1. Trang chủ
  2. » Giáo án - Bài giảng

đồ án PLC đóng thùng bia tự động

29 1,4K 55

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 439,5 KB

Nội dung

Bộ điều khiển lập trình PLC đợc thiết kế nhằm thay thế phơng pháp điềukhiển truyền thống dùng rơle và thiết bị cồng kềnh, nó tạo ra một khả năng điềukhiển thiết bị dễ dàng và linh hoạt d

Trang 1

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Nhận xét của giáo viên phản diện ………

………

………

………

………

………

………

………

………

………

Nhiệm vụ đồ án môn học

Đề tài: Điều khiển lập trình bằng plc cho hệ

thống đóng thùng bia tự động

Giáo viên hớng dẫn : Phạm Văn Tuấn

Sinh viên thực hiện : Phan Trung Kiên

Nội dung của phần thuyết minh:

Trang 2

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

1 Giới thiệu chung về “điều khiển lập trình bằng plc”

2 Giới thiệu về PLC - S7-200 của SIEMEN

3 Tìm hiểu tập lệnh PLC của S7-200

4 Viết chơng trình điều khiển đóng thùng bia tự động

5 Chạy thử chơng trình trên phần mềm mô phỏng Simulator của Siemen

Các bản vẽ: (trong thuyết minh)

1 Bản vẽ lu đồ giải thuật mã hoá (bằng lời)

2 Bản vẽ mạch kết nối của thiết bị điều khiển

ơng II Giới thiệu về PLC - S7-200 của SIEMEN

2.1 Giới thiệu thiết bị điều khiển lập trình

2.2 Tệp lệnh cơ bản dùng cụ thiết bị điều khiển khả trình PLC S7-2002.3 Sơ đồ kết nối vào ra của thiết bị PLC S7-200

ơng V Chạy thử chơng trình trên phần mềm mô phỏng Simulator của Siemen

Giáo viên hớng dẫn: Phạm Văn Tuấn Sinh viên thực hiện:Phan Trung Kiên2

Trang 3

êng §HSPKü ThuËt Vinh Khoa §iÖn

Trang 4

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

Lời nói đầu

Hiện nay trong công nghiệp hiện đại hoá đất nớc, yêu cầu ứng dụng tự

động hoá ngày càng cao vào trong đời sống sinh hoạt, sản xuất (yêu cầu điềukhiển tự động, linh hoạt, tiện lợi, gọn nhẹ…) Mặt khác nhờ công nghệ thôngtin, công nghệ điện tử đã phát triển nhanh chóng làm xuất hiện một loại thiết bị

điều khiển khả trình PLC

Để thực hiện công việc một cách khoa học nhằm đạt đợc số lợng sảnphẩm lớn, nhanh mà lại tiện lợi về kinh tế Các Công ty, xí nghiệp sản xuất th-ờng sử dụng công nghệ lập trình PLC sử dụng các loại phần mềm tự động Dâychuyền sản xuất tự động PLC giảm sức lao động của công nhân mà sản xuất lại

đạt hiệu quả cao đáp ứng kịp thời cho đời sống xã hội Qua bài tập của đồ ánmôn học tôi sẽ giới thiệu về lập trình PLC và ứng dụng nó vào sản xuất đóng góisản phẩm bằng hai băng tải của công ty,xí nghiệp sản xuất Trong thực tế lậptrình PLC có thể đợc sử dụng nhiều hãng phần mềm sản xuất nh là hãngSiemens-Đức, omron-Nhật bản, Goldstar-Hàn Quốc,… tuỳ thuộc vào đối tác,tiềm lực của Công ty, xí nghiệp để sử dụng công nghệ của hãng

Trên đây là một phần nhỏ về chơng trình điều khiển viết cho hệ thống

điều khiển đóng thùng bia tự động Trong quá trình thực hiện chơng trình còngặp nhiều khó khăn đó là tài liệu tham khảo cho vấn đề này đang rất ít,và hạnhẹp, nó liên quan đến nhiều vấn đề nh phần cơ trong dây chuyền Mặc dù rất cốgắng nhng khả năng, thời gian có hạn và kinh nghiệm cha nhiều nên không thểtránh khỏi những sai sót rất mong sự đóng góp ý kiến bổ sung của các thầy côgiáo, các quý bạn đọc cũng nh các bạn đồng nghiệp để đồ án này đợc hoàn thiệnhơn

Sinh viên Phan trung Kiên

Giáo viên hớng dẫn: Phạm Văn Tuấn Sinh viên thực hiện:Phan Trung Kiên4

Trang 5

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

Ch ơng I : Giới thiệu chung về “điều khiển lập trình bằng plc”

1 Giới thiệu phần cứng của bộ điều khiển khả trình PLC

PLC viết tắt của Program Mable Logic Controller là thiết bị điều khiển logickhả trình, cho phép thực hiện linh hoạt các thuật toán điều khiển logic thông quamột ngôn ngữ lập trình, bộ điều khiển thoả mãn các yêu cầu:

- Lập trình dễ dàng vì ngôn ngữ lập trình dễ học

- Gọn nhẹ, dễ dàng tu sửa, bảo quản

- Dung lợng bộ nhớ lớn, có thể chứa đợc những chơng trình phức tạp

- Hoàn toàn tin cậy trong môi trờng công nghiệp

- Giao tiếp với các thiết bị thông tin, máy tính, nối mạng các modul mở rộng

- Giá cả phù hợp

Bộ điều khiển lập trình PLC đợc thiết kế nhằm thay thế phơng pháp điềukhiển truyền thống dùng rơle và thiết bị cồng kềnh, nó tạo ra một khả năng điềukhiển thiết bị dễ dàng và linh hoạt dựa trển việc lập trình trên các lệnh logic cơ bản.PLC còn thực hiện các tác vụ định thì và đếm làm tăng khả năng điều khiển, thựchiện logic đợc lập trong chơng trình và đa ra tín hiệu điều khiển cho thiết bị bênngoài tơng ứng

Cơ sở của việc sử dụng PLC: Trong công nghiệp trớc đây, các hệ thống điềukhiển số thờng đợc cấu tạo trên cơ sở các rơle và các mạch logic điện tử kết nối vớinhau theo nguyên lý làm việc của hệ thống Điều đó có nghĩa là: Quan hệ giữa cácbiến vào và các biến ra tuân theo một hàm số, mà hàm số này chính đợc xác địnhbởi luật kết nối giữa các phần tử logic

(y1, y2, yn ) = f (x1, x2, xn )

Nh vậy đối với mục đích điều khiển xác định thì hàm f cố định Đối với các

hệ thống làm việc đơn giản và làm việc độc lập thì việc sử dụng các phần tử có sẵnliên kết cứng với nhau có nhiều u điểm về giá thành Tuy nhiên trong các hệ thống

điều khiển phức tạp nhiều chức năng thì những cấu trúc theo kiểu cứng có nhiềunhợc điểm nh:

- Hệ thống cồng kềnh, đầu nối phức tạp dẫn đến độ tin cậy kém

- Trờng hợp cần thay đổi chức năng của hệ thống hoặc sửa chữa các h hỏngthì phải dừng cả hệ thống để đấu nối

Hiện nay với sự phát triển của ngành công nghiệp điện tử đã cho phép chếtạo các hệ vi xử lý liên tiếp, dựa trên cơ sở của bộ vi xử lý, các bộ điêu khiển logic

có khả nẳng lập trình đợc (PLC) đã ra đời, cho phép khắc phục đợc rất nhiều nhợc

điểm của các hệ điều khiển liên kết cứng trớc đây, việc dùng PLC đã trở

nên rất phổ biến trong công nghiệp tự động hoá Có thể liệt kế các u điểmchính của việc sử dụng PLC gồm:

