Danh mục

Điều khiển, giám sát hệ thống mạng PLC điều khiển lò mở lò nhiệt và máy xếp hàng tự động, chương 6

Số trang: 10      Loại file: pdf      Dung lượng: 101.52 KB      Lượt xem: 7      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 5,000 VND Tải xuống file đầy đủ (10 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cách sử dụng và thông số của hàm GD_RCV cũng tương tự như hàm GD_SND . Kiểu dữ liệu cũng hoàn toàn giống nhau 2.14. Hàm SFC63(AB_CALL) Hàm SFC63 gọi một khối mã viết bằng lập trình hợp ngữ. Khối mã viết bằng hợp ngữ cái mà được viết bằng lập trình ngôn ngữ C hoặc Assembler và rồi được dịch ra. Ta chỉ có thể sử dụng khối mã Assembly với CPU614. Để đọc được thông tin nay đủ hơn về thông số của hàm SFC63 ta có......
Nội dung trích xuất từ tài liệu:
Điều khiển, giám sát hệ thống mạng PLC điều khiển lò mở lò nhiệt và máy xếp hàng tự động, chương 6chương 6: Haøm SFC61 GD_RCV Vôùi haøm SFC61 GD_RCV (global data receive), döõ lieäu töø moät khung voøng GD ñeán vaø chæ chính xaùc moät goùi tin ñöôïc nhaän vaø ñöa vaøo goùi nhaän. Ñieàu naøy phaûi ñaõ ñöôïc nhaän ra baèng phaàn meàm S700 . Haøm SFC61 GD_SND coù theå ñöôïc goïi ôû baát kyø vò trí naøo trong chöông trình cuûa ngöôøi söû duïng. Caùch söû duïng vaø thoâng soá cuûa haøm GD_RCV cuõng töông töï nhö haøm GD_SND . Kieåu döõ lieäu cuõng hoaøn toaøn gioáng nhau2.14. Haøm SFC63(AB_CALL) Haøm SFC63 goïi moät khoái maõ vieát baèng laäp trình hôïp ngöõ. Khoái maõ vieát baèng hôïp ngöõ caùi maø ñöôïc vieát baèng laäp trình ngoân ngöõ C hoaëc Assembler vaø roài ñöôïc dòch ra. Ta chæ coù theå söû duïng khoái maõ Assembly vôùi CPU614. Ñeå ñoïc ñöôïc thoâng tin nay ñuû hôn veà thoâng soá cuûa haøm SFC63 ta coù theå ñoïc taøi lieäu veà CPU 614. Coù moät taøi lieäu höôùng daãn rieâng cho khoái maõ hoaù duøng ngoân ngöõ Assembler .2.15. Haøm SFC64 “TIME_TCK”(time tick) Ta coù theå ñoïc thôøi gian heä thoáng cuûa CPU baèng haøm naøy. Thôøi gian heä thoáng laø moät “thôøi gian ñeám” ñeám tuaàn hoaøn töø 0 ñeán moät giaù trò lôùn nhaát laø 2147483647ms. Trong tröôøng hôïp coù moät söï traøn thì thôøi gian heä thoáng ñöôïc ñeám laïi vôùi giaù trò baét ñaàu laø 0. Ñoä phaân giaûi vaø thôøi gian chính xaùc cuûa heä thoáng laø 1ms ñoái vôùi S7_400 vaø S7_318, ø 10ms vôùi taát caû caùc CPU 300 khaùc.Thôøi gian heä thoáng bò aûnh höôûng chæ bôùi chöùc naêng ñieàu haønh cuûa CPU. Ta coù theå duøng thôøi gian heä thoáng ñeå ño löôøng quaù trình baèng vieäc so saùnh keát quaû cuûa 2 laàn goïi haøm SFC64. Ñaàu ra RET_VAL chöùa thoâng soá cuûa thôøi gian heä thoáng trong taàm töø 0 ñeán 231-1ms. Mode System time Start Lieân tuïc update Run Hot restart(not with S7- 300 and S7-400 H) Warm restart Tieáp tuïc vôùi giaù trò ñöôïc löu khi chuyeån sang stop mode Cold restart Bò xoùa boû vaø khôûi ñoäng laïi vôùi soá Stop Bò stop vaø traû veà giaù trò hieän taïi2.16. Haøm SFC65 X_SEND” Vôùi haøm SFC65”X_SEND” ta gôûi döõ lieäu tôùi moät CPU lieân keát ôû beân ngoaøi phaïm vi traïm S7. Döõ lieäu ñöôïc nhaän treân CPU naøy baèng vieäc söû duïng haøm SFC65 X_SEND”. Ta coù theå xaùc nhaän döõ lieäu vôùi thoâng soá vaøo REQ_ID. Danh ñinh naøy seõ ñöôïc gôûi keøm theo cuøng vôùi döõ lieäu. Baïm coù theå ñaët giaù trò cho thoâng soá naøy treân CPU lieân keát beân ngoaøi ñeå tìm ra döõ lieäu nguoàn. Döõ lieäu ñöôïc gôûi sau khi goïi haøm thì haøm SFC65 khai baùo thoâng soá REQ = 1. Phaûi chaùc raèng vuøng döõ lieäu gôûi phaûi ñöôïc xaùc ñònh bôûi SD( treân CPU gôûi) nhoû hôn hoaëc gioáng kích thöôùc vôùi vuøng döõ lieäu ñöôïc xaùc ñònh laø nhaän bôûi thoâng soá RD( treân CPU lieân keát). Neáu SD laø döõ lieäu kieåu BOOL thì RD cuõng coù kieåu döõ lieäu laø BOOL. Caùc thoâng soá cuûa haøm : DEST_ID :Thoâng soá ñòa chæ ñích ,chöùa ñaïi chæ MPI cuûa CPU lieân keát (I, Q, M, D, L). REQ_ID : Thoâng soá naøy ñöôïc duøng ñeå xaùc nhaän döõ lieäu döõ lieäu treân CPU lieân keát(I, Q, M, D, L) . SD : Tham chieáu ñeán vuøng gôûi (cho pheùp caùc kieåu döõ lieäu sau:  BOOL, BYTE, CHAR  WORD, INT, DWORD  DINT, REAL, DATE, TOD  TIME, S5_TIME RET_VAL :Traû veà maõ cuûa loãi neáu quaù trình söû lyù coù loãi. BUSY o BUSY: kieåu BOOL, I, Q, M, D, L o BUSY=1: Göûi chöa xong. o BUSY=0: Göûi ñaõ xong nhöng khoâng coù theâm haøm gôûi tieáp.2.17. Haøm SFC66X_RCV” Vôùi haøm SFC66 X_RCV, ta coù theå nhaän döõ kieäu ñöôïc göûi bôûi 1 hoaëc nhieàu traïm khaùc. Vaø ñoàng thôøi cuõng kieåm tra ñöôïc coù hay khoâng döõ lieïu ñang chôø ñeå ñöôïc sao cheùp, döõ lieäu ñaõ ñöôïc nhaäp trong haøng chôø bôûi heä ñieàu haønh. Ta coù theå cheùp moät khoái döõ lieäu sau cuøng cuûa haøng chôø sang 1 vuøng nhaän ñaõ choïn. Caùc thoâng soá cuûa haøm : cuõng gioáng nhö haømFSC65”X_SEND”2.18 Haøm FB41”CONT_C” Sô ñoà caáu truùcFB41”CONT_C” ñöôïc söû duïng ñeå ñieàu khieån caùc quaù trìnhkyõ thuaät vôùi caùc bieán ñaàu vaøo vaø ra töông töï nhö treân cô sôûthieát bò khaû trình Simatic. Trong khi thieát laäp tham soá, coùtheå tích cöïc hoaëc khoâng tích cöïc moät soá thaønh phaàn chöùcnaêng cuûa boä ñieàu khieån PID cho phuø hôïp vôùi ñoái ...

Tài liệu được xem nhiều: