intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

lập trình PLC điều khiển máy bán nước tự động, chương 5

Chia sẻ: Van Dau | Ngày: | Loại File: PDF | Số trang:7

441
lượt xem
191
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Có thể được lập trình cho PLC S7-200 bằng cách sử dụng một trong các phần mềm : Step 7 – Micro / Dos Step 7 – Micro / Win Những phần mềm này đều có thể cài đặt được trên các máy lập trình họ PG 7xx và các máy tính cá nhân. Các chương trình cho S7-200 phải có cấu trúc bao gồm chương trình chính (main program) và sau đó đến các chương trình con và các chương trình xử lý ngắt. Chương trình chính được kết thúc bằng lệnh kết thúc chương trình (MEND). Chương trình...

Chủ đề:
Lưu

Nội dung Text: lập trình PLC điều khiển máy bán nước tự động, chương 5

  1. Chương 5: Caáu truùc chöông trình cuûa S7- 200 Coù theå ñöôïc laäp trình cho PLC S7-200 baèng caùch söû duïng moät trong caùc phaàn meàm : 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ï PG 7xx vaø caùc maùy tính caù nhaân. 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. 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, caùc chöông trình phaûi ñöôïc vieát sau leänh keát thuùc chöông trình ñoù laø leänh MEND. Caùc chöông trình xöû lyù ngaét cuõng laø moät boä phaän cuûa chöông trình. Neáu caàn söû duïng phaûi vieát sau leänh keát thuùc chöông trình chính (MEND). Caùc chöông trình ñöôïc nhoùm laïi thaønh moät nhoùm ngay sau chöông trình chính, sau ñoù ñeán caùc chöông trình xöû lyù ngaét. Cuõng coù theå do troän laãn caùc chöông trình con vaø chöông trình xöû lyù ngaét ôû sau chöông trình chính
  2. Main program Thöïc hieän trong voøng queùt MEND SBRO Chöông trình con thöù nhaát Thöïc hieän khi chöông trình chính goïi RET SBRn Chöông trình thöù n+1 RET INT 0 Chöông trình xöû lyù ngaét thöù nhaát RET I INT n Chöông trình xöû lyù ngaét thöù n+1 RET I 1. Thöïc hieän chöông trình cuûa S7-200 PLC thöïc hieän chöông trình theo chu kyø laëp. Moãi voøng laëp ñöôïc goïi laø voøng queùt (scan). Moãi voøng queùt ñöôïc baét ñaàu baèng giai ñoaïn ñoïc caùc döõ lieäu töø caùc coång vaøo vuøng boä ñeäm aûo, tieáp theo laø giai ñoaïn thöïc hieän chöông trình. Trong töøng voøng queùt, chöông trình ñöôïc thöïc hieän baèng leänh ñaàu tieân vaø keát thuùc taïi leänh keát thuùc MEND. Sau giai ñoaïn thöïc hieän chöông trình laø giai ñoaïn truyeàn thoâng noäi boä vaø kieåm loãi. 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. 4. Chuyeån döõ lieäu töø boä 1. Nhaäp döõ lieäu töø ñeäm aûora ngoaïi vi ngoaïi vi vaøo . 2.Thöïc hieän 3. Truyeàn thoâng vaø töï kieåm tra loãi chöông trình
  3. Nhö vaäy 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 tröïc tieáp coång vaøo ra maø chæ thoâng qua boä ñeäm aûo cuûa coång trong vuøng nhôù tham soá. 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ù. Khi gaëp leänh vaøo / ra ngay laäp töùc heä thoáng seõ cho döøng moïi coâng vieäc khaùc, ngay caû chöông trình xöû lyù ngaét ñeå thöïc hieän leänh naøy tröïc tieáp vôùi coång vaøo vaø ra. Neáu söû duïng caùc cheá ñoä ngaét chöông trình 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. 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. 6. Caùc toaùn haïng laäp trình cô baûn Coù 6 phaàn töû laäp trình cô baûn, moãi phaàn töû coù coâng duïng rieâng. Ñeå deã daøng xaùc ñònh thì moãi phaàn töû ñöôïc gaùn cho moä kyù töï:  I : Duøng ñeå chæ ngoõ vaøo vaät lyù noái tröïc tieáp vaøo PLC.  Q : Duøng ñeå chæ ngoõ ra vaät lyù noái tröïc tieáp töø PLC.  T : Duøng ñeå xaùc ñònh phaàn töû ñònh thôøi coù trong PLC.  C : Duøng ñeå xaùc ñònh phaàn töû ñeám coù trong PLC.  M vaø S : Duøng nhö caùc côø hoaït ñoäng nhö beân trong PLC.
  4. Taát caû caùc phaàn töû (toaùn haïng) treân coù hai traïng thaùi ON hoaëc OFF (1 hoaëc 0). Cuoän daây coù theå ñöôïc duøng ñeå ñieàu khieån tröïc tieáp ngoõ ra töø PLC (nhö phaàn töû Q) hoaëc coù theå ñieàu khieån boä ñònh thì, boä ñeám hoaëc côø (nhö phaàn töû M, S). Moãi cuoäc daây ñöôïc gaén vôùi caùc coâng taéc. Caùc coâng taéc naøy coù theå laø thöôøng môû hoaëc thöôøng ñoùng. Caùc ngoõ vaøo vaät lyù noái ñeán boä ñieàu khieån laäp trình (phaàn töû I) khoâng coù cuoän daây ñeå laäp trình. Caùc phaàn töû naøy chæ coù theå duøng ôû daïng caùc coâng taéc maø thoâi (loaïi thöôøng ñoùng vaø thöôøng môû). I. NGOÂN NGÖÕ LAÄP TRÌNH CUÛA S7-200 CPU 214 1. Phöông phaùp laäp trình S7-200 bieåu dieãn moät maïch logic cöùng baèng moät daõy caùc leänh laäp trình. Chöông trình bao goàm moät daõy caùc taäp leänh. S7-200 thöïc hieän chöông trình baét ñaàu töø leänh laäp trình ñaàu tieân vaø keát thuùc ôû laäp trình cuoái trong moät voøng queùt (scan). Moät voøng queùt (scan cyele) ñöôïc baét ñaàu baèng moät vieäc ñoïc traïng thaùi cuûa ñaàu vaøo, vaø sau ñoù thöïc hieän chöông trình. Voøng queùt keát thuùc baèng vieäc thay ñoåi traïng thaùi ñaàu ra. Tröôùc khi baét ñaàu moät voøng queùt tieáp theo S7-200 thöïc thi caùc nhieäm vuï beân trong vaø nhieäm vuï truyeàn thoâng. Chu trình thöïc hieän chöông trình laø chu trình laëp. Caùch laäp trình cho S7-200 noùi rieâng vaø cho caùc PLC noùi chung döïa treân hai phöông phaùp cô baûn. Phöông phaùp hình thang (Ladder, vieát taét laø LAD) vaø phöông phaùp lieät keâ leänh (Statement list, vieát taét laø STL).
  5. Neáu coù moät chöông trình vieát döôùi daïng LAD, thieát bò laäp trình seõ töï doäng taïo ra moät chöông trình theo daïng STL töông öùng. Ngöôïc laïi khoâng phaûi moïi chöông trình vieát döôùi daïng STL ñeàu coù theå chuyeån sang ñöôïc daïng LAD.  Phöông phaùp hình thang (LAD): LAD laø moät ngoân ngöõ laäp trình baèng ñoà hoïa, nhöõng thaønh phaàn cô baûn duøng trong LAD töông öùng vôùi caùc thaønh phaàn cuûa baûng ñieàu khieån baèng rô le. Trong chöông trình LAD, caùc phaàn töû cô baûn duøng ñeå bieåu dieãn leänh logic nhö sau:  Tieáp ñieåm: Laø bieåu töôïng (Symbol) moâ taû caùc tieáp ñieåm cuûa rô le Tieáp ñieåm thöôøng môû Tieáp ñieåm thöông ñoùng  Cuoän daây (coil): Laø bieåu töôïng   moâ taû rô le ñöôïc maéc theo chieàu doøng ñieän cung caáp cho rô le.  Hoäp (Box): Laø bieåu töôïng moâ taû caùc haøm khaùc nhau, noù laøm vieäc khi coù doøng ñieän chaïy ñeán hoäp. Nhöõng daïng haøm thöôøng ñöôïc bieåu dieãn baèng hoäp laø caùc boä thôøi gian (Timer), boä ñeám (counter) vaø caùc haøm toaùn hoïc. Cuoän daây vaø caùc hoäp phaûi maéc ñuùng chieàu doøng ñieän. Maïng LAD: Laø ñöôøng noái caùc phaàn töû thaønh moät maïch hoaøn thieän, ñi töø ñöôøng nguoàn beân traùi sang ñöôøng nguoàn beân phaûi. Ñöôøng nguoàn beân traùi laø daây pha, ñöôøng nguoàn beân phaûi laø daây trung hoøa vaø cuõng laø ñöôøng trôû veà nguoàn cung caáp (thöôøng khoâng ñöôïc theå hieän khi duøng
  6. chöông trình tieän duïng STEPT MICRO / DOS hoaëc STEPT – MICRO/WIN. Doøng ñieän chaïy töø traùi qua tieáp ñieåm ñeán ñoùng caùc cuoän daây hoaëc caùc hoäp trôû veà beân phaûi nguoàn.  Phöông phaùp lieät keâ leänh (STL): Laø phöông phaùp theå hieän chöông trình döôùi daïng taäp hôïp caùc caâu leänh. Moãi caâu leänh trong chöông trình, keå caû nhöõng leänh hình thöùc bieåu dieãn moät chöùc naêng cuûa PLC. 2. Caùc toaùn haïng vaø giôùi haïn cho pheùp cuûa CPU 214 Phöông phaùp Giôùi haïn cho pheùp truy nhaäp cuûa caùc toaùn haïng Truy nhaäp bit V (0.0  4095.7) (ñòa chæ byte, chæ I (0.0  7.7) soá bit) Q (0.0 7.7) M (0.0 31.7) SM (0.0 85.7) T (0 127) C (0 127) Truy nhaäp bit VB (0 4.095) IB (0 7) MB (0 31). SMB (0 85) AC (0 3) Haèng soá Truy nhaäp töø VW (0 4094)
  7. ñôn T (0 127) C (0 127) IW (0 6) QW (0 6) MW (0 30) SMW (0 84) AC (0 3) AIW (0 30) AQW (0 30) Haèng soá Truy nhaäp töø VD (0 4092) keùp ID (0  4) QD (0  4) MD (0  28) SMD (0  82) AC (0  3) HC (0  2) Haèng soá.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2