集散控制系統在油庫管ç†ç³»çµ±ä¸çš„æ‡‰ç”¨
時間:2008-12-09 10:53:55來æºï¼šfenghy
導語:?本文介紹了Wonderwareå…¬å¸çš„產å“InTouch在油庫管ç†ç³»çµ±ä¸çš„æ‡‰ç”¨ã€‚
摘è¦ï¼šæœ¬æ–‡ä»‹ç´¹äº†Wonderwareå…¬å¸çš„產å“InTouch在油庫管ç†ç³»çµ±ä¸çš„æ‡‰ç”¨ã€‚
é—œéµè©žï¼šé›†æ•£æŽ§åˆ¶ç³»çµ±ï¼ŒInTouch,油庫
近年來,我國經濟æŒçºŒç™¼å±•,工æ¥å’Œç”Ÿæ´»ç”¨æ²¹çš„éœ€æ±‚ä¸æ–·å¢žåŠ ï¼Œä½¿å¾—æ²¹åº«åœ¨ç”Ÿç”¢å’Œç®¡ç†æ–¹é¢çš„工作日益ç¹é‡ã€‚éš¨è‘—è¨ˆç®—æ©ŸæŠ€è¡“çš„ä¸æ–·æ™®åŠå’Œç™¼å±•,我國的油庫建è¨è€…å€‘é–‹å§‹åˆ©ç”¨å…ˆé€²çš„å·¥æ¥æŽ§åˆ¶æŠ€è¡“ã€ç¶²çµ¡æŠ€è¡“ã€æ•¸æ“šåº«æŠ€è¡“åŠå…¶å®ƒç›¸é—œçš„高科技技術,çµåˆæˆ‘åœ‹æ©Ÿå ´æ²¹åº«ç¾ç‹€å’Œç™¼å±•è¶¨å‹¢ï¼Œç‚ºå¯¦ç¾æ²¹åº«ç”Ÿç”¢çš„自動化和日常管ç†å·¥ä½œçš„è¦èŒƒåŒ–é€²è¡Œäº†ä¸æ‡ˆçš„ç ”ç©¶ã€‚ä¸‹é¢ä»¥æŸæ°‘èˆªæ©Ÿå ´ä¸è½‰æ²¹åº«çš„管ç†èª¿åº¦ç³»çµ±ç‚ºä¾‹ï¼Œä»‹ç´¹ä¸€ä¸‹åœ¨ä¸Šä½æ©Ÿç›£æŽ§è»Ÿä»¶æ–¹é¢çš„è¨è¨ˆå’Œå¯¦ç¾ï¼Œä½œç‚ºå°é€™ä¸€é ˜åŸŸçš„æŽ¢è¨Žã€‚
1 系統簡介
它主è¦åŒ…æ‹¬è¨ˆç®—æ©Ÿç¶²çµ¡ç³»çµ±ã€æ•¸æ“šåº«æœå‹™å™¨ã€ä¸Šä½æ©Ÿç³»çµ±ã€é›»è¦–監控系統ã€ä¸‹ä½æ©ŸPLC和生產éŽç¨‹ï¼Œæ˜¯ä¸€å€‹å…¸åž‹çš„集散控制系統。自1975年第一套集散控制系統å•ä¸–ä»¥ä¾†ï¼Œé›†æ•£æŽ§åˆ¶ç³»çµ±åœ¨å·¥æ¥æŽ§åˆ¶é ˜åŸŸå¾—åˆ°äº†è¶Šä¾†è¶Šå»£æ³›çš„æ‡‰ç”¨ã€‚é›†æ•£æŽ§åˆ¶ç³»çµ±åˆå«åˆ†å¸ƒå¼è¨ˆç®—機控制系統(DCS),是由計算機技術ã€ä¿¡è™Ÿè™•ç†æŠ€è¡“ã€æ¸¬æŽ§æŠ€è¡“ã€ç¶²çµ¡é€šè¨ŠæŠ€è¡“å’Œäººæ©ŸæŽ¥å£æŠ€è¡“ç›¸äº’ç™¼å±•è€Œç”¢ç”Ÿçš„ï¼Œå…¶ä¸»è¦ç‰¹é»žæ˜¯é›†ä¸ç®¡ç†ã€åˆ†æ•£æŽ§åˆ¶ï¼Œå…·æœ‰å¾ˆå¼·çš„自主性ã€å”調性ã€éˆæ´»æ€§å’Œå¯é 性。進入90年代以åŽï¼Œä»¥è¨ˆç®—機網絡技術為代表的ITæ¥é€æ¼¸æˆç‚ºæŽ¨å‹•高科技產æ¥ç™¼å±•的新熱點,“開放â€å’Œâ€œè³‡æºå…±äº«â€æ˜¯æœªä¾†ä¿¡æ¯èˆ‡æŽ§åˆ¶é ˜åŸŸç™¼å±•çš„åŸºæœ¬è¦æ±‚和發展趨勢。系統的開放ä¸åƒ…使ä¸åŒå» 商的集散控制系統產å“å¯ä»¥äº’連,也使得第三方的軟件å¯ä»¥æ–¹ä¾¿åœ°åœ¨ä¸åŒçš„硬件平臺上應用,從而簡化了用戶å°ç³»çµ±çš„開發。在本系統ä¸ï¼Œä¸Šä½æ©Ÿç›£æŽ§è»Ÿä»¶å°±æ˜¯ç”¨ç¾Žåœ‹Wonderwareå…¬å¸çš„工控組態軟件InTouch7.1開發的,下é¢å°‡é€²è¡Œå…·é«”介紹。
2InTouch的特點
ç›®å‰ï¼Œæœ‰å¾ˆå¤šå·¥æŽ§çµ„態軟件,如InTouchã€iFixã€LabView,國產的有“組態王â€ã€â€œä¸–紀星â€ç‰ã€‚
InTouch是美國Wonderwareå…¬å¸é–‹ç™¼çš„世界上第一個集æˆçš„ã€åŸºäºŽçµ„ä»¶çš„MMI系統——FactorySuite2000ä¸çš„ä¸€å€‹æ ¸å¿ƒçµ„ä»¶ã€‚å®ƒå…·æœ‰ä¸–ç•Œé ˜å…ˆçš„HMI(人機接å£ç•Œé¢ï¼‰å’Œé¢å‘å°è±¡çš„圖形開發環境,便于高效ã€å¿«æ·åœ°é…置用戶的應用程åºã€‚å®ƒåœ¨å ±è¦å’Œæ·å²è¶¨å‹¢æ–¹é¢çš„功能,極大地方便了å°ç³»çµ±çš„監控。
它具有強大的網絡功能,通éŽå‚³çµ±çš„DDE和擴展的NetDDE的方å¼ï¼Œå¯èˆ‡æœ¬æ©Ÿå’Œå…¶å®ƒè¨ˆç®—機ä¸çš„æ‡‰ç”¨ç¨‹åºå¯¦æ™‚äº¤æ›æ•¸æ“šã€‚åŒæ™‚,它支æŒé€šéŽODBC訪å•å„種類型的數據庫,便于系統的綜åˆç®¡ç†ã€‚
å¦å¤–ï¼Œå®ƒæ”¯æŒæ¨™æº–çš„ActiveX技術,使得用戶å¯ä»¥è¼•æ¾åœ°ç‚ºè‡ªå·±çš„æ‡‰ç”¨ç¨‹åºé–‹ç™¼å„種網絡多媒體功能。
æ›´é‡è¦çš„æ˜¯ï¼Œå®ƒæä¾›äº†å»£æ³›çš„通訊å”è°è½‰æ›æŽ¥å£â€”—I/OServer,能方便地連接到å„種控制è¨å‚™ï¼ŒåŒ…括:Siemensã€Modiconã€Opto22ã€squareDç‰ã€‚甚至,也å¯ä»¥åˆ©ç”¨ç¬¬ä¸‰æ–¹Server。
在性能上,InTouchå°æ ¸å¿ƒä»£ç¢¼é€²è¡Œäº†å„ªåŒ–,é‹è¡Œæ•ˆçŽ‡æ¯”è¼ƒé«˜ã€‚åŒæ™‚,它經éŽäº†åš´æ ¼çš„æ¸¬è©¦ï¼Œå¹¶æ“有大é‡çš„客戶,應該說具有相當高的å¯é 性和穩定性。
åŸºäºŽä»¥ä¸ŠåŽŸå› ï¼Œæˆ‘å€‘é¸æ“‡InTouchä½œç‚ºä¸Šä½æ©Ÿè»Ÿä»¶çš„開發工具。
3 軟件è¨è¨ˆ
1)用戶需求æ¤è»Ÿä»¶çš„ç”¨æˆ¶æ˜¯æŸæ©Ÿå ´ä¸è½‰æ²¹åº«ï¼Œå¾žç›®å‰æƒ…æ³ä¾†çœ‹ï¼Œä»–們的日常生產æµç¨‹ä¸»è¦åŒ…括從éµè·¯æ£§æ©‹æ”¶èˆªæ²¹ï¼ˆç…¤æ²¹ï¼‰å’Œæ±½æ²¹åˆ°æŒ‡å®šçš„æ²¹ç½ï¼ŒåŒæ™‚å°‡åˆæ ¼çš„æ²¹ç™¼çµ¦æ©Ÿå ´æˆ–其它客戶。ä¸ä¹…ï¼Œä»–å€‘å°‡å¢žåŠ å¾žç®¡ç·šç›´æŽ¥æ”¶æ²¹çš„æ–¹å¼ï¼Œå¹¶ä¸”將油å“分為ä¿ç¨…油和éžä¿ç¨…油兩種,分別走ä¸åŒçš„管線。å¦å¤–,他們需è¦ç”¨æ•¸æ“šåº«é€²è¡Œç®¡ç†ï¼Œå¹¶æ‰“å°æ¯æ—¥å ±è¡¨ã€‚
2)數據通訊
在InTouchä¸ï¼Œä¸Šä½æ©Ÿçš„æ•¸æ“šä¸»è¦åˆ†ç‚ºå…§å˜åž‹å’ŒI/O型。其ä¸ï¼Œå…§å˜åž‹æ•¸æ“šç‚ºInTouch程åºå…§éƒ¨å®šç¾©çš„變é‡ï¼Œä¸éœ€è¦é€šéŽI/OServerå³å¯é€²è¡Œè¨ªå•ï¼›I/O型數據的來æºä¸€èˆ¬ç‚ºå…¶å®ƒè¨ˆç®—機çµé»žæˆ–本機é‹è¡Œçš„其它程åºï¼Œé€™é¡žæ•¸æ“šç”±InTouch通éŽNetDDE或DDE的方å¼ç²å¾—。
在本系統ä¸ï¼Œä¸Šä½æ©Ÿé‡‡é›†ä¸‹ä½æ©Ÿä¸ä¾†è‡ªç¾å ´çš„æ•¸æ“šï¼Œç¶“éŽè™•ç†ï¼Œå°‡æŽ§åˆ¶å‘½ä»¤å‚³çµ¦ä¸‹ä½æ©Ÿï¼Œä»¥æ¤ç›£æŽ§ç”Ÿç”¢éŽç¨‹ã€‚ç„¶è€Œï¼Œé€šå¸¸ä¸Šä½æ©Ÿç„¡æ³•ç›´æŽ¥å¾žä¸‹ä½æ©Ÿä¸å–得數據,這時需è¦ä¸€å€‹é€šè¨ŠæŽ¥å£â€”—I/OServer。由于,本系統上ã€ä¸‹ä½æ©Ÿé€šéŽä»¥å¤ªç¶²é€²è¡Œé€£æŽ¥ï¼Œå¹¶ä¸”䏋使©Ÿç‚ºModiconçš„PLCï¼Œå› æ¤æ‡‰è©²é¸ç”¨ModiconEthernet型號的I/OServer。å‡è¨ä¸Šä½æ©Ÿã€ä¸‹ä½æ©Ÿå’Œé‹è¡ŒI/OServer的計算機的IP地å€åˆ†åˆ¥ç‚º192.168.10.11ã€192.168.10.99ã€192.168.10.12,則I/OServerä¸TopicDefinitionçš„è¨ç½®ç‚ºï¼š
TopicName——plc(任æ„定義);
IPAdrress——192.168.10.99(PLC的地å€ï¼‰ã€‚
這樣,I/OServerå°±å¯ä»¥å¾žä¸‹ä½æ©Ÿå–得數據了。而è¦è®“InTouch從I/OServerä¸å–到æ£ç¢ºçš„æ•¸æ“šï¼Œé‚„å¿…é ˆç‚ºæ¯å€‹I/O變é‡å®šç¾©AccessNameå’ŒItemName:
å…¶ä¸ï¼ŒAccessNameå¯ä»»å–,如IOï¼Œå…¶ä½™åƒæ•¸åˆ†åˆ¥ç‚ºï¼š
NodeName——192.168.10.12(I/OServer所在çµé»žçš„IP地å€ï¼‰ï¼›
ApplicationName——mbenet(ModiconEthernet的程åºå);
TopicName——plc(I/OServerä¸å®šç¾©çš„TopicName)。
ItemNameæ ¹æ“šä¸‹ä½æ©Ÿçš„ä¸åŒæœ‰æ‰€å·®ç•°ï¼Œå°äºŽModiconçš„PLC,開關é‡ç‚º1或0å ªéŸ¿é‹è¡Œé€Ÿåº¦ã€‚å¦å¤–,InTouch還支æŒåœ–ç‰‡é€æ˜Žè‰²åŠŸèƒ½ï¼Œé€™æ¨£å¯åŽ»æŽ‰åœ–ç‰‡ä¸ä¸éœ€è¦çš„åº•è‰²ï¼Œä½¿ç•«é¢æ›´åŠ å”調ã€ç¾Žè§€ã€‚
4)系統監控
ä¸Šä½æ©Ÿè»Ÿä»¶æœ€ä¸»è¦çš„功能就是系統監控。InTouchå¯ä»¥ç‚ºæ¯å€‹æ•¸æ“šå®šç¾©å®ƒçš„å ±è¦ä¿¡æ¯ï¼Œæ¨¡æ“¬é‡é‚„å¯å®šç¾©é«˜ã€ä½Žã€é«˜é«˜ã€ä½Žä½Žå ±è¦å€¼ï¼Œå¹¶ä¸”å¯ä»¥é€šéŽæ¢ä»¶è…³æœ¬æˆ–ã€æ•¸æ“šå€¼æ”¹è®Šè…³æœ¬å’Œç”¨æˆ¶ç·¨åˆ¶çš„快速腳本處ç†å„ç¨®å ±è¦ä¿¡æ¯ï¼Œå¦‚å½ˆå‡ºå ±è¦çª—壿ˆ–è²éŸ³æç¤ºã€‚
例如,è¦ç›£æŽ§1號電機電æµéŽé«˜çš„æƒ…æ³ï¼Œå°±å¯ä»¥å®šç¾©ä¸€å€‹motor1.HiStatusçš„æ¢ä»¶è…³æœ¬ï¼Œå¹¶åœ¨OnTrue腳本框ä¸å¯«ä¸Šï¼š
Showmotor1_high_alarm;ï¼ˆå½ˆå‡ºå ±è¦çª—å£ï¼‰
PlaySound(d:\sound\1號電機高電æµå ±è¦.wav,1);(è²éŸ³å ±è¦ï¼‰
5)數據庫訪å•
數據庫是系統管ç†ä¸å¯ç¼ºå°‘çš„å·¥å…·ï¼Œä¹Ÿæ˜¯å·¥ä½œå ±è¡¨çš„æ•¸æ“šä¾†æºï¼Œã€‚ç›®å‰ï¼Œåœ¨å¤§ã€ä¸åž‹é›†æ•£æŽ§åˆ¶ç³»çµ±ä¸è¢«å»£æ³›é‡‡ç”¨çš„æ•¸æ“šåº«ç®¡ç†è»Ÿä»¶æœ‰Oracleã€SQLServerã€Informixç‰ï¼Œæœ¬ç³»çµ±å³é‡‡ç”¨äº†SQLServer。
InTouch支æŒSQL語言,并且能通éŽODBCæŽ¥å£æ–¹ä¾¿åœ°èˆ‡ä¸åŒé¡žåž‹çš„æ•¸æ“šåº«é€²è¡Œé€£æŽ¥ã€‚è¦åšåˆ°é€™ä¸€é»žï¼Œé¦–先需è¦åœ¨â€œæŽ§åˆ¶é¢æ¿â€çš„ODBCä¸ç‚ºè‡ªå·±çš„æ•¸æ“šåº«å®šç¾©ä¸€å€‹æ•¸æ“šæºå,如:oil;然åŽåœ¨InTouchçš„SQLAccessManager\BindListä¸ç‚ºè‡ªå·±åœ¨æ•¸æ“šåº«ä¸å®šç¾©çš„æŸå¼µè¡¨ï¼ˆå¦‚tank)定義一個ç¶å®šåˆ—(如tanklist),注æ„表與ç¶å®šåˆ—çš„æ ¼å¼å’Œæ•¸æ“šé¡žåž‹æ‡‰å®Œå…¨ä¸€æ¨£ã€‚這樣,è¦å¾€è¡¨ä¸æ’入數據的程åºå°±å¯ä»¥å¯«ç‚ºï¼šSQLConnect(ConnectionId,dsn=oil);(連接數據庫)
SQLInsert(ConnectionId,tank,tanklist);(æ’入數據)
InTouch沒有æä¾›ä½œå ±è¡¨çš„工具,但用戶å¯ä»¥è‡ªå·±åˆ¶ä½œå ±è¡¨çª—å£ï¼Œå¹¶èª¿ç”¨çª—壿‰“å°å‡½æ•¸PrintWindow()打å°å ±è¡¨ã€‚å¦å¤–,也å¯ä»¥é‡‡ç”¨å…¶å®ƒå ±è¡¨åˆ¶ä½œå·¥å…·æˆ–采å–å‹•æ…‹ç¶²é 的方å¼ã€‚
6)系統安全
系統安全å•題是æ¯ä¸€å€‹ä¸Šä½æ©Ÿè»Ÿä»¶è¨è¨ˆäººå“¡å¿…é ˆè€ƒæ…®çš„ï¼ŒInTouchå¯ä»¥é€šéŽå¸³è™Ÿç®¡ç†æ©Ÿåˆ¶ï¼Œé™åˆ¶ä¸åŒäººå“¡çš„è¨ªå•æ¬Šé™ï¼Œä¾†å¯¦ç¾ç³»çµ±å®‰å…¨ã€‚
在本系統ä¸ï¼Œç³»çµ±ç™»éŒ„的畫é¢å¦‚å³åœ–所示。當æ“作員按下登錄熱éµï¼ˆå¦‚Ctrl+F10),將彈出æ¤çª—å£ã€‚登錄之åŽçš„æ“ä½œå“¡æ“æœ‰è‡ªå·±çš„訪å•級別($AccessLevel),決定了他å°ä¸Šä½æ©Ÿè»Ÿä»¶çš„æ“ä½œæ¬Šé™ã€‚比如,æŸäº›é‡è¦è¨å‚™ï¼ˆå¦‚電機)的開關按鈕åªèƒ½è®“工程師以上級別的人($AccessLevel>6000)æ“作,則å¯åœ¨æŒ‰éˆ•å‹•ç•«éˆæŽ¥çš„Miscellaneous\Disable(on)屬性的æ¢ä»¶è¡¨é”å¼ä¸å¯«ä¸Š$AccessLevel<6000。這樣,沒有登錄或訪å•級別ä¸å¤ çš„äººå°±ç„¡æ³•è§¸ç™¼æ¤æŒ‰éˆ•了。
4 方案總çµ
ä»¥ä¸Šæ˜¯æœ¬ç³»çµ±ä¸Šä½æ©Ÿè»Ÿä»¶è¨è¨ˆçš„基本框架,å¯ä»¥çœ‹å‡ºï¼Œé€šéŽèˆ‡InTouch相çµåˆï¼Œè»Ÿä»¶ä¸åƒ…在è¨è¨ˆå’Œå¯¦ç¾ä¸Šéžå¸¸ç°¡å–®ï¼Œè€Œä¸”在功能上也ååˆ†å¼·å¤§ï¼ŒåŒæ™‚åˆå…·æœ‰è¼ƒé«˜çš„æ€§èƒ½å’Œç©©å®šæ€§ã€‚并且,å°è»Ÿä»¶çš„ç¶è·å’Œå‡ç´šä¹Ÿæ¯”較方便。目å‰ï¼Œè©²æ–¹æ¡ˆæ£è¢«æ‡‰ç”¨äºŽæŸæ©Ÿå ´å„²æ²¹åº«æ”¹é€ 的示范工程ä¸ã€‚
標簽:
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