- Giảm bớt việc đấu nối dây khi thiết kế hệ thống, giá trị logic của nhiệm vụ

điều khiển đợc thực hiện trong chơng trình thay cho việc đấu nối dây

Trang 6

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

- Tính mềm dẻo cao trong hệ thống

- Bộ nhớ:

- Bộ nhớ vào ra:

Hình 2.1: Nguyên lý chung về cấu trúc của bộ PLCTrạng thái tín hiệu vào đợc nhận biết và chứa trong bộ nhớ, nơi PLC thựchiện các lệnh logic đợc lập trình để xử lý các tín hiệu vào máy và tạo ra các tín hiệu

ra để điều khiển các thiết bị liên quan

* Cấu trúc PLC bao gồm:

Đối với PLC cỡ nhỏ các bộ phận thờng đợc kết hợp thành một khối Cũng cómột số hạng thiết kế PLC thành từng mô đun để ngời sử dụng có thể lựa chọn cấuhình PLC cho phù hợp mà ít tốn kém nhất, đồng thời đáp ứng đợc yêu cầu ứngdụng Một bộ PLC có thể có nhiều mô đun nhng thành phần cơ bản nhất của phầncứng trong bộ PLC bao giờ cũng có các khối sau:

Nguồn cung cấp Nhớ chơng trình Mô đun

nhập dữ liệu

Mô đun xuấtdữ liệu

Khối vi xử lýtrung tâm+ Hệ điều hành

Bộ đếm

vào-ra

Bộ định thời

Bộ đếmBit cơ

Cổng vào ra Onboard

Quản lý ghép nối

Bus của PLC

Trang 7

a Mô đun nguồn: (Moudule)

Là khối chức năng dùng để cung cấp nguồn và ổn định điện áp cho PLC hoạt

động Trong công nghiệp ngời ta thờng dùng điện áp 24V một chiều Tuy nhiên

cũng có bộ PLC sử dụng điện áp 220V xoay chiều

b Mô đun CPU (Centrol rocessor Unit module):

Bao gồm bộ vi xử lý và bộ nhớ:

* Bộ vi xử lý (CPU): CPU là một bộ não của PLC Nó điều khiển và kiểm

soát tất cả mọi hoạt động bên trong của PLC Nó thực hiện những lệnh đã đợc

ch-ơng trình hoá lu trữ bên trong bộ nhớ Một hệ thống BUS mang thông tin đến và kếtnối CPU, bộ nhớ và bộ xuất nhập cũng chịu sự điều khiển của CPU CPU đợc cungcấp bởi một tần số đồng bộ do tinh thể thạch anh bên ngoài hay một bộ giao động

RC Mạch dao động này có nhiệm vụ tạo ra tần số dao động từ 118 MHZ Tuỳthuộc vào bộ vi xử lý đã đợc sử dụng và phạm vi sử dụng Một CPU bao gồm 3thành phần riêng biệt sau:

+ Bộ điều khiển (CU – Control Unit) gồm khối soạn lệnh và ngăn xếp cónhiệm vụ lấy lệnh ra từ bộ nhớ và xác định kiểu lệnh

+ Bộ lý luận và số học (AIU) để thực hiện các phép toán số học và logic nh:cộng trừ, AND, OR, NOT,…

+ Bộ nhớ có tốc độ cao, kích thớc nhỏ để lu các kết quả tạm thời và cácthông tin điều khiển

* Bộ nhớ: Bao gồm bộ nhớ chứa chơng trình và bộ nhớ dữ liệu,….Đơn vị nhỏnhất của bộ nhớ là bít có giá trị “1” (hoặc “0”) Nhiều bít hợp theo hàng và cột tạothành một khối bộ nhớ Nội dung bộ nhớ có thể đọc ra hoặc ghi vào Mỗi bít đợc

định nghĩa một địa chỉ riêng để bộ nhớ dễ quản lý

Trang 8

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

Có hai loại bộ nhớ nh sau:

- Bộ nhớ RAM (Random Access Memory): Ram là bộ nhớ chính trong mọimáy tính Kể cả PLC Bộ nhớ RAM có lợi là dung lợng lớn nhng giá rẻ Ram là loại

bộ nhớ có thể đọc ghi chơng trình một cách dễ dàng Tuy nhiên dữ liệu trong Ram

sẽ bị xoá sạch khi có sự cố về điện Vì vậy muốn lu trữ chơng trình điều khiển tron

bộ nhớ Ram thì ngời ta dùng phơng pháp nuôi bộ nhớ Ram bằng 1 nguồn pin Nếucần lu trữd dài thì ta dùng loại pin có chất lợng cao

- Bộ nhớ ROM (Read Only Memory): Rom là bộ nhớ chỉ đọc Bộ nhớ này có

đặc tính trái ngợc với bộ nhớ Ram là rất khó xoá, nên khi có sự cố về điện thì nộidung chơng trình vẫn còn trong bộ nhớ Nhng hiện này ngời ta có thể thay đổi nộidung của nó Tuỳ thuộc vào cách tạo nội dung, cách xoá nội dung, cách nập nộidung mới vào nó mà ta có các loại bộ nhớ Rom khác nhau nh: PROM, EPROM,RPROM, EEPROM, EAROM

Điển hình ở đây ta xét 2 loại bộ nhớ ROM đợc dùng rộng rãi trong các PLC làEPROM và EEPROM

+ EPROM (Erasable Programmable Read – Only Memory): Bộ nhớ Rom cóthể xoá nội dung chơng trình Nó đợc xoá bằng tia cực tím, sau khi nội dung cũ đãxoá thì ngời ta dùng một thiết bị đặc biệt để ghi nội dung chơng trình mới vào trongRom Loại này rất phức tạp vì phải dùng thiết bị đắt tiền

+ EEPROM (Electrically Erasable Programmble Read – Only Memory):

Bộ nhớ loại này cũng giống nh bộ nhớ EPROM nhng phơng thức xoá nộidung chơng trình đơn giản hơn Tức là nó đợc xoá bằng điện và việc nạp một chơngtrình mới cho nó cũng đơn giản Ngoài hai loại trên trong các PLC ngời ta còn th-ờng dùng FLASH EROM Đối với những bộ điều khiển logic theo chơng trìnhthuộc loại lớn có thể có nhiều Module CPU nhằm tăng tốc độ xử lý

c Mô đun nhập: (Input Module)

Tín hiệu vào: Các tín hiệu đầu vào nhận các thông tin điều khiển bên ngoàidạng tín hiệu Logic hoặc tín hiệu tơng tự Các tín hiệu Lôgic có thể từ các nút ấn

điều khiển các công tắc hành trình, tín hiệu báo động, các tín hiệu của các quytrình công nghệ,…Các tín hiệu tơng tự đa vào của PLC có thể là tín hiệu điện áp từcác căn nhiệt để điều chỉnh nhiệt độ cho mọt lò nào đó hoặc tín hiệu từ máy pháttốc, cảm biến

Các cảm biến (Sensors) đợc nối với Module ngõ vào của PLC Thông thờngmột Module nhập có 8 ngõ vào hoặc 16 ngõ vào hoặc có thể hơn nữa tuỳ thuộc vàoyêu cầu của ngời sử dụng mà chọn cho phù hợp Đối với những ứng dụng nhỏ thìcần khoảng 16 ngõ vào, ứng dụng trung bình thì cần khoảng 80 ngõ vào, ứng dụng

cỡ dùng các cuộn dây Rơle cho ngõ vào Điện áp hoạt động đa vào các cuộn dâynày thờng vào khoảng 24 VDC với dòng vào vài mA (6mA), rất bé so với dòng tiêuthụ qua cuộn dây trong rơle thực tế Cũng có PLC hoạt động với điện áp 220V AC

