Đăng ký Đăng nhập
Trang chủ Giáo dục - Đào tạo Cao đẳng - Đại học Thiết kế hệ scada giám sát và thu thập số liệu điện năng....

Tài liệu Thiết kế hệ scada giám sát và thu thập số liệu điện năng.

.PDF
145
2
56

Mô tả:

Chöông 1 GIÔÙI THIEÄU VEÀ SCADA VAØ HMI I.Khaùi nieäm veà SCADA vaø HMI Thò tröôøng tieâu thuï haøng hoaù luoân ñoøi hoûi khoâng ngöøng naâng cao chaát löôïng, giaûm giaù thaønh, ñoåi môùi keát caáu, maãu maõ saûn phaåm. Nhu caàu ñoù ñaët ra yeâu caàu tìm kieám moät phöông thöùc saûn xuaát môùi ñeå taïo neân caùc daây chuyeàn saûn xuaát töï ñoäng cho pheùp nhanh choùng thay ñoåi maãu maõ, loaïi saûn phaåm. Daây chuyeàn töï ñoäng “cöùng” goàm nhieàu thieát bò töï ñoäng chuyeân duøng ñoøi hoûi voán ñaàu tö lôùn, nhieàu thôøi gian ñeå thieát keá vaø cheá taïo, trong luùc quy trình coâng ngheä luoân caûi tieán, nhu caàu ñoái vôùi chaát löôïng vaø quy caùch cuûa saûn phaåm luoân thay ñoåi. Bôûi vaäy nhu caàu meàn hoaù hay linh hoaït daây chuyeàn saûn xuaát ngaøy caøng taêng. Caùc daây chuyeàn saûn xuaát coù khaû naêng thay ñoåi nhanh choùng laïi khoâng toán nhieàu coâng suaát ñeå chuyeån sang saûn xuaát saûn phaåm môùi, sang moät quy trình coâng ngheä môùi. Ñeå ñaùp öùng ñöôïc nhu caàu treân, yeâu caàu phaûi coù moät heä thoáng saûn xuaát môùi. Heä thoáng saûn xuaát töï ñoäng linh hoaït hay goïi taét laø heä thoáng saûn xuaát linh hoaït (FMS) aùp duïng thaønh töïu khoa hoïc vaø kyõ thuaät veà tin hoïc, kyõ thuaät ñieàu khieån soá, ñieàu khieån ngöôøi maùy. Ñaët bieät laø moâ hình saûn xuaát töï ñoäng Workcell –teá baøo saûn xuaát töï ñoäng –laø ñôn vò cô baûn coù khaû naêng laøm vieäc ñoäc laäp hoaøn toaøn vôùi caùc boä phaän khaùc trong nhaø maùy, noù ñaûm ñöông vieäc thöïc hieän hoaøn taát moät coâng ñoaïn trong quy trình saûn xuaát. Moät workcell hieän ñaïi coøn coù theå bieán ñoåi chöùc naêng laøm vieäc ñeå phuø hôïp vôùi nhu caàu môùi cuõng nhö keát noái vôùi caùc workcell khaùc ñeå taïo neân daây chuyeàn saûn xuaát linh hoaït. Daây chuyeàn coâng nghieäp duøng ngöôøi maùy ñöôïc ñieàu khieån baèng maùy tính ñieän töû cuøng vôùi caùc thieát bò gia coâng ñieàu khieån soá daïng NC vaø CNC taïo ra khaû naêng deã daøng thay ñoåi quy trình laøm vieäc, söï thuyeân chuyeån coâng vieäc coù theå thöïc hieän chuû yeáu chæ baèng söï thay ñoåi chöông trình cho maùy tính . Caùc thieát bò naøy thay theá daàn caùc maùy töï ñoäng “cöùng” .Heä thoáng saûn xuaát linh hoaït bao goàm nhieàu vaán ñeà phöùc taïp nhö: caáu truùc toå chöùc, quaûn lyù caùc phaàn töû cô baûn trong heä thoáng ñeán vieäc ñaùnh giaù lôïi ích, caùc vaán ñeà xaõ hoäi maø heä thoáng saûn xuaát gaây ra. Heä thoáng ñieàu khieån giaùm saùt vaø thu thaäp döõ lieäu (SCADA) laø moät phöông thöùc tieân tieán ñieàu khieån heä thoáng saûn xuaát töï ñoäng trong coâng nghieäp vaø phöông thöùc ñieàu khieån SCADA coù theå ñöôïc öùng duïng vaøo vieäc giaùm saùt vaø ñieàu khieån teá baøo saûn xuaát workcell. Vaäy ta seõ giôùi thieäu sô löôïc veà heä thoáng SCADA Heä SCADA ra ñôøi vaøo nhöõng naêm 80 treân cô sôû öùng duïng kyõ thuaät tin hoïc, maïng maùy tính vaø truyeàn thoâng coâng nghieäp SVTH: Löu Vaên Khoa Trang 1 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh Gioáng nhö nhieàu töø vieát taét coù tính truyeàn thoáng khaùc, khaùi nieäm SCADA ( Supervisory Control And Acquisition) cuõng ñöôïc hieåu vôùi nhöõng yù nghóa khaùc nhau, tuyø theo lónh vöïc öùng duïng vaø theo thôøi gian. Coù theå, khi noùi tôùi SCADA ngöôøi ta chæ lieân töôûng tôùi moät heä thoáng maïng vaø thieát bò coù nhieäm vuï thuaàn tuyù laø thu thaäp döõ lieäu töø caùc traïm ôû xa vaø truyeàn taûi veà moät khu trung taâm ñeå xöû lyù. Caùc heä thoáng öùng duïng trong coâng nghieäp khai thaùc daàu khí vaø phaân phoái naêng löôïng laø nhöõng ví duï tieâu bieåu. Theo caùch hieåu naøy, vaán ñeà truyeàn thoâng ñöôïc ñaët leân haøng ñaàu. Trong nhieàu tröôøng hôïp, caùc khaùi nieäm SCADA vaø “None-SCADA “ laïi ñöôïc duøng ñeå phaân bieät caùc giaûi phaùp ñieàu khieån giaùm saùt duøng coâng cuï phaàn meàm chuyeân duïng (ví duï FIX, InTouch, WinCC, Lookout,…) hay phaàn meàm phoå thoâng (Acess, Excel, Visual Basic, Delphi, Jbuilder,…). ÔÛ ñaây, coâng ngheä phaàn meàm laø vaán ñeà quan taâm chuû yeáu Noùi moät caùch toång quaùt, moät heä SCADA khoâng coù gì khaùc laø moät heä thoáng ñieàu khieån giaùm saùt, töùc laø moät heä thoáng hoã trôï con ngöôøi trong vieäc quan saùt vaø ñieàu khieån töø xa, ôû caáp cao hôn heä ñieàu khieån thoâng thöôøng. Ñöông nhieân, ñeå coù theå quan saùt vaø ñieàu khieån töø xa caàn phaûi coù moät heä thoáng truy caäp ( khoâng chæ thu thaäp! ) vaø truyeàn taûi döõ lieäu, cuõng nhö caàn phaûi coù giao dieän ngöôøi -maùy (Human - Machine Interface, HMI). Tuyø theo troïng taâm cuûa nhieäm vuï maø ngöôøi ta coù nhöõng caùch nhìn khaùc nhau. Tuy nhieân moät heä SCADA thöôøng phaûi coù ñuû nhöõng thaønh phaàn sau ñaây : +Giao dieän ngöôøi – maùy (sô ñoà coâng ngheä, ñoà thò, phím thao taùc,…) +Cô sôû haï taàng truyeàn thoâng coâng nghieäp +Phaàn meàm keát noái vôùi caùc nguoàn döõ lieäu (drivers cho caùc PLC, caùc module vaøo/ra , cho caùc heä thoáng bus tröôøng +Cô sôû döõ lieäu quaù trình +Caùc chöùc naêng hoã trôï trao ñoåi tin töùc(Messaging ) vaø xöû lyù söï coá (Alarm). Hoã trôï laäp baùo caùo (Reporting) Hay noùi moät caùch toång quaùt hôn, heä SCADA bao goàm caùc thaønh phaàn chính nhö sau: +Traïm ñieàu khieån trung taâm (Master Station ): Coù nhieäm vuï thu thaäp, löu tröõ, xöû lyù soá lieäu vaø ñöa ra caùc leänh ñieàu khieån xuoáng caùc traïm cô sôû +Heä thoáng traïm cô sôû (Operation Station ): laø caùc traïm ñöôïc ñaët taïi hieän tröôøng coù nhieäm vuï thu thaäp, xöû lyù soá lieäu trong moät phaïm vi nhaát ñònh vaø göûi caùc soá lieäu veà traïm trung taâm ñoàng thôøi thöïc hieän caùc leänh ñieàu khieån töø traïm trung taâm SVTH: Löu Vaên Khoa Trang 2 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh +Maïng löôùi truyeàn tin: Ñöôïc xaây döïng treân cô sôû maïng maùy tính vaø truyeàn thoâng coâng nghieäp coù chöùc naêng ñaûm baûo thoâng tin hai chieàu giöõa traïm ñieàu khieån trung taâm vaø caùc traïm cô sôû Nhö ta thaáy, HMI laø moät thaønh phaàn trong heä SCADA, tuy nhieân khoâng phaûi chæ ôû caáp ñieàu khieån giaùm saùt, maø ngay ôû caùc caáp thaáp hôn ngöôøi ta cuõng caàn giao dieän ngöôøi –maùy phuïc vuï vieäc quan saùt vaø thao taùc vaän haønh cuïc boä. Vì lyù do giaù thaønh, ñaëc tính kyõ thuaät cuõng nhö phaïm vi chöùc naêng, ôû caùc caáp gaàn vôùi quaù trình kyõ thuaät naøy caùc OP (Operator Panel) chuyeân duïng chieám vai troø quan troïng hôn Söï tieán boä trong coâng ngheä phaàn meàm vaø kyõ thuaät maùy tính PC, ñaëc bieät laø söï chieám lónh thò tröôøng cuûa heä ñieàu haønh Windows NT cuøng vôùi caùc coâng ngheä cuûa Microsoft ñaõ thuùc ñaåy söï phaùt trieån cuûa caùc coâng cuï taïo döïng phaàn meàm SCADA theo moät höôùng môùi, söû duïng PC vaø Windows NT laøm neàn phaùt trieån vaø caøi ñaët. Töø phaïm vi chöùc naêng thuaàn tuyù laø thu thaäp döõ lieäu cho vieäc quan saùt, theo doõi quaù trình, moät heä SCADA ngaøy nay coù theå ñaûm nhieäm vai troø ñieàu khieån cao caáp, ñieàu khieån phoái hôïp. Phöông phaùp ñieàu khieån theo meû, ñieàu khieån theo coâng thöùc (batch control, recipe control) laø nhöõng ví duï tieâu bieåu. Hôn theá nöõa, khaû naêng tích hôïp heä thoáng ñieàu khieån giaùm saùt vôùi caùc öùng duïng khaùc nhau trong moät heä thoáng thoâng tin, caùc phaàn meàm quaûn lyù, toái öu hoaù heä thoáng,..cuûa toaøn coâng ty cuõng trôû neân deã daøng hôn. Trong giaûi phaùp ñieàu khieån phaân taùn, heä thoáng truyeàn thoâng ôû caáp döôùi (bus tröôøng, bus chaáp haønh – caûm bieán) ñaõ coù saün. Neáu nhö maïng maùy tính cuûa moät coâng ty cuõng ñaõ ñöôïc trang bò (chuû yeáu duøng Ethernet),thì cô sôû haï taàng cho vieäc truyeàn thoâng khoâng coøn laø vaán ñeà lôùn phaûi giaûi quyeát. Chính vì vaäy, troïng taâm cuûa vieäc xaây döïng caùc giaûi phaùp SCADA trong thôøi ñieåm hieän nay laø vaán ñeà löïa choïn coâng cuï phaàn meàm thieát keá giao dieän vaø tích hôïp heä thoáng. II.Nguyeân taéc hoaït ñoäng cuûa heä thoáng SCADA Heä thoáng SCADA hoaït ñoäng döïa treân nguyeân taéc laáy tín hieän töø caùc cô caáu caûm bieán ñöôïc gaén treân caùc thieát bò coâng taùc hoaëc treân daây truyeàn saûn xuaát göûi veà cho maùy tính (thöïc hieän phaàn thu nhaän döõ lieäu ) . Maùy tính xöû lyù, kieåm tra traïng thaùi hoaït ñoäng cuûa heä thoáng, caùc yeâu caàu kyõ thuaät cuûa saûn phaåm ñaõ ñöôïc caøi saün trong boä nhôù. Ñoàng thôøi, maùy tính seõ hieån thò laïi nhöõng thoâng tin kyõ thuaät cuûa heä thoáng treân maøn hình, cho pheùp töï ñoäng giaùm saùt vaø ñieàu khieån heä thoáng vaø phaùt ra tín hieäu ñieàu khieån ñeán maùy SVTH: Löu Vaên Khoa Trang 3 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh coâng taùc taïo neân voøng tín hieäu kín (thöïc hieän chöùc naêng giaùm saùt vaø ñieàu khieån) Vieäc ñieàu khieån giaùm saùt ôû ñaây bao haøm hai yù nghóa : +Con ngöôøi theo doõi vaø ñieàu khieån +Maùy tính giaùm saùt vaø ñieàu khieån Ñoái vôùi caùc heä thoáng saûn xuaát töï ñoäng tröôùc ñaây, vieäc kieåm tra giaùm saùt hoaøn toaøn do con ngöôøi ñaûm traùch. So vôùi maùy tính, toác ñoä xöû lyù tính toaùn cuûa con ngöôøi raát chaäm vaø deã nhaàm laãn .Vieäc tính toaùn ñieàu khieån cuûa maùy tính seõ traùnh ñöôïc nhöõng haäu quaû treân. Nhöõng sai soùt nhoû, ñôn giaûn thöôøng xuyeân gaëp phaûi seõ ñöôïc maùy tính giaùm saùt vaø xöû lyù theo chöông trình ñöôïc ñaët saün. Ñoái vôùi nhöõng söï coá lôùn maùy tính seõ baùo cho ngöôøi theo doõi bieát vaø taïm döøng hoaït ñoäng cuûa heä thoáng ñeå chôø quyeát ñònh cuûa ngöôøi ñieàu haønh. Vì vaäy, beân caïnh khaû naêng hoaït ñoäng toaøn heä thoáng theo moät chöông trình ñònh tröôùc, heä SCADA coøn cho pheùp ngöôøi vaän haønh quan saùt ñöôïc traïng thaùi laøm vieäc cuûa töøng thieát bò taïi caùc traïm cô sôû, ñöa ra caùc caûnh baùo, baùo ñoäng khi heä thoáng coù söï coá vaø thöïc hieän caùc leänh ñieàu khieån can thieäp vaøo hoaït ñoäng cuûa heä thoáng khi coù tình huoáng baát thöôøng hay coù söï coá III.Chöùc naêng vaø nhieäm vuï cô baûn cuûa heä thoáng SCADA: 1.Giaùm saùt vaø phaân tích hoaït ñoäng saûn xuaát: Ngay khi nhaän bieát ñöôïc nhöõng thoâng tin veà hoaït ñoäng cuûa heä thoáng töø caùc boä phaän caûm bieán göûi veà, maùy tính seõ phaân tích nhöõng tín hieäu ñoù vaø so saùnh vôùi nhöõng tín hieäu chuaån, vôùi nhöõng tín hieäu yeâu caàu töø caùc taäp tin veà caáu hình hoaït ñoäng cuûa heä thoáng saûn xuaát, hay caùc baûng cô sôû döõ lieäu veà saûn phaåm, quy trình saûn xuaát, caùc thoâng soá coâng ngheä cuûa caùc maùy coâng taùc(döõ lieäu tham khaûo). Nhôø caùc boä phaän caûm bieán, caùc thieát bò ño löôøng maø trong quaù trình saûn xuaát luoân thoâng baùo cho ngöôøi giaùm saùt bieát ñöôïc caùc thoâng tin veà tieán trình hoaït ñoäng saûn xuaát, caùc thoâng soá kyõ thuaät ,soá löôïng saûn phaåm... Vieäc giaùm saùt ôû ñaây bao haøm hai yù nghóa: +Maùy tính giaùm saùt +Con ngöôøi giaùm saùt Vieäc theo doõi giaùm saùt chuû yeáu laø do maùy tính, con ngöôøi chæ ñoùng vai troø phuï, chuyeân theo doõi nhöõng bieán coá lôùn nguy hieåm ñeán heä thoáng saûn xuaát. Nhöõng truïc traëc nhoû hay nhöõng sai leäch thöôøng xuyeân gaëp phaûi seõ ñöôïc maùy tính söûa chöõa theo chöông trình ñöôïc caøi saün SVTH: Löu Vaên Khoa Trang 4 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh 2.Hoaït ñoäng theo chöông trình ñieàu khieån Ngoaøi caùc chöùc naêng truyeàn thoáng laø so saùnh ñeå ñieàu khieån cô caáu taùc ñoäng, ta coøn coù theå cho heä thoáng hoaït ñoäng theo moät chöông trình ñaõ laäp töø tröôùc. Nhôø coù boä vi xöû lyù ta coù theå laäp trình cho heä thoáng hoaït ñoäng theo nhöõng chu trình phöùc taïp, maùy tính seõ ñoïc chöông trình vaø xuaát tín hieäu ñieàu khieån cho caùc cô caáu hoaït ñoäng theo chöông trình Vieäc thay ñoåi chu trình hoaït ñoäng cuûa maùy tính hay thay ñoåi kích thöôùc maãu maõ saûn phaåm chæ laø vieäc thay ñoåi chöông trình. Maãu maõ, kích thöôùc ñöôïc veõ treân maùy tính baèng caùc phaàn meàm chuyeân duïng (Cimatron, Pro Engineer..) roài maùy tính seõ dòch laïi theo maõ maùy ñeå cho caùc maùy ñieàu khieån soá (NC,CNC) hieåu ñöôïc. 3.Kieåm tra vaø ñaûm baûo chaát löôïng Nhôø caùc thieát bò caûm öùng, caùc thieát bò ño löôøng ñöôïc gaén treân maùy maø ta coù theå ño, kieåm tra saûn phaåm, loaïi boû caùc pheá phaåm ngay töø nguyeân nhaân hoûng, nhôø ñoù maø chaát löôïng saûn xuaát ñöôïc naâng cao vaø giaûm bôùt chi phí saûn xuaát; kòp thôøi phaùt hieän, baùo ñoäng nhöõng bieán coá xaûy ra 4.Quaûn lyù quaù trình saûn xuaát Caùc thoâng tin veà heä thoáng saûn xuaát ñeàu ñöôïc truyeàn veà cho maùy tính giaùm saùt vaø thoáng keâ, toång keát quaù trình saûn xuaát: soá löôïng saûn phaåm, soá löôïng nguyeân vaät lieäu coøn toàn tröõ, giuùp ngöôøi quaûn lyù ra quyeát ñònh. Ñaët bieät laø khaû naêng lieân keát ñoäng (DDE-Dynamic Data Exchange) cho pheùp caùc thoâng tin treân ñöôïc keát noái, trao ñoåi cô sôû döõ lieäu vôùi caùc heä thoáng SCADA töông töï khaùc treân moät maïng TCP/IP (Transfer Control Protocol/Intenet Protocol)-moät taäp tieâu chuaån (caùc giao thöùc) duøng cho quaù trình phaùt truyeàn vaø söûa loãi ñoái vôùi caùc döõ lieäu, cho pheùp maùy tính ñöôïc gheùp maïng Internet sang maùy tính khaùc). Ñieàu naøy cho pheùp caùc heä thoáng coù theå truy xuaát döõ lieäu cuõng nhö xuaát ra tín hieäu ñieàu khieån laãn nhau. Heä thoáng SCADA coøn coù khaû naêng lieân keát vôùi caùc heä thoáng thöông maïi coù caáp ñoä cao hôn, cho pheùp ñoïc /vieát theo cô sôû döõ lieäu chuaån ODBC nhö Oracle , Access , Microsoft SQL… IV. Phaân loaïi heä thoáng SCADA Coù nhieàu loaïi heä thoáng SCADA khaùc nhau nhöng treân cô baûn chuùng ñöôïc chia laøm 4 nhoùm vôùi nhöõng tính naêng cô baûn sau : +SCADA ñoäc laäp/SCADA noái maïng SVTH: Löu Vaên Khoa Trang 5 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh +SCADA khoâng coù chöùc naêng ñoà hoaï(Blind)/SCADA coù khaû naêng xöû lyù ñoà hoaï thoâng tin thôøi gian thöïc(real time) 1.Heä thoáng SCADA môø (Blind) : Laø heä thoáng thu nhaän, xöû lyù döõ lieäu thu ñöôïc baèng hình aûnh hoaëc ñoà thò . Do khoâng coù boä phaän giaùm saùt neân heä thoáng raát ñôn giaûn vaø giaù thaønh thaáp 2.Heä thoáng SCADA xöû lyù ñoà hoaï thoâng tin thôøi gian thöïc (run time) : Laø heä thoáng giaùm saùt vaø thu nhaän döõ lieäu coù khaû naêng moâ phoûng tieán trình hoaït ñoäng cuûa heä thoáng saûn xuaát nhôø caùc taäp tin caáu hình cuûa maùy ñaõ ñöôïc khai baùo tröôùc ñoù. Taäp tin caáu hình seõ ghi laïi khaû naêng hoaït ñoäng cuûa heä thoáng, caùc giôùi haïn khoâng gian hoaït ñoäng, giôùi haïn veà khaû naêng, coâng suaát laøm vieäc cuûa maùy. Nhôø bieát tröôùc khaû naêng hoaït ñoäng cuûa heä thoáng saûn xuaát maø khi coù tín hieäu vöôït quaù taûi hay coù vaán ñeà ñoät ngoät phaùt sinh, heä thoáng seõ baùo cho ngöôøi giaùm saùt bieát tröôùc ñeå hoï can thieäp vaøo hoaëc tín hieäu vöôït quaù möùc cho pheùp heä thoáng seõ laäp töùc cho maùy coâng taùc ngöng hoaït ñoäng 3.Heä thoáng SCADA ñoäc laäp: Laø heä thoáng giaùm saùt vaø thu nhaän döõ lieäu vôùi moät boä xöû lyù, thoâng thöôøng loaïi heä thoáng SCADA naøy chæ ñieàu khieån moät hoaëc hai maùy coâng cuï hay coøn goïi laø workcell. Do khaû naêng ñieàu khieån ít maùy coâng taùc neân heä thoáng saûn xuaát chæ ñaùp öùng ñöôïc cho vieäc saûn xuaát chi tieát, khoâng taïo neân ñöôïc daây chuyeàn saûn xuaát lôùn 4.Heä thoáng SCADA maïng: Laø heä thoáng giaùm saùt vaø thu nhaän döõ lieäu vôùi nhieàu boä xöû lyù coù nhieàu boä phaän giaùm saùt ñöôïc keát noái vôùi nhau thoâng qua maïng. Heä thoáng naøy cho pheùp ñieàu khieån phoái hôïp ñöôïc nhieàu maùy coâng taùc hoaëc nhieàu nhoùm workcell taïo neân moät daây chuyeàn saûn xuaát töï ñoäng. Ñoàng thôøi heä thoáng coù theå keát noái tôùi nôi quaûn lyù – nôi ra quyeát ñònh saûn xuaát hay coù theå tröïc tieáp saûn xuaát theo yeâu caàu cuûa khaùch haøng töø nôi baùn haøng hay phoøng thieát keá. Do ñöôïc keát noái maïng neân chuùng ta coù theå ñieàu khieån töø xa caùc thieát bò coâng taùc maø ñieàu kieän nguy hieåm (nhö laøm vieäc ôû nôi coù moâi tröôøng phoùng xa, nôi coù töø tröôøng maïnh …) khoâng cho pheùp con ngöôøi ñeán gaàn V.Tieâu chuaån ñaùnh giaù SVTH: Löu Vaên Khoa Trang 6 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh Muïc ñích trong vieäc ñaùnh giaù vaø löïa choïn cuûa moät ngöôøi thieát keá heä thoáng khoâng phaûi laø tìm ra giaûi phaùp toát nhaát, maø laø moät giaûi phaùp ñuû thoaû maõn caùc nhu caàu veà maët kyõ thuaät vôùi giaù thaønh hôïp lyù, trong phaïm vi ngaân saùch cho pheùp. Ñeå ñaùnh giaù moät giaûi phaùp SCADA, ta caàn ñaëc bieät chuù yù ñeán nhöõng yeáu toá sau: +Khaû naêng hoã trôï cuûa coâng cuï phaàn meàm ñoái vôùi vieäc thöïc hieän caùc maøn hình giao dieän, chaát löôïng cuûa caùc thaønh phaàn ñoà hoaï coù saün +Khaû naêng truy caäp vaø caùch thöùc keát noái döõ lieäu töø caùc quaù trình kyõ thuaät (tröïc tieáp töø caùc cô caáu chaáp haønh, caûm bieán, caùc module vaøo / ra, qua caùc thieát bò ñieàu khieån khaû trình PLC hay caùc heä thoáng bus tröôøng) +Tính naêng môû roäng cuûa heä thoáng +Khaû naêng hoã trôï xaây döïng caùc chöùc naêng trao ñoåi tin töùc (Messaging), xöû lyù söï kieän vaø söï coá (Event and Alarm), löu tröõ thoâng tin (Archive and History) vaø laäp baùo caùo (Reporting) +Tính naêng thôøi gian, hieäu suaát trao ñoåi thoâng tin +Giaù thaønh heä thoáng phaàn meàm bao goàm coâng cuï phaùt trieån ( Development Tool ), chöông trình chaïy (Runtime Engine), taøi lieäu söû duïng, coâng ñaøo taïo vaø dòch vuï hoã trôï, baûo trì Sau ñaây, ta seõ ñi saâu baøn luaän caùc vaán ñeà lieân quan ba yeáu toá ñaàu tieân, hay noùi caùch khaùc laø vaán ñeà lieân quan tôùi coâng ngheä phaàn meàm. Ñoù cuõng laø nhöõng khía caïnh laøm noåi baät nhöõng ñaëc tính cuûa caùc giaûi phaùp SCADA theá heä môùi Taïo döïng moät öùng duïng SCADA toái thieåu ñoøi hoûi hai phaàn vieäc chính: xaây döïng maøn hình hieån thò vaø thieát laäp moái quan heä giöõa caùc hình aûnh treân maøn hình vôùi caùc bieán quaù trình. Nhö vaäy, coâng vieäc taïo döïng moät öùng duïng SCADA treân nguyeân taéc seõ phöùc taïp hôn nhieàu so vôùi vieäc laäp trình giao dieän ñoà hoaï trong caùc öùng duïng thoâng thöôøng. Coù hai phöông phaùp ñeå taïo döïng: Phöôùng phaùp thöù nhaát laø söû duïng coâng cuï laäp trình phoå thoâng nhö Visual C++, Visual Basic, Jbuilder, Delphi vaø ngöôøi laäp trình phaûi töï laøm töø ñaàu, gioáng nhö vieäc phaùt trieån caùc öùng duïng thoâng thöôøng. Khoâng keå ñeán vieäc phaûi laäp trình ñeå keát noái döõ lieäu qua caùc coång truyeàn thoâng, thì coâng vieäc laäp trình ñoà hoïa maëc duø coù caùc coâng cuï hoã trôï raát maïnh cuõng gaëp nhieàu khoù khaên. Thöù nhaát laø phöông phaùp naøy ñoøi hoûi möùc kieán thöùc laäp trình khaù cao ôû ngöôøi laäp trình. Thöù hai, vieäc laäp trình caùc bieåu töôïng, kyù hieäu ñoà hoaï thöôøng duøng trong kyõ thuaät (van, ñöôøng oáng, bình nöôùc, ñoàng hoà, nuùm xoay…) ñoøi hoûi nhieàu coâng söùc. Ñeå giaûi quyeát vaán ñeà naøy, ta coù theå söû duïng caùc thö vieän phaàn meàm döôùi daïng thö vieän lôùp(class library) hay SVTH: Löu Vaên Khoa Trang 7 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh thö vieän thaønh phaàn (component library) coù saün. Ñaëc bieät, vieäc söû duïng caùc thö vieän thaønh phaàn nhö ActiveX –controls hay JavaBeans naâng cao hieäu suaát laäp trình moät caùch ñaùng keå. Tuy nhieân trong baát cöù tröôøng hôïp naøo, vieäc phaûi bieân dòch laïi toaøn boä öùng duïng (töùc laø phaûi söû duïng moät compiler) laø ñieàu khoâng theå traùnh khoûi. Do nhöõng haïn cheá treân ñaây, phöông phaùp laäp trình naøy chæ neân söû duïng trong caùc öùng duïng quy moâ nhoû vaø ít coù yeâu caàu phaûi thay ñoåi. Phöông phaùp thöù hai laø söû duïng moät coâng cuï phaàn meàm chuyeân duïng (ví duï FIX, InTouch,WinCC,Lookout,…), goïi taét laø phaàn meàm SCADA. Caùc coâng cuï naøy coù chöùa caùc thö vieän thaønh phaàn cho vieäc xaây döïng giao dieän ngöôøi –maùy cuõng nhö phaàn meàm keát noái vôùi caùc thieát bò cung caáp döõ lieäu thoâng duïng. Nhieàu coâng cuï ñònh nghóa moät ngoân ngöõ rieâng (thöôøng goïi laø script) phuïc vuï caùc muïc ñích naøy , tuy nhieân ñoä phöùc taïp cuûa chuùng cuõng raát khaùc nhau. Gaàn nay, xu höôùng ñôn giaûn hoaù vieäc taïo döïng moät öùng duïng SCADA theå hieän ôû söï keát hôïp phöông phaùp laäp trình hieån thò vôùi söû duïng moät ngoân ngöõ script thoâng duïng nhö Visual Basic for Application(VBA) vaø VBScript, töông töï nhö vieäc soaïn thaûo moät vaên baûn. Moät soá coâng cuï coøn ñi xa hôn nöõa, cho pheùp ta söû duïng caùc bieåu töôïng, kyù hieäu ñoà hoaï vöøa ñeå xaây döïng giao dieän ngöôøi – maùy vöøa ñeå bieåu dieãn söï lieân quan logic giöõa caùc thaønh phaàn cuûa moät chöông trình döôùi daïng bieåu ñoà khoái chöùc naêng (FBD) quen thuoäc, khoâng caàn tôùi moät doøng leänh keå caû script. Ngöôøi ta cuõng noùi ñeán khaùi nieäm taïo laäp caáu hình (configuring) thay cho laäp trình ( programming) Coâng ngheä ñoái töôïng thaønh phaàn vaø tính naêng môû: Hieän nay, coù leõ khoâng moät phaàn meàm SCADA naøo töï nhaän laø tieân tieán maø khoâng ñöa töø khoùa höôùng ñoái töôïng vaøo danh saùch caùc ñaëc tính öu vieät ñeå quaûng caùo. Maëc duø trong ñaïi ña soá caùc tröôøng hôïp, caùch söû duïng thuaät ngöõ nhö vaäy mang tính chaát laïm duïng, nhöng qua ñoù ít hay nhieàu ta cuõng thaáy taàm quan troïng cuûa coâng ngheä ñoái töôïng. Thöïc chaát caùc thö vieän phaàn saün coù trong nhöõng saûn phaåm thuoäc theá heä môùi thöôøng ñöôïc xaây döïng treân cô sôû moät moâ hình ñoái töôïng, ñaëc bieät phaûi noùi tôùi moâ hình COM cuûa Microsoft. Vieäc söû duïng moät moâ hình ñoái töôïng thaønh phaàn chuaån coâng nghieäp nhö COM mang laïi nhieàu öu theá nhö: +Naâng cao hieäu suaát coâng vieäc thieát keá, xaây döïng giao dieän ngöôøi –maùy baèng caùch söû duïng ActiveX –Controls +Naâng cao khaû naêng töông taùc vaø khaû naêng môû roäng, hay noùi caùch khaùc laø tính naêng môû roäng cuûa heä thoáng SVTH: Löu Vaên Khoa Trang 8 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh +Thuaän lôïi trong vieäc söû duïng moät chuaån giao dieän quaù trình nhö OPC (OLE for Process Control) ñeå keát noái vôùi caùc thieát bò cung caáp döõ lieäu quaû thaät, haàu heát (neáu khoâng noùi ñeán taát caû ) caùc phaàn meàm SCADA tieân tieán nhaát hieän nay ñieàu hoã trôï COM, cuï theå laø ñeàu coù ba ñaëc ñieåm neâu treân. Neáu tröôùc ñaây ñeå taïo döïng ñöôïc moät maøn hình giao dieän ñoà hoaï, moät ngöôøi laäp trình coù kinh nghieäm caàn trung bình moät vaøi ngaøy, thì nay thôøi gian coù theå giaûm xuoáng tôùi moät vaøi giôø. Söû duïng moät coâng cuï tích hôïp, ta coù theå hoaøn toaøn taäp trung vaøo coâng vieäc chính maø khoâng caàn kieán thöùc chuyeân saâu veà laäp trình. Coâng ngheä ñoái töôïng thaønh phaàn vaø caùc phöông phaùp khoâng laäp trình ñaõ môû ra khaû naêng naøy VI. SCADA leân WEB Moät pheùp tính cho hoïc sinh phoå thoâng: ñeå caøi ñaët moät öùng duïng SCADA leân 10 traïm maùy tính quan saùt caàn bao nhieâu thôøi gian? Möôøi laàn thôøi gian caøi leân moät maùy !?Khoâng, cuõng chæ baèng moät laàn! Coâng ngheä Web cho pheùp chuùng ta laøm nhö vaäy Söû duïng Web laøm neàn cho caùc öùng duïng SCADA khoâng chæ mang laïi hieäu quaû veà thôøi gian caøi ñaët phaàn meàm maø tröôùc tieân laø môû khaû naêng môùi cho vieäc tích hôïp heä thoáng töï ñoäng hoaù trong moät heä thoáng thoâng tin thoáng nhaát cuûa coâng ty. Ñieàu khieån giaùm saùt khoâng coøn laø chöùc naêng ñoäc quyeàn cuûa caùc chuyeân vieân kyõ thuaät. Moät giaùm ñoác ñieàu haønh saûn xuaát, hay moät toång giaùm ñoác coâng ty ñeàu coù theå quan saùt vaø tham gia ñieàu haønh quaù trình saûn xuaát töø phoøng laøm vieäc rieâng, chæ qua maøn hình, baøn phím vaø chuoät. Töông töï nhö caùc baùo caùo veà tình hình saûn xuaát cuõng nhö caùc chæ thò khoâng nhaát thieát phaûi ñi theo con ñöôøng giaáy tôø hay truyeàn mieäng, maø tröïc tieáp dieãn ra “on-line” Ñöa SCADA leân Web cuõng taïo ñieàu kieän thuaän lôïi cho caùc dòch vuï baûo trì heä thoáng töø xa. Caùc nhaø cung caáp giaûi phaùp töï ñoäng hoaù khoâng caàn phaûi tröïc tieáp ñeán cô sôû saûn xuaát, maø coù theå theo doõi toaøn boä dieãn bieán quaù trình kyõ thuaät qua moät trình duyeät nhö Internet Explorer hay Netscape Navigator, treân cô sôû ñoù coù theå chuaån ñoaùn, xaùc ñònh loãi vaø ñöa ra phöông höôùng giaûi quyeát thích hôïp VII. Nhìn veà töông lai Ñieàu khieån giaùm saùt hay SCADA khoâng coøn laø nhöõng khaùi nieäm môùi meû, nhöõng tieán boä trong coâng ngheä ñeå thöïc hieän thì luoân luoân ñoåi môùi. Beân caïnh caùc xu höôùng môùi nhö vieäc söû duïng caùc thieát bò caûm bieán vaø cô caáu chaáp haønh thoâng minh, maïng truyeàn thoâng coâng nghieäp vaø meàm hoaù caùc SVTH: Löu Vaên Khoa Trang 9 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh giaûi phaùp ñieàu khieån, thì caùc heä SCADA seõ chieám vai troø quan troïng trong nhieàu lónh vöïc öùng duïng khaùc nhau.Taàm nhìn cho moät coâng ty trong töông lai vôùi moät heä thaàn kinh soá (DNS), tích hôïp toaøn boä heä thoáng ñieàu khieån töï ñoäng, ñieàu khieån giaùm saùt vôùi caùc heä thoáng ñieàu haønh saûn xuaát vaø quaûn lyù coâng ty, coù theå seõ raát nhanh choùng trôû thaønh hieän thöïc. Ñoù chính laø höôùng chieán löôïc cho caùc coâng ty treân con ñöôøng phaùt trieån ôû thôøi ñaïi kinh teá trí tueä vaø xaõ hoäi thoâng tin trong theá kyû XXI. SVTH: Löu Vaên Khoa Trang 10 Luaän Vaên Toát Nghieäp Chöông 2 GVHD: Nguyeãn Ñöùc Thaønh MAÏNG TRUYEÀN THOÂNG COÂNG NGHIEÄP I. Khaùi nieäm 1. Khaùi nieäm veà maïng truyeàn thoâng coâng nghieäp Söï phoå bieán cuûa caùc giaûi phaùp töï ñoäng hoaù söû duïng heä thoáng truyeàn thoâng soá laø keát quaû toång hôïp cuûa caùc tieán boä trong kyõ thuaät vi ñieän töû, kyõ thuaät maùy tính, kyõ thuaät thoâng tin vaø ñöông nhieân laø cuûa caû kyõ thuaät töï ñoäng hoaù. Maïng truyeàn thoâng coâng nghieäp hay maïng coâng nghieäp ( MCN ) laø moät khaùi nieäm chung chæ caùc heä thoáng maïng truyeàn thoâng soá, truyeàn bit noái tieáp, ñöôïc söû duïng ñeå gheùp noái caùc thieát bò coâng nghieäp. Caùc heä thoáng truyeàn thoâng coâng nghieäp phoå bieán hieän nay cho pheùp lieân keát maïng ôû nhieàu möùc khaùc nhau, töø caùc boä caûm bieán, cô caáu chaáp haønh döôùi caáp tröôøng cho ñeán caùc maùy tính ñieàu khieån, thieát bò quan saùt, maùy tính ñieàu khieån quan saùt vaø caùc maùy tính treân caáp ñieàu haønh xí nghieäp, quaûn lyù coâng ty. Veà cô sôû kyõ thuaät, maïng coâng nghieäp vaø caùc heä thoáng maïng vieãn thoâng coù nhieàu ñieåm töông ñoàng, tuy nhieân cuõng coù nhöõng ñieåm khaùc bieät sau: • Maïng vieãn thoâng, coù phaïm vi ñòa lyù vaø soá löôïng thaønh vieân tham gia lôùn hôn raát nhieàu, neân caùc yeâu caàu kyõ thuaät (caáu truùc maïng, toác ñoä truyeàn thoâng, tính naêng thôøi gian thöïc,…) raát khaùc, cuõng nhö caùc phöông phaùp truyeàn thoâng ( truyeàn taûi daûi roäng / daûi cô sôû, ñieàu bieán, doàn keânh, chuyeån maïch,…) thöôøng phöùc taïp hôn so vôùi maïng coâng nghieäp. • Ñoái töôïng cuûa maïng vieãn thoâng bao goàm caû con ngöôøi vaø thieát bò kyõ thuaät, trong ñoù con ngöôøi ñoùng vai troø chuû yeáu. Vì vaäy caùc daïng thoâng tin caàn trao ñoåi bao goàm caû tieáng noùi, hình aûnh, vaên baûn vaø döõ lieäu. Ñoái töôïng cuûa maïng coâng nghieäp thuaàn tuyù laø caùc thieát bò coâng nghieäp, neân daïng thoâng tin ñöôïc quan taâm duy nhaát laø döõ lieäu. Kyõ thuaät truyeàn thoâng ñöôïc duøng trong maïng vieãn thoâng cuõng raát phong phuù, trong khi kyõ thuaät truyeàn döõ lieäu theo cheá ñoä bit noái tieáp laø ñaëc tröng cuûa maïng coâng nghieäp. Maïng truyeàn thoâng coâng nghieäp thöïc chaát laø moät daïng ñaëc bieät cuûa maïng maùy tính, coù theå ñöôïc so saùnh vôùi maïng maùy tính thoâng thöôøng ôû nhöõng ñieåm gioáng nhau vaø khaùc nhau sau: • Kyõ thuaät truyeàn thoâng soá hay truyeàn döõ lieäu laø ñaëc tröng chung • Maïng maùy tính söû duïng trong coâng nghieäp ñöôïc coi laø moät phaàn (ôû caùc caáp ñieàu khieån giaùm saùt, ñieàu haønh saûn xuaát vaø quaûn lyù coâng ty) trong moâ hình phaân caáp cuûa maïng coâng nghieäp. SVTH: Löu Vaên Khoa Trang 11 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh • Yeâu caàu veà tính naêng thôøi gian thöïc, ñoä tin caäy vaø khaû naêng töông thích trong moâi tröôøng coâng nghieäp cuûa maïng truyeàn thoâng coâng nghieäp cao hôn so vôùi moät maïng maùy tính thoâng thöôøng, trong khi ñoù maïng maùy tính thöôøng ñoøi hoûi cao hôn veà baûo maät cuûa thoâng tin. • Maïng maùy tính coù phaïm vi traûi roäng raát khaùc nhau, ví duï coù theå nhoû nhö maïng LAN cho moät nhoùm vaøi maùy, hoaëc raát lôùn nhö maïng Internet. Trong nhieàu tröôøng hôïp, maïng maùy tính giaùn tieáp söû duïng dòch vuï truyeàn döõ lieäu cuûa maïng vieãn thoâng. Trong khi ñoù, cho ñeán nay caùc heä thoáng maïng coâng nghieäp thöôøng coù tính chaát ñoäc laäp, phaïm vi hoaït ñoäng töông ñoái heïp. Vaäy, maïng truyeàn thoâng coâng nghieäp coù vai troø quan troïng nhö theá naøo trong caùc lónh vöïc ño löôøng, ñieàu khieån vaø töï ñoäng hoaù ngaøy nay ? Söû duïng maïng truyeàn thoâng coâng nghieäp, ñaëc bieät laø bus tröôøng ñeå thay theá caùch noái ñieåm-tôùi – ñieåm coå ñieån giöõa caùc thieát bò coâng nghieäp mang laïi haøng loaït nhöõng lôïi ích nhö sau: • Ñôn giaûn hoaù caáu truùc lieân keát giöõa caùc thieát bò coâng nghieäp • Giaûm ñaùng keå giaù thaønh daây noái vaø coâng laép ñaët heä thoáng • Naâng cao ñoä tin caäy vaø ñoä chính xaùc cuûa thoâng tin nhôø truyeàn thoâng soá • Naâng cao ñoä linh hoaït, tính naêng môû cuûa heä thoáng • Ñôn giaûn hoùa, tieän lôïi hoaù vieäc chuaån ñoaùn, ñònh vò loãi, söï coá cuûa caùc thieát bò • Naâng cao khaû naêng töông taùc giöõa caùc thaønh phaàn (phaàn cöùng vaø phaàn meàm) nhôø caùc phaàn meàm chuaån • Môû ra nhieàu chöùc naêng vaø khaû naêng öùng duïng môùi cuûa heä thoáng, ví duï nhö caùc öùng duïng ñieàu khieån phaân taùn, ñieàu khieån giaùm saùt hoaëc chuaån ñoaùn loãi töø xa qua Internet. Trong ñieàu khieån quaù trình, caùc heä thoáng bus tröôøng cuõng ñaõ daàn daàn thay theá caùc maïch doøng töông töï (current loop) 4-20mA. Öu theá cuûa giaûi phaùp duøng maïng coâng nghieäp khoâng nhöõng naèm ôû phöông dieän kyõ thuaät, maø coøn ôû khía caïnh hieäu quaû kinh teá. Chính vì vaäy, öùng duïng cuûa noù roäng raõi trong haàu heát caùc lónh vöïc coâng nghieäp, nhö ñieàu khieån quaù trình, töï ñoäng hoaù xí nghieäp, töï ñoäng hoaù toaø nhaø, ñieàu khieån giao thoâng,v.v… Noùi toùm laïi, söû duïng maïng truyeàn thoâng coâng nghieäp laø khoâng theå thieáu ñöôïc trong vieäc tích hôïp caùc heä thoáng töï ñoäng hoùa hieän ñaïi. 2. Phaân loaïi vaø ñaëc tröng caùc heä thoáng MCN SVTH: Löu Vaên Khoa Trang 12 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh Ñeå saép xeáp, phaân loaïi vaø phaân tích ñaëc tröng caùc heä thoáng maïng truyeàn thoâng coâng nghieäp, ta döïa vaøo moâ hình phaân caáp quen thuoäc caùc cho coâng, ty xí nghieäp saûn xuaát. Vôùi loaïi moâ hình naøy caùc chöùc naêng ñöôc phaân thaønh nhieàu caáp khaùc nhau, nhö ñöôïc minh hoïa treân hình döôùi Caøng ôû caáp döôùi thì caùc chöùc naêng caøng mang tính chaát cô baûn hôn vaø ñoøi hoûi yeâu caàu cao hôn veà ñoä nhanh nhaïy, thôøi gian phaûn öùng. Moät chöùc naêng ôû caáp treân ñöôïc thöïc hieän döïa treân caùc chöùc naêng cuûa caáp döôùi, tuy nhieân khoâng ñoøi hoûi thôøi gian phaûn öùng nhanh nhö ôû caáp döôùi, nhöng ngöôïc laïi löôïng thoâng tin caàn trao ñoåi vaø xöû lyù laïi lôùn hôn nhieàu. Coù theå coi ñaây laø moät moâ hình phaân caáp chöùc naêng cho caû heä thoáng töï ñoäng hoaù noùi chung cuõng nhö cho heä thoáng truyeàn thoâng noùi rieâng cuûa moät coâng ty. Töông öùng vôùi naêm caáp chöùc naêng laø boán caáp cuûa heä thoáng truyeàn thoâng. Töø caáp ñieàu khieån giaùm saùt trôû xuoáng thuaät ngöõ “bus” thöôøng ñöôïc duøng thay cho “maïng”, vôùi lyù do phaàn lôùn caùc heä thoáng maïng phía döôùi ñeàu coù caáu truùc vaät lí hoaëc logic kieåu bus Nhö ta seõ thaáy, moâ hình phaân caáp chöùc naêng seõ tieän lôïi cho vieäc thieát keá heä thoáng vaø löïa choïn thieát bò. Trong thöïc teá öùng duïng, söï phaân caáp chöùc naêng coù theå hôi khaùc so vôùi trình baøy ôû ñaây, tuyø thuoäc vaøo möùc ñoä töï ñoäng hoaù vaø caáu truùc heä thoáng cuï theå. Trong tröôøng hôïp öùng duïng ñôn giaûn nhö ñieàu khieån trang thieát bò daân duïng (maùy giaët, maùy laïnh, ñieàu hoaø ñoä aåm,…), söï phaân chia nhieàu caáp coù theå hoaøn toaøn khoâng caàn thieát. Ngöôïc laïi, trong töï ñoäng hoaù moät nhaø maùy lôùn hieän ñaïi nhö ñieän nguyeân töû, saûn xuaát xi SVTH: Löu Vaên Khoa Trang 13 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh maêng, loïc daàu, ta coù theå chia nhoû hôn nöõa caùc caáp chöùc naêng ñeå tieän theo doõi. a. Bus tröôøng, bus thieát bò Bus tröôøng (fieldbus) thöïc ra laø moät khaùi nieäm chung ñöôïc söû duïng trong caùc ngaønh coâng nghieäp cheá bieán ñeå chæ caùc heä thoáng bus noái tieáp, söû duïng kyõ thuaät truyeàn tin soá ñeå keát noái caùc thieát bò thuoäc caáp ñieàn khieån (PC, PLC) vôùi nhau vaø vôùi caùc thieát bò ôû caáp chaáp haønh, caùc thieát bò tröôøng. Caùc chöùc naêng chính cuûa caáp chaáp haønh laø ño löôøng, daãn ñoäng vaø chuyeån ñoåi tín hieäu trong tröôøng hôïp caàn thieát. Caùc thieát bò coù khaû naêng noái maïng laø caùc boä vaøo / ra phaân taùn (distributed I/O) , caùc thieát bò caûm bieán ( sensor ), hoaêc cô caáu chaáp haønh ( actuator) coù tích hôïp khaû naêng xöû lyù truyeàn thoâng. Moät soá kieåu bus tröôøng chæ thích hôïp noái maïng caùc thieát bò caûm bieán vaø cô caáu chaáp haønh vôùi caùc boä ñieàu khieån , cuõng ñöôïc goïi laø bus chaáp haønh / caûm bieán Trong coâng nghieäp cheá taïo (töï ñoäng hoaù daây chuyeàn saûn xuaát, gia coâng, laép raùp ) hoaëc ôû moät soá lónh vöïc öùng duïng khaùc nhö töï ñoäng hoaù toaø nhaø, saûn xuaát xe hôi, khaùi nieäm bus thieát bò laïi ñöôïc duøng phoå bieán. Coù theå noùi, bus thieát bò vaø bus tröôøng coù chöùc naêng töông ñöông, nhöng do nhöõng ñaëc tröng rieâng bieät cuûa hai ngaønh coâng nghieäp, neân moät soá tính naêng cuõng raát khaùc nhau. Tuy nhieân, söï khaùc nhau naøy ngaøy caøng trôû neân khoâng roõ reät, khi maø phaïm vi öùng duïng cuûa caû hai loaïi ñeàu ñöôïc môû roäng vaø ñan cheùo sang nhau. Trong thöïc teá, ngöôøi ta cuõng duøng chung moät khaùi nieäm laø bus tröôøng. Do nhieäm vuï cuûa bus tröôøng laø chuyeån döõ lieäu quaù trình leân caáp ñieàu khieån ñeå xöû lyù vaø chuyeån quyeát ñònh ñieàu khieån xuoáng caùc cô caáu chaáp haønh, vì vaäy yeâu caàu veà tính naêng thôøi gian thöïc ñöôïc ñaët leân haøng ñaàu. Thôøi gian phaûn öùng tieâu bieåu naèm trong phaïm vi töø 0.1 tôùi vaøi mili giaây. Trong khi ñoù, yeâu caàu veà löôïng thoâng tin trong moät böùc ñieän thöôøng chæ haïn cheá trong khoaûng moät vaøi byte, vì vaäy toác ñoä truyeàn thoâng thöôøng chæ caàn ôû phaïm vi Mbit/s hoaëc thaáp hôn. Vieäc trao ñoåi thoâng tin veà caùc bieán quaù trình chuû yeáu mang tính chaát ñònh kyø,tuaàn hoaøn, beân caïnh caùc thoâng tin caûnh baùo coù tính chaát baát thöôøng. Caùc heä thoáng bus tröôøng ñöôïc söû duïng roäng raõi nhaát hieän nay laø PROFIBUS , ControlNet, Interbus-S , CAN , WorldFIP , P-NET , Modbus vaø gaàn ñaây phaûi keå tôùi Foundation Fieldbus, DeviceNet, AS-I, EIB vaø SVTH: Löu Vaên Khoa Trang 14 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh Bitbus laø moät vaøi heä thoáng bus caûm bieán / chaáp haønh tieâu bieåu coù theå neâu ra ôû ñaây. b. Bus heä thoáng , Bus quaù trình Caùc heä thoáng maïng coâng nghieäp ñöôïc duøng ñeå keát noái caùc maùy tính ñieàu khieån vaø caùc maùy tính treân caáp ñieàu khieån giaùm saùt vôùi nhau ñöôïc goïi laø bus heä thoáng (system bus) hay bus quaù trình ( process bus) . Khaùi nieäm sau thöôøng chæ ñöôïc duøng trong lónh vöïc ñieàu khieån quaù trình. Qua bus heä thoáng maø caùc maùy tính ñieàu khieån coù theå phoái hôïp hoaït ñoäng, cung caáp döõ lieäu quaù trình cho caùc traïm kyõ thuaät vaø traïm giaùm saùt (coù theå giaùn tieáp thoâng qua heä thoáng quaûn lyù cô sôû döõ lieäu treân caùc traïm chuû) cuõng nhö nhaän meänh leänh, tham soá ñieàu khieån töø caùc traïm phía treân. Thoâng tin khoâng nhöõng ñöôïc trao ñoåi theo chieàu doïc, maø coøn theo chieàu ngang. Caùc traïm kyõ thuaät, traïm thao taùc vaø caùc traïm chuû cuõng trao ñoåi döõ lieäu qua heä thoáng bus . Ngoaøi ra caùc maùy in baùo caùo vaø döõ lieäu löu tröõ cuõng ñöôïc keát noái qua maïng naøy Chuù yù, söï phaân bieät giöõa caùc khaùi nieäm bus tröôøng vaø bus heä thoáng khoâng baét buoäc naèm ôû söï khaùc nhau veà kieåu bus ñöôïc söû duïng, maø ôû muïc ñích söû duïng hay noùi caùch khaùc laø ôû caùc thieát bò ñöôïc gheùp noái. Trong moät soá giaûi phaùp, moät kieåu bus duy nhaát ñöôïc duøng cho caû ôû hai caáp naøy Ñoái vôùi bus heä thoáng, tuyø theo lónh vöïc öùng duïng maø ñoøi hoûi veà tính naêng thôøi gian thöïc coù ñöôïc ñaët ra moät caùch ngaët ngheøo hay khoâng. Thôøi gian phaûn öùng tieâu bieåu naèm trong khoaûng moät vaøi traêm mili giaây, trong khi löu löôïng thoâng tin caàn trao ñoåi lôùn hôn nhieàu so vôùi bus tröôøng. Toác ñoä truyeàn thoâng tieâu bieåu cuûa bus heä thoáng naèm trong phaïm vi töø vaøi traêm kBit / s ñeán vaøi Mbit/s Do caùc yeâu caàu veà toác ñoä truyeàn thoâng vaø khaû naêng keát noái deã daøng nhieàu loaïi maùy tính, kieåu bus heä thoáng thoâng duïng nhaát laø Ethernet cuõng nhö Industrial Ethernet. Beân caïnh ñoù phaûi noùi ñeán PROFIBUS-FMS, Modbus Plus vaø Fieldbus Foundation’s High Speed Ethernet c. Maïng xí nghieäp Maïng xí nghieäp thöïc ra laø moät maïng LAN bình thöôøng, coù chöùc naêng keát noái caùc maùy tính vaên phoøng thuoäc caáp ñieàu haønh vôùi caáp ñieàu khieån giaùm saùt. Thoâng tin ñöôïc ñöa leân treân bao goàm traïng thaùi laøm vieäc cuûa caùc quaù trình kyõ thuaät, caùc giaøn maùy cuõng nhö cuûa heä thoáng ñieàu khieån töï ñoäng, SVTH: Löu Vaên Khoa Trang 15 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh caùc soá lieäu tính toaùn, thoáng keâ veà dieãn bieán quaù trình saûn xuaát vaø chaát löôïng saûn phaåm. Thoâng tin theo chieàu ngöôïc laïi laø caùc thoâng soá thieát keá, coâng thöùc ñieàu khieån vaø meänh leänh ñieàu haønh. Ngoaøi ra, thoâng tin cuõng ñöôïc trao ñoåi maïnh theo chieàu ngang giöõa caùc maùy tính thuoäc caáp ñieàu haønh saûn xuaát, ví duï hoã trôï kieåu laøm vieäc theo nhoùm, coäng taùc trong döï aùn, söû duïng chung caùc taøi nguyeân noái maïng nhö :maùy in , maùy chuû,… Khaùc vôùi heä thoáng bus caáp döôùi, maïng xí nghieäp khoâng yeâu caàu nghieâm ngaët veà tính naêng thôøi gian thöïc. Vieäc trao ñoåi döõ lieäu thöôøng dieãn ra khoâng ñònh kyø, nhöng coù khi vôùi soá löôïng lôùn tôùi haøng Mbyte. Hai loaïi maïng ñöôïc duøng phoå bieán cho muïc ñích naøy laø Ethernet vaø Token-Ring, treân cô sôû caùc giao thöùc chuaån nhö TCP/IP vaø IPX / SPX. d. Maïng coâng ty Maïng coâng ty, naèm treân cuøng trong moâ hình phaân caáp heä thoáng truyeàn thoâng cuûa moät coâng ty saûn xuaát coâng nghieäp. Ñaëc tröng cuûa maïng coâng ty gaàn vôùi moät maïng vieãn thoâng hoaëc moät maïng maùy tính dieän roäng nhieàu hôn treân caùc phöông dieän phaïm vi vaø hình thöùc dòch vuï, phöông phaùp truyeàn thoâng vaø caùc yeâu caàu veà kyõ thuaät. Chöùc naêng cuûa maïng coâng ty laø keát noái caùc maùy tính vaên phoøng cuûa caùc xí nghieäp , cung caáp dòch vuï trao ñoåi thoâng tin noäi boä vaø vôùi caùc khaùch haøng nhö thö vieän ñieän töû, thö ñieän töû, hoäi thaûo töø xa qua ñieän thoaïi, hình aûnh, cung caáp dòch vuï truy caäp Internet vaø thöông maïi ñieän töû,v.v… Hình thöùc toå chöùc gheùp noái maïng, cuõng nhö caùc coâng ngheä ñöôïc aùp duïng raát ña daïng, tuyø thuoäc vaøo ñaàu tö cuûa coâng ty. Trong nhieàu tröôøng hôïp, maïng coâng ty vaø maïng xí nghieäp ñöôïc thöïc hieän baèng moät heä thoáng maïng duy nhaát vaø maët vaät lyù nhöng chia thaønh nhieàu phaïm vi vaø nhoùm maïng laøm vieäc rieâng bieät. Maïng coâng ty coù vai troø nhö moät ñöôøng cao toác trong heä thoáng haï taàng cô sôû truyeàn thoâng cuûa moät coâng ty, vì vaäy ñoøi hoûi veà toác ñoä truyeàn thoâng vaø ñoä an toaøn, tin caäy ñaëc bieät cao. Fast Ethernet, FDDI , ATM laø moät vaøi ví duï coâng ngheä tieân tieán ñöôïc aùp duïng ôû ñaây trong hieän ñaïi vaø töông lai. II. Cô sôû kyõ thuaät 1. Khaùi nieäm veà tính naêng thôøi gian thöïc SVTH: Löu Vaên Khoa Trang 16 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh Tính naêng thôøi gian thöïc laø moät trong nhöõng ñaëc tröng quan troïng nhaát ñoái vôùi caùc heä thoáng töï ñoäng hoaù noùi chung vaø caùc heä thoáng bus tröôøng noùi rieâng. Söï hoaït ñoäng bình thöôøng cuûa moät heä thoáng kyõ thuaät laøm vieäc trong thôøi gian thöïc khoâng chæ phuï thuoäc vaøo ñoä chính xaùc, ñuùng ñaén cuûa caùc keát quaû ñaàu ra, maø coøn phuï thuoäc vaøo thôøi ñieåm ñöa ra keát quaû. Moät heä thoáng coù tính naêng thôøi gian thöïc khoâng nhaát thieát phaûi coù phaûn öùng thaät nhanh, maø quan troïng hôn laø phaûi coù phaûn öùng kòp thôøi ñoái vôùi caùc yeâu caàu, taùc ñoäng beân ngoaøi. Nhö vaäy, moät heä thoáng truyeàn thoâng coù tính naêng thôøi gian thöïc phaûi coù khaû naêng truyeàn taûi thoâng tin moät caùch tin caäy vaø kòp thôøi vôùi yeâu caàu cuûa caùc ñoái taùc truyeàn thoâng. Tính naêng thôøi gian thöïc cuûa moät heä thoáng ñieàu khieån phaân taùn phuï thuoäc raát nhieàu vaø heä thoáng bus tröôøng ñöôïc duøng Ñeå ñaûm baûo tính naêng thôøi gian thöïc, moät heä thoáng bus phaûi coù nhöõng ñaëc ñieåm sau ñaây: • Ñoä nhanh nhaïy: toác ñoä truyeàn thoâng höõu ích phaûi ñuû nhanh ñeå ñaùp öùng nhu caàu trao ñoåi döõ lieäu trong moät giaûi phaùp cuï theå • Tính tieàn ñònh: Döï ñoaùn tröôùc ñöôïc veà thôøi gian phaûn öùng tieâu bieåu vaø thôøi gian phaûn öùng chaäm nhaát vôùi yeâu caàu cuûa töøng traïm • Ñoä tin caäy, kòp thôøi: Ñaûm baûo toång thôøi gian caàn cho vieäc vaän chuyeån döõ lieäu moät caùch tin caäy giöõa caùc traïm naèm trong moät khoaûng caùch xaùc ñònh. • Tính beàn vöõng: Coù khaû naêng xöû lyù söï coá moät caùch thích hôïp ñeå khoâng gaây haïi theâm cho toaøn boä heä thoáng Roõ raøng, khaû naêng thoaû maõn yeâu caàu veà thôøi gian thöïc phuï thuoäc vaøo baøi toaùn öùng duïng cuï theå. Moät maïng coâng nghieäp coù tính naêng thôøi gian thöïc khoâng coù nghóa laø seõ thích öùng vôùi moïi öùng duïng ñoøi hoûi yeâu caàu veà thôøi gian thöïc. Nhieäm vuï cuûa ngöôøi tích hôïp heä thoáng laø phaûi löïa choïn vaø thieát keá moät giaûi phaùp thích hôïp ñeå thoaû maõn yeâu caàu naøy treân cô sôû phaân tích caùc tính naêng kyõ thuaät lieân quan, döôùi ñieàu kieän raøng buoäc laø giaù thaønh chi phí. 2. Kieán truùc giao thöùc a. Dòch vuï truyeàn thoâng Moät heä thoáng truyeàn thoâng cung caáp dòch vuï truyeàn thoâng cho caùc thaønh vieân tham gia noái maïng. Caùc dòch vuï ñoù ñöôïc duøng cho vieäc thöïc hieän caùc nhieäm vuï khaùc nhau nhö trao ñoåi döõ lieäu, baùo caùo traïng thaùi, taïo laäp caáu hình vaø tham soá hoaù thieát bò tröôøng, giaùm saùt thieát bò vaø caøi ñaët chöông SVTH: Löu Vaên Khoa Trang 17 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh trình. Caùc dòch vuï truyeàn thoâng do nhaø cung caáp heä thoáng truyeàn thoâng thöïc hieän baèng phaàn cöùng hoaëc phaàn meàm. Vieäc khai thaùc caùc dòch vuï ñoù töø phía ngöôøi söû duïng phaûi thoâng qua phaàn meàm giao dieän maïng, ñeå taïo laäp caùc chöông trình phaàn meàm öùng duïng, ví duï chöông trình ñieàu khieån, giao dieän ngöôøi -maùy (HMI) vaø ñieàu khieån giaùm saùt (SCADA). Caùc giao dieän maïng naøy coù theå ñöôïc caøi ñaët saün treân caùc coâng cuï phaàn meàm chuyeân duïng (ví duï phaàn meàm laäp trình PLC, phaàn meàm SCADA, phaàn meàm quaûn lyù maïng), hoaëc thoâng qua caùc thö vieän phaàn meàm phoå thoâng khaùc döôùi daïng caùc haøm dòch vuï (ví duï vôùi C/C++, VisualBasic, Delphi, OLE /DDE) Moãi heä thoáng truyeàn thoâng khaùc nhau coù theå quy ñònh moät chuaån rieâng veà taäp hôïp caùc dòch vuï truyeàn thoâng cuûa mình. Ví duï Profibus ñònh nghóa caùc haøm dòch vuï khaùc so vôùi Interbus-S hay ControlNet. Moät phaàn meàm chuyeân duïng khoâng nhaát thieát phaûi hoã trôï toaøn boä caùc dòch vuï truyeàn thoâng cuûa moät heä thoáng, nhöng cuõng coù theå cuøng moät luùc hoã trôï nhieàu heä thoáng truyeàn thoâng khaùc nhau. Ví duï vôùi moät phaàn meàm SCADA ta coù theå ñoàng thôøi khai thaùc döõ lieäu töø caùc ñaàu ño hay caùc PLC lieân keát vôùi caùc bus tröôøng khaùc nhau, nhöng khoâng caàn tôùi dòch vuï hoã trôï caøi ñaët chöông trình ñieàu khieån cho caùc PLC. Coù theå phaân loaïi dòch vuï truyeàn thoâng döïa theo caùc caáp khaùc nhau: caùc dòch vuï sô caáp ( ví duï taïo vaø ngaét noái ), dòch vuï caáp thaáp (ví duï trao ñoåi döõ lieäu) vaø caùc dòch vuï cao caáp (taïo laäp caáu hình, baùo caùo traïng thaùi). Moät dòch vuï ôû caáp cao hôn coù theå söû duïng caùc dòch vuï caáp thaáp ñeå thöïc hieän chöùc naêng cuûa noù. Ví duï dòch vuï taïo laäp caáu hình hay baùo caùo traïng thaùi cuoái cuøng cuõng phaûi söû duïng dòch vuï trao ñoåi döõ lieäu ñeå thöïc hieän chöùc naêng cuûa mình. Maëc khaùc, trao ñoåi döõ lieäu thöôøng ñoøi hoûi taïo vaø ngaét noái. Phaân caáp dòch vuï truyeàn thoâng coøn coù yù nghóa laø taïo söï linh hoaït cho phía ngöôøi söû duïng. Tuyø theo nhu caàu veà ñoä tieän lôïi hay hieäu suaát trao ñoåi thoâng tin maø ngöôøi ta coù theå quyeát ñònh söû duïng moät dòch vuï ôû caáp naøo Vieäc thöïc hieän taát caû caùc dòch vuï ñöôïc döïa treân caùc nguyeân haøm dòch vuï ( service primitive ), goàm coù: • Yeâu caàu (request) dòch vuï , kyù hieäu laø .req , ví duï connect.req • Chæ thò (indication) nhaän lôøi phuïc vuï, kyù hieäu laø .ind, ví duï connect.ind • Ñaùp öùng (response ) dòch vuï, kyù hieäu laø .res, ví duï connect.res • Xaùc nhaän (confirmation ) ñaõ nhaän ñöôïc ñaùp öùng, kyù hieäu laø .con, ví duï connect.con Döïa treân quan heä giöõa beân cung caáp dòch vuï vaø beân yeâu caàu dòch vuï cuõng coù theå phaân bieät giöõa loaïi dòch vuï coù xaùc nhaän vaø dòch vuï khoâng xaùc SVTH: Löu Vaên Khoa Trang 18 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh nhaän. Dòch vuï coù xaùc nhaän ñoøi hoûi söû duïng caû boán nguyeân haøm, trong khi dòch vuï khoâng xaùc nhaän boû qua ñaùp öùng vaø xaùc nhaän. Bieåu ñoà tuaàn töï döôùi minh hoaï hai ví duï tieâu bieåu cho hai tröôøng hôïp naøy laø dòch vuï taïo noái (connect ) vaø ngaét noái (disconnect ) Beân caàu Beân cung 1:connect.req 2:connect.ind 3:connect.res 4:connect.con a)Dòch vuï coù xaùc nhaän Beân caàu Beân cung 1:disconnect.req 2:disconnect.ind b. Giao thöùc b)Dòch vuï khoâng xaùc nhaän Baát cöù söï giao tieáp naøo cuõng caàn moät ngoân ngöõ giao tieáp chung cho caùc ñoái taùc.Trong kyõ thuaät truyeàn thoâng, beân cung caáp dòch vuï cuõng nhö beân söû duïng dòch vuï ñeàu phaûi tuaân theo caùc quy taéc, thuû tuïc cho vieäc giao tieáp, goïi laø giao thöùc. Giao thöùc chính laø cô sôû cho vieäc thöïc hieän vaø söû duïng caùc dòch vuï truyeàn thoâng Moät quy chuaån giao thöùc bao goàm caùc thaønh phaàn sau: • Cuù phaùp (syntax ): Quy ñònh veà caáu truùc böùc ñieän, goùi döõ lieäu duøng khi trao ñoåi , trong ñoù coù phaàn thoâng tin höõu ích (döõ lieäu ) vaø caùc thoâng tin boå trôï nhö ñòa chæ, thoâng tin ñieàu khieån, thoâng tin kieåm loãi,… SVTH: Löu Vaên Khoa Trang 19 Luaän Vaên Toát Nghieäp GVHD: Nguyeãn Ñöùc Thaønh • Ngöõ nghóa (semantic): Quy ñònh yù nghóa cuûa töøng thaønh phaàn trong moät böùc ñieän, nhö phöông phaùp ñònh ñòa chæ, phöông phaùp baûo toaøn döõ lieäu, thuû tuïc ñieàu khieån doøng thoâng tin, xöû lyù loãi,… • Ñònh thôøi (timing ): Quy ñònh veà trình töï, thuû tuïc giao tieáp, cheá ñoä truyeàn thoâng (ñoàng boä hay khoâng ñoàng boä), toác ñoä truyeàn thoâng,… Vieäc thöïc hieän moät dòch vuï truyeàn thoâng treân cô sôû caùc giao thöùc töông öùng ñöôïc goïi laø xöû lyù giao thöùc. Noùi moät caùch khaùc, quaù trình xöû lyù giao thöùc coù theå laø maõ hoaù (xöû lyù giao thöùc beân göûi ) vaø giaûi maõ (xöû lyù giao thöùc beân nhaän). Töông töï nhö caùc dòch vuï truyeàn thoâng, coù theå phaân bieät caùc giao thöùc caáp thaáp vaø giao thöùc cao caáp. Caùc giao thöùc cao caáp laø cô sôû cho caùc dòch vuï cao caáp vaø caùc giao thöùc caáp thaáp laø cô sôû cho caùc dòch vuï caáp thaáp Giao thöùc cao caáp gaàn vôùi ngöôøi söû duïng, thöôøng ñöôïc thöïc hieän baèng phaàn meàm. Moät soá ví duï veà giao thöùc cao caáp laø FTP (File Transfer Protocol) duøng trong trao ñoåi file töø xa, HTTP (Hypertext Transfer Protocol) duøng ñeå trao ñoåi caùc trang HTML trong caùc öùng duïng Web, MMS (Manufacturing Message Specification ) duøng trong töï ñoäng hoaù coâng nghieäp Giao thöùc caáp thaáp gaàn vôùi phaàn cöùng, thöôøng thöïc hieän tröïc tieáp bôûi caùc maïch ñieän töû. Moät soá ví duï giao thöùc caáp thaáp quen thuoäc laø TCP/IP (Transmission Control Protocol / Internet Protocol) ñöôïc duøng phoå bieán trong Inernet , HART (Highway Adressable Remote Transducer ) duøng trong ñieàu khieån quaù trình, HDLC (High Level Data-link Control) laøm cô sôû cho nhieàu giao thöùc khaùc vaø UART duøng trong ña soá caùc giao dieän vaät lyù cuûa caùc heä thoáng bus tröôøng . Hai giao thöùc sau HDLC vaø UART coù vai troø quan troïng trong truyeàn thoâng coâng nghieäp vaø vì vaäy ñöôïc giôùi thieäu sô löôïc döôùi ñaây. * Giao thöùc HDLC HDLC cho pheùp cheá ñoä truyeàn bit noái tieáp ñoàng boä hoaëc khoâng ñoàng boä. Moät böùc ñieän, hay coøn goïi laø khung (frame) coù caáu truùc nhö sau: 01111110 8/16 bit 8 bit n bit 16/32 bit 01111110 Côø Ñòa chæ Ñieàu khieån Döõ lieäu FCS Côø Moãi khung ñöôïc khôûi ñaàu vaø keát thuùc baèng moät côø hieäu (flag) vôùi daõy bit 01111110. Daõy bit naøy ñöôïc ñaûm baûo khoâng bao giôø xuaát hieän trong caùc phaàn thoâng tin khaùc qua phöông phaùp nhoài bit (bit stuffing), töùc cöù sau moät daõy 5 bit coù giaù trò 1 (11111) thì moät bit laïi ñöôïc boå sung vaøo SVTH: Löu Vaên Khoa Trang 20
- Xem thêm -

Tài liệu liên quan