摘è¦ï¼šå°å¤§åž‹é›»å» 氣力輸ç°ç³»çµ±çš„è€æŽ§åˆ¶ç³»çµ±S5-155U/115Ué€²è¡Œä¸Šä½æ“ä½œçš„æ”¹é€ ï¼ŒåŠ è£ä¸‰è‡ºæŽ§åˆ¶é›»è…¦ï¼Œä½¿ç”¨Siemens優秀的工æ¥ç›£æŽ§è»Ÿä»¶WinCC V6擴展原有的傳統大å±å¹•按鈕/指示燈æ“作。é‹ç”¨äº†OPC通訊技術ã€é‡‡ç”¨CP5431通訊å¡/ CP5613A2æä¾›Profibus接å£ï¼Œå€ŸåŠ©ç¬¬ä¸‰æ–¹OPC Server軟件訪å•OMRONçš„PLC產å“。
é—œéµè©žï¼šOPCã€Profibusã€FMS。
This paper introduces that ….Using the WinCC, Profibus, OPC technology in a project to realize the control tasks.
Key Words: OPCã€Profibusã€FMS
一ã€é …目簡介
1. æœ¬é …ç›®ä½äºŽå¤©æ´¥å¸‚西é’å€ï¼Œè¯èƒ½å¤©æ´¥æ¥ŠæŸ³é’ç†±é›»å» ã€‚æ¤é›»å» ç¾æ“有兩臺套200MW發電機組åŠå…©è‡ºç…¤ç²‰é‹çˆï¼Œæ˜¯ä¸€å®¶å¤§åž‹ç«åŠ›ç™¼é›»å» ã€‚
2. é …ç›®çš„ç°¡è¦å·¥è—:在ç«åŠ›ç™¼é›»è¡Œæ¥ä¸ï¼Œç…¤ç¶“é‹çˆç‡ƒç‡’åŽåŠ ç†±æ±½åŒ…ä¸çš„æ°´ç”¢ç”Ÿè’¸æ±½ï¼ŒæŽ¨å‹•汽機旋轉帶動發電機發電。é‹çˆå‡ºå£çš„ç…™ä¸å«æœ‰å¤§é‡ç²‰å¡µé¡†ç²’,按照環ä¿è¦æ±‚å¿…é ˆç¶“éŽé™¤å¡µåŽæ‰èƒ½æŽ’入大氣ä¸ã€‚æœ¬é›»å» ç¾åœ¨é‡‡ç”¨é«˜å£“éœé›»é™¤å¡µå™¨ï¼Œåˆ©ç”¨éœé›»å¸å¡µç„¶åŽé€šéŽéœ‡æ‰“ã€æ”¶é›†æ‰‹æ®µå°‡ç°æ”¶é›†åˆ°ç°æ–—ä¸ï¼Œå†ç¶“氣力輸ç°è£ç½®è¼¸é€åˆ°ç°åº«ä¸ï¼Œä¾›æ°´æ³¥è¡Œæ¥ç‰ä½¿ç”¨ã€‚氣力輸ç°å±¬äºŽé‹çˆè¼”機部分,通常使用PLC實ç¾å…¶æŽ§åˆ¶åŠŸèƒ½ã€‚
3. é …ç›®ç•¶ä¸ä½¿ç”¨çš„西門å自動化產å“:一套S5-115Uã€å…©å¥—S5-155U作為控制è£ç½®ï¼ŒæŽ§åˆ¶äº†å…©è‡ºçˆçš„全部氣力輸ç°è£ç½®ï¼ŒåŒ…括氣動閥門ã€å£“力變é€å™¨ã€æº«åº¦å‚³æ„Ÿå™¨ç‰éŽç¨‹æŽ§åˆ¶å°è±¡ã€‚æ–°é€²è¡Œçš„æ”¹é€ åŒ…æ‹¬WinCC監控軟件, PROFIBUS總線æ¿å¡CP5431ã€CP5613A2, Siemensçš„SimaticNet2006。
äºŒã€æŽ§åˆ¶ç³»çµ±æ§‹æˆ
1. æ•´å€‹é …ç›®ä¸çš„硬件é…ç½®ã€ç³»çµ±çµæ§‹ï¼›å„組æˆéƒ¨åˆ†é¸æ“‡çš„便“šã€‚與S5PLCçš„é€šè¨Šæ–¹å¼æœ‰è¨±å¤šç¨®ï¼ŒåŸºäºŽProfibusçš„FDLã€FMSç‰ï¼Œæˆ–者基于Ethernet上都有æˆç†Ÿçš„通訊方案,我們é¸ç”¨çš„æ˜¯åŸºäºŽProfibusçš„FMSæ–¹å¼ã€‚為了實ç¾FMS通訊,3套ASç«™å´é¸ç”¨3塊CP5431å¡ä»¶åˆ†åˆ¥æ’到S5-115U/155Uçš„å¯ç”¨æ“´å±•æ’æ§½ä¸Šï¼Œå»ºç«‹äº†ASç«™å´çš„Profibus接å£ï¼›3è‡ºä¸Šä½æ©Ÿç›£æ¸¬é›»è…¦ä¸Šå„安è£äº†1塊CP5613A2通訊å¡ï¼Œå¾žè€Œç‚ºä¸Šä½æ©Ÿæä¾›äº†Profibus接å£ã€‚使用專用的Profibus電纜åŠç¸½ç·šé€£æŽ¥å™¨å°‡3套PLC與3è‡ºä¸Šä½æ©Ÿé€£æŽ¥åˆ°åŒä¸€å€‹Profibus網絡上,建立起通訊總線的物ç†é€£æŽ¥ã€‚
2. é¸ç”¨Profibus網絡與é¸ç”¨Ethernet網絡相比較,主è¦å„ªé»žæ˜¯å¯¦ç¾æˆæœ¬è¼ƒä½Žã€‚åœ¨ç¶²çµ¡è¦æ¨¡ä¸å¤§ã€é€šè¨Šè² è·è¼ƒè¼•時Profibuså®Œå…¨èƒ½å¤ å‹ä»»ã€‚
ä¸‰ã€æŽ§åˆ¶ç³»çµ±å®Œæˆçš„功能
1. 本案例ä¸ï¼ŒåŽŸæœ‰æŽ§åˆ¶æ–¹å¼æ˜¯å‚³çµ±çš„æ“ä½œå±æ¨¡å¼ï¼Œåœ¨æ“ä½œé–“è¨æœ‰ä¸€5000*1200的按鈕æ“作å±ï¼Œå±ä¸Šåˆ»ç•«å‡ºäº†é™¤ç°éŽç¨‹çš„è¨å‚™åŠå·¥è—æµç¨‹åœ–,并安è£äº†å¤§é‡çš„開關和按鈕,當å‰å·¥è—éŽç¨‹ç‹€æ…‹é€šéŽæ“作å±ä¸Šçš„æŒ‡ç¤ºç‡ˆé€²è¡Œé¡¯ç¤ºï¼Œè¨å‚™ã€åŠŸèƒ½çµ„çš„å•Ÿåœå…¨éƒ¨é€šéŽé–‹é—œå’ŒæŒ‰éˆ•控制。為了æé«˜æŽ§åˆ¶çš„自動化程度,é™ä½Žè¨å‚™æª¢ä¿®å¼·åº¦ï¼ŒåŒæ™‚為了滿足控制室的æ¬é·è¦æ±‚,決定進行æ“作模å¼çš„æ”¹é€ å‡ç´šï¼Œåœ¨ç¶æŒåŽŸæœ‰æ“ä½œå±æ“作的基礎上,增è¨3è‡ºä¸Šä½æ©Ÿï¼Œä½¿ç”¨WinCC實ç¾ä¸€å¥—新的控制平臺。é¸ç”¨WinCCæ˜¯å› ç‚ºå…¶éˆæ´»å¿«é€Ÿçš„ç•«é¢çµ„æ…‹ã€å ±è¦çµ„態功能,完善的æ·å²æ•¸æ“𿏿ª”ã€æ›²ç·šã€å ±è¡¨åŠŸèƒ½ï¼Œè±å¯Œçš„圖庫ã€è…³æœ¬å‡½æ•¸åº«è³‡æºã€‚WinCC V6版本使用了SQL Server2000數據庫,開放的接å£ï¼Œå»£æ³›çš„ä½¿ç”¨é¢æ›´ç‚ºWinCC增添了新的亮點。WinCCå°OPC技術的支æŒèˆ‡æ‡‰ç”¨ï¼Œä½¿ç”¨æˆ¶ç²å¾—了自由擴展的接å£ï¼ŒWinCCå³å¯ä»¥ä½œç‚ºæ¨™æº–çš„OPC Clientä½¿ç”¨ï¼ŒåŒæ™‚åˆæ˜¯æ¨™æº–çš„OPC DA/HDA/A&E Server。作為標準的OPC Client,我們å¯ä»¥ç”¨WinCCé€šéŽæ·»åŠ OPC Suiteä¾†è¨ªå•æ‰€æœ‰æ”¯æŒOPC DA接å£çš„OPC Servers,å³å¯ä»¥æ˜¯è±¡SimaticNet這樣的Siemens自己的產å“,也å¯ä»¥æ˜¯ç¬¬ä¸‰æ–¹å» 家產å“。而作為標準的OPC DA/HDA/A&E Server,我們å¯ä»¥é–‹ç™¼è‡ªå·±çš„OPC Client應用程åºå¯¦ç¾å°WinCCéŽç¨‹æ•¸æ“š/æ·å²æ•¸æ“š/å ±è¦äº‹ä»¶æ•¸æ“šçš„訪å•,ç¾åœ¨è¼ƒç‚ºæµè¡Œçš„å·¥å» SIS/MIS系統軟件多數支æŒOPCè¨ªå•æŽ¥å£ï¼ŒWinCC完全支æŒä»–們的訪å•。SimaticNet也是一套標準的OPC Server產å“ï¼ŒåŒæ™‚å®ƒåˆæä¾›äº†å°Siemenså„網絡類型æ¿å¡çš„æ”¯æŒï¼Œé …ç›®ä¸å°±æ˜¯å€ŸåŠ©CP5613A2æ¿å¡ 通éŽSimaticNetä¸çš„OPC Server實ç¾èˆ‡S5系列AS站之間的FMSé€£æŽ¥ï¼Œä¸Šä½æ©Ÿä¸FMS連接的建立是在安è£äº†SimaticNetåŽç”Ÿæˆçš„PC Stationä¸å¯¦ç¾çš„,借助SimaitcNetçš„PC Station組態工具,將建立好的FMS連接下è£åˆ°PC Stationä¸ï¼Œè¦æ³¨æ„的是所建的連接一定è¦èˆ‡AS站上的CP5431çš„è¨ç½®åƒæ•¸ç›¸ä¸€è‡´ï¼ŒCP5431çš„è¨ç½®å·¥ä½œæ˜¯åœ¨å°ˆç”¨è»Ÿä»¶COM5431ä¸å®Œæˆçš„。ASç«™åŠ è£CP5431æ¿å¡ï¼Œå°ç¨‹åºä½œç›¸æ‡‰æ›´æ”¹å¹¶èª¿è©¦é€šéŽåŽï¼Œæ‡‰èƒ½å»ºç«‹ä¸Šä½æ©Ÿèˆ‡S5 PLC之間的數據通訊,在æ¤èª¿è©¦éŽç¨‹ä¸ï¼ŒSimaticNetæä¾›äº†ä¸€å€‹å¾ˆå¥½çš„OPC調試工具————OPC Scout,利用OPC Scout我們å¯ä»¥æ–¹ä¾¿ç›´è§€çš„ç€è¦½ã€é€£æŽ¥ã€æ¸¬è©¦ç•¶å‰èƒ½å¤ 連接上的OPC數據æºã€‚ç•¶ç„¶WinCC也ä¸ç”˜è½åŽï¼Œåœ¨æ·»åŠ äº†OPC驅動包åŽï¼Œå³æ“Šæ¤OPCé©…å‹•åŒ…å¹¶é¸æ“‡System Parameter,打開的窗å£åŒæ¨£å…·æœ‰OPC掃æã€ç€è¦½åŠŸèƒ½ï¼Œåˆ©ç”¨å…¶å®Œç¾Žçš„ç€è¦½é¸æ“‡åŠŸèƒ½æˆ‘å€‘èƒ½å¿«é€Ÿã€æ–¹ä¾¿çš„建立我們所需è¦çš„æ•¸æ“šæ¨™ç°½ã€‚æ¤é …ç›®ä¸é™¤äº†é‡‡é›†3套S5 PLCæ•¸æ“šå¤–ï¼ŒåŒæ™‚åˆé€£æŽ¥äº†4套OMRONçš„å°åž‹PLC,我們采用的ä¾ç„¶æ˜¯OPC技術,é¸è³¼äº†OMRONçš„SYSMAC OPC產å“,用WinCC與SYSMAC建立OPC通訊,從而實ç¾äº†å°OMRON PLC產å“的監控,更體ç¾äº†WinCCå°OPCçš„æ”¯æŒæ‰€å¸¶ä¾†çš„ç›Šè™•ã€‚ç¶“ä»¥ä¸Šå„æŠ€è¡“é»žçš„æ‡‰ç”¨ï¼Œæˆ‘å€‘æˆåŠŸå¯¦ç¾äº†å°é™¤ç°ç³»çµ±çš„WinCCç›£æŽ§æ”¹é€ ã€‚
2. é …ç›®ä¸çš„é›£é»žï¼šåœ¨é …ç›®å¯¦æ–½éŽç¨‹ä¸ï¼Œé‡åˆ°çš„æœ€å¤§å›°é›£æ˜¯é€šè¨ŠéŸ¿æ‡‰é€Ÿåº¦å•題。原有控制方å¼ä¸ï¼Œè¨å‚™çš„狀態顯示借助指示燈的狀態來實ç¾ï¼ŒæŒ‡ç¤ºç‡ˆæœ‰å…©ç¨®é–ƒçˆé »çŽ‡ï¼Œ1Hzå’Œ0.5Hzã€‚ç‚ºäº†ä¸æ”¹è®Šç¨‹åºä¸çš„é‚輯處ç†éƒ¨åˆ†ï¼Œæˆ‘們力圖在WinCCç•«é¢ä¸Šå¯¦ç¾èˆ‡æ“作å±ä¸ŠæŒ‡ç¤ºç‡ˆçš„åŒæ¥é–ƒçˆï¼Œé€™å°±è¦æ±‚WinCC上的數據刷新周期è¦å¿«äºŽç‡ˆçš„é–ƒçˆå‘¨æœŸã€‚為了實ç¾é€™ä¸€ç›®çš„,在WinCCä¸çš„ç•«é¢å…ƒç´ 的刷新周期è¦ä¸€è‡´ï¼Œå…¨éƒ¨è¨ç‚º500ms周期;關éµçš„è¨ç½®åœ¨äºŽCP5431的發é€å‘¨æœŸä¸Šï¼Œè‹¥å°‡SendAll/ReceiveAll的調用安排在OB1䏿˜¯ä¸åˆç†çš„ï¼Œå› ç‚ºæ¤é …目的程åºé‡è¼ƒå¤§ï¼Œå°Žè‡´OB1的完全執行周期較長且ä¸ç©©å®šï¼Œå°äºŽS5-155U/948CPUï¼Œæˆ‘å€‘é¸æ“‡äº†è¼ƒå¿«çš„å®šå‘¨æœŸä¸æ–·OB11。å¦å¤–,在組態CP5431çš„COM5431ä¸çš„æ•¸æ“šæŽ’åˆ—é †åºä¹Ÿè¦ä½œç›¸æ‡‰è€ƒæ…®ï¼ŒåŠ›æ±‚ä½¿èˆ‡é¡¯ç¤ºæœ‰é—œçš„æ‰€æœ‰æ•¸æ“šèƒ½åœ¨ä¸€å€‹ç™¼é€åŒ…ä¸å‚³éžå®Œç•¢ã€‚ç¶“éŽå°ä»¥ä¸Šå¹¾é»žçš„è‘—é‡è™•ç†ï¼Œæœ€çµ‚ç²å¾—了令人滿æ„çš„åŒæ¥é¡¯ç¤ºæ•ˆæžœã€‚
3. é™„åŠ ç”Ÿç”¢å·¥è—ç•¶ä¸çš„å·¥è—照片。

å››ã€é …ç›®é‹è¡Œ
到目å‰ç‚ºæ¢ï¼Œé …目已經投入é‹è¡Œè¿‘一年了,系統é‹è¡Œå¾ˆç©©å®šï¼Œç”¨æˆ¶å應良好。
äº”ã€æ‡‰ç”¨é«”會
通éŽé€™ä¸€é …目,切身體會了WinCCçš„OPC接å£çš„æ–¹ä¾¿æ€§èˆ‡é–‹æ”¾æ€§ã€‚SimaticNet體系é‚è¼¯çµæ§‹æ¸…晰,接å£å…¨é¢ä½¿ç”¨æ–¹ä¾¿ï¼Œå…¶é™„帶的調試工具éžå¸¸å¯¦ç”¨ã€‚