Giáo viên hớng dẫn: Phạm Văn Tuấn Sinh viên thực hiện:Phan Trung Kiên8

Trang 9

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

Mặc dù điện áp cao nh vậy nhng vẫn đảm bảo an toàn cho mạch điện tử của PLC vìngời ta sử dụng các linh kiện cách ly (Optocoupler) Theo tiêu chuẩn công nghiệpvới điện áp 24 VDC, ngời ta quy định:

- Điện áp từ 0 ữ 5 VDC thể hiện logic 0 ở ngõ vào

- Điện áp từ 11 ữ 30 VDC thể hiện logic 1 ở ngõ vào

d Mô đun xuất (Output Module):

Trong PLC thì Module xuất cũng hết sức quan trọng không kém modulenhập Nó có thể có 8 hoặc 16 ngõ ra mà trên một Module xuất, do vậy ngời sử dụng

có thể kết nối nhiều module lại với nhau để đợc số ngõ ra phù hợp Đối với nhữngứng dụng nhỏ thì cần 16 ngõ ra Những ứng dụng lớn hơn có thể dùng tới 26 hoặc

256 ngõ ra Cũng giống nh Module nhập thì các ngõ ra của Module xuất là các tiếp

điểm của rơle, khả năng chịu tải lớn 220V/1A Nếu muốn khống chế phụ tải côngsuất lớn thì thông qua các thiết bị trung gian nh: CTT Aptomat Triac…

Ngoài ra còn có PLC với ngõ ra là tín hiệu điện: Logic 0 ứng với điện áp từ 0

ữ 0,8V và logic 1 ứng với điện áp từ 12 ữ 28V với dòng ra có khi lên tới 300mA.Dải điện áp cấp nguồn từ 12V ữ 28V

PLC thực hiện chơng trình:

PLC thực hiện chơng trình theo chu trình lặp Mỗi vòng lặp đợc gọi là vòngquét (scan) Bắt đầu mỗi vòng quét là việc quét các tín hiệu vào Trong quá trìnhquét này trạng thái hiện thời của mỗi tín hiệu vào đợc chứa trong bảng ảnh Việcquét các đầu vào này rất nhanh, việc quét phụ thuộc vào các module vào, xung nhịpcũng nh các đặc tính riêng của mỗi loại CPU thực hiện chơng trình sử dụng Côngviệc này thực hiện từ lệnh đầu tiên đến lệnh cuối cùng của chơng trình (lệnhMEND) Nh vậy thời gian thực hiện chơng trình sẽ phụ thuộc vào độ dài chơngtrình, độ phức tạp của các lệnh, và đặc tính kỹ thuật của từng loại CPU

Thực hiện

ch ơng trình

Trang 10

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

Trong quá trình thực hiện chơng trình CPU luôn làm việc với bảng ảnh ra.Tiếp theo của việc quét chơng trình là truyền thông nội bộ và tự kiểm tra lỗi Vòngquét đợc kết thúc bằng giai đoạn chuyển dữ liệu từ bộ đệm ảo ra ngoại vi Nhữngtrờng hợp cần thiết phải cập nhật module ra ngay trong quá trình thực hiện chơngtrình Các PLC hiện đại sẽ có sẵn các lệnh để thực hiện điều này Tập lệnh của PLCchứa các lệnh ra trực tiếp đặc biệt, lệnh này sẽ tạm thời dừng hoạt động bình thờngcủa chơng trình để cập nhật module ra, sau đó sẽ quay lại thực hiện chơng trình.Thời gian cần thiết để PLC thực hiện đợc một vòng quét gọi là thời gian vòng quét(Scan time) Thời gian vòng quét không cố định, tức là không phải vòng quét nàocũng đợc thực hiện trong một khoảng thời gian nh nhau Có vòng quét đợc thựchiện lâu, có vòng quét đợc thực hiện nhanh tuỳ thuộc vào số lệnh trong chơng trình

