Tài liệu Xây dựng và thi công hệ thống quản lý sử dụng nước tại các căn hộ chung cư bằng máy tính: ... Ebook Xây dựng và thi công hệ thống quản lý sử dụng nước tại các căn hộ chung cư bằng máy tính
57 trang |
Chia sẻ: huyen82 | Lượt xem: 1259 | Lượt tải: 0
Tóm tắt tài liệu Xây dựng và thi công hệ thống quản lý sử dụng nước tại các căn hộ chung cư bằng máy tính, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
PHAÀN II
VIEÁT CHÖÔNG TRÌNH CHO MAÙY TÍNH QUAÛN LYÙ VAØ GIAÙM SAÙT QUAÙ TRÌNH SÖÛ DÖÏNG NÖÔÙC ÔÛ CAÙC HOÄ CUÛA CHUNG CÖ
Giao thöùc chuùng ta xaây döïng laø moät maïng coâng nghieäp – heä thoáng ño löôøng ñieàu khieån hieän ñaïi bao goàm maùy tính, PLC, vi xöû lyù gheùp noái vôùi caûm bieán vaø chaáp haønh, thoâng thöôøng caùc thieát bò naøy khoâng taäp trung maø phaân taùn, vieäc trao ñoåi thoâng tin ñöôïc thöïc hieän döôùi daïng soá truyeàn noái tieáp vaø phaûi thoaû maõn caùc yeâu sau: caùc thieát bò phaûi caàn hieåu nhau, thoâng tin caäp nhaät tin caäy, vaän toác truyeàn tin lôùn, vieäc keát noái deã daøng vaø ít toán keùm, deã daøng theâm hay bôùt thieát bò… Caùc keát noái nhö: baèng daây ñoâi xoaén, caùp ñoàng truïc, sôïi quang hoïc, modem, voâ tuyeán…, caùc driver cho coång truyeàn thoâng nhö COM, USB… Maïng coâng nghieäp chuùng ta quan taâm vaø ñeà caäp ñeán laø maïng coâng nghieäp cuûa Siemens daïng caáp thaáp Profibus cho pheùp keát noái maùy tính, PLC vaø caûm bieán chaáp haønh; vieäc keát noái thoâng qua caùc boäxöû lyù keát noái CP (Communication Processor) – CP 5611 vaø caùc phaàn meàn phuø hôïp.
Coù raát nhieàu phaàn meàm vaø chöông trình thieát keá giao dieän cuõng nhö chöông trình cho maùy tính:
* Duøng ngoân ngöõ laäp trình PasCal: ngoân ngöõ naøy deã söû duïng cho quaù trình laäp trình heä thoáng, caùc giaûi thuaät deå daøng xaây döïng, thieát laäp caùch giaûi quyeát toát nhaát cho nhöõng baøi toaùn khoaù. Tuy nhieân phaàn thieát keá giao dieän gaëp raát nhieàu khoù khaên: taïo söï khoù chòu cho taùc giaû trong quaù trình thieát keá, caùc duïng cuï ñoà hoïa raát yeáu, toác ñoä truy xuaát döõ lieäu chaäm khoâng ñaùp öùng cho nhu caàu heä thoáng cuûa chuùng ta(1500 Baud).
* Phaàn meàm Visual Basic : Visual Basic laø ngoân ngöõ laäp trình caáp cao, ñöôïc xaây döïng treân côû sôû höôùng ñoái töôïng vaø xöû lyù söï kieän. Ngoân ngöõ naøy thuoäc hoï ngoân ngöõ laäp trình coù cuù phaùp leänh, haøm…cho pheùp cô cheá MDI (Multiple Document Interface: giao dieän nhieàu taøi lieäu), giao dieän ñoà hoaï, cô cheá Ole, coù theå söû duïng caùc haøm nhö thö vieän ñoäng DLL (Dynamic Link Library) trong Windows… phaàn meàm naøy coù nhieàu coâng cuï boå trôï cho quaù trình quaûn lyù vaø truy xuaát döõ lieäu, vôùi giao dieän thieát keá thuaän lôïi cho taùc giaû nhöõng noù coù nhöõng nhöôïc ñieåm sau: ñieàu quan troïng nhaát laø toác ñoä truyeàn nhoû khoâng phuø hôïp cho maïng Profibus DP, quaù trình truyeàn döõ lieäu toán nhieàu thôøi gian thöôøng xaûy ra söï xung ñoät, khoù coù khaû naúng khaéc phuïc. Quaù trình thieát keá toán raát nhieàu thôøi gian vaø boä nhôù chöùa döõ lieäu, tthích hôïp cho quaù trình truy xuaát döõ lieäu nhöõng thieát bò ñôn ñoøi hoûi toác ñoä thaáp…
* Ngoân ngöõ laäp trình C/C ++: laø moät ngoân ngöõ laäp trình ña duïng, caáp cao, coù khaû naêng thöïc hieän nhöõng thao taùc khaù saâu nhö cuûa hôïp ngöõ (Assembly Language). Chính nhôø tính toång quaùt vaø söï linh hoaït ñoù maø C ñöôïc xem laø ngoân ngöõ laäp trình chuyeân nghieäp raát hieäu quaû vaø tieän lôïi. Chính vì theá noù thöôøng ñöôïc goïi laø ngoân ngöõ caáp trung gian. Caùc kieåu döõ lieäu cuûa C khi söû duïng ñeå khai baùo bieán, haèng thì bieán, haèng coù theå nhaän ñöôïc trò coù theå khoâng cuøng kieåu maø bieán, haèng ñaõ khai baùo. Caùc kieåu döõ lieäu raát phong phuù nhö nguyeân, thöïc xaây döïng tuyø theo yù thích cuûa ngöôøi duøng, cung caáp toaùn töû xöû lyù ñeán töøng bít, byte… veà laäp trình cô baûn, neân taûn thì C ñoùng vai troø quan troïng ñoái vôùi ngöôøi laäp trình chuyeân nghieäp, caùc phaàn caáp cao sau naøy ñeàu vieát treân cô sôû cuûa ngoân ngöõ laäp trình naøy. Visual Basic cuõng vieát treân côû sôû cuûa ngoân ngöõ laäp trình naøy. Ôû ñaây chuùng ta chæ söû duïng nhöõng ngoân ngöõ mang tính gaàn vôùi ngöôøi duøng hôn, neáu thieát keá töø ñaây thì chuùng ta khoâng phaûi laø nhöõng ngöôøi laäp trình chuyeân nghieäp vì vaäy vieäc thieát keá raát khoù khaên.
* Ngoân ngöõ laäp trình Delphi: ngoân ngöõ laäp trình caáp cao coù nhieàu coâng cuï boå trôï raát tieän ích töông töï nhö Visual Basic, giao dieän thieát keá deã daøng phuø hôïp cho ngöôøi söû duïng, mang tính chaát höôùng ñoái töôïng gaàn guûi vôùi ngöôøi thieát keá… Tuy nhieân toác ñoä truyeàn thoâng keùm vaø coâng cuï boå trôï, thöôøng xaûy ra caùc xung ñoät trong quaù trình truyeàn döõ lieäu.
* Phaàn meàm Simatic Protool laø moät phaàn chuyeân duïng ñaëc bieät duøng cho thieát keá giao dieän cho quaù trình quaûn lyù döõ lieäu ñoái vôùi maïng Profibus cuûa siemens. Coù nhieàu coâng cuï boå trôï truyeàn thoâng chính xaùc vaø ñaït ñöôïc toác ñoä mong muoán, vieäc taïo ra giao dieän treân maøn hình trôû neân deã daøng. Ñaët bieät deã daøng söû duïng ngöôøi laäp trình khoâng caàn phaûi coù baát cöù kieán thöùc ngoân ngöõ laäp trình naøo. Tuy nhieân noù chæ aùp duïng cho nhöõng maïng Profibus coøn caùc heä thoáng lôùn hôn, caáp cao hôn (SCADA) ta duøng phaàn meàm boå trôï khaùc (WinCC)…
Qua phaân tích caùc ngoân ngöõ laäp trình treân ta nhaän thaáy vieäc choïn Simatic Protool laø phuø hôïp nhaát, ñaùp öùng ñöôïc yeâu caàu cuûa ñeà taøi naøy ñaët ra mang tính naêng toái öu nhaát trong taát caû caùc phaàn meàm ñaõ neâu ra. Thieát keá giao dieän, vieát chöông trình cho maùy tính quaûn lyù vaø giaùm saùt quaù trình söû duïng nöôùc ôû caùc hoä cuûa chung cö.
I. NHÖÕNG TIEÄN ÍCH CUÛA PHAÀN MEÀM PROTOOL/RT:
Moät maøn hình coù theå coù nhieàu thaønh phaàn ñoäng vaø tónh. Nhöõng thaønh phaàn tónh bao goàm nhöõng vaên baûn vaø ñoà thò. Nhöõng thaønh phaàn ñoäng laø bao goàm nhöõng keát noái vôùi PLC vaø hieån thò giaù trò tröïc tieáp leân maøn hình töø nhöõng vuøng nhôù cuûa PLC. Nhöõng noäi dung naøy coù theå laäp laïi töø nhöõng kyù töï ñaõ ñöôïc hieån thò nhöõng soá hay nhöõng ñoà thò. Söï keát noái vôùi PLC ñöôïc thieát laäp bôõi nhöõng bieán Tag.
Maøn hình quaûn ly: Screen.
Maøn hình ñöôïc taïo ra vôùi söï phaân chia vaø quaûn lyù trong Protool. Söï hoaït ñoäng cuûa caùc phaàn töû luoân ñöôïc hieån thò khi maøn hình quaûn lyù( maøn hình chuû) goïi.
Maøn hình chuû môû baèng caùch:
Ta coù theå Duoble click chuoät vaøo Screen ôû phía beân traùi cöûa soå cuûa moät thaønh phaàn Project thì maøn hình môùi taïo ra.
Ta coù theå Duoble click chuoät vaøo phía phaûi cuûa cöûa soå Project cuûa maøn hình ñeå soaïn thaûo. Chuùng ta coù theå môû roäng hieån thò ngoõ vaøo vaø ngoõ ra baèng caùch choïn View —› Zoom töø Menu. Khi chuùng ta muoán quaûn lyù chi tieát hôn thì chuùng ta coù theå laøm nhieàu hôn, ñôn giaûn hôn vaø noù ñöôïc môû roäng hôn.
Maøn hình löu tröõ döôùi nhöõng teân mang tính chaát ñaët tröng, coù theå choïn teân baèng caùch choïn Edit —› Properties töø Menu. Nhöõng teân naøy xaùc ñònh töø luùc baét ñaàu soaïn thaûo khi quaûn lyù chuùng ta coù theå chuyeån ñeán moät maøn hình quaûn lyù khaùc hay coù theå xoaù noù ñi. Ngoaøi ra maøn hình coøn ghi soá töï ñoäng taêng daàn vôùi teân PICx
Khôûi ñoäng Screen: Screen ñöôïc trình baøy nhö moät döï aùn, khi baét ñaàu noù ñöôïc keùo ra sau ñoù caùc phaàn töû baét ñaàu hoaït ñoäng vaø seõ hieån thò leân maøn hình. Sau ñoù choïn töøng maøn hình vaø gaùn thoâng soá caàn thieát baèng caùch choïn Edit —› Properties töø Menu
Ha
Ñeå baét ñaàu moât maøn hình Screen chuùng ta phaûi choïn maøn hình ñieàu khieån. Ôû ñaây trong thö vieän cuûa Protool coù raát nhieàu maøn hình ñaõ coù saún neân vieäc choïn löïa loaïi Screen cho phuø hôïp cuõng deã daøng hôn tuyø theo töø öùng duïng. Khi môùi khôûi ñoäng Protool ôû phaàn giao dieän ñaàu tieân ta vaøo muïc New treân thanh coäng cuïng ta seõ ñöôïc maøn hình Ha maø beân trong coù raát nhieàu maøn hình giao dieän, ôû öùng duïng naøy choïn maøn hình (PC Ha1)
Ha1
Tieáp theo ta choïn loaïi Protool naøo ñöôïc duøng (choïn Simetic S7 – 300/400 v6.0) vaø ñaët teân cho PC tuyø theo sôû thích cuûa töøng ngöôøi.(Ha2)
Ha2 Choïn caáu hình phuø hôïp cho PC (Ha3)
Caáu hình cuûa PC ñoùng vai troø raát quan troïng troïng vieäc truy xuaát döõ lieäu töø PC tôùi PLC vaø ngöôïc laïi hay maøn Profibus. Neáu caáu hình cuûa PC khoâng phuø hôïp thì truyeàn döõ lieäu khoâng thöïc hieän ñöôïc.
Khi khai baùo thaønh coâng caáu hình cuûa PC tieáp theo ta choïn nuùt Finish ñeå keát thuùc quaù trình choïn loaïi PC cho maøn hình Screen.
Ha4
Maøn hình döôùi laø hình sau khi ñaõ choïn vaø khai baùo : baûn Project quaûn lyù taát caû caùc hoaït ñoäng keát noái truyeàn vaø ñieàu khieån giao tieáp PLC. Nhaáp Duoble Click vaøo Screen xuaát hieän caùc PICx, trong caùc PICx ta keát noái giao dieän vôùi PLC nhôø caùc coâng cuï coù saún cuûa Protool ta chæ vieäc ñaët laïi bieán cho phuø hôïp theo qui ñònh thì coù theå söû duïng ñöôïc.
Ha5
II. CHÖÙC NAÊNG CUÛA PHÍM VAØ NUÙT NHAÁN
Nhöõng phím nhaán coù chöùc naêng nhö moät haøm, nhöõng phím naøy coù taùc duïng ñònh hình cho maøn hình ñaët bieät. Töông töï nhö nhöõng phím nhaán thì nuùt nhaán muoán söû duïng thì ta phaûi taïo töø thanh coâng cuï. Nhöõng phím hay nuùt nhaán giuùp ta coù theå chuyeån ñeán maøn hình keá tieáp hoaëc trôû veà. Chuùng ta coù theå ñònh caáu hình cho töøng phím cuõng nhö nhöõng nuùt nhaán. Khi xaùc ñònh ñöôïc maøn hình thì chuùng ta chuyeån tieáp giöõa maøn hình vôùi nhau nhôø nhöõng phím vaø nuùt nhaán. Ñoàng thôøi chuùng ta coù theå söû duïng nhöõng phím hay nuùt nhaán ñeå ñieàu khieån caùc ngoû vaøo ra hay ñieàu quaù trình hoaït ñoäng cuûa moät heä thoáng hoaëc duïng cuï naøo ñoù. Maø nhöõng phím hay nuùt nhaán ñaõ coù saün treân maøn hình chæ caàn ta ñaët ñòa chæ cho chuùng.
1. Thanh coâng cuï trong Protool
Maøn hình noù bao goàm nhöõng ñoái töôïng rieâng leû khaùc nhau maø chuùng ta coù theå söû duïng khi ñaët caáu hình cho töøng maøn hình. Nghóa laø chuùng ta phaûi xaùc ñònh soá vaø kieåu ñoái töôïng cuûa töøng vò trí kích thöôùc cho töøng loaïi maøn hình.
Ha6
Kieåu Text
Laø kieåu vaên baûn coù theå ñònh hình tónh, coù theå coù nhieàu loaïi ñònh daïng vaên baûn khaùc nhau. Noù coù theå cho thaáy ñöôïc trong phaïm vi roäng cuûa töøng vaên baûn, chuùng ta coù Text baèng caùch choïn bieåu töôïng treân thanh coâng cuï hoaëc choïn Insert —› Text
Kyù töï ñoà hoïa:
Khi söû duïng ñoà thò ñaëc tuyeán chuùng ta coù theå soaïn thaûo nhöõng ñoà thò nhöõng hình aûnh rieâng bieät nhau döïa treân bieåu töôïng cuûa thanh coâng cuï hoaëc coù theå choïn:
Insert —› Charater Graphíc
Neáu chuùng ta söû duïng Charater Graphics thay cho Graphics thì vuøng nhôù cho Project raát lôùn.
Graphics : vôùi Graphics coù theå söû duïng nhöõng Graphics töø nhöõng chöông trình khaùc nhau trong caáu hình maø ta coù theå töï taïo ra theo yù muoán.
Ngoõ vaøo ra (in put / out put)
Vôùi caùc ngoõ input/ Output coù theû choïn hoaëc cho hieån thò giaù trò tröïc tieáp, khuoân khoå hieån thò coù theå khaùc nhau, chaúng haïn nhö soá Decimal, Binary… Coù theå trang trí phoái maøu (Color), nhaáp nhaùy (flashing) cho ñeïp hôn.
Trend graphics:
Bao goàm nhöõng choïn löïa cho heä thoáng ngang nhau, nhö toaï ñoä X vaø Y. Chuùng ta coù theå choïn hieån thò theo nhöõng höôùng khaùc nhau treân ñoà thò khuynh höôùng. Coù theå choïn Insert —› Trend graphics
Bar graph:
Bar duøng ñeå hieån thò giaù trò cuûa heä thoáng theo bieåu ñoà
Nuùt naøy ñöôïc duøng coá ñònh trong chöông trình con : Set hoaëc Reset trong bieán Tag. Khi taïo nuùt nhaán naøy thì ta coù theå döïa vaøo bieåu töôïng hoaëc choïn Insert —› Set/Reset Bit töø Menu.
Vôùi chöùc naêng cuûa moät nuùt nhaán coá ñònh chæ xaùc ñònh traïng thaùi cuûa bit 0 hoaëc 1 khi taïo coù theå döïa vaøo bieåu töôïng hoaëc Insert —› Light indicator töø Menu
Button:
Chuùng ta coù theå taïo ra nhöõng nuùt rieâng reõ treân maøn hình vaø khi söû duïng nhöõng nuùt nhaán naøy thì phaûi ñaët caáu hình vaø noù hoaït ñoäng trong TP. Khi taïo moät nuùt nhaán ta coù theå döïa vaøo bieåu töôïng treân thanh coâng cuï
2. Controllers:
Ñeå maøn hình vaø PC (hay OP hoaëc caùc loaïi maøn hình khaùc ) coù theå giao tieáp nhau ta phaûi khai baùo PLC maø ta muoán söû duïng baèng caùch Double Click vaøo bieåu töôïng Controller ôû cöûa soå beân traùi maøn hình. Moãi laàn Double Click chuoät vaøo bieåu töôïng Controller thì chöông trình taïo ra moät PLC ôû cöûa soå beân phaûi maøn hình. Tuy theo loaïi maøn hình maø ta coù toái ña giao tieáp vôùi nhieàu PLC khaùc nhau (nhö OP7 ta coù theå giao tieáp voái toái ña 8 PLC).
Sau khi taïo soá PLC caàn thieát ta khai baùo thoâng soá cho PLC (nhö toác truyeàn, ñòa chæ…) baèng caùch Duoble Click leân bieåu töôïng cuûa noù ôû cuûa soå beân phaûi. Ví duï ôû ñaây ta khai baùo cho PLC_1, khi ta Duoble leân noù seõ xuaát hieän hoäp hoäi thoaïi nhö :
Trong hoäp hoäi thoaïi naøy ta ñaët teân cho PLC ôû muïc name, choïn loaïi PLC ôû muïc Driver. Sau ñoù Click chuoät vaøo nuùt Prameters thì maøn hình seõ xuaát hieän moät hoäp hoäi thoaïi ñeå ta khai baùo caùc thoâng soá nhö ñòa chæ cho PC hay OP, ñòa chæ PLC, kieåu maïng, toác ñoä truyeàn maïng.
Tags: laø coâng cuï trung gian ñeå giao tieáp giöõa caùc chöông trình PLC vôùi maøn hình giao dieän. Töông töï nhö Screen vaø Controller, ñeå taïo caùc Tag ta chæ caàn Double Click leân bieåu töôïng cuûa noù treân cuûa soå beân traùi. Baèng caùch naøy ta coù theå taïo ra caùc Tag theo yeâu caàu söû duïng vaø caùc Tag ñöôïc taïo ra seõ xuaát hieän beân cöûa soå beân phaûi maøn hình. Sau ñoù ta choïn thoâng soá cho caùc Tag baèng caùch Duoble Click leân bieåu töôïng cuûa noù beân cöûa soå beân phaûi.
Trong hoäp thoaïi naøy ta coù theå ñaët teân cho Tag trong muïc name, choïn PLC, kieåu cuûa Tag vaø vuøng giao tieáp vôùi PLC. Sau ñoù nhaán OK ñeå xaùc nhaän.
3. Password Protection:
Password ñöôïc gaén leân caùc phím cuûa PC hay OP , khi ngöôøi vaän haønh nhaán vaøo moät phím ñaõ ñöôïc gaén Pasword thi maøn seõ yeâu caàu ngöôøi duøng nhaäp ñuùng Password thì chöùc naêng cuûa phím nhaán môùi thöïc hieän.
Password coù toái thieåu 3 kí töï vaø toái ña 8 kí töï.
Tuyø theo loaïi maøn hình maø ta coù nhöõng caáp Password khaùc nhau(OP7 cho pheùp 10 caáp Password – Password level) : Password caáp 0 laø caáp nhoû nhaát vaø ñöôïc xem nhö khoâng coù Password, Password caáp 9 laø caáp lôùn nhaát. Neáu ta söû duïng ñöôïc Password coù caáp lôùn hôn, ta coù theå truy caäp vaøo Password coù caáp thaáp hôn. Khi ta gaén chöùc naêng vaøo Soft key thì maëc nhieân phím naøy coù Password laø caáp khoâng.
Ñeå thay ñoåi Password thì trong Function key ta choï Tag Enable vaø thay ñoåi Password trong hoäp hoäi thoai.
Ngoaøi caùc caáp password nhö OP7 coù moät Password khaùc goïi laø password giaùm saùt (). Ñaây laø password coù caáp cao nhaát trong OP, ñieàu naøy nghóa laø khi coù ñöôïc Supervior Password thì ta coù theå truy caäp ñöôïc vaøo taát caû caùc lôùp baûo veä töø 0 ñeán 9
Password laø 100, tuy nhieân ta coù theå thay ñoåi Password naøy baèng caùch choïn Systerm treân thanh coâng cuï Menu luùc naøy maøn hình seõ xuaát hieän hoäp hoäi thoaïi nhö sau :
Trong hoäp thoaïi naøy ta thay ñoåi Surpervisor Password trong muïc Supervisor. Ôû ñaây ta xuaát hieän moät thuaät ngöõ môùi laø Logout Time (ôû hoäp hoäi thoaïi treân thôøi gian Logout laø 10 phuùt); ñieàu naøy coù nghóa laø khi maøn hình yeâu caàu ngöôøi vaän haønh nhaäp Password vaø ngöôøi vaän haønh nhaäp ñuùng Password ( thöïc hieän vieäc naøy coøn ñöôïc goïi laø Login Password) thì trong thôøi gian 10 phuùt ( nhö choïn ôû hoäp thoaïi ) maøn hình seõ khoâng yeâu caàu ngöôøi vaän haønh nhaäp nhöõng Password coù caáp thaáp hôn, sau 10 phuùt thì maøn hình töï Logout Password vaø maøn hình yeâu caàu ngöôøi vaän haønh nhaäp laïi Password neáu nhö muoán truy caäp vaøo caùc phím coù gaén Password, hay noùi caùch khaùc Password nhaäp seõ coù hieäu löïc toái ña 10 phuùt.
Nhö treân hoäp thoaïi thì 10 phuùt laø thôøi gian toái ña ñeå maøn hình töï ñoäng Logout Password, tuy nhieân ngöôøi vaän haønh Logout Password theo yù muoán baèng caùch gaén Logout Password vaøo phím Soft Key.
ÔÛ treân ñaõ giôùi thieäu moät soá khaùi nieäm veà Password trong maøn hình, tieáp theo seõ trình baøy caùch taïo caùc caáp Password.
Ñeå taïo Password trong PC ta thöïc hieän nhö sau: gaén chöùc naêng Edit Password
Vaøo Sotf Key nhö hình treân, sau ñoù nhaán F1 maøn hình seõ xuaát hieän vaø sau ñoù ta seõ nhaäp töøng caáp Password cho maøn hình ñieàu khieån (PC).
III. CHÖÙC NAÊNG CUÛA CAÙC HAØM TRONG SELECT OBJECT:
Archive - tag: laø nhöõng traïng thaùi löu tröõ cuûa moät ñònh hình döõ lieäu cho Tag ño, haøm naøy duøng ñeå baét ñaàu söï löu tröõ cuûa vuøng döõ lieäu thoâng qua Tag.
Change – Data – Record – Number – To – Name: haøm naøy coù chöùc naêng laø duøng ñeå chuyeån döõ lieäu ñöôïc ghi döôùi daïng soá thaønh chuoåi coù xaùc ñònh.
Change – Mode: Chuyeån ñoåi döõ lieäu cuûa Unit vaø coù theå chuyeån döôùi daïng tröïc tuyeán, Offline, Taûi xuoáng
Change – PLC: duøng ñeå keát noái vôùi PLC S7 vôùi caáu hình bò xoaù vaø saùt laëp laïi caáu hình môùi cho PLC S7 coù moät ñòa chæ môùi. Taát caû caùc Tag luùc naøy ñöôïc ñieàu khieån bôûi PLC S7 môùi.
Change – Window – Dislay: Thay ñoåi cöûa soå öùng duïng thieát laäp cuûa Protool. Bình thöôøng chöông trình cuûa baïn thöïc hieän treân toaøn maøn hình khi chaïy Runtime vaø ngaên chaëng söï chuyeån ñoåi nhieäm vuï treân Window. Cho nhöõng muïc ñích nhieäm vuï cuûa döï aùn baïn coù theå thay ñoåi kieåu cöûa soå chaúng haïn baèng phöông phaùp maät khaåu – baûo veä khoaù ñeå truy caäp baûng ñieàu khieån cöûa soå Window hoaëc chöông trình khaùc.
Clean – Screen: haøm naøy duøng ñeå xoaù maøn hình Screen cuûa heä thoáng trong chu kyø queùt, trong chu kyø naøy maøn hình coù theå bò xoaù saïch maø khoâng kích hoaït moät haøm naøo khaùc, moät thanh Bar xuaát hieän theå hieän quaù trình xoaù maøn hình Screen.
Clear – Archive: Xoaù taát caû caùc muïc löu tröõ ñaët bieät
Clear – Message – Buffter: Xoaù taát caû baùo ñoäng, söï kieän heä thoáng vaø nhöõng thoâng baùo chuaån ñoaùn S7.
Close - Archives: Nhöõng sô ñoà löu tröõ ñöôïc ñoùng laïi vaø moái lieân keát giöõa Protool / Pro RT vaø nhöõng sô ñoà löu tröõ hoaëc cô sôû döõ lieäu löu tröõ ñöôïc taùch ra.
Coppy – Archive: sao cheùp noäi dung löu tröõ cuûa thö muïc naøy ñeán thö muïc khaùc.
Data – Record – DAT – To - PLC: vôùi haøm naøy moät maãu tin döõ lieäu ñöôïc göûi xuoáng töø moät vuøng nhôù naøo ñoù ñeán PLC. Phuï thuoäc vaøo hoaït ñoäng cuûa Unit vuøng nhôù naøy laø Flash Memmory hoaëc Memmory Card hoaëc Hard Disk. Nhöõng tham soá maø baïn phaûi chæ roõ laø nhöõng ñòa chæ ñích vaø maãu tin döõ lieäu töø ñoù giaù trò ñöôïc chuyeån tôùi PLC.
Data – Record – PLC – To – DAT: vôùi haøm naøy moät maãu tin döõ lieäu ñöôïc ñoïc bôõi PLC vaø naïp döõ lieäu tôùi vuøng nhôù caàn löu tröõ. Phuï thuoäc vaøo hoaït ñoäng cuûa Unit vuøng nhôù naøy laø Flash Memmory hoaëc Memmory Card hoaëc Hard Disk. Nhöõng tham soá maø baïn phaûi chæ roõ laø nhöõng ñòa chæ ñích vaø maãu tin döõ lieäu töø ñoù giaù trò ñöôïc chuyeån ñi.
Data – Record – PLC – To – Tag: vôùi haøm naøy thì döõ lieäu ñoïc töø PLC vaø chuyeån tôùi Tag.
Data – Record – Tag - To – PLC: vôùi haøm naøy thì döõ lieäu ñöôïc ñoïc töø Tag vaø chuyeån tôùi PLC.
Decrease – Value: Giaûm bôùt giaù trò cuûa moät Tag baèng moät giaù trò ñöôïc chæ ro.õ
Nhö: X= X – a. Giaù trò coù theå laø haèng soá hoaëc thay ñoåi hoaëc töø moät Tag khaùc. Moät söï tröø ñi cuõng laø giaûm theo quy taéc toaùn hoïc.
Delete – Data – Record: haøm naøy xoaù moät hoaëc taát caû caùc döõ lieäu cuõng nhö caùc pheùp toaùn hoïc.
Display – Event - Message – Window: haøm naøy che daáu hoaëc thoâng baùo cuûa soå söï kieän.
Display – Systerm – Message: haøm naøy söû duïng trình baøy nhöõng thoâng baùo heä thoáng do ngöôøi duøng ñònh ra. Neáu haøm naøy ñöôïc kích hoaït thì vaên baûn hoaëc giaù trò ñöôïc chæ roõ nhö tham soá ñöôïc trình baøy hoaëc tham soá heä thoáng. Haøm naøy duøng ñeå gôõ loãi nhöõng nguyeân baûn chaúng haïn.
Display – Task – Manager: Haøm naøy duøng ñeå hieån thò nhöõng thoâng tin heä thoáng (Task Manager).
Exit – RunTime: Haøm naøy duøng ñeå thoaùt khoûi Protool / Pro RT vaø nhö vaäy caáu hình heä thoâng thöïc hieän bôõi HMI.
Export – Data – Record: Haøm naøy duøng ñeå xuaát nhöõng döõ lieäu daïng moät hoaëc nhieàu döõ lieäu. Moät file coù theå ñöôïc taïo ra bôõi moät hoaëc nhieàu file vaø xuaát ñi. Döõ lieäu coù theå caát giöõ trong khuoân daïng CSV (Comma Separated Value) vaø coù theå soaïn thaûo trong nhöõng chöông trình thích hôïp nhö Excel hoaëc Acess.
Export – Import – PassWords: Vôùi haøm naøy baïn coù nhaäp nhöõng maät khaåu hôïp leä hoaëc xuaát caùc maät khaåu hôïp leä ñeå lieân keát vôùi ñoái töôïng hoaït ñoäng cuûa Protool trong Unit. Trong thôøi gian nhaäp maät khaåu nhöõng maät khaåu hôïp leä hieän thôøi ñöôïc ghi ñeø leân. Nhöõng maät khaåu ñuùng seõ trôû thaønh hôïp leä ngay laäp töùc.
Import – Data – Records: Haøm naøy cho pheùp ta nhaäp döõ lieäu töø moät file. Neáu moät ñöôøng daãn ñöôïc chæ roõ thì taát caû thö muïc seõ ñöôïc nhaäp döõ lieäu. Moät yeâu caàu ñieàu naøy laø döõ lieäu ñöôïc caát trong khuoân dang CSV (Comma Separated Value: Giaù trò ñöôïc phaân ra daáu phaåy). Do chöùc naêng cuûa haøm nhaäp döõ lieäu soaïn thaûo tröïc tieáp treân Unit khoâng caàn thieát. Döõ lieäu coù theå nhaäp tröïc tieáp töø moät File. Caàn phaûi ñònh daïng khoái döõ lieäu ñeå cho haøm xuaát thöïc hieän ñuùng.
Increase – Value: taêng giaù theân giaù trò cuûa moät bieán Tag bôõi moät ñôn vò ñöôïc xaùc ñònh X=X+a. Giaù trò ñöôïc ghi roõ nhö moät haèng soá hoaëc ñoïc töø bieán Tag khaùc. Theâm moät giaù trò aâm nhö a cuõng coù theå thöïc hieän ñöôïc.
Invert bit: haøm naøy ñöôïc öùng duïng raát nhieàu trong nuùt nhaáp chuùng thöïc hieän ñaûo bit cuûa Tag daïng BOOL Neáu giaù trò cuûa Tag laø 1 thì noù Reset veà 0 vaø ngöôïc laïi neáu laø 0 thì noù Set leân 1.
Invert – Bit – in – Tag: haøm naøy thöïc hieän ñaûo bit trong bieán Tag. Neáu giaù trò cuûa Bit laø 0 thì Set leân 1 vaø ngöôïc laïi neáu giaù trò cuûa bit laø1 thì noù Reset veà 0. Sau khi coù söï thay ñoåi thì bieán Tag hoaøn thaønh vaø chuyeån tôùi PLC. Do ñoù keát quaû PLC coù theå thöïc hieän ñöôïc thoâng qua Tag.
Language: haøm naøy duøng chuyeån ñoåi ngoân ngöõ treân hoaït ñoäng cuûa Unit. Nhöõng thoâng baùo heä thoáng vaø nhöõng vaên baûn ñònh saün seõ ñöôïc trình baøy trong ngoân ngöõ môùi.
Linear – Scalling1: haøm naøy duøng thöïc hieän Tag Y döïa theo Tag X, theo phöông trình baäc nhaát Y = aX + b . Ñaây laø haøm ngöôïc cuûa Linear Scalling 2. Tag X khoâng ñöôïc ñoàng nhaát vôùi Tag Y, baïn muoán thöïc hieän pheùp tính bôõi chính noù thì caàn phaûi coù bieán phuï.
Linear – Scalling 2: haøm naøy duøng ñeå tính giaù trò cuûa bieán Tag X döïa vaøo Tag Y theo phöông trình baäc nhaát X = (Y – b)/a. Ñaây laø haøm ngöôïc vôùi Linear – Scalling1, bieân X khoâng ñoàng nhaát vôùi bieán Y, baïn muoán thöïc hieän pheùp tính bôõi noù thì caàn phaûi möôïn bieán phuï.
Load – Data – Record: haøm naøy duøng ñeå taûi taäp tin döõ lieäu.
Lonoff – User: duøng haøm naøy ñeå thoaùt khoûi Unit. Cho pheùp truy nhaäp nhöõng huyû boû treân ñôn vò Unit.
Logon – User: haøm naøy cho pheùp chuyeån ñoåi öùng duïng cuûa moät Unit ñang hoaït ñoäng qua moät Unit khaùc khi ta nhaäp ñuùng maät khaåu.
Message – Log – On – Off: cho pheùp hoaëc voâ hieäu hoaù söï in töï ñoäng cuûa nhöõng thoâng baùo.
Open – Archives: haøm naøy coù chöùc naêng laø nhöõng Files löu tröõ ñöôïc môû coù theå thöïc hieän laïi. Moái lieân keát giöõa Protoo/ Pro RT vôùi nhöõng Files löu tröõ hoaëc cô sôû döõ lieäu ñöôïc khoâi phuïc.
PLC - Connect – Isolate: vôùi haøm naøy duøng ñeå keát noái giöõa Unit vôùi PLC töø Offline ñeân Online hoaëc nhöõng ñöôøng daât khaùc.
Print – Report: ñaàu ra ñöôïc choïn keát noái vôùi maùy in.
Print – Screen: haøm naøy duøng ñeå göûi hình aûnh hieän thôøi cho maùy in.
Read - S7 – Diagnosis – Buffer: ñoïc boä ñeäm töø S7 töø PLC. Baïn coù theå söû duïng Funtion, chaúng haïn nhö söï caäp nhaät moät thoâng baùo thích hôïp ñöôïc ñònh hình saün bôõi vieäc nhaán moät caùi khoaù.
Recipe – Tags – Online – Offline: baïn duøng haøm naøy ñeå chuyeån ñoåi taát caû caùc hình aûnh trong Unit ñeán PLC. Baïn coù theå choïn “Tag Offline “ ñaët khi baïn ra moät thuoäc tímh “Option Tag”.
Reset Bit: duøng ñeå chuyeån traïng thaùi cuûa bit töø 0 leân 1 .
Reset _ In _ Tag: sau khi laøm söï thay ñoåi Protool ghi laïi traïng thaùi Tag cho PLC. Keát quaû laø PLC ñoïc ñöôïc traïng cuûa Tag.
Save – Data – Record: Haøm naøy duøng deå ghi döõ lieäu .
Select – Screen – Back: vôùi haøm naøy baïn coù theå chuyeån trôû laïi maøn hình tröôùc ñoù ñöôïc löïa choïn.
Select – Screen – Fixed: kích hoaït ñoäng cuûa moät hình aûnh, vôùi haøm naøy baïn coù theå chuyeån hình aûnh tôùi moät ñòa chæ ñöôïc ñònh roõ.
Select – Screen – Variable: môû moät maøn aûnh theo Tags, vôùi haøm naøy baïn coù theå chuyeån tôùi moät maøn aûnh khaùc bôõi vieäc löïa choïn maøn aûnh ñöôïc yeâu caàu. Soá cuûa maøn aûnh ñöôïc ñònh roõ ôû Edit > Properties treân Tag “ General” , xa hôn nöõa laø tieåu ñieåm chuyeån tôùi cuûa maøn aûnh ñöôïc ghi roõ.
Set_Bit: duøng ñeå set bieán Tag leân 1(TRUE).
Set _Bit _ In _ Tag: Ñaët bit ñaët bieät treân Tag, sau ñoù laøm thay ñoåi Protool seõ hoaøn thaønh ñeå chuyeån ñoåi tôùi PLC. Ví duï: PLC coù theå ñoïc ñöôïc traïng thaùi cuûa Tag.
Set_Value: söï gaùn moät giaù trò hoaëc bieán khaùc Tag cuûa X cho Y (X = Y).
Show_alarm_Message_Buffer: chöông trình hieän ra hoaëc che daáu boä ñeäm thoâng baùo ñoäng.
Show_Alarm_Message_Page: haøm naøy duøng ñeå thoâng baùo hoaëc hieän ra thoâng baùo ñoäng.
Show_Event_Message_Buffer: Trình baøy hoaëc che daáu boä ñeäm thoâng baùo söï kieän.
Show_Event_Message-Page: Trình baøy hoaëc che daáu trang thoâng baùo söï kieän.
Start_Archiving: khôûi ñoäng quaù trình löu tröõ ñeán söï löu tröõ ñöôïc löïa choïn, bình thöôøng nhöõng thoâng baùo vaø tags ñöôïc löu tröõ trong moät khoaûng thôøi gian daøi. Víi hµm nµy, mét ho¹t ®éng ngêi dïng - ch¼ng h¹n, nhÊn (nÐn) mét ch×a khãa - cã thÓ khëi ®éng sù lu tr÷ khi thùc hiÖn tíi lu tr÷ chØ râ ë tªn lu tr÷ vµ nã cã thÓ ®îc hoµn thµnh víi hµm Stop_archiving.
Start_Program: duøng ñeå khoûi ñoäng moät chöông trình Window khaùc maø baïn caàn phaûi chæ roõ teân cuûa chöông trình. Baïn coù theå ghi roõ nhöõng boå sung cho laäp trình Window ôû nhöõng tham soá chöông trình. Trong Win CE nhöõng chi tieát coù theå ñöôïc cung caáp maø khoâng caàn ñöôøng daãn neáu chöông trình coù trong thö muïc Window. Trong nhöõng heä ñieàu haønh khaùc nhöõng chi tieát coù theå ñöôïc cung caáp maø khoâng caàn ñöôøng daãn, neáu nhöõng ñöôøng daãn duøng ñeå chæ roõ bôõi PATH, vuøng nhôù bieán Tag. Vôùi tuyø choïn maøn hình baïn thieát laäp cöûa soå tieáp theo chöông trình khôûi ñoäng. Baïn coù theå löïa choïn 'Wait for exit' ñeå thöïc hieän tính tích cöïc moät chöông trình Window ñaõ keát thuùc.
Start _ Screen _ Keyboard: haøm naøy trình baøy maøn aûnh baøn phím baèng tay vaø noù cuõng saün saøng cho nhöõng öùng duïng khaùc nhau. Maøn hình baøn phím raát roõ raøng cho ñeán khi baïn ñoùng noù.
Start_ Sequense_Archive: döøng vieäc ghi döõ lieäu tôùi vuøng löu tröõ vaø vaø tieáp tuïc ghi döõ lieäu döôùi daïng noái tieáp ñöôïc ñònh hình cho löu tröõ ñoù. Neáu khoâng coù löu tröõ noái tieáp naøo ñònh hình cho löu tröõ naøy thì haøm seõ khoâng ñöôïc thöïc hieän.
Stop_Archive: döøng söï löu tröõ tôùi löu tröõ ñöôïc luïa choïn, bình thöôøng nhöõng thoâng baùo vaø bieán Tag ñöôïc löu tröõ cho quaù trình löu tröõ keùo daøi. Víi hµm nµy, mét ho¹t ®éng ngêi dïng - ch¼ng h¹n, nhÊn (nÐn) mét ch×a khãa - cã thÓ hoµn thµnh sù lu tr÷ khi thùc hiÖn tíi lu tr÷ chØ râ ë (t¹i) Tªn Lu tr÷.
Use_On_Screen_Keyboard_On_Off: haøm naøy ngaên chaëng hoaëc kích hoaït maøn hình töï ñoäng cuûa baøn phím maøn hình.
Write _ Password_Level_To_Tag: vieát giaù trò maät khaåu hieän thôøi cho bieán Tag.
Write_Pasword_To_Tag: ghi maät khaåu cho Tag cuûa ngöôøi söû duïng, chaét chaén Tag khoâng ñöôïc trình baøy trong baát cöù döï aùn naøo khaùc ñeå traùnh maät khaåu thoaû hieäp.
Write_User _ Name_ To _Tag: ghi teân ngöôøi duøng hieän thôøi cho Tag.
IV. THIEÁT KEÁ GIAO DIEÄN CHÍNH - GIAÙM SAÙT VAØ QUAÛN LYÙ HEÄ THOÁNG
Muïc ñích thieát keá giao dieän naøy laø giaùm saùt vaø quaûn lyù heä thoáng ôû caáp thaáp, duøng phaàn meàn Protool, lieân keát qua maïng Profibus, boä ñeäm truyeàn thoâng EM 277.
1. Screen (PIC 1) ñaàu
Screen naøy thieát keá deã daøng, höôùng ngöôøi söû duïng ñònh höôùng khaùi nieäm toång quaùt cuûa ñeà taøi naøy vaø laø neàn taûn môû ñaàu tôùi caùc maøn hình tieáp theo. Ta coù theå vaøo caùc maøn hình (PIC) khaùc chæ vieäc nhaáp vaøo caùc nuùt nhaán treân thanh coâng cuï naèm phía traùi maøn hình.
Nuùt P1 laø söï keát noái vôùi caùc Screen (PIC), töø ñoù vaøo caùc PIC khaùc
Nuùt PC lieân keát vôùi heä thoáng maïng moâ phoûng chung cuûa heä thoáng
Nuùt PN lieân keát vôùi heä thoáng moâ phoûng heä thoáng nöôùc cuûa chung cö
Nuùt PH lieân keát vôùi heä thoáng moâ phoûng nhaø vaø giaùm saùt caùc ngoõ vaøo / ra soá cuõng nhö töông töï cuûa Master – hai Slaver. Vôùi ngoõ vaøo/ ra töông töï vaø soá khi heä thoáng caùc Valves nöôùc hoaït ñoäng thì chuùng cuõng hoaït ñoäng. Maøn hình Protool (PT) giaùm saùt raát hieäu quaû, möùc chính saùt cao.
Nuùt MAIN lieân keát vôùi Screen ñieàu khieån chính, Screen naøy ñieàu khieån moïi hoaït ñoäng cuõng giaùm saùt heä thoáng. Caùc döõ lieäu truy nhaäp veà moät caùch lieân tuïc döïa treân toác ñoä cuûa truyeàn thoâng cuûa maïng. Ôû ñaây theo qui ñònh cuûa ñeà taøi ta choïn toác ñoä truyeàn laø 1500 baund.
Trong maøn hình chính quaûn lyù 8 PIC, moãi PIC giaùm saùt vaø ñieàu khieån Val, taùc ñoäng cuûa caùc nuùt nhaán quyeát ñònh traïng thaùi laøm vieäc cuûa caùc Val cuõng nhö PLC.
2. Screen (PIC2) PC
Maïng Profibus: hoaït ñoäng nhôø caùc card CP5611, EM 277; PLC S7_300 (CPU 315_2DP) giaùm saùt hai PLC S7_200 (CPU 224). Hai S7_200 ñieàu khieån 8 Valves, ñoïc tín hieäu veà ñieàu cheá sau ñoù göûi leân maïng do S7_300 thieát laäp.
Taùm sensor bieán ñoåi doøng nöôùc thaønh ñieän aùp, khi coù doøng chaûy qua ñöôøng oáng thì moät möùc ñieän aùp seõ sinh ra, tuyø theo doøng chaûy maø ta coù ñieän aùp khaùc nhau. Nghóa laø ngöôøi söû duïng neáu coù söû duïng nöôùc cuûa heä thoáng daãn nöôùc chung cö thì ta seõ coù ñöôïc möùc ñieän aùp hôïp lyù, luùc naøy PLC ñoïc tín hieäu naøy veà, ta laøm caùc pheùp toaùn bieán ñoåi thaønh soá M3 sao cho hôïp lyù vaø töø ñoù tính ra tieàn öùng vôùi möùc giaù quy ñònh saün.
Döõ lieåu ñaõ bieán ñoåi seõ ñöa leân maïng thoâng qua caùc leänh MOV vaøo vung ñeäm maø S7_300 ñaõ thieát laäp.
3. Screen (PIC 3) PN
Heä thoáng nöôùc cuûa chung cö:
4. Screen (._.