You are on page 1of 34

ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC

GVHD: LÊ TIẾN DŨNG

Chương I :

TỔNG QUAN VỀ CÂN ĐỊNH LƯỢNG TRONG CÔNG NGHIỆP – GIẢI PHÁP CÔNG NGHỆ CHO PHƯƠNG ÁN THIẾT KẾ
1.TỔNG QUAN VỀ CÂN ĐỊNH LƯỢNG :
a.Giới thiệu chung :
Cân điện tử là một thiết bị dùng để xác định trọng lượng của một vật. Cân điện tử loại nhỏ thường được sử dụng trong phòng thí nghiệm, trong các cửa hàng, siêu thị, trung tâm mua sắm...các loại cân điện tử lớn được dùng trong những nhà máy công nghiệp. Khi cân, trọng lượng của vật cần cân được thể hiện bằng số qua màn hình (có thể là màn hình tinh thể lỏng), thông thường cân điện tử thường được tích hợp nhiều chức năng như: máy tính tiền, máy in mã vạch, máy chấm công, in báo cáo...hoặc một số loại cân có cổng giao tiếp với máy tính (thông qua cổng RS232, RS485...) phục vụ việc lưu trữ và xử lý dữ liệu...

Thuận lợi khi sử dụng cân điện tử
• • • • • • •

Độ chính xác cao hơn. Có chế độ hiển thị người dùng và khách hàng (giống như trong máy tính tiền) Tiết kiệm không gian sử dụng. Do được tích hợp nhiều chức năng khác nhau chỉ trong một thiết bị Tiết kiệm thời gian xử lý. Tiết kiệm chi phí lao động, chi phí quản lý,.. Có chương trình phần mềm hoạt động riêng cho cân, dễ dàng thay đổi, tùy chọn. Một số cân cho khả năng kết nối với máy tính, mạng LAN,... giúp cho việc quản lý dễ dàng, quản lý từ xa,...

Chương trình cho cân
Chương trình cho cân do nhà sản xuất cung cấp. Trong quá trình sử dụng người dùng chỉ có thể can thiệp tới chế độ giao tiếp của cân, chương trình điều khiển Chương trình sử dụng của cân có thể nạp vào cân theo 2 cách
• •

Nạp trực tiếp. Nạp từ máy tính

Ứng dụng
• • •

Cân thủy sản. Cân bàn công nghiệp. Cân ôtô.
Trang: 1

Nhóm IV - Lớp 03D2A

ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC
• • •

GVHD: LÊ TIẾN DŨNG

Cân trạm trộn bê tông. Cân đóng bao. Cân phân tích trong phòng thí nghiệm.

Ngày nay trong lĩnh vực tự động hóa và các quy trình kĩ thuật có liên quan đến đo lực và khối lượng, việc ứng dụng cân định lượng tham gia vào quá trình giám sát và điều khiển một hệ thống tự động đang được triển khai một cách rộng rãi trong công nghiệp cũng như trong đời sống sinh hoạt hàng ngày của con người.

Hình 1 : Sơ đồ cấu trúc một hệ thống sử dụng cân định lượng

b . Cấu tạo và nguyên lí hoạt động :
Đại lượng cần đo Xi qua cảm biến về khối lượng (là một lực kế) cho đầu ra là tín hiệu dạng điện áp tỉ lệ với tín hiệu đầu vào, kết quả sẽ được đưa đến hệ thống điều khiển trung tâm để xử lý và điều khiển hệ thống tự động.

Xi CĐSC Đại lượng đo CCCT CCCT ĐK

-Nguyên lý của phép đo: Có nhiều phương pháp đo, nhưng ở đây ta chỉ giới thiệu phương pháp đo nhờ việc dịch chuyển biến trở. Sơ đồ nguyên lý và cấu tạo của một lực kế dùng phép dịch chuyển biến trở như hình sau:

Nhóm IV - Lớp 03D2A

Trang: 2

ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC

GVHD: LÊ TIẾN DŨNG

F
1 5 8 3

4

7

6 9 2

F
Hình 2 : Sơ đồ nguyên lí và cấu tạo của lực kế dùng chuyển đổi biến trở
X R1 U R2 Rg

R4

R3

Hình 3 : Mạch Biến Trở - Mắc Chuyển Đổi Trở Trong Mạch cầu Wheatston Mạch Cầu : Đại lượng là điện áp lấy trên Cầu Ug Với Rg >> R1, R2, R3, R4 có :
Nhóm IV - Lớp 03D2A Trang: 3

Giải pháp công nghệ cân định lượng : Nhóm IV .lò xo 9 được gắn với tay gạt 7 để đảm bảo tay gạt có thể trở lại vị trí ban đầu khi không co lực tác dụng.) Với Rx = R1* Với R1 = R2 =R3 =R4 = R có: Ug =U*( . Đại lượng cần đo Xi tác động lên 2 tấm thép 1 và 2 một lực F . tín hiệu điện áp đầu ra sẽ phụ thuộc vào sự thay đổi của Rx .ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Ug =U*( . dưới tác dụng của lực đo bản mỏng 5 bị biến dạng. Con trượt được chế tạo bằng hợp kim Platin-iridi dây biện trở làm bằng constant . -Sơ đồ cấu tạo một cảm biến khối lượng thực tế như hình 4: Hình 4 II.khối 3 và 4 di chuyển tương đối với nhau.) = * = f(X) Như vậy quan hệ giữa đại lượng ra Ug và đại lượng vào X là quan hệ phi tuyến tỉ lệ nghịch. Biến trở Rx có giá trị thay đổi tùy thuộc vào lực F tác dụng vào lực kế thông qua mạch cầu. hai tấm thép gắn liền với 2 khối 3 và 4. Trong quá trình di chuyển khối 3 gắn với cần 6 đẩy tay gạt 7 làm con trượt di chuyển trên biến trở.Lớp 03D2A Trang: 4 .

Lớp 03D2A Trang: 5 . F : Các hộc chứa vật liệu . c : Các công tắc hành trình cảm biến trạng thái đóng mở của cửa xả vật liệu của hộc chứa A . e1 . B . f1 : Các cảm biến trọng lượng . f2: công tắc hành trình cảm biến trạng thái đóng mở của cửa xả vật liệu của hộc chứa D. B . F .ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG a Đa Đ A b Đb Đ B c Đ C d1 Đd Đ D d2 e1 E e2 f1 Đ F f2 Đe Đ Đf g M Đg Đ PLC S7-200 Start D Hình 5: Sơ đồ công nghệ      A . a . E . E. d1 . D . Nhóm IV . b . e2. C : Các hộc chứa vật liệu . d2. C .

Khi nào cần dừng ấn nút D. Đf đồng thời cho phép động cơ M quay để trộn . định lượng được nguyên vật liệu theo yêu cầu kĩ thuật đặt trước. sau đó tiến hành trộn nguyên liệu để tạo thành nguyên liệu có các đặt tính kĩ thuật theo yêu cầu . Đe. B. F đã mở. PLC đưa tín hiệu đến Đa. E. e2. Khi đã đủ lượng qui định thì các cảm biến trọng lượng d1. E. f1 đưa tín hiệu về hệ thống điều khiển phát tín hiệu đến Đa . Đe. Đb . Các công tắc hành trình cảm biến trạng thái đóng mở của cửa xả vật liệu a. Đc khi các cửa xả đã được mở. Đb. PLC Nhóm IV . Khi khi các cửa xả đã được đóng Các công tắc hành trình cảm biến trạng thái đóng mở của cửa xả vật liệu d2. Chương 2: TỔNG I. khi đổ hết nguyên liệu ra ngoài PLC cho phép Đg đóng cửa máng trộn G. Đf đóng các cửa xả của các hộc D. Đf. E . C đổ nguyên vật liệu xuống các hộc tương ứng là D. Đc mở cửa các van của các hộc chứa vật liệu A. e2. đồng thời đưa tín hiệu đến Đg để mở cửa máng trộn G để đổ nguyên vật liệu ra ngoài. Nhiệm vụ chính của hệ thống cân định lượng và trộn nguyên liệu bao gồm việc vận chuyển nguyên vật liệu đến hộc trộn. Đb. E. f2 đưa tín hiệu về PLC để phát tín hiệu dừng Đd. F đổ nguyên vật liệu xuống máng trộn G .ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC    GVHD: LÊ TIẾN DŨNG G: Hộc trộn vật liệu . ấn nút START. F lại và ngừng hoạt động của động cơ môtơ M. *** *** *** Giả sử các điều kiện làm việc ban đầu đã đủ. F . e1. Đe. Đe . B. Đf mở các cửa của các hộc D. C lại.Lớp 03D2A QUAN VỀ PLC S7-200 Trang: 6 . c đưa tín hiệu về PLC để phát tín hiệu dừng Đa. công tắc hành trình cảm biến trạng thái đóng mở của cửa xả vật liệu d2. b. Đc đóng cửa van của các hộc chứa vật liệu A. M: Động cơ trộn. f2 đưa tín hiệu về PLC để phát tín hiệu dừng Đ d. đồng thời phát tín hiệu để Đd . đồng thời các động cơ Đd. Khi các cửa của các hộc D. Khi bắt đầu khởi động hệ thống . Công tắc hành trình cảm biến trạng thái đóng mở ‘g’ gửi tín hiệu để PLC ngừng Đ g khi cửa máng trộn G đã được đóng kết thúc một chu trình làm việc. Sau một thời gian trộn đã định sẵn theo yêu cầu công nghệ thì phát tín hiệu cho phép Đg mở cửa máng trộn G. g: công tắc hành trình cảm biến trạng thái đóng mở của cửa xả vật liệu của hộc chứa G .

Noï cho pheïp thæûc hiãûn caïc baìi toaïn âiãöu khiãøn logic thäng qua ngän ngæî láûp trçnh. PLC laì mäüt maïy tênh cäng nghiãûp. noï âæåüc duìng chuí yãúu âiãöu khiãøn tæû âäüng quy trçnh cäng nghãû hoàûc dáy chuyãön saín xuáút.Lớp 03D2A Trang: 7 . Hình 6: SIMATIC S7 của Siemens I. I.3. Âoï laì thiãút bë logic khaí láûp trçnh.2. Vai troì cuía PLC: Trong hãû thäúng âiãöu khiãøn tæû âäüng hoaï PLC thæåìng âæåüc xem nhæ mäüt traïi tim våïi chæång trçnh æïng duûng âiãöu khiãøn âæåüc læu trong bäü nhåï cuía PLC. Kyî thuáût PLC xuáút hiãûn vaìo tháûp niãn 60. PLC coï thãø hoaût âäüng âäüc láûp hoàûc coï thãø kãút näúi våïi nhau vaì våïi maïy tênh chuí thäng qua maûng truyãön thäng âãø âiãöu khiãøn mäüt quaï trçnh phæïc taûp.Khaïi niãûm vãö PLC: PLC laì viãút tàõt cuía Programmable Logic Controller. caïc gheïp näúi cáön thiãút trong quaï trçnh âiãöu khiãøn âãöu xæí lyï bàòng pháön mãöm do ngæåìi sæí duûng caìi vaìo maïy tênh. mãöm deío vaì hiãûu quaí giaíi quyãút baìi toaïn cao. Våïi PLC viãûc giaíi quyãút caïc baìi toaïn tæû âäüng hoaï khaïc nhau háöu nhæ khäng cáön biãún âäøi gç vãö cå cáúu ngoaìi viãûc chè thay âäøi chæång trçnh âiãöu khiãøn sao cho phuì håüp. Âàûc træng cuía noï laì duìng vi maûch xæí lyï thäng tin. Noï dæûa trãn nãön taín cuía chæång trçnh logic âãø quyãút âënh quaï trçnh hoaût âäüng vaì xuáút tên hiãûu âãún caïc thiãút bë åí âáöu ra.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG I. Noï âiãöu khiãøn traûng thaïi hãû thäúng thäng qua tên hiãûu phaín häöi åí âáöu vaìo.1.Khaí nàng cuía PLC: Hiãûn nay kyî thuáût PLC âæåüc sæí duûng khaï räüng raîi trong cáúc loaûi âiãöu khiãøn sau : + Âiãöu khiãøn chuyãn gia giaïm soaït: Nhóm IV . Roî raìng hãû thäúng PLC so våïi hãû thäúng âiãöu khiãøn Råle thç kyî thuáût PLC coï æu thãú tuyãût âäúi vãö khaí nàng linh âäüng.

Phaït hiãûn läùi vaì âiãuì haình.Gheïp näúi våïi maïy tênh (RS . .Lớp 03D2A Trang: 8 . Mäùi module âoï âæåüc làõp thaình âån vë riãng coï phêch càõm nhiãöu chán âãø thaïo làõp dãù daìng. Thåìi gian âãúm. . II. + Coï thãø tênh chênh xaïc giaï thaình.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Thay cho âiãöu khiãøn råle. . .. .4.Âån vë âiãöu khiãøn trung tám (CPU): Âáy laì bäü âiãöu khiãøn vaì quaín lê táút caí hoaût âäüng bãn trong cuía PLC. bàòng tay cho caïc maïy moïc vaì quaï trçnh.Caïc pheïp toaïn säú hoüc. + Thåìi gian huáún luyãûn sæí duûng ngàõn. + Baío trç dãù daìng. bäü nhåï vaì khäúi vaìo/ra âæåüc thæûc hiãûn thäng qua hãû thäúng Bus dæåïi sæû âiãöu khiãøn cuía CPU. + Âiãöu khiãøn mãöm deío: . . + Dãú daìng thay âäøi maì khäng gáy täøn tháút taìi chênh. .Thay cho caïc panel âiãöu khiãøn maûch in.: nhæ nhiãût âäü. + Caïc chæïc nàng phuû. II. aïp suáút. - I. + Âäü tin cáûy cao. + thêch æïng trong caïc mäi træåìng khàõc nghiãût.Âiãöu khiãøn liãn tuûc. baïn tæû âäüng. + Âiãöu khiãøn daîy: .Æu thãú cuía viãûc duìng PLC: + Thåìi gian làõp âàût ngàõn. . + Bäü nhåï chæång trçnh. . chuáøn hoaï âæåüc pháön cæïng âiãöu khiãøn.Âiãöu khiãøn âäüng cå cháúp haình.Âiãöu khiãøn quaï trçnh vaì baïo âäüng.Âiãöu khiãøn PID.Âiãöu khiãøn tæû âäüng. .232/RS . + Module âáöu vaìo.1.. mäüt maûch dao âäüng thaûch anh cung cáúp xung âäöng häö táön säú Nhóm IV .Maûch tæû âäüng hoaï trong cäng nghiãûp. + Module âáöu ra. + Module gheïp näúi. âiãûn aïp thay âäøi.485). . viãûc trao âäøi thäng tin giæîa CPU. Caïc thaình pháön cå baín cuía PLC: Mäüt PLC thäng thæåìng coï caïc module sau: + Âån vë âiãöu khiãøn trung tám. âäü áøm.Âiãöu khiãøn âäüng cå bæåïc.Cung cáúp thäng tin.Gheïp näúi tiãúp våïi maïy in.

RAM : RandomAccess Memory laì bäü nhåï truy xáúut ngáùu nhiãn. bäü xæí lyï liãn kãút caïc tên hiãûu laûi våïi nhau theo quy luáût vaì tæì âoï ruït ra kãút quaí laì caïc lãûnh âáöu ra vaì caïc thao taïc tuáön tæû cuía chæång trçnh âaî dáùn âãún mäüt thåìi gian trãù goüi laì thåìi gian voìng queït. PROM. nhæîng nguäön DC laì : 5v .2. Nhóm IV . caïc loaûi cäøng truyãön thäng chuyãn duìng la : RS32 . Dæî liãûu trong RAM coï thãø thay âäøi khi máút nguäön âiãûn . näüi dung cuía noï coï thãø xoaï hoàûc ghi laûi âæåüc vaìi láön. Táút caí caïc PLC âãö duìng âuïng caïc loaûi bäü nhåï sau: ROM: Read Only Memory laì bäü nhåï chè âoüc gäöm caïc thanh ghi. mäùi thanh ghi læu træî 1 tæì våïi mäüt tên hiãûu âiãöu khiãøn . . EPROM. .Nguäön cung cáúp : sæí duûng 2 loaûi âiãûn aïp AC hoàûc DC . Do âån vë xæí lyï trung tám khäúng chãú.EEPROM : laì bäü nhåï kãút håüp sæû truy xuáút linh hoaût cuía RAM vaì bäü nhåï chè âoüc khäng thay âäøi ROM trãn cuing 1 khäúi. nguäön nuäi cho bäü nhåï thæåìng laì pin âãø måí räüng thåìi gian læu træî cho caïc dæî liãûu coï trong bäü nhåï . do âoï luän coï nguäön nuäi riãng .Bäü nhåï chæång trçnh: Chæång trçnh âiãöu khiãøn hiãûn haình âæåüc læu træî trong bäü nhåï bàòng caïc bäü pháûn læu giæî âiãûn tæí nhæ: RAM. 24 v .ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG chuáøn cho CPU thæåìng laì 1  8 MHz coìn tuyì thuäüc vaìo bäü xæí lê âæåüc sæí duûng Nguyãn lyï laìm viãûc cuía âån vë xæí lyï trung tám âæåüc mä taí nhæ sau: caïc thäng tin læu træî trong bäü nhåï chæång trçnh âæåüc goüi lãn trçnh tæû vç âaî âæåüc âiãöu khiãøn vaì âaî âæåüc kiãøm soaït bàòng bäü âãúm chæång trçnh. ta coï thãø âoüc 1 tæì åí báút lç vë trê naìo.Duìng læåüng bäü nhåï : Âäúi våïi PLC loaûi nhoí thç dung læåüng cäú âënh vaì dung læåüng chè âaïp æïng khoaíng 80% hoaût âäüng âiãöu khiãøn cäng nghiãûp do giaï thaình bäü nhåï giaím liãn tuûc do âoï caïc nhaì saín xuáút PLC trang bë cho bäü nhåï ngaìy caìng låïn . RS432 . thäng thæåìng nguäön AC duìng cáúp âiãûn aïp (100 240) v vaì f= 50/60 Hz . Chæång trçnh âæåüc taûo ra våïi sæû tråü giuïp cuía mäüt thiãút bë láûp trçnh chuyãn duìng räöi chuyãøn vaìo bäü nhåï chæång trçnh cuía PLC. noï khong thay âäøi âæåüc . . II.Lớp 03D2A Trang: 9 . RS485 .Cäøng truyãön thäng : PLC luän duìng cäøng truyãön thäng âãø trao âäøi dæî liãûu chæång trçnh. . laì bäü nhåï thäng duûng âãø cáút giæî chæång trçnh vaì dæî liãûu cuía ngæåìi sæí duûng.

Lớp 03D2A Trang: 10 .Module âáöu vaìo: Nhóm IV .3.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Bộ đệm Bus âëa chè Bus điều khiển Bộ nhớ chương trình EEPROM tuỳ chọn Bộ nhớ chương trình EEPROM Nguồn pin CPU bộ vi xử lý Clock Bộ nhớ hệ thống ROM Bộ nhớ Dữ liêu RAM Khối vào ra Bộ đệm Bộ đệm Bus âëa chè Bus hệ thống vào/ra Mạch chốt Bộ đệm Mạch giao tiếp Mạch cách ly Panel lập trình Mạch cách ly Kênh ngõ vào Kênh ngõ ra Hình 7: Sơ đồ cấu trúc bên trong PLC II.

so saïnh. maûch phäúi gheïp coï læûa choün âæåüc duìng âãø ngàn caïch giæîa maûch trong vaì maûch ngoaìi.Tênh toaïn vaì soaûn thaío caïc lãûnh âiãöu khiãøn trãn cå såí so saïnh caïc thäng tin thu âæåüc. 4. II. Caáu truùc phaàn cöùng cuûa S7 – 200 Nhóm IV . 24) vaì nãúu cáön duìng thãm âáöu vaìo thç ta càõm thãm caïc module đáöu vaìo khaïc. 3. Caïc chæïc nàng phuû: Nhæîng chæïc nàng phuû âiãøn hçnh cuía PLC laì: + Bäü nhåï duy trç cuîng coï chæïc nàng nhæ råle duy trç nghéa laì baío täön tên hiãûu khi máút âiãûn vaì khi nguäön âiãûn tråí laûi bçnh thæåìng thç bäü nhåï laûi tråí vãö tæ thãú nhæ træåïc. noï chæïa caïc bäü loüc vaì bäü thêch æïng mæïc nàng læåüng. Pháön låïn caïc module âæåüc thiãút kãú âãø coï thãø nháûn caïc âáöu vaìo (8.Thu tháûp caïc tên hiãûu vaì phaín häöi tæì caïc caím biãún.4. Giôùi thieäu thieát bò ñieàu khieån laäp trình PLC SIMATIC S7 – 200. 1.Phán phaït caïc lãûnh âoï âãún caïc âëa chè thêch håüp. noï gæíi thàóng caïc thäng tin âáöu ra âãún caïc pháön tæí cuía maïy laìm viãûc vç váûy nhiãöu module thêch håüp våïi haìng loaût caïc phäúi gheïp khaïc nhau âaî âæåüc cung cáúp.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Module âáöu vaìo våïi caïc chæïc nàng chuáøn bë caïc tên hiãûu bãn ngoaìi âãø chuyãøn vaìo PLC. chia. IV. + Bäü âãúm láûp trçnh. Cuîng coï khi ngæåìi ta làõp thãm caïc module phuû âãø taûo ra caïc chæïc nàng phuû. III. trong nhæîng træåìng håüp naìy âãöu phaíi duìng maûch phäúi gheïp.Liãn kãút gheïp näúi laûi vaì âoïng måí phuì håüp våïi chæång trçnh. CHÆÏC NÀNG VAÌ ÆÏNG DUÛNG CUÍA PLC: Vãö cå baín PLC coï nhæîng chæïc nàng sau: 1. 2. nhán. + Bäü thåìi gian cuía PLC coï chæïc nàng tæång tæû nhæ råle thåìi gian.6. Sæû coï màût cuía caïc chæïc nàng säú hoüc giuïp måí räüng âaïng kãø cå häüi æïng duûng cuía PLC.5. II. thiãút bë láûp trçnh hoàûc näúi våïi caïc panel måí räüng.Lớp 03D2A Trang: 11 .Module âáöu ra: Module âáöu ra coï cáúu taûo tæång tæû nhæ module âáöu vaìo. træì. 26. Module phäúi gheïp: Module phäúi gheïp duìng âãø näúi bäü âiãöu khiãøn khaí láûp trçnh PLC våïi caïc thiãút bë bãn ngoaìi nhæ: maìn hçnh. II. + Chæïc nàng säú hoüc coï thãø thæûc hiãûn âæåüc caïc pheïp toaïn sau: cäüng. Riãng âäúi våïi caïc maïy cäng cuû vaì ngæåìi maïy cäng nghiãûp thç PLC coï thãø liãn kãút våïi bäü âiãöu khiãøn säú (NC) hoàûc CNC hçnh thaình bäü âiãöu khiãøn thêch nghi.

6 Q0. Qy.0 I.1 I0.4 I0.0 Q0.4 Q0. Caùc coång vaøo thoâng Nhóm IV .5 Q0.2 I1.7 Q0.0 I0. Toác ñoä truyeàn cho maùy laäp trình kieåu PPI laø 9600 baud.Lớp 03D2A Trang: 12 . STOP (ñeøn vaøng)Ñeøn vaøng STOP chæ ñònh PLC ñang ôû cheá ñoä döøng. CPU 214 ñöôïc truyeàn Moâ taû caùc ñeøn baùo treân S7 – 200. Coång truyeàn thoâng S7 – 200 söû duïng coång truyeàn thoâng noái tieáp RS485 vôùi phích noái 9 chaân ñeå phuïc vuï cho vieäc gheùp noái vôùi thieát bò laäp trình hoaëc vôùi caùc traïm PLC khaùc.5 I0.2 I0. Ix.y (y. CPU 214 RUN (ñeøn xanh) Ñeøn xanh RUN chæ ñònh PLC ñang ôû cheá ñoä laøm vieäc vaø thöïc hieän chöông trình ñöôïc naïp trong maùy.0 ÷ 1.3 Q0.7 Q1.4 I1. Ñeøn naøy baùo hieäu traïng thaùi cuûa tín hieäu theo giaù trò logic cuûa coång.x = 0. Toác ñoä truyeàn cung caáp cuûa PLC theo kieåu töï do laø 300 ñeán 38.0 Q1. Thaønh phaàn cô baûn cuûa S7 – 200 laø khoái vi xöû lyù S7 – 200 coù nhieàu loaïi modul môû roäng khaùc nhau.3 I0. Boä ñieàu khieån laäp trìnhCoångS7 – 200.x (ñeøn xanh) Ñeøn xanh ôû coång vaøo chæ ñònh traïng thaùi töùc thôøi cuûa coång Ix.y (ñeøn xanh) Ñeøn xanh ôû coång ra baùo hieäu traïng thaùi töùc thôøi cuûa coång Qy.0 ÷ 1.200 SF RUN STOP I0. coù caáu truùc theo kieåu module vaø coù caùc module môû roäng. Döøng chöông trình ñang thöïc hieän laïi.400.5).1). Caùc coång ra I1. Ñeøn naøy baùo hieäu traïng thaùi cuûa tín hieäu theo giaù trò logic cuûa coång.2 Q0.y = 0. Caùc module naøy söû duïng cho nhieàu öùng duïng laäp trình khaùc nhau.6 I0.5 SIEMENS SIMATIC S7 .3 I1.1 Q0.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG - S7–200 laø thieát bò ñieàu khieån khaû trình loaïi nhoû cuûa haõng Siemens.x (x.1 Hình 1.11 I1.

Lớp 03D2A Trang: 13 . ÔÛ cheá ñoä STOP PLC cho pheùp hieäu chænh laïi chöông trình hoaëc naïp moät chöông trình môùi. TERM cho pheùp maùy laäp trình töï quyeát ñònh moät trong caùc cheá ñoä laøm vieäc cho PLC hoaëc ôû cheá ñoä RUN hoaëc ôû cheá ñoä STOP. Chænh ñònh töông töï Ñieàu chænh töông töï (1 boä trong CPU 212 vaø 2 trong CPU 214) cho pheùp ñieàu chænh caùc bieán caàn phaûi thay ñoåi vaø söû duïng trong Nhóm IV . STOP cöôõng böùc PLC döøng thöïc hieän chöông trình ñang chaïy vaø chuyeån sang cheá ñoä STOP. Sô ñoà chaân cuûa coång truyeàn thoâng Chaân Giaûi thích Chaân Giaûi thích 1 Ñaát 6 5 VDC (ñieän trôû trong 100) 2 24 VDC 7 24 VDC (120mA toái ña) 3 Truyeàn vaø nhaän döõ lieäu 8 Truyeàn vaø nhaän döõ lieäu 4 Khoâng söû duïng 9 Khoâng söû duïng 5 Ñaát Ñeå gheùp noái S7 – 200 vôùi maùy laäp trình PG702 hoaëc vôùi caùc loaïi maùy laäp trình thuoäc hoï PG7xx coù theå söû duïng moät caùp noái thaúng MPI. beân caïnh caùc coång ra cuûa S7 – 200 coù ba vò trí cho pheùp choïn caùc cheá ñoä laøm vieäc khaùc nhau cho PLC. Coâng taéc choïn cheá ñoä laøm vieäc cuûa PLC Coâng taéc choïn cheá ñoä laøm vieäc naèm phía treân. PLC S7 – 200 seõ rôøi khoûi cheá ñoä RUN vaø chuyeån sang cheá ñoä STOP neá trong maùy coù söï coá hoaëc trong chöông trình gaëp leänh STOP. Gheùp noái S7 – 200 vôùi maùy tính PC qua coång RS-232 caàn coù caùp noái PC/PPI vôùi boä chuyeån ñoåi RS232/RS485. Caùp ñoù ñi keøm theo maùy laäp trình.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG 5 4 3 2 1 9 8 7 6 Hình 2. Neân quan saùt traïng thaùi thöïc taïi cuûa PLC theo ñeøn baùo. RUN cho pheùp PLC thöïc hieän chöông trình trong boä nhôù. thaäm chí ngay caû khi coâng taéc ôû cheá ñoä RUN.

Pin vaø nguoàn nuoâi boä nhôù Nguoàn nuoâi duøng ñeå môû roäng thôøi gian löu giöõ cho caùc döõ lieäu coù trong boä nhôù. boä ñeám. haèng soá ñöôïc ñònh nghóa trong chöông trình. Nuùm chænh analog ñöôïc laép ñaët döôùi naép ñaäy beân caïnh caùc coång ra. Boä nhôù cuûa S7 – 200 coù tính naêng ñoäng cao. ñoïc vaø ghi ñöôïc trong toaøn vuøng. loaïi tröø phaàn bit nhôù ñaëc bieät ñöôïc kí hieäu SM (Special Memory) chæ coù theå truy nhaäp ñeå ñoïc. Caáu truùc boä nhôù a.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG chöông trình. Nguoàn pin töï ñoäng ñöôïc chuyeån sang traïng thaùi tích cöïc neáu nhö dung löôïng tuï nhôù bò caïn kieät vaø noù phaûi thay theá vaøo vò trí ñoù ñeå döõ lieäu trong boä nhôù khoâng bò maát ñi. vuøng tham soá thuoäc kieåu non-volatile ñoïc/ghi ñöôïc. ñòa chæ traïm … cuõng nhö vuøng chöông trình. Vuøng naøy thuoäc kieåu non-volatile ñoïc/ghi ñöôïc. boä ñeäm truyeàn thoâng … moät phaàn cuûa vuøng nhôù naøy thuoäc kieåu non-volatile. Vuøng naøy khoâng kieåu non-volatile nhöng ñoïc/ghi ñöôïc. Vuøng tham soá: laø mieàn löu giöõ caùc tham soá nhö: töø khoùa. Vuøng ñoái töôïng: Timer. Mieàn nhôù ngoaøi D EEPROM Chöông trình Tham soá Döõ lieäu Nhóm IV . Vuøng döõ lieäu: duøng ñeå caát caùc döõ lieäu cuûa chöông trình bao goàm caùc keát quaû caùc pheùp tính. Phaân chia boä nhôù: Boä nhôù cuûa S7 – 200 ñöôïc chia thaønh 4 vuøng vôùi moät tuï coù nhieäm vuï duy trì döõ lieäu trong moät khoaûng thôøi gian nhaát ñònh khi maát nguoàn.Lớp 03D2A Vuøng ñoái töôïng Chöông trình Tham soá Döõ lieäu Chöông trình Tham soá Döõ lieäu Trang: 14 Sau . boä ñeám toác ñoä cao vaø caùc coång vaøo/ra töông töï ñöôïc ñaët trong vuøng nhôù cuoái cuøng. Thieát bò chænh ñònh coù theå quay 270o. Vuøng chöông trình: laø mieàn nhôù ñöôïc söû duïng ñeå löu caùc leänh chöông trình.

Truy nhaäp theo töø: Teân mieàn (+) W (+) ñòa chæ byte cao cuûa töø trong mieàn. Boä nhôù trong vaø ngoaøi cuûa theå ñöôïc truy S7 – töøng nhaäp theo töøng bit.Lớp 03D2A Trang: 15 . 152 vaø 153 thuoäc mieàn V. Ví duï VD150 chæ töø keùp goàm 4 byte150.Output image regigter. töøng töø ñôn (word-2byte) hoaëc töø keùp (2 word).Variable memory. . Ví duï VW150 chæ töø ñôn goàm 2 byte150 vaø 151 thuoäc mieàn V. . 151. töøng töø ñôn hoaëc töøng töø keùp vaø ñöôïc söû duïng laøm mieàn löu tröõ döõ lieäu cho caùc thuaät toaùn caùc haøm truyeàn thoâng. töøng byte.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Hình laø moät vuøng nhôù ñoäng. trong ñoù byte 150 coù vai troø byte cao vaø byte 153 laø thaáp trong töø keùp. xoay voøng thanh ghi. . Chuùng ñöôïc kyù hieäu baèng caùc chöõ caùi ñaàu cuûa teân tieáng Anh. Taát caû caùc mieàn naøy ñeàu coù theå truy nhaäp ñöôïc theo töøng bit. ñaëc tröng cho töøng coâng duïng cuûa chuùng nhö sau: V I O M SM . laäp baûng caùc haøm dòch chuyeån. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 - - VB150 - VB150 (byte cao) VB151 (byte thaáp) Truy nhaäp theo töø keùp: Teân mieàn (+) D (+) ñòa chæ byte cao cuûa töø trong mieàn. Ñòa chæ truy nhaäp ñöôïc qui öôùc theo coâng thöùc: - Truy nhaäp theo bit: Teân mieàn (+) ñòa chæ byte (+)•(+) chæ soá bit. . Truy nhaäp theo byte: Teân mieàn (+) B (+) ñòa chæ cuûa byte trong mieàn. 200 byte. con troû ñòa chæ … Vuøng döõ lieäu laïi ñöôïc chia thaønh caùc mieàn nhôù nhoû vôùi caùc coâng duïng khaùc nhau.Speacial memory bits. Ví duï VB150 chæ 150 thuoäc mieàn V.4 chæ bit 4 cuûa byte 150 thuoäc mieàn V. trong ñoù byte 150 coù vai troø byte cao trong töø. Ví duï V150. Noù coù b.Internal memory bits. Nhóm IV .Vuøng döõ lieäu: 3.Input image regigter.

töông öùng vôùi soá ñaàu vaøo/ra cuûa caùc modul. boä ñeám.2 I3.0 I0.1 Q0.0 Q0.2 Q0. laøm thaønh moät moùc xích. Moãi con troû ñòa chæ chæ goàm 4 byte (töø keùp).5 Q3. Kieåu ñöôïc ñoái töôïng bò haïn cheá raát nhieàu vì caùc döõ lieäu kieåu ñoái töôïng chæ ñöôïc ghi theo muïc ñích caàn söû duïng cuûa ñoái töôïng ñoù.2 Q0.5 I3.1 I0.2 Q3.7 Q0. AC2 vaø AC3.1 I2.7 I3.1 AIW4 Q3.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG VB150 VB151 VB152 VB153 VD150 o Taát caû caùc byte thuoäc vuøng döõ lieäu ñeàu coù theå truy nhaäp ñöôïc baèng con troû. Con troû ñöôïc ñònh nghóa trong mieàn V hoaëc caùc thanh ghi AC1.7 Nhóm IV . b. boä ñeám toác ñoä cao.3 MODUL 1 (8 vaøo) MODUL 2 MODUL 3 (3vaøo (8 ra) analog / 1ra analog) AIW0 Q3.6 I3.Lớp 03D2A Trang: 16 . Sau ñaây laø moät ví duï veà caùch ñaët ñòa chæ cho caùc modul môû roäng treân : CPU 214: CPU214 MODUL 0 (4vaøo/4r a) I2. bao goàm caùc modul coù cuøng kieåu.0 I2.6 Q0.4 I0.0 Q2. Döõ lieäu kieåu ñoái töôïng bao goàm cuûa thanh ghi cuûa Timer.6 I0.3 Q2.2 I2.5 Q0.3 I3.3 I0. boä ñeäm vaøo/ra töông töï vaø caùc thanh ghi Accumulator (AC).2 Q2. d.4 Q3.0 AIW2 Q3.4 I3.7 MODUL 4 (3vaøo analog / 1ra analog) AIW8 AIW10 AIW12 AQW4 I0.4 Q0. giaù trò ñaët tröôùc cuûa boä ñeám. Vuøng ñoái töôïng: c. Caùc modul môû roäng soá hay rôøi raïc ñeàu chieám choã trong boä ñeäm. Vuøng ñoái töôïng ñöôïc söû duïng ñeå löu giöõ döõ lieäu cho caùc ñoái töôïng laäp trình nhö caùc giaù trò töùc thôøi. Môû roäng ngoõ vaøo/ra: Coù theå môû roäng ngoõ vaøo/ra cuûa PLC baèng caùch gheùp noái theâm vaøo noù caùc modul môû roäng veà phía beân phaûi cuûa CPU (CPU 214 nhieàu nhaát 7 modul). hay Timer.5 I0.0 I3.3 AQW0 Q3.3 I0.6 Q3.1 Q2.1 I3.

Main Program  MEND SBR 0 Thöïc hieän trong moät voøng queùt chöông trình con thöù nhaát  RET SBR n Thöïc hieän khi ñöôïc chöông trình chính goïi chöông trình con thöù n+1  RET INT 0 chöông trình xöû lyù ngaét thöù nhaát Thöïc hieän khi coù tín hieäu baùo ngaét Trang: 17  Nhóm IV -RET 03D2A Lớp .0 I1.2 Q1. Neáu caàn söû duïng chöông trình xöû lyù ngaét phaûi vieát sau leänh keát thuùc chöông trình chính MEND. Caáu truùc chöông trình cuûa S7 – 200 Coù theå laäp trình cho S7 – 200 baèng caùch söû duïng moät trong nhöõng phaàn meàm sau ñaây: STEP 7 – Micro/DOS STEP 7 – Micro/WIN Nhöõng phaàn meàm naøy ñeàu coù theå caøi ñaët ñöôïc treân caùc maùy laäp trình hoï PG7xx vaø caùc maùy tính caù nhaân (PC). caáu truùc chöông trình ñöôïc roõ raøng vaø thuaän tieän hôn trong vieäc ñoïc chöông trình sau naøy.4 I1.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG I1. Caùc chöông trình con phaûi ñöôïc vieát sau leänh keát thuùc chöông trình chính.5 3. Caùc chöông trình xöû lyù ngaét laø moät boä phaän cuûa chöông trình.1 I1.1 Q1. Caùc chöông trình con ñöôïc nhoùm laïi thaønh moät nhoùm ngay sau chöông trình chính. Baèng caùch vieát nhö vaäy. Sau ñoù ñeán caùc chöông trình xöû lyù ngaét.3 I1. Coù theå töï do troän laãn caùc chöông trình con vaø chöông trình xöû lyù ngaét ñaèng sau chöông trình chính. Caùc chöông trình cho S7 – 200 phaûi coù caáu truùc bao goàm chöông trình chính (main program) vaø sau ñoù ñeán caùc chöông trình con vaø caùc chöông trình xöû lyù ngaét ñöôïc chæ ra sau ñaây: Chöông trình chính ñöôïc keát thuùc baèng leänh keát thuùc chöông trình (MEND) Chöông trình con laø moät boä phaän cuûa chöông trình. ñoù laø leänh MEND.

Chöông trình thöïc hieän theo voøng queùt (scan) trong S7 – 200. Truyeàn thoâng vaø töï 1. Voøng queùt ñöôïc keát thuùc baèng giai ñoaïn chuyeån caùc noäi dung cuûa boä ñeäm aûo tôùi caùc coång ra. chöông trình ñöôïc thöïc hieän baèng leänh ñaàu tieân vaø keát thuùc baèng leänh keát thuùc (MEND). Trong töøng voøng queùt. Phöông phaùp laäp trình: PLC thöïc hieän chöông trình theo chu trình laëp. Neáu söû duïng caùc cheá ñoä xöû lyù ngaét.Lớp 03D2A Trang: 18 . döïa treân hai phöông phaùp cô baûn: Phöông phaùp hình thang (LAD – Ladder Logic) hoaëc phöông phaùp lieät keâ leänh (STL – Statement List). chöông trình con töông öùng vôùi töøng tín hieäu ngaét ñöôïc soaïn thaûo vaø caøi ñaët nhö moät boä phaän cuûa chöông trình. Moãi voøng queùt ñöôïc baét ñaàu baèng gian ñoaïn ñoïc döõ lieäu töø caùc coång vaøo vuøng ñeäm aûo.1. Khi gaëp leänh vaøo/ra ngay laäp töùc thì heä thoáng seõ cho döøng moïi coâng vieäc khaùc. Nhaäp döõ lieäu töø ngoaïi vi vaøo boä ñeäm aûo 2. Chöông trình xöû lyù ngaét chæ ñöôïc thöïc hieän trong voøng queùt khi xuaát hieän tín hieäu baùo ngaét vaø coù theå xaûy ra ôû baát cöù ñieåm naøo trong voøng queùt. Nhö vaäy. Sau giai ñoaïn thöïc hieän chöông trình laø gian ñoaïn truyeàn thoâng noäi boä vaø kieåm tra loãi. Vieäc truyeàn thoâng giöõa boä ñeäm aûo vôùi ngoaïi vi trong caùc giai ñoaïn 1 vaø 4 do CPU quaûn lyù. tieáp theo laø gian ñoaïn thöïc hieän chöông trình.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG INT n n+1  RET chöông trình xöû lyù ngaét thöù Hình 4. Caùch laäp trình cho S7 – 200 noùi rieâng vaø ch caùc PLC cuûa Siemens noùi chung. Caáu truùc chöông trình cuûa S7 – 200 4. Thöïc hieän chöông trình kieåm tra loãi Hình 5. ñeå thöïc hieän leänh naøy moät caùch tröïc tieáp vôùi coång vaøo/ra. Chuyeån döõ lieäu töø boä ñeäm aûo ra ngoaïi vi 3. Moãi voøng laëp ñöôïc goïi laø moät voøng queùt (scan). ngay caû chöông trình xöû lyù ngaét. taïi thôøi ñieåm thöïc hieän leänh vaøo/ra. thoâng thöôøng leänh khoâng laøm vieäc maø chæ thoâng qua boä ñeäm aûo cuûa coång trong vuøng nhôù tham soá.Ngoân ngöõ laäp trình cuûa S7 – 200: 4. Ñònh nghóa veà ngaên xeáp logic (logic stack): Nhóm IV . 4.

ngöôøi laäp trình caàn phaûi hieåu roõ phöông thöùc söû duïng 9 bít ngaên xeáp logic cuûa S7 – 200. thì ngaên xeáp ñöôïc keùo leân moät bit.Leänh vaøo ra : (Input/ Output) . Giaù trò logic môùi ñeàu coù theå ñöôïc göûi hoaëc ñöôïc noái theâm vaøo ngaên xeáp.Load (LD) : leänh LD naïp giaù trò cuûa moät tieáp ñieåm vaøo trong bit ñaàu tieân cuûa ngaên xeùp coù giaù trò cuõ coøn laïi ngaên xeáp bò ñaåy luøi xuoáng moät bít (nhö hình 6) Nhóm IV .ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG S0 S1 S2 S3 S4 S5 S6 S7 S8 Stack 0 – bit ñaàu tieân hay bít treân cuøng cuûa ngaên xeáp Stack 1 – bit ñaàu thöù hai cuûa ngaên xeáp Stack 2 – bit ñaàu thöù ba cuûa ngaên xeáp Stack 3 – bit ñaàu thöù tö cuûa ngaên xeáp Stack 4 – bit ñaàu thöù naêm cuûa ngaên xeáp Stack 5 – bit ñaàu thöù saùu cuûa ngaên xeáp Stack 6 – bit ñaàu thöù baûy cuûa ngaên xeáp Stack 7 – bit ñaàu thöù taùm cuûa ngaên xeáp Stack 8 – bit ñaàu thöù chín cuûa ngaên xeáp Ñeå taïo ra moät chöông trình daïng STL.Moät soá leänh duøng trong S7 – 200: 1.Lớp 03D2A Trang: 19 . Ngaên xeáp logic laø moät khoái goàm 9 bit choàng leân nhau. Khi phoái hôïp hai bit ñaàu tieân cuûa ngaên xeáp. 4.2. Ngaên xeáp vaø teân cuûa töøng bit trong ngaên xeáp ñöôïc bieåu dieãn trong hình veõ treân. Taát caû caùc thuaät toaùn lieân quan ñeán ngaên xeáp ñeàu chæ laøm vieäc vôùi bít ñaàu tieân hoaëc bít ñaàu hoaëc bít thöù hai cuûa ngaên xeáp.

C. Q. Caùc daïng khaùc nhau cuûa leänh LD.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Hình 6 : Traïng thaùi cuûa ngaên xeáp tröôùc vaø sau khi thöïc hieän hieäu leänh LD Load not (LDN) : leänh LDN naïp giaù trò logic nghòch ñaûo cuûa moät tieáp ñieåm vaøo trong bit ñaàu tieân cuûa ngaên xeáp. T. LDN cho LAD nhö sau : LAD N MOÂ TAÛ Tieáp ñieåm thöôøng môû seõ ñöôïc ñoùng Neáu n =1 TOAÙN HAÏNG n : I. caùc giaù trò cuõ coøn laïi trong ngaên xeáp bò ñaåy luøi xuoáng moät bít. V (bit) Nhóm IV . SM. M.Lớp 03D2A Trang: 20 .

T. V (bit) LDI n LDNI n + Moâ taû leänh output baèng STL STL =n Leänh = sao cheùp giaù trò cuûa ñænh n : I. C. M. LDN cho STL nhö sau MOÂ TAÛ TOAÙN HAÏNG Leän naïp giaù trò logic cuûa ñieåm n vaøo bit ñaàu tieân trong ngaên xeáp Leänh naïp giaù trò logic nghòch ñaûo cuûa ñieåm n vaøo bit ñaàu tieân trong ngaên xeáp Leänh naïp töùc thôøi giaù trò logic cuûa ñieåm n vaø bit ñaàu tieân trong n: I (bit) ngaên xeáp Leänh naïp töùc thôøi giaù trò logic nghòch ñaûo vaøo ñieåm n vaøo bit ñaàu tieân MOÂ TAÛ TOAÙN HAÏNG n : I. Q. T. SM. V ngaên xeáp tôùi tieáp ñieåm n ñöôïc (bit) chæ daãn trong leänh Leänh = I (immediate) sao cheùp töùc thôøi giaù trò cuûa ñænh stack tôùi tieáp ñieåm n ñöôïc chæ daãn trong leänh 2- =I n n :Q bit Leänh ghi/ xoùa giaù trò cho tieáp ñieåm: Set (S) vaø Reset (R) leänh duøng ñeå ñoùng vaø ngaét caùc ñieåm giaùn ñoaïn ñaõ ñöôïc thieát keá. SM. Q. M.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG N Tieáp ñieåm thöôøngñoùng seõ môû Khi n =1 n I n Tieáp ñieåm thöôøng môû seõ ñoùng töùc thôøi khi n = 1 Tieáp ñieåm thöôøng ñoùng seõ môû töùc thôøi khi n =1 - n: I LEÄNH LD n LDN n Caùc daïng khaùc nhau cuûa leänh LD. C. Trong LAD logic ñieàu khieån ñeán caùc cuoän daây thì caùc cuoän daây ñoùng hoaëc môû caùc tieáp ñieåm Nhóm IV .Lớp 03D2A Trang: 21 .

bit – n Nhóm IV . V (bit) R – S. Neáu S. SMB.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Trong STL leänh truyeàn traïng thaùi bit ñaàu cuûa ngaên xeáp ñeán caùc ñieåm thieát keá neáu bit naøy coù giaù trò baèng 1 caùc leänh S vaø R seõ ñoùng ngaét tieáp ñieåm moät daõy caùc tieáp ñieåm (giôùi haïn töø 1 ÷ 255). AC.bit S-bit : P. VB. SMB. AC.bit – n Ghi giaù trò logic vaø moät maûng goàm n bit keå töø ñòa chæ S. M. SM. MB. Noäi dung cuûa ngaên xeáp khoâng bò thay ñoåi bôûi caùc leänh naøy – moâ taû leänh S vaø R baèng LAD LAD S MOÂ TAÛ Ñoùng moät maûng goàm n caùc tieáp ñieåm keå töø S – bit TOAÙN HAÏNG S-bit : P. V (bit) Bit n S S Bit n R Ngaét moät maûng goàm n caùc tieáp ñieåm keå töø S bit laïi chæ vaøo timer vaø counter n : PB. C. C. AC. bit.bit laïi chæ vaøo timer counter thì leänh seõ xoùa bit ñaàu ra cuûa timer counter Ghi töùc thôøi giaù trò loâgic 1 vaøo moät maõng goàm n bit keå töø ñòa chæ S.bit Xoùa moät maûng goàm n bit keå töø ñòa chæ S. haèng soá. SMB. QB. * VD*AC -Moâ taû caùc leänh set (S) vaø reset (R) baèng STL STL MOÂ TAÛ TOAÙN HAÏNG S – S.bit – n n : PB.Lớp 03D2A Trang: 22 . QB. T. haèng soá. *VD S bit : Q bit SI – S. cuûa timer/ counter * VD*AC Ñoùng töùc thôøi moät maûng goàm n caùc tieáp ñieåm keå töø S bit Ngaét töùc thôøi moät maûng goàm n caùc tieáp ñieåm keå töø ñòa chæ S bit S bit : Q bit S Bit n SI S Bit n RI n: PB. MB. T. Q. SM. QB. haèng soá. Q. M. thì leänh seõ xoùa bit ñaàu ra VB. MB. VB.

SM. U. T.bit n: IB. haèng soá.bit – n Xoùa töùc thôøi moät maûng goàm n bit keå töø ñòa chæ S. Leänh stack logic ñöôïc duøng ñeå toång hôïp sao chuïp hoaëc xoùa caùc meänh ñeà logic LAD khoâng coù boä ñeám daønh cho leänh strack logic.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG RI – S. OLD (Orload). VB. Q. Ñoù laø leänh ALD (And load). AC. baûng sau toùm taét cuù phaùp goïi caùc leänh Stack logic trong STL Nhóm IV . LRD (logic read) vaø LPP (logic pop). QB. V 2. LPS (logic push). MB.Lớp 03D2A Trang: 23 . Caùc leänh logic ñaïi soá boolean LEÄNH MOÂ TAÛ O A n n Leänh thöïc hieän toaùn töû ∧ vaø ∨ (A) (O) giöõa giaù trò logic cuûa tieáp ñieåm n vaø giaù trò bit ñaàu tieân trong ngaên xeáp keát quaû ñöôïc ghi laïi vaøo bit ñaàu tieân cuûa ngaên xeáp Leänh thöïc hieän toaùn töû ∧ vaø ∨ (A) (O) giöõa giaù trò logic nghòch ñaûo cuûa tieáp ñieåm n vaø giaù trò bit ñaàu tieân cuûa ngaên xeáp keát quaû ñöôïc ghi laïi vaøo bit ñaàu tieân cuûa ngaên xeáp Leänh thöïc hieän toaùn töû ∧ vaø ∨ (A) (O) giöõa giaù trò logic cuûa tieáp ñieåm n vaø giaù trò bit ñaàu tieân trong ngaên xeáp keát quaû ñöôïc ghi laïi vaøo bit ñaàu tieân cuûa ngaên xeáp Leänh thöïc hieän toaùn töû ∧ vaø ∨ (A) (O) giöõa giaù trò logic nghòch ñaûo cuûa tieáp ñieåm n vaø giaù trò bit ñaàu tieân trong ngaên xeáp keát quaû ñöôïc ghi laïi vaøo bit ñaàu tieân cuûa ngaên xeáp AN n ON n AI n OI n n : I bit ANI n ONI n Ngoaøi nhöõng leänh laøm vieäc tröïc tieáp vôùi tieáp ñieåm S7-200 coøn coù 5 leänh ñaëc bieät bieåu dieãn caùc pheùp tính cuûa ñaïi soá boolean cho caùc bit trong ngaên xeáp ñöôïc goïi laø caùc leänh Strack logic. *VD TOAÙN HAÏNG n: I. STL söû duïng caùc leänh stack logic ñeå thöïc hieän phöông trình toång theå coù nhieàu bieåu thöùc con. SMB. C.

Leänh coù tieáp ñieåm ñaëc bieät : coù theå duøng caùc leänh coù tieáp ñieåm ñaëc bieät ñeå phaùt hieän traïng thaùi cuûa xung (söôøn xung) vaø ñaûo laïi traïng thaùi cuûa doøng cung caáp (giaù trò cuûa ñænh ngaên xeáp).Leänh AND AD vaø OR O XORW XORD leänh thöïc hieän caùc thuaät toùn logic And.Leänh AND (A) vaø OR (O) Leänh A vaø O phoái hôïp giaù trò cuûa moät tieáp ñieåm n vôùi giaù trò bit ñaàu tieân trong ngaên xeáp keát quaû pheùp tính ñöôïc ñaët laïi vaøo bit ñaàu tieân trong ngaên xeáp giaù trò cuûa caùc bit coøn laïi trong ngaên xeáp khoâng bò thay ñoåi b. khoâng coù toaùn haïng rieâng Nhóm IV . Bit cuoái cuøng bò ñaåy ra khoûi ngaên xeáp Leänh sao cheùp giaù tròv cuûa bit thöù hai vaøo bit ñaàu tieân trong ngaên xeáp caùc giaù trò coøn laïi cuûa ngaên xeáp giöõ nguyeân vò trí Leänh keùo ngaên xeáp leân 1 bit giaù trò cuûa bit sau ñöôïc chuyeån cho bít tröôùc TOAÙN HAÏNG Khoâng coù OLD Khoâng coù LPS Khoâng coù LRD Khoâng coù LPP Khoâng coù a.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG LEÄNH ALD MOÂ TAÛ Leänh toå hôïp giaù trò cuûa bit ñaàu tieân vaø thöù hai cuûa ngaên xeáp baèng pheùp tính logic vaø keát quaû ghi laïi vaøo bit ñaàu tieân giaù trò coøn laïi cuûa ngaên xeáp ñöôïc keùo leân 1 bit Leänh toå hôïp giaù trò cuûa bit ñaàu tieân vaø thöù hai cuûa ngaên xeáp baèng pheùp tính logic vaø keát quaû ghi laïi vaøo bit ñaàu tieân giaù trò coøn laïi cuûa ngaên xeáp ñöôïc keùo leân 1 bit Leänh logic sao chuïp giaù trò cuûa caùc bit ñaàu vaøo bit thöù hai trong ngaên xeáp giaù trò coøn laïi cuûa ngaên xeáp bò ñaåy xuoáng 1 bit. 3. Or. -LAD söû duïng caùc tieáp ñieåm ñaëc bieät ñeå taùc ñoäng vaøo doøng cung caáp caùc tieáp ñieåm ñaëc bieät. Exclusive Or cuûa ñaïi soá boolean treân 2 byte hoaëc 4 byte.Lớp 03D2A Trang: 24 .

0 Not Q0. Tieáp ñieåm chuyeån tieáp döông/ aâm( caùc leänh söôøn tröôùc sau) coù nhu caàu veà boä nhôù bôûi vaäy ñoái vôùi CPU 214 laø 256 leänh Moâ taû leänh tieáp ñieåm ñaëc bieät trong LAD vaø STL: LAD 1 I0.2 work3 I0. TON töï ñoäng reset coøn TONR thì khoâng töï ñoäng reset Nhóm IV .0 Q0.1 Net LD Not = Net LD Eu = Net LD Eu = work1 I0.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG - cuûa chính chuùng vaø vì theá phaûi ñaët chuùng vaøo vò trí phía tröôùc cuûa cuoän daây hoäp ñaàu ra.0 Q0.0 Q0.2 3 I0.3 5.Lớp 03D2A Trang: 25 . Caùc leänh ñieàu khieån timer Timer laø heä taïo thôøi gian treã giöõa tín hieäu vaøo vaø tín hieäu ra neân trong ñieàu khieån vaãn thöôøng goïi laø khaâu treã S7-200 coù 128 timer (vôùi CPU 214) ñöôïc chia laøm hai loaïi khaùc nhau Timer taïo thôøi gian treã khoâng coù nhôù (On Delay Timer) kyù hieäu TON Timer taïo thôøi gian treã coù nhôù (Retentive on Delay Timer)kyù hieäu TONR Hai kieåu timer caùc S7-200 (TON vaø TONR) phaân bieät vôùi nhau trong phaûn öùng cuûa noù ñoái vôùi traïng thaùi tín hieäu ñaàu vaøo Caû hai kieåu TON vaø TONR cuøng baét ñaàu taïo thôøi gian treã tín hieäu töø thôøi ñieåm coù söôøn leân ôû tín hieäu ñaàu vaøo. töùc laø khi tín hieäu ñaàu vaøo chuyeån traïng thaùi töø 0 leân 1 goïi laø thôøi ñieåm timer ñöôïc kích vaø khoâng tính thôøi gian khi ñaàu vaøo coù giaù trò logic 0 maø thôøi gian treã tín hieäu ñöôïc ñaët tröôùc Khi ñaàu vaøo coù giaù trò logic baèng 0.0 P Q0.0 N Q0.3 STL 2 I0.1 work2 I0.

767s T32.7s T5÷ T31.67s T1÷ T4.767s T0. T97÷ T100 TON 100ms 3276. Phaân giaûi khaùc nhau ñoä phaân giaûi 1ms. Thôøi gian treã τ ñöôïc taïo ra chính laø tích cuûa ñoä phaân giaûi cuûa boä timer ñöôïc choïn vaø giaù trò ñaët tröôùc cho timer Ví duï moät boä timer coù ñoä phaân giaûi baèng 10ms vaø gaù trò ñaët tröôùc laø 50 thì thôøi gian treã seõ laø τ = 500ms. 10ms.7s T37÷ T63.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Timer TON ñöôïc duøng ñeå taïo thôøi gian treã trong moät khoaûng thôøi gian Timer TONR thôøi gian treã seõ ñöôïc taïo ra trong nhieàu khoaûng thôøi gian khaùc nhau Timer TON vaø TONR bao goàm 3 loaïi vôùi ba ñoä. T101÷ T127 1ms 32. T64 10ms 327. T96 10ms 327.Lớp 03D2A Trang: 26 . Caùc loaïi timer cuûa S7-200 (ñoái vôùi CPU 214) theo TON.67s T33÷ T36. T65 ÷ T68 TONR 100ms 3276. TONR LEÄNH ÑOÄ PHAÂN GIAÙ TRÒ CÖÏC CPU 214 GIAÛI ÑAÏI 1ms 32. T64 ÷ T95 Nhóm IV . 100ms.

ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Chương 3: CHƯƠNG TRÌNH ĐIỀU KHIỂN HỆ THỐNG DÙNG PLC S7-200 1.Lớp 03D2A . SƠ ĐỒ CÔNG NGHỆ a Đa Đ A b Đb Đ B c Đ C d1 Đd Đ D d2 e1 E e2 f1 Đ F f2 Đe Đ Đf g M Đg Đ PLC S7-200 Start 2. BẢNG PHÂN CÔNG VÀO RA Trang: 27 Nhóm IV .

Lớp 03D2A ĐStop g aA ĐRun d1 d2 f1 cG bC e1 e2 f2 B E F D M T1 T2 Trang: 28 .5 Q0.3 Q0.4 I0.3 Symbol A B C D E F G M Đrun ĐStop Output Address Q0.1 I1.1 I0.2 Q0.0 Q1.3 I0.1 4.0 I1.7 Q1.2 I1.7 I1.2 I0. Sart GIẢN ĐỒ THỜI GIAN Stop Nhóm IV .6 I0.5 I0.6 Q0.0 I0.1 Q0.0 Q0.4 Q0.ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Symbol Start Stop a b c d1 e1 f1 d2 e2 f2 g Input Address I0.

Lớp 03D2A Trang: 29 .ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG t 5. CHƯƠNG TRÌNH LAD Nhóm IV .

ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Nhóm IV .Lớp 03D2A Trang: 30 .

ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Nhóm IV .Lớp 03D2A Trang: 31 .

Lớp 03D2A Trang: 32 .ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Nhóm IV .

ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Nhóm IV .Lớp 03D2A Trang: 33 .

Lớp 03D2A Trang: 34 .ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LOGIC GVHD: LÊ TIẾN DŨNG Chương 4: KẾT LUẬN Nhóm IV .