đợc thực hiện, vào khối lợng dữ liệu đợc truyền thông trong vòng quét đó Mộtvòng quét chiếm thời gian quét ngắn thì chơng trình điều khiển đợc thực hiện càngnhanh

Tại thời điểm thực hiện lệnh vào/ra, thông thờng lệnh không làm việc trựctiếp với cổng vào ra mà chỉ thông qua bộ đệm ảo của cổng trong vùng nhớ tham số.Việc truyền thông giữa bộ đệm ảo với ngoại vi trong các giai đoạn 1 và 4 do CPUquản lý Khi gặp lệnh vào/ra ngay lập tức thì hệ thống sẽ cho dừng mọi công việckhác, ngay cả chơng trình xử lý ngắt, để thực hiện lệnh này một cách trực tiếp vớicổng vào/ra

Nếu sử dụng các chế độ ngắt, chơng trình con tơng ứng với từng tín hiệu ngắt

đợc soạn thảo và cài đặt nh một bộ phận của chơng trình Chơng trình xử lý ngắtchỉ đợc thực hiện trong vòng quét khi xuất hiện tín hiệu báo ngắt và có thể xảy ra ởbất cứ điểm nào trong vòng quét

* Cấu trúc bộ nhớ PLC:

Giáo viên hớng dẫn: Phạm Văn Tuấn Sinh viên thực hiện:Phan Trung Kiên10

Trang 11

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

Bộ điều khiển lập trình S7-200 đợc chia thành 4 vùng nhớ Với 1 tụ có nhiệm

vụ duy trì dữ liệu trong thời gian nhất định khi mất nguồn bộ nhớ S7-200 có tínhnăng động cao, đọc và ghi trong phạm vi toàn vùng loại trừ các bít nhớ đặc biệt SM( Special Memory) chỉ có thể truy nhập để đọc

Vùng chơng trình Chơng trình Chơng trình Vùng tham số Tham số Tham số Vùng dữ liệu Dữ liệu Dữ liệu Vùng đối tợng EEPROM Bộ nhớ ngoài

Hình 2.3: Bộ nhớ trong và ngoài của S7-200

* Vùng chơng trình: Là vùng bộ nhớ đợc sử dụng để lu trữ các lệnh chơng trình

vùng này thuộc bộ nhớ trong đọc và ghi đợc

* Vùng tham số: Là vùng lu giữ các tham số nh: Từ khoá, địa chỉ trạm….cũnggiống nh vùng chơng trình thuộc bộ nhớ trong đọc và ghi đợc

* Vùng dữ liệu: Là vùng nhớ động đợc sử dụng cất các dữ liệu của chơng trình

bao gồm các kết quả các phép tính nó đợc truy cập theo từng bit từng byte vùngnày đợc chia thành những vùng nhớ với các công dụng khác nhau

Vùng I (Input image register): Là vùng nhớ gồm 16 byte I (đọc/ghi): I.O ữ I.15 Vùng Q (Output image register): Là vùng nhớ gồm 16 byte Q (đọc/ghi):Q.O ữ Q.15

Vùng M (Internal memory bits): là vùng nhớ gồm có 32 byte M (đọc/ghi):M.O ữ M.31

Vùng V (Variable memory): Là vùng nhớ gồm có 10240 byte V (đọc/ghi):V.O ữ V.10239

Vùng SM: (Special memory): Là vùng nhớ gồm:

- 194 byte của CPU chia làm 2 phần: SM0 – SM29 chỉ đọc và SM30 –SM194 đọc/ghi

- SM200-SM549 đọc/ghi của các module mở rộng

* Vùng đối tợng: Là timer (định thì), counter (bộ đếm) tốc độ cao và các cổng

vào/ra tơng tự đợc đặt trong vùng nhớ cuối cùng vùng này không thuộc kiểu non –volatile nhng đọc ghi đợc

C

