lập trình PLC điều khiển máy bán nước tự động, chương 10
lượt xem 112
download
Các lệnh của chương trình, nếu không có những lệnh điều khiển riêng, sẽ được thực hiện theo thứ tự từ trên xuống dưới trong một vòng quét. Lệnh điều khiển chương trình cho phép thay đổi thứ tự thực hiện lệnh. Chúng cho phép chuyển thứ tự thực hiện, đáng lẽ ra là lệnh tiếp theo, tới một lệnh bất cứ nào khác của chương trình, trong đó nơi điều khiển chuyển đến phải được đánh dấu trước bằng một nhãn, chỉ, đích. Thuộc nhóm lệnh điều khiển chương trình gồm: lệnh nhảy, lệnh gọi chương trình con, nhãn...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: lập trình PLC điều khiển máy bán nước tự động, chương 10
- Chương 10: Leänh nhaûy chöông trình con Caùc leänh cuûa chöông trình, neáu khoâng coù nhöõng leänh ñieàu khieån rieâng, seõ ñöôïc thöïc hieän theo thöù töï töø treân xuoáng döôùi trong moät voøng queùt. Leänh ñieàu khieån chöông trình cho pheùp thay ñoåi thöù töï thöïc hieän leänh. Chuùng cho pheùp chuyeån thöù töï thöïc hieän, ñaùng leõ ra laø leänh tieáp theo, tôùi moät leänh baát cöù naøo khaùc cuûa chöông trình, trong ñoù nôi ñieàu khieån chuyeån ñeán phaûi ñöôïc ñaùnh daáu tröôùc baèng moät nhaõn, chæ, ñích. Thuoäc nhoùm leänh ñieàu khieån chöông trình goàm: leänh nhaûy, leänh goïi chöông trình con, nhaõn chæ ñích, hay goïi ñôn giaûn laø nhaõn, phaûi ñöôïc ñaùnh daáu tröôùc khi thöïc hieän leänh nhaûy hay leänh goïi chöông trình con. Vieäc ñaët nhaõn cho leänh nhaûy phaûi naèm trong chöông trình. Nhaõn cuûa chöông trình con, hoaëc cuûa chöông trình xöû lyù ngaét ñöôïc khai baùo ôû ñaàu chöông trình. Khoâng theå duøng leänh nhaûy JMP ñeå chuyeån ñieàu khieån töø chöông trình chính vaøo moät nhaõn baát kyø trong chöông trình con hoaëc trong chöông trình xöû lyù ngaét. Töông töï nhö vaäy cuõng khoâng theå töø moät chöông trình con hay chöông trình xöû lyù ngaét nhaûy vaøo baát cöù moät nhaõn naøo naèm ngoaøi caùc chöông trình ñoù. Leänh goïi chöông trình con laø leänh chuyeån ñieàu khieån ñeán chöông trình con. Khi chöông trình con thöïc hieän xong caùc pheùp tính cuûa mình thì vieäc ñieàu khieån laïi ñöôïc chuyeån trôû veà leänh tieáp theo trong chöông trình chính naèm ngay sau leänh goïi chöông trình con. Töø moät chöông trình con coù theå goïi ñöôïc moät chöông trình con khaùc trong noù, coù theå goïi nhö vaäy nhieàu nhaát laø 8 laàn trong S7-200. Noùi chung (trong moät
- chöông trình con coù leänh goïi ñeán chính noù) veà nguyeân taéc khoâng bò caám song phaûi ñeå yù ñeán giôùi haïn treân. Neáu leänh nhaûy hay leänh goïi chöông trình con ñöôïc thöïc hieän thì ñænh ngaên xeáp luoân coù giaù trò logic 1. Bôûi vaäy trong chöông trình con caùc leänh coù ñieàu kieän ñöôïc thöïc hieän nhö caùc leänh khoâng ñieàu kieän. Sau caùc leänh LBL (ñaët nhaõn) vaø SBR, leänh LD trong STL seõ bò voâ hieäu hoùa. Khi moät chöông trình con ñöôïc goïi, toaøn boä noäi dung cuûa ngaên xeáp seõ ñöôïc caát ñi, ñænh cuûa ngaên xeáp nhaän giaù trò logic môùi laø 1, caùc bít khaùc cuûa ngaên xeáp nhaän giaù trò logic 0 vaø ñieàu khieån ñöôïc chuyeån ñeán chöông trình con ñaõ ñöôïc goïi. Khi thöïc hieän xong chöông trình con vaø tröôùc khi ñieàu khieån ñöôïc chuyeån trôû laïi chöông trình ñaõ goïi noù, noäi dung ngaên xeáp ñaõ ñöôïc caát giöõ tröôùc ñoù seõ ñöôïc chuyeån trôû laïi ngaên xeáp. Noäi dung cuûa thanh ghi AC khoâng ñöôïc caát giöõ khi goïi chöông trình con, nhöng khi moät chöông trình xöû lyù ngaét ñöôïc goïi, noäi dung cuûa thanh ghi AC seõ ñöôïc caát giöõ tröôùc khi thöïc hieän chöông trình xöû lyù ngaét vaø naïp laïi khi chöông trình xöû lyù ngaét ñaõ ñöôïc thöïc hieän xong. Bôûi vaäy chöông trình xöû lyù ngaét coù theå töï do söû duïng boán thanh ghi AC cuûa S7-200. JMP.CALL LBL.SBR Leänh nhaûy JMP vaø leänh goïi chöông trình con SBR cho pheùp chuyeån ñieàu khieån töø vò trí naøy ñeán vò trí khaùc trong chöông trình. Cuù phaùp cuûa leänh nhaûy vaø leänh goïi chöông trình con trong LAD vaø STL ñeàu coù toaùn haïng laø nhaõn chæ ñích (nôi nhaûy ñeán, nôi chöùa chöông trình con).
- Leänh nhaûy, leänh goïi chöông trình con, leänh khai baùo nhaõn vaø leänh thoaùt khoûi chöông trình con ñöôïc bieåu dieãn trong LAD vaø trong STL nhö sau: LA S Moâ taû Toaùn D TL haïng Leänh n: 0 n ( JMP ) J nhaûy thöïc hieän 255 MP Kn vieäc chuyeån ñieàu khieån ñeán nhaõn n trong moät chöông trình. L Leänh khai LBL:n BL Kn baùo nhaõn n trong moät chöông trình. Leänh goïi n C chöông trình n: ( CALL ) ALL Kn con, thöïc hieän 0 255 pheùp chuyeån ñieàu khieån ñeán chöông trình con coù nhaõn laø n.
- SBR: n S Leänh gaùn BR Kn nhaõn n cho moät chöông trình con. Leänh trôû n C veà chöông ( CRET ) RET trình ñaõ goïi chöông trình Khoân con coù ñieàu g coù kieän (bít ñaàu tieân cuûa ngaên xeáp coù giaù trò logic baèng 1). n Leänh trôû ( RET ) veà chöông RET trình ñaõ goïi chöông trình con khoâng ñieàu kieän. 1.2. Caùc leänh can thieäp vaøo thôøi gian voøng queùt: Leänh MEND, END, STOP, NOP, WDR. Caùc leänh naøy ñöôïc duøng ñeå keát thuùc chöông trình ñang thöïc hieän, vaø keùo daøi trong khoaûng thôøi cuûa moät voøng queùt. Trong LAD vaø STL chöông trình chính phaûi ñöôïc keát baèng leänh keát thuùc khoâng ñieàu kieän MEND. Coù theå söû duïng
- leänh keát thuùc coù ñieàu kieän END tröôùc leänh keát thuùc khoâng ñieàu kieän. Leänh STOP keát thuùc chöông trình, noù chuyeån ñieàu khieån chöông trình ñeán cheá ñoä STOP. Neáu gaëp leänh STOP trong chöông trình chính hoaëc trong chöông trình con thì chöông trình ñang thöïc hieän seõ ñöôïc keát thuùc ngay laäp töùc. Leänh soãng NOT khoâng coù taùc duïng gì trong vieäc thöïc hieän chöông trình. Leänh NOT naøy phaûi ñöôïc ñaët trong chöông trình chính, hoaëc chöông trình ngaét, hoaëc chöông trình con. Leänh WDR seõ khôûi ñoäng laïi ñoàng hoà quan saùt (watchdog Timer) vaø chöông trình tieáp tuïc ñöôïc thöïc hieän trong voøng queùt ôû cheá ñoä quan saùt. Söû duïng leänh MEND, END, STOP vaø WDR trong LAD vaø STL nhö sau: LAD S Moâ taû TL Leänh keát thuùc chöông ( END ) EN trình chính hieän haønh coù D ñieàu kieän. Leänh keát thuùc khoâng ( MEND ) M ñieàu kieän duøng ñeå keát thuùc EN moät chöông trình hieän D haønh. ( Leänh STOP keát thuùc STOP ) S chöông trình hieän haønh vaø TO chuyeån sang cheá ñoä STOP. P
- ( W Leänh WDR khôûi taïo WDR ) D laïi ñoàng hoà quan saùt. R Leänh NOT khoâng coù ( N hieäu löïc trong chöông trình NOT ) OT hieän haønh. Toaùn haïng n laø moät soá naèm trong khoaûng 025
CÓ THỂ BẠN MUỐN DOWNLOAD
-
lập trình PLC điều khiển máy bán nước tự động, chương 2
6 p | 572 | 287
-
lập trình PLC điều khiển máy bán nước tự động, chương 1
4 p | 560 | 227
-
Bộ điều khiển lập trình PLC_chương 2
21 p | 522 | 202
-
lập trình PLC điều khiển máy bán nước tự động, chương 5
7 p | 440 | 191
-
lập trình PLC điều khiển máy bán nước tự động, chương 3
6 p | 309 | 165
-
lập trình PLC điều khiển máy bán nước tự động, chương 17
6 p | 353 | 149
-
lập trình PLC điều khiển máy bán nước tự động, chương 9
8 p | 327 | 134
-
lập trình PLC điều khiển máy bán nước tự động, chương 4
5 p | 283 | 125
-
lập trình PLC điều khiển máy bán nước tự động, chương 7
7 p | 274 | 115
-
lập trình PLC điều khiển máy bán nước tự động, chương 11
8 p | 258 | 110
-
lập trình PLC điều khiển máy bán nước tự động, chương 16
6 p | 227 | 109
-
lập trình PLC điều khiển máy bán nước tự động, chương 8
15 p | 242 | 107
-
Giáo trình Lập trình PLC (Nghề: Kỹ thuật máy lạnh và điều hòa không khí - Trình độ: Trung cấp) - Trường Trung cấp Tháp Mười
179 p | 21 | 14
-
Giáo trình Lập trình PLC (Nghề: Kỹ thuật máy lạnh và điều hoà không khí - Trung cấp) - Trường Cao đẳng Cơ giới (2022)
142 p | 26 | 10
-
Giáo trình Thực hành điều khiển lập trình PLC - mạng PLC - Trường ĐH Công nghiệp Quảng Ninh
48 p | 31 | 9
-
Giáo trình Lập trình PLC cơ bản (Nghề: Điện công nghiệp - Trung cấp) - Trường Trung cấp Tháp Mười (Năm 2024)
137 p | 5 | 3
-
Giáo trình Lập trình PLC cơ bản (Nghề: Kỹ thuật máy lạnh và điều hòa không khí - Trung cấp) - Trường Trung cấp Tháp Mười
191 p | 5 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn