Đề tài Ứng dụng phần mềm Wincc điều khiển hệ thống nước

LỜI NÓI ĐẦU Trong thời kỳ công nghiệp hoá hiện đại hoá việc trang bi điện cho một hệ thống đóng một vai trò quan trọng trong sản xuất. Yêu cầu tự động hoá ngày càng cao. Vì thế, công việc thiết kế trang bị điện, vận hành hệ thống sản xuất trong các khu chế xuất, các xí nghiệp, phân xưởng một cách tối ưu nhất về năng lượng tự động hoá cao là vấn đề hết sức quan trọng. Để tiếp cận với một quá trình tự động hoá trong sản xuất thực tế thật là khó cho mỗi sinh viên đang còn ngồi trên nghế nhà trường. Vì vậy, việc nghiên cứu phần mềm hỗ trợ có được mô hình hệ thống mà ta có thể mô phỏng được thật là tiện lợi cho sinh viên cũng như kỹ sư thiết kế. Qua môn học trang bị điện em được giao cho đề tài “ứng dụng phần mềm WinCC điều khiển hệ thống nước”. MỤC LỤC CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI CHƯƠNG II: SOẠN THẢO PROJECT WINCC CHƯƠNG III: ỨNG DỤNG PHẦN MỀM WINCC ĐIỀU KHIỂN HỆ THỐNG NƯỚC

doc29 trang | Chia sẻ: lvcdongnoi | Lượt xem: 2983 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Đề tài Ứng dụng phần mềm Wincc điều khiển hệ thống nước, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
LÔØI NOÙI ÑAÀU Trong thôøi kyø coâng nghieäp hoaù hieän ñaïi hoaù vieäc trang bi ñieän cho moät heä thoáng ñoùng moät vai troø quan troïng trong saûn xuaát. Yeâu caàu töï ñoäng hoaù ngaøy caøng cao. Vì theá, coâng vieäc thieát keá trang bò ñieän, vaän haønh heä thoáng saûn xuaát trong caùc khu cheá xuaát, caùc xí nghieäp, phaân xöôûng moät caùch toái öu nhaát veà naêng löôïng töï ñoäng hoaù cao laø vaán ñeà heát söùc quan troïng. Ñeå tieáp caän vôùi moät quaù trình töï ñoäng hoaù trong saûn xuaát thöïc teá thaät laø khoù cho moãi sinh vieân ñang coøn ngoài treân ngheá nhaø tröôøng. Vì vaäy, vieäc nghieân cöùu phaàn meàm hoã trôï coù ñöôïc moâ hình heä thoáng maø ta coù theå moâ phoûng ñöôïc thaät laø tieän lôïi cho sinh vieân cuõng nhö kyõ sö thieát keá. Qua moân hoïc trang bò ñieän em ñöôïc giao cho ñeà taøi “ öùng duïng phaàn meàm WinCC ñieàu khieån heä thoáng nöôùc”. Nhöõng ngaøy thaùng qua, nhôø coù söï höôùng daãn taän tình cuûa thaày NGUYỄN HỮU THỌ vaø söï giuùp ñôõ cuûa baïn beø. Nhôø vaäy em môùi hoaøn thaønh ñöôïc taäp ñoà aùn trong thôøi gian ngaén nguûi. Tuy nhieân, vôùi nhöõng kieán thöùc vaø taøi lieäu tham khaûo coøn nhieàu haïn cheá, kinh nghieäm chöa coù nhieàu khoâng traùnh khoûi nhöõng thieáu soùt. Em xin chaân thaønh caùm ôn söï höôùng daãn taän tình cuûa quyù thaày coâ vaø ñaëc bieät thaày NGUYỄN HỮU THỌ ñaõ giuùp em hoaøn thaønh taäp ñoà aùn naøy. Tp. HCM, ngaøy 17 thaùng 5 naêm 2008 Sinh vieân thöïc hieân NGUYỄN CHÍ HỌC NHAÄN XEÙT GIAÙO VIEÂN HÖÔÙNG DAÃN MUÏC LUÏC CHÖÔNG I: TOÅNG QUAN VEÀ ÑEÀ TAØI 3 CHÖÔNG II: SOAÏN THAÛO PROJECT WINCC 7 CHÖÔNG III: ÖÙNG DUÏNG PHAÀN MEÀM WINCC ÑIEÀU KHIEÅN HEÄ THOÁNG NÖÔÙC 13 Chöông I TOÅNG QUAN VEÀ PHAÀN MEÀM WINCC I.1. Giôùi thieäu WinCC (Windows Control Center) laø phaàn meàm tích hôïp giao dieän ngöôøi maùy IHMI (Intergrate Human Machine Interface) ñaàu tieân cho pheùp keát hôïp phaàn meàm ñieàu khieån vôùi quaù trình töï ñoäng hoaù. Nhöõng thaønh phaàn deã söû duïngcuûa WinCC giuùp tích hôïp nhöõng öùng duïng môùi hoaïc coù saün maø khoâng gaëp baát kyø trôû ngaïi naøo. Ñaëc bieät vôùi WinCC, ngöôøi söû duïng coù theå taïo ra moät giao dieän ñieàu khieån giuùp quan saùt moïi hoaït ñoäng cuûa quaù trình töï ñoäng hoaù moät caùch deã daøng. Phaàn meàm naøy coù theå trao ñoåi tröïc tieáp vôùi nhieàu loaïi PLC cuûa caùc haõng khaùc nhau nhö: SIEMENS, MITSUBISHI, ALLEN BRADLEY,... , nhöng noù truyeàn thoâng raát toát vôùi PLC cuûa haõng SIEMENS. Noù döôïc caøi ñaët treân maùy vaø tính giao tieáp vôùi PLC thoâng qua coång COM1 hoaëc COM2 (chuaån RS-232) cuûa maùy tính. Do ñoù, caàn phaûi coù moät boä chuyeån ñoåi töø chuaån RS-232 sang chuaån RS-485 cuûa PLC. WinCC coøn coù ñaëc ñieåm laø ñaëc tính môû. Noù coù theå söû duïng moät caùch deã daøng vôùi caùc phaàn meàm chuaån vaø phaàn meàm cuûa ngöôøi söû duïng, taïo neân giao dieän ngöôøi-maùy ñaùp öùng nhu caøu thöïc teá moät caùch chính xaùc. Nhöõng nhaø cung caáp heä thoáng coù theå phaùt trieån öùng duïng cuûa hoï thoâng qua giao dieän môû cuûa WinCC nhö moät neàn taûng ñeå môû roäng heä thoáng. Nhoaøi khaû ngaêng thíc höùng cho vieäc xaây döïng caùc heä thoáng coù qui moâ lôùn nhoû khaùc nhau, WinCC coøn coù theå deã daøng tích hôïp vôùi nhöõng heä thoáng caáp cao nhö MES (Manufacturing Excution System – Heä thoáng quaûn lyù vieäc thöïc hieän saûn suaát) vaø ERP (Enterprise Resourse Planning). WinCC cuõng coù theå söû duïng treân cô sôû qui moâ toaøn caàu nhôø heä thoáng trôï giuùp cuûa SIEMENS coù maët treân khaép theá giôùi. I.2. Höôùng daãn caøi ñaët I.2.1. Caáu hình ñoøi hoûi (hardware) WinCC laø moät phaàn meàm vôùi heä thoáng môû chaïy treân taát caû caùc maùy tính PC vôùi boä xöû lyù Pentium. Heä ñieàu haønh maëc ñònh cuûa WinCC laø heä ñieàu haønh Microsoft Windows 9x vaø WinNT, ñeàu laø heä ñieàu haønh maïnh veà thieát keá giao dieän ñoà hoïa. Vì vaäy WinCC cuõng keá thöøa toaøn boä söùc maïnh cuûa heä ñieàu haønh. Yeâu caàu veà phaàn cöùng maùy: Maùy vi tính toái thieåu: Pentium II 266 MHz, yeâu caàu: Pentium II 400 MHz. Ñóa cöùng toái thieåu: 650 MB. Yeâu caàu caøi ñaët treân Windows NT WinCC coù theå ñöôïc caøi ñaët döôùi neàn cuûa Windows NT 4.0, Service Pack 5 hoaëc cao hôn Windows NT 4.0 . Vaø Service Pack 5 coù theå caøi ñaët töø Internet Explorer 5.0 CD-ROM. Service Pack naøy phaûi ñöôïc caøi ñaët tröôùc khi caøi ñaët Internet Explorer. Sau ñoù caøi ñaët Windows NT 4.0 Option Pack vaø Windows NT Service Pack 5 phaûi ñöôïc caøi ñaët. Yeâu caàu caøi ñaët treân Windows 2000: WinCC coù theå hoaït ñoäng döôùi neàn cuûa Windows 2000 . Yeâu caàu phaûi coù Service-Pack 2 cho Windows 2000. I.2.2. Caøi ñaë WinCC (Installation) Nhaáp choïn Yes thì xuaát hieän hoäp thoaïi User Information. ÔÛ khung Name nhaäp teân tuyø yù. Nhaäp soá Serial coù treân ñóa. Hoäp thoaïi Browser xuaát hieän Nhaáp next ñeå tieáp tuïc Sau ñoù nhaáp chuoät vaøo Open seõ xuaát hieän hoäp thoaïi Ñeå caøi ñaët tieáp tuïc nhaáp chuoät vaøo muïc: install SIMATIC WINCC Quaù trình caøi ñaët cuûa WinCC: Cheøn ñóa WinCC V5.0 vaøo CD-ROM cuûa baïn. Nhaáp choïn Start > Run > Browse. Nhaáp choïn : No, perform the authorization later .Vaø nhaáp Next Hoäp thoaïi Select Language and Target Path: Cho pheùp caøi ñaët theâm ngoân ngöõ khaùc nhö: German, French vaø choïn ñöôøng daãn ñeå caøi ñaët. Tieáp tuïc nhaán Next thì quaù trình copy RT Files baét ñaàu Hoäp thoaïi veà söï choïn löïa kieåu caøi ñaët coù 3 kieåu: Kieåu caøi ñaët tieâu bieåu vôùi 450MB treân ñóa cöùng . Kieåu caøi ñaët toái thieåu 350MB treân ñóa cöùng . Kieåu User-Defined vôùi 490MB treân ñóa cöùng . Thöôøng choïn kieåu ñaàu tieân Click chuoät nhö hình Ñeå keát thuùc vieäc caøi ñaët ta nhaáp chuoät vaøo Finish vaø restart laïi maùy tính Nhaáp Next ñeå tieáp tuïc I.2.3. Caøi ñaët Moâ phoûng Tags (Tags Simulator) Ñeå quan saùt söï thay ñoåi giaù trò cuûa Tags theo thôøi gian thöïc thi, WinCC cung caáp cho chuùng ta coâng cuï “Tags Simulator”. Ñeà caøi ñaët “Tags Simulator” baïn nhaán chuoät vaøo ñeà muïc “Tool and Drivers” trong cöûa soå caøi ñaët WinCC hoaëc tìm kieám tröïc tieáp trong ñóa CD-ROM. Trong cöûa soå tieáp theo, nhaán chuoät vaøo “WinCC-Simulator”. Quaù trình caøi ñaët baét ñaàu. Trong hoäp thoaïi keá tieáp, nhaán “Next” ñeå tieáp tuïc. Xem yeâu caàu cuûa baûn quyeàn vaø nhaán “yes” ñeå xaùc nhaän. Baïn choïn thö muïc caøi ñaët cho “Simulator”. Neáu khoâng chöông trình seõ töï caøi ñaët vaøo thö muïc C:\Siemen\WinCC\SmarTools\Simulator”. Nhaán “Next” chöông trình baét ñaàu caøi ñaët. Baïn phaûi khôûi ñoäng maùy tính tröôùc khi chaïy chöông trình. I.2.4. Gôõ boû WinCC (Deinstalltation) Baïn coù theå gôõ boû WinCC baèng “Add/Remove Programs” trong “Control Panel”. Nhaán “Start” menu, choïn “Control Panel”. Trong cöûa soå “Control Panel” nhaán ñuùp chuoät leân bieåu töôûng “Add/Remove Programs”. Choïn “Simatic WinCC”, sau ñoù nhaán “Change/Remove”. Nhaán “Yes” ñeå tieáp tuïc. Trong hoäp thoaïi gôõ boû WinCC, coù theå choïn gôõ boû toaøn boä WinCC hoaëc töøng thaønh phaàn. Chöông II SOAÏN THAÛO PROJEC WINCC Trong chöông naøy, giôùi thieäu nhöõng ñaëc tính cô baûn cuûa WinCC vaø cung caáp moät caùch toång quan veà caùc böôùc soaïn thaûo moät döï aùn Project trong WinCC. LÖU ÑOÀ CHI TIEÁT CAÙC BÖÔÙC THÖÏC HIEÄN II.1.Taïo döï aùn “Project” môùi Choïn Computer nhaáp chuoät phaûi choïn Properties Böôùc1: Khôûi ñoäng Choïn Start/Programs/SIMATIC/WinCC/ Window Control center. Böôùc2: Taïo döï aùn môùi (New Project) Hoäp thoaïi WinCC Explorer xuaát hieän, coù 3 söï löïa choïn: Single-User Project. Döï aùn thöïc hieän treân maùy ñôn Multi-User Project. Multi-Client Project. Hoaëc Open an Existing Project sau ñoù tìm ñeán taäp tin coù ñuoâi “.mcp”. Ñaët teân cho döï aùn trong khung Project Name vaø choïn ñöôøng daãn cho thö muïc xaép taïo. Nhaáp choïn Create cöûa soå soaïn thaûo WinCCExplorer cuûa döï aùn ñöôïc môû. Trong hoäp thoaïi Computer properties vaãn giöõ thieát laäp nhö maëc ñònh, trong khung Computer Name ñaët teân COMPUTER. Choïn OK. II.2. Choïn PLC hoaëc Drivers töø Tag Management Ñeå thieát laäp söï keát noái truyeàn thoâng giöõa WinCC vôùi caùc ñoái töôïng caáp döôùi caàn coù moät maïng lieân keát chuùng vôùi nhau trong vieäc trao ñoåi döõ lieäu. Do ñoù caàn choïn moät Driver. Vieäc choïn Driver phuï thuoäc vaøo loaïi PLC söû duïng. Vôùi doøng SIMATIC PLC cuûa Siemens, coù khoaûng vaøi traêm ñeán vaøi nghìn ñieåm nhaäp, xuaát. Driver: Laø giao dieän lieân keát giöõa WinCC vaø PLC (Programable Logic Control). Trong döï aùn SCADA, nhaáp chuoät phaûi vaøo thö muïc Tag Management, choïn Add New Driver. Böôùc3: Keát noái vôùi PLC Hoäp thoaïi Add New Driver xuaát hieän cho pheùp choïn maïng keát noái giöõa WinCC vaø PLC. Choïn Driver thích hôïp vaø nhaán Open. Hoäp thoaïi “Connection Properties” xuaát hieän, trong khung Name ñaët teân “PLC1”, nhaáp OK. Driver môùi xuaát hieän beân döôùi bieäu töôïng “TagsManager”. Nick chuoät phaûi vaøo maïng con cuûa Driver môùi. Choïn New Driver Connection II.3. Taïo Tags vaø nhoùm Tags Ñeå taïo söï keát noái caùc thieát bò treân moät döï aùn trong WinCC, tröôùc tieân phaûi taïo caùc Tags treân WinCC. Tags ñöôïc taïo döôùi Tags Management. Goàm coù Tags noäi vaø Tags ngoaïi: Tags Internal (Tags noäi): Laø Tag coù saün trong WinCC. Nhöõng Tags noäi naøy laø nhöõng vuøng nhôù trong cuûa WinCC, noù coù chöùc naêng nhö moät PLC thöïc söï. Tags External (Tags ngoaïi): Laø Tag quaù trình, noù phaûn aûnh thoâng tin ñòa chæ cuûa heä thoáng PLC khaùc nhau. Caùc Tags coù theå ñöôïc löu trong boä nhôù PLC hoaëc treân caùc thieát bò khaùcay5noái vôùi PLC thoâng qua caùc Tags. Taïo nhöõng nhoùm Tags Groups (nhoùm Tags) thieát bò: Khi döï aùn coù moät coù moät khoái löôïng lôùn döõ lieäu vôùi nhieàu Tags, thì ta coù theå nhoùm caùc Tags naøy thaønh moät nhoùm bieán sao cho thích hôïp theo ñuùng qui caùch. Böôùc4: Taïo Tags Taïo Tags Internal Taïo Tags noäi baèng caùch nhaáp phaûi vaøo Internal Tag, choïn New Tag. Tags Group laø nhöõng caáu truùc beân döôùi söï keát noái PLC, coù theå taïo nhieàu Tags Group vaø nhieàu Tags trong moãi nhoùm Tags neáu caàn. Nhaäp teân baát kyø vaøo oâ ñieàn teân, choïn “Datatype”. sau ñoù keùo xuoáng nhaáp vaøo kieåu döõ lieäu caàn choïn. Xaùc ñòng ñòa chæ trong PLC: Nhaán nuùt “Select” môû hoäp thoaïi “AddressProperties” Vuøng döõ lieäu Tag, choïn vuøng döõ lieäu “BitMemory” Xem daïng ñòa chæ “Word” vaø MW “0” ñaõ ñöôïc thieát laäp. Choïn “OK”. Ñaùnh daáu vaøo oâ “Linear Scaling” ñeå taïo ra vuøng giaù trò, nhaäp “Process Value Range” vaø “Tag Value Range” Hoäp thoaïi Tag Properties xuaát hieän, ñaët teân bieán vaø choïn döõ lieäu cho phuø hôïp vôùi moãi kieåu thieát bò. Choïn OK. Taïo Tags quaù trình Ñeå taïo Tags quaù trình , nhaán nuùt chuoät phaûi vaøo keát noái vôùi PLC ñaõ ñöôïc thieàt laäp. Choïn “New Tag” Hoäp thoaïi “Tag properties” xuaát hieän. Choïn OK ñeå keát thuùc. Nhaäp teân nhoùm tag vaøo oâ “Name” Nhaán “OK”. Nhoùm Tags môùi xuaát hieän döôùi keát noái PLC caàn taïo vôùi teân vöøa ñaët. Taïo nhoùm Tags Nhoùm Tags coù theå xaép xeáp laïi theo caùc keát noái logic cuûa PLC. Nhaán nuùt chuoát phaûi vaøo keát noái PLC caàn taïo. Nhaán vaøo “New Group” Hoäp thoaïi “Properties of tag group” xuaát hieän II.4. Hieäu chænh hình aûnh quùa trình (Process Picture) II.4.1. Taïo hình aûnh quaù trình Taïo hình aûnh quaù trình. Ñeå taïo hình aûnh ñaàu tieân phaûi môû giao dieän ñoà hoaï baèng caùch nhaáp phaûi muïc Graphics Designer, töø menu xoå xuoáng nhaáp choïn New picture xuaát hieän moät taäp tin ôû beân phaûi cöûa soå WiCCExplorer coù teân “NewPdl0.pdl”. Neáu moät döï aùn coù nhieàu giao dieän ñoà hoïa ñeå hieån thò thì caàn taïo nhieàu New picture. Ta coù theå ñoåi teân cho “hình aûnh” vöøa taïo baèng caùch nhaán chuoät phaûi vaøo “NewPdl0.pdl”. Choïn “Rename picture” vaø nhaäp teân tuøy yù. Böôùc 5: Taïo hình aûnh Môû cöûa soå Graphics Designer Ñeå môû moät Graphics Designer vôùi aûnh môùi thieát laäp, ta nhaán ñuùp vaøo “NewPdl0.pdl”ù trong cöûa soå con beân phaûi trong WinCC Explorer. Caùch khaùc nhaán chuoät phaûi vaøo bieåu töôïng vöùa thieát laäp choïn “Open Picture” trong pop-up menu. II.4.2. Cöûa soå Graphic Desiger Menu Bar: chöùa taát caû caùc leänh goïi menu cho cöûa soå Graphics Designer. Standard Toolbar: chöùa caùc nuùt ñeå thöïc hieän caùc leänh thoâng thöôøng. Color Palette: Gaùn maøu cho ñoái töôïng. Goàm 16 maøu tieâu chuaån Font Palette: cho pheùp thay ñoåi kieåu font, kích côõ, maøu saéc trong ñoái töôïng. Object Palette: chöùa caùc ñoái töôïng tieâu chuaån: Polygon, Ellipse, Rectagle….. Zoom Palette: thieát laäp tæ leä phoùng to thu nhoû cho cöûa soå hieän haønh. Tyû leä tieâu chuaånlaø: 8,4,1,1/2,1/4. Style Palette: caùc thay ñoåi hình daïng cuûa ñoái töôïng nhö: chieàu roäng, ñöôøng bieân , maøu toâ.. Alignment Palette: cho pheùp thay ñoåi vò trí tuyeät ñoái cuûa moät hay nhieàu ñoái töïông, thay ñoåi vò trí töông ñoái cuûa caùc ñoái töôïng, tieâu chuaån ñoä cao, ñoä roäng cuûa nhieàu ñoái töïông Layer Palette: Duøng ñeå choïn lôùp töø 0 ñeán 15. maëc ñònh laø lôùp 0. II.4.3. Taïo nuùt nhaán Töø baûng ñoái töôïng Object Palette, nhaáp vaøo daáu “+” muïc Windows Object choïn Button vaø di chuyeån con troû ra maøn hình ñaët ñeán vò trí caàn thieát. Coù theå veõ kích côõ nuùt nhaán mong muoán. Khi nhaû chuoät ra hoäp thoaïi Button Configuration xuaát hieän. ÔÛ khung Text ñaët teân nuùt nhaán tuyø yù. Nhaáp choïn Font chöõ vaø maøu saéc nuùt nhaán. Ñeå choïn file hình aûnh khi nhaán nuùt file hình ñoù seõ chuyeån ñeán, baèng caùch nhaáp vaøo bieåu töôïng treân hoäp thoaïi Button Configuration, hoäp thoaïi Pictures môû choïn file aûnh vaø nhaáp choïn OK. Tieáp tuïc nhaáp OK treân hoäp thoaïi Button Configuration ñeå keát thuùc vieäc löïa choïn. ÔÛ khung Text ñaët teân cho nuùt nhaán. Nhaáp choïn Font chöõ vaø maøu saét nuùt nhaán. Ñeå choïn file hình aûnh khi nhaán nuùt file hình ñoù seõ chuyeån ñeán, baèng caùch nhaáp vaøo bieåu töôïng treân hoäp thoaïi Button Configuration, hoäp thoaïi Pictures môû choïn file aûnh vaø nhaáp choïn OK. Tieáp tuïc nhaáp OK treân hoäp thoaïi Button Configuration ñeå keát thuùc vieäc löïa choïn. Ñeå löu caùc file aûnh, nhaáp choïn File > Save hoaëc nhaáp bieåu töôïng Save treân thanh coâng cuï. II.5. Thieát laäp thuoäc tính chaïy thöïc. Ñeå chaïy öùng duïng, caàn ñaët cheá ñoä Runtime töø cöûa soå WinCCExplorer. Böôùc 6: Thieát laäp ñieàu kieän Runtime Nhaáp phaûi choïn Computer trong cuûa soå soaïn thaûo hoaëc bieåu töôïng maùy tính beân phaûi cöûa soå, töø menu xoå xuoáng choïn Properties. Taïi khung thuoäc tính Window Attributes keùo thanh tröôït nhaáp choïn: “Title”, “Maxximize” vaø “Adapt picture”. Sau ñoù nhaáp Ok ñeå keát thuùc vieäc löïa choïn Chöông III ÖÙNG DUÏNG PHAÀN MEÀM WINCC ÑIEÀU KHIEÅN HEÄ THOÁNG NÖÔÙC Trong phaàn öùng duïng naøy höôùng daãn caùch laáy hình aûnh töø thö vieän ñoà hoïa, ñaët thuoäc tính ñoäng, söï lieân keát giöõa bieán vaø hình aûnh. Taïo boàn nöùôc goàm hai ñoäng cô bôm nöôùc vaøo vaø vôùi nguyeân lyù hoaït ñoäng sau: Khi nhaán nuùt Start ñeøn baùo xuaát hieän traïng thaùi heä thoáng saün saøng laøm vieäc. Neáu möïc nöôùc cao ôû möùc 1 caûm bieán taùc ñoäng (qua nuùt nhaán CB1) caû hai ñoäng cô chaïy. Neáu möïc nöôùc cao ôû möùc 2 caûm bieán taùc ñoäng (qua nuùt nhaán CB2) ñoäng cô 1 chaïy. Neáu möïc nöôùc ñaày caûm bieán taùc ñoäng (qua nuùt nhaán CB3) ñoäng cô 1 döøng. Khi nhaán nuùt Stopt ñeøn baùo maát traïng thaùi heä thoáng ngöng laøm vieäc. Döï aùn “ÑIEÀU KHIEÅN BOÀN CHÖÙA NÖÔÙC” ñöôïc thöïc hieän theo caùc böôùc sau: III.1. Böôùc1: Môû döï aùn môùi vaø ñaët teân “ÑIEÀU KHIEÅN BOÀN CHÖÙA NÖÔÙC” Nhaán Start > Simatic > WinCC > Window Control Center 5.0. Töø thanh trình ñôn, nhaáp choïn File > New. Hoäp thoaïi WinCCExplorer xuaát hieän, choïn Single-User Project vaø nhaáp OK. Hoäp thoaïi “Create a New Project” xuaát hieän. Taïi khung “Project Name” ñaët teân “DIEU_KHIEN_BON_CHUA_NUOC”, ôû khung “Project Path” choïn ñöôøng daãn ñeå löu baøi taäp. Döï aùn môùi coù teân “DIEU_KHIEN_BON_CHUA_NUOC” ñöôïc môû. III.2. Böôùc 2: Taïo tag (taïo bieán) Ta thieát laäp hai bieán cho hai ñoäng cô coù teân “DC1, DC2” coù kieåu döõ lieäu laø kieåu nhò phaân. Bieán cho boàn chöùa coù teân “TankLevel” kieåu döõ lieäu nguyeân 16 bit khoâng daáu. Hai bieán cho ñeøn baùo, hai bieán cho caûm bieán coù teân “DENBAO1”, “DENBAO2”, “CB” kieåu döõ lieäu nhò phaân. Ñaàu tieân taïo bieán DC1 baèng caùch nhaáp choïn muïc Tag Management > Internal Tag, nhaáp phaûi Internal tag, töø pop_menu choïn New Tag. Hoäp thoaïi Tag properties xuaát hieän, taïi khung “Name” ñaët teân DC1, khung Datatype choïn Binary Tag. Nhaáp Ok ñeå keát thuùc vieäc löïa choïn. Tieán haønh töông töï ñeå taïo caùc bieán DC2, DENBAO, CB1, CB2 coù kieåu döõ lieäu Binary Tag. TankLevel coù kieåu döõ lieäu Signed 16-bit value. Treân cöûa soå WinCCExplorer xuaát hieän caùc bieán vöøa taïo nhö hình beân. III.4. Böôùc 4: Taïo hình aûnh quaù trình Taïo File hình aûnh Start.pdl: Treân cöûa soå WinCCExplorer, nhaáp phaûi muïc Graphics Designer, töø menu xoå xuoáng nhaáp choïn New picture. Beân traùi cöûa soå WinCCExplorer xuaát hieän File NewPdl0.Pdl, ñoåi teân thaønh START.Pdl baèng caùch nhaáp phaûi choïn Rename Picture, hoäp thoaïi New Name xuaát hieän, ñoåi teân thaønh START.Pdl. Luùc naøy beân traùi cöûa soå WinCCExplorer goàm coù file hình aûnh vöøa ñöôïc taïo. Taïo hình aûnh cho file START.Pdl. Nhaáp ñuùp vaøo file START.Pdl cöûa soå giao dieän thieát keá ñöôïc môû. Tieán haønh laáy hình aûnh töø thö vieän ra maøn hình. Hình aûnh ôû file START.Pdl goàm: Boàn, 2 ñoäng cô, ñeøn baùo, tröôøng I/O, van, oáng daãn, caùc nuùt nhaán vaø caûm bieán. Ñaàu tieân, laáy boàn Tank1 töø thö vieän, baèng caùch nhaáp choïn bieåu töôïng Library treân thanh coâng cuï, hoäp thoaïi Library xuaát hieän. Nhaáp ñuùp Global Libraly choïn PlantElements > Tanks > Tank1. Nhaáp giöõ chuoät ñöa ra giao dieän thieát keá. Töông töï, nhaáp muïc Siemens HMI Symbol Library 1.2 > Pumps > Chemical pump2. Nhaáp giöõ chuoät vaø ñöa Chemical pump 2 ra giao dieän thieát keá. Laáy caûm bieán töø muïc Siemens HMI Symbol Library 1.2 > Sensors > Tank meter nhaáp giöõ chuoät vaø ñöa ra maøn hình. Töông töï, laáy caùc van, vaø oáng daãn. Laáy caùc nuùt nhaán töø baûng ñoái töôïng Object Palette > Windows Objects > Button, ñeøn baùo vaø khung soaïn thaûo ñöôïc laáy töø Standard Objects, ñöa ra giao dieän thieát keá, veõ ra maøn hình theo kích côõ mong muoán. Giao dieän thieát keá ñöôïc nhö sau: III.5. Böôùc 5: Taïo thuoäc tính cho hình aûnh Taïo thuoäc tính cho Tank1: Hoäp thoaïi Object Properties môû ra, ñeå ñaët thuoäc tính ñoäng cho Tank1, nhaáp choïn thuoäc tính Tag Asssignment > Fill Level. ÔÛ coät Dynamic, nhaáp phaûi bieåu töôïng boùng ñeøn, töø menu xoå xuoáng nhaáp choïn Tag. Trong WinCC, thuoäc tính ñoäng cuûa boàn laø söï thay ñoåi möùc nöôùc. Do vaäy, caàn gaùn bieán cho thuoäc tính Fill Level. Nhaáp phaûi Tank1, töø menu xoå xuoáng choïn Properties. Hoäp thoaïi Tags – Properties ñöôïc môû, nhaáp choïn WinCC Tags > Internal tags > TankLevel. Nhaáp choïn OK. Ñeå thay ñoåi toác ñoä maëc ñònh treân coät Curent, nhaáp phaûi 2s töø menu xoå xuoáng nhaáp choïn “Upon Change”. Choïn xong, ñoùng hoäp thoaïi Object Properties. Treân hoäp thoaïi Object Properties, ôû thuoäc tính Fill Level bieåu töôïng boùng ñeøn chuyeån sang maøu xanh, ñieàu naøy chöùng toû bieán ñaõ ñöôïc gaùn. Taïo thuoäc tính cho ñoäng cô 1: Trong WinCC , ñoäng cô ñeå theå hieän söï hoaït ñoäng baèng caùch hieän ra treân hình neàn. Vì vaäy, ñaët thuoäc tính Display cho ñoäng cô. Ñaët thuoäc tính cho ñoäng cô baèng caùch nhaáp phaûi, choïn Properties nhö hình. Hoäp thoaïi Object Properties xuaát hieän. Nhaáp choïn thuoäc tính Miscellaneous > Display Taïi coät Static nhaáp choïn Yes, ôû coät Dynamic nhaáp phaûi choïn Tag nhö hình. Hoäp thoaïi Tags – Project xuaát hieän, nhaáp choïn Internal tags > DC1 > OK. Treân hoäp thoaïi Object Properties, thay ñoåi toác ñoä maëc ñònh nhö ôû thuoäc tính cuûa Tank1. Taïi coät curent nhaáp phaûi 2s choïn “Upon change”. Taïo thuoäc tính cho ñoäng cô 2 Thöïc hieän caùc böôùc töông töï nhö ñoäng cô 1, gaùn bieán cho ñoäng cô 2 laø DC. Taïo thuoäc tính vaø caáu hình cho caùc nuùt nhaán Taïo thuoäc tính cho nuùt nhaán START: START laø nuùt duøng ñeå khôûi ñoäng traïng thaùi heä thoáng saün saøng hoïat ñoäng. Trong WinCC, thuoäc tính cuûa nuùt nhaán theå hieän baèng söï kieän nhaáp chuoät, caàn ñaët thuoäc tính söï kieän (Events) cho nuùt nhaán. Nhaáp phaûi nuùt START, töø menu xoå xuoáng nhaáp choïn Properties nhö hình. Hoäp thoaïi Object Properties xuaát hieän, nhaáp choïn Events > Group > Mouse > Press Left. Nhaáp ñuùp doøng Press Left ôû beân traùi hoäp thoaïi. Hoäp thoaïi Edit Action xuaát hieän, nhaáp choïn Internal functions > tag > set > SetTagBit. Nhaáp ñuùp doøng SetTagBit. Hoäp thoaïi Assigning parameters xuaát hieän, ôû coät Value gaùn bieán baèng caùch nhaáp doøng Tag_Name, töø menu choïn Variable selection. Hoäp thoaïi Tags – Project môû ra, nhaáp choïn Internal tags > DENBAO1 > OK. ÔÛ hoäp thoaïi Assigning parameters, taïi doøng Value ñaët giaù trò 1. Nhaáp OK ñeå keát thuùc vieäc löïa choïn. Luùc naøy, treân hoäp thoaïi Object Properties taïi coät Action muõi teân bieán ñoåi coù maøu xanh, coù nghóa moät bieán ñaõ ñöôïc gaùn. Ñoùng hoäp thoaïi ñeå keát thuùc vieäc löïa choïn. Töông töï caùc böôùc treân. Hoäp thoaïi Tags – Project môû ra, nhaáp choïn Internal tags > DENBAO2 > OK. ÔÛ hoäp thoaïi Assigning parameters, taïi doøng Value ñaët giaù trò 1. Nhaáp OK ñeå keát thuùc vieäc löïa choïn. Ta coù ñöôïc hoäp Edit Action nhö sau. Taïo thuoäc tính cho nuùt nhaán STOP: Nuùt ñeå döøng traïng thaùi hoaït ñoäng cuûa heä thoáng. Taïo thuoäc tính nuùt STOP ñöôïc thöïc hieän töông töï nhö nuùt START, nhöng giaù trò cuûa bieán ñaët laø 0 nhö hình. Taïo thuoäc tính cho nuùt nhaán CB1: nuùt nhaán taùc ñoäng hai ñoäng cô hieän treân hình neàn baùo hieäu caû hai ñoäng cô ñang chaïy. Nhaáp phaûi nuùt START, töø menu xoå xuoáng nhaáp choïn Properties nhö hình. Hoäp thoaïi Object Properties xuaát hieän, nhaáp choïn Events > Group > Mouse > Press Left. Nhaáp ñuùp doøng Press Left ôû beân traùi hoäp thoaïi. Töông töï nhö caùc böôùc taïo nuùt nhaán START. Hoäp thoaïi Tags – Project môû ra, nhaáp choïn Internal tags > DC1 > OK. ÔÛ hoäp thoaïi Assigning parameters, taïi doøng Value ñaët giaù trò 1. Nhaáp OK ñeå keát thuùc vieäc löïa choïn. Laøm laïi töông töï vôùi vôùi DC1 thay baèng DC2. Ta ñöôïc hoäp Edit Action nhö sau. Taïo thuoäc tính cho nuùt nhaán CB2: nuùt nhaán taùc ñoäng, ñoäng cô 1 hieän treân hình neàn baùo hieäu ñoäng cô tieáp tuïc chaïy, ñoäng cô 2 maát treân hình neàn baùo hieäu ngöng chaïy Töông töï nhö caùc böôùc taïo nuùt nhaán CB1. Giaù trò ñaët bieán cho tag DC1 laø 1 vaø tag DC2 laø 0. Ta ñöôïc hoäp Edit Action cho nuùt nhaán CB2 nhö sau: Taïo thuoäc tính cho nuùt nhaán CB3: nuùt nhaán taùc ñoäng, ñoäng cô 1 maát treân hình neàn baùo hieäu ñoäng cô ngöng chaïy. Töông töï nhö caùc böôùc taïo nuùt nhaán CB1. Giaù trò ñaët bieán cho tag DC1 laø 0. Ta ñöôïc hoäp Edit Action cho nuùt nhaán CB3 nhö sau: Taïo thuoäc tính cho ñeøn baùo hieäu Khi ñoäng cô laøm vieäc ñeøn baùo nhaáp nhaùy, khi ngöøng laøm vieäc ñeøn heát nhaáp nhaùy. Taïo thuoäc tính cho DENBAO1: Nhaáp phaûi DENBAO1, töø menu xoå xuoáng choïn Properties. Hoäp thoaïi Object Properties xuaát hieän, nhaáp choïn thuoäc tính Fashing > Fashing Background Active. ÔÛ coät Static nhaáp ñuùp choïn Yes, treân coät Dynamic nhaáp phaûi bieåu töôïng boùng ñeøn, choïn Tag. Hoäp thoaïi Tags – Project môû ra, nhaáp choïn Internal tags > DC1 > OK. Treân coät Curent ôû hoäp thoaïi Object Properties, toác ñoä maëc ñònh 2s. Taïo thuoäc tính cho DENBAO2: Töông töï caùc böôùc nhö DENBAO1. Hoäp thoaïi Tags – Project môû ra, nhaáp choïn Internal tags > DC2 > OK. Treân coät Curent ôû hoäp thoaïi Object Properties, toác ñoä maëc ñònh 2s. Ñaët thuoäc tính tröôøng vaøo ra I/O Ñeå bieåu thò möïc nöôùc cuûa boàn, nhaáp phaûi choïn Properties töø menu nhö hình. Hoäp thoaïi Object Properties xuaát hieän, ñeå thay ñoåi giaù trò giôùi haïn nhaáp choïn thuoäc tính Limits. Beân traùi hoäp thoaïi ôû doøng Low Limit Value, nhaáp ñuùp coät Static ñaët giaù trò 0. Töông töï taïi doøng High Limit Value ñaët giaù trò 100. Neáu giaù trò giôùi haïn khaùc vôùi giaù trò giôùi haïn cuûa boàn thì tröôøng I/O seõ hieån thò sai. Treân hoäp thoaïi Object Properties, nhaáp choïn thuoäc tính Output/Input > Ouput Value. ÔÛ coät Dynamic nhaáp phaûi bieåu töôïng boùng ñeøn, töø menu xoå xuoáng choïn Tag. Hoäp thoaïi Tags – Project xuaát hieän, choïn Internal tags > TankLevel > OK. Luùc naøy, boùng ñeøn ñaõ chuyeån sang maøu xanh, bieán TankLevel ñaõ ñöôïc gaùn. Nhaáp phaûi 2s choïn Upon change nhö hình. Ngoaøi ra, ñeå bieåu thò thuoäc tính nhaáp nhaùy khi hoaït ñoäng, nhaáp choïn thuoäc tính Fashing > Fashing Background Active, ôû coät Static nhaáp ñuùp choïn Yes, coät Dynamic ñöôïc gaùn bieán TankLevel vaø coät Current nhaáp choïn Upon change nhö hình. Ñoùng hoäp thoaïi vaø nhaán löu söï thay ñoåi. III.6. Böôùc 6: Chaïy moâ phoûng Sau khi taïo caùc thuoäc tính cuûa file aûnh, tieán haønh chaïy moâ phoûng. Ñeå chaïy moâ phoûng caùc böùc tranh treân cöûa soå WinCCExplorer nhaáp phaûi bieåu töôïng maùy tính beân phaûi cöûa soå nhaán chuoät phaûi, choïn Properties. Hoäp thoaïi computer Properties môû ra, Taïi khung thuoäc tính Window Attributes keùo thanh tröôït nhaáp choïn: “Title”, “Maxximize” vaø “Adapt picture”. Taïi khung Start Picture, nhaáp choïn Browse choïn böùc tranh chaïy sau khi khôûi ñoäng START.Pdl. Sau khi thöïc hieän chaïy moâ phoûng, giao dieän thieát keá nhö hình Treân giao dieän moâ phoûng, neáu nhaáp nuùt nhaáp START, ñeøn baùo xuaát hieän heä thoáng saün saøng laøm vieäc. Nhaán nuùt STOPT ñeøn baùo maát heä thoáng maát ñieän. Caûm bieán taùc ñoäng qua nuùt nhaán. Khi möïc nöôùc thaáp caûm bieán tac ñoäng qua nuùt nhaán CB1 caû hai ñoäng cô lam vieäc. Khi möïc nöôùc ôû khoaûng göõa bình caûm bieán taùc ñoäng qua nuùt nhaán CB2 luùc naøy chæ coøn ñoäng cô 1 laøm vieäc. Khi möïc nöôùc ñaày bình caûm bieán taùc ñoäng qua nuùt nhaán CB3 ñoäng cô 1 ngöng chaïy. III.7. Böôùc 7: Duøng boä moâ phoûng (Simulator) chaïy moâ phoûng. Ñeå khôûi ñoäng boä moâ phoûng, nhaáp vaøo “Start” treân thanh taùc vuï Simatic/WinCC/ Tool/ Simulator. Trong hoäp thoaïi cuûa boä moâ phoûng, choïn tag muoán moâ phoûng baèng caùch nhaán Edit/New tag. Trong hoäp thoaïi “Project Tags” choïn “TankLevel” vaø nhaáp “OK”. Trong phaàn “Properties” nhaáp vaøo kieåu moâ phoûng “Inc”. nhaáp vaøo giaù trò baét ñaàu “0” vaø giaù trò keát thuùc “100”. Ñaùnh daáu choïn “active”. Sau ñoù nhaáp Lis of Tags/Start Simulation. KEÁT THUÙC CHÖÔNG TRÌNH

Các file đính kèm theo tài liệu này:

  • docỨng Dụng Phần Mềm WinCC Điều Khiển Hệ Thống Nước.doc
Luận văn liên quan