Trang 12

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

- Timer (bộ định thì): đọc/ghi T0 ữ T255

- Counter (bộ đếm): đọc/ghi C0 ữ C255

- Bộ đệm vào analog (đọc): AIW0 ữ AIW30

- Bộ đệm ra analog (ghi): AQW0 ữ AQW30

- Accumulator (thanh ghi): AC0 ữ AC3

đợc viết sau lệnh kết thúc chơng trình chính đó là mệnh (MEND)

Các chơng trình xử lý ngắt là một bộ phận của chơng trình, nếu cần sửdụng chơng trình xử lý ngắt phải viết sau lệnh kết thúc MEND

Các chơng trình con đợc nhóm lại thành một nhóm ngay sau chơng trìnhchính, sau đó đến ngay các chơng trình xử lý ngắt bằng cách viết nh vậy cấu trúcchơng trình đợc rõ ràng và thuận tiện hơn trong việc đọc chơng trình có thể trộn lẫncác chơng trình con và chơng trình xử lý ngắt đằng sau chơng trình chính

Thực hiện khi có tínhiệu báo ngắt

Trang 13

- Chơng trình đợc viết theo kiểu LAD thiết bị lập trình sẽ tạo ra một chơngtrình theo kiểu STL tơng ứng Nhng ngợc lại không phải tất cả các chơng trình viếttheo kiểu STL đều có thể chuyển sang dạng LAD.

* Phơng pháp LAD: LAD là ngôn ngữ lập trình đồ hoạ những thành phần cơ

bản dùng trong LAD tơng ứng với các thành phần cơ bản dùng để biểu diễn lệnhlogic nh sau:

- Tiếp điểm: Là biểu tợng (Symbol) mô tả các tiếp điểm rơle các tiếp điểm có thểthờng đóng: thờng mở

Q 0.0

Trang 14

ờng ĐHSPKỹ Thuật Vinh Khoa Điện

- Cuộn dây (coil): là biểu tợng -( ) mô tả rơle mắc theo chiều dòng điệncung cấp cho rơle

- Hộp (box): là biểu tợng mô tả các hàm khác nhau nó làm việc khi códòng điện chạy đến hộp thờng là các bộ thời gian (timer), bộ đếm (counte) và cáchàm toán học:

* Phơng pháp liệt kê lệnh STL: Phơng pháp liệt kê (STL) là phơng pháp thựchiện chơng trình dới dạng tập hợp các câu lệnh Mỗi câu lệnh trong chơng trình kểcả những lệnh hình thức biểu diễn một chức năng của PLC

Để tạo một chơng trình dạng STL ngời lập trình cần phải hiểu rõ phơng thức

sử dụng của ngăn xếp logic của S7-200 (S0 ữ S8)

Ngăn xếp lôgic là một khối gồm 9 bit chồng lên nhau Tất cả các thuật toánliên quan đến ngăn xếp, đều chỉ làm việc với bit đầu tiên hoặc với bit đầu và bit thứhai của ngăn xếp (S0 ữ S1) giá trị logic mới đều có thể đợc gửi vào ngăn xếp

* Phơng pháp FBD: Dùng các phần tử logic để viết chơng trình ví dụ cácmạch AND, OR, NOT…

ợc chuyển vào thanh ghi ảo vừa đồng thời đợc chuyển đến tiếp điểm chỉ dẫn tronglệnh ngay khi lệnh đợcthực hiện chứ không phải chờ đến giai đoạn trao đổi vớingoại vi của vòng quét Điều đó khác với lệnh không tức thời là giá trị đợc chỉ địnhtrong lệnh chỉ đợc chuyển vào thanh ghi ảo khi thực hiện lệnh

Giáo viên hớng dẫn: Phạm Văn Tuấn Sinh viên thực hiện:Phan Trung Kiên14

IN TON

PT

CU CTU A PV

ACD

Ngày đăng: 04/07/2014, 06:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w