[摘 è¦] èƒ½æºæ¶ˆè€—æ˜¯ä¼æ¥ç”¢å“æˆæœ¬ä¸é‡è¦çš„å¯æŽ§éƒ¨åˆ†ï¼Œé™ä½Žèƒ½æºæ¶ˆè€—æ˜¯ä¼æ¥é™ä½Žæˆæœ¬çš„é‡è¦é€”徑。本文介紹了西門åPLCå’Œç¾å ´ç¸½ç·šåœ¨å·ç…™å» 能æºç›£æ¸¬ç®¡ç†ç³»çµ±ä¸çš„æ‡‰ç”¨ï¼Œè©³ç´°ä»‹ç´¹äº†è©²ç³»çµ±çš„硬件ã€è»Ÿä»¶è¨è¨ˆï¼Œä»¥åŠé€šè¨Šç¶²çµ¡çš„連接。
[é—œ éµ è©ž ] PLC ç¾å ´ç¸½ç·š WINCC,VB6.0 能æºç›£æ¸¬
[ Abstract ] This paper introduces zhe application of Siemens PLC and Fieldbus in the system of the inspection of energy sources and the management of production in The General Corporation. It introduces the system’s design of hardware, software and the connection of network in detail.
[Key Words] PLC Fieldbus WinCC VB6.0 Inspection Of Energy Source
一ã€é …目簡介
èƒ½æºæ¶ˆè€—æ˜¯ä¼æ¥ç”¢å“æˆæœ¬ä¸é‡è¦çš„å¯æŽ§éƒ¨åˆ†ï¼Œé™ä½Žèƒ½æºæ¶ˆè€—æ˜¯ä¼æ¥é™ä½Žæˆæœ¬çš„é‡è¦é€”徑。煙è‰è¡Œæ¥å‘來是耗能大戶, 隨著國外先進技術和æˆå¥—è¨å‚™çš„大é‡å¼•進,å·ç…™ç”Ÿç”¢å¾žéŽåŽ»çš„ä½Žé€Ÿæ‰‹å·¥ç”Ÿç”¢ç™¼å±•åˆ°é«˜é€Ÿå…¨è‡ªå‹•ç”Ÿç”¢ï¼Œå°èƒ½æºçš„éœ€æ±‚è¶Šä¾†è¶Šå¤§ï¼Œå› æ¤é™ä½Žèƒ½æºçš„æè€—ã€åˆç†èª¿é…能æºå°‡ç›´æŽ¥æé«˜å…¶ç”Ÿç”¢æ•ˆç›Šã€‚å°‡è»ç…™è‰é›†åœ˜æœ‰é™å…¬å¸æˆç«‹äºŽ 1993 年,ä½äºŽå±±æ±çœæ¿Ÿå—市,是一家以煙è‰ç‚ºä¸»æ¥ã€å¤šå…ƒåŒ–經營的跨地å€ã€è·¨è¡Œæ¥ã€è·¨åœ‹ç•Œçš„伿¥é›†åœ˜ã€‚å…¶æ ¸å¿ƒä¼æ¥æ¿Ÿå—å·ç…™å» æ“æœ‰ç›®å‰ä¸–界上最先進的å·ç…™è¨å‚™åŠè¡Œæ¥æŠ€è¡“ä¸å¿ƒã€‚å…¬å¸ç¾æœ‰å“¡å·¥ 5000 余人,總資產 73 億元,是全國煙è‰è¡Œæ¥ 36 å®¶é‡é»žä¼æ¥ä¹‹ä¸€ã€‚
本能æºç›£æ¸¬ç³»çµ±ä¸»è¦ç”¨ä¾†å°æ¿Ÿå—å·ç…™å» å„éƒ¨é–€çš„èƒ½æºæ¶ˆè€—情æ³é€²è¡Œç›£æ¸¬ã€çµ±è¨ˆã€å ±è¡¨å’Œæ‰“å°ç‰ã€‚本系統的主è¦ç›£æ¸¬é‡åŒ…æ‹¬å…¨å» å„éƒ¨é–€çš„é›»ã€æ°´ã€è’¸æ±½ã€ç©ºå£“æ°£ç‰ç›¸é—œçš„åƒæ•¸ã€‚
二ã€ç³»çµ±ä»‹ç´¹
本系統由能æºçµ±è¨ˆè¾¦å…¬å®¤ã€é‹çˆæ“作室和è¨å‚™ç®¡ç†è™•組æˆä¸‰å±¤èƒ½æºç›£æ¸¬ç®¡ç†ç³»çµ±ã€‚通éŽåˆ†å¸ƒäºŽå…¨å» å„個車間的傳感器將蒸氣ã€ç©ºå£“æ°£ã€æ°´é‡å’Œé›»é‡233個點的åƒé‡é‡‡é›†åˆ°æœå‹™å™¨ä¸ï¼Œé‹çˆæ“作室和è¨å‚™ç®¡ç†è™•è² è²¬å°å¯¦æ™‚åƒæ•¸å’Œè¨å‚™çš„監測;能æºçµ±è¨ˆè¾¦å…¬å®¤å¯¦ç¾æ•¸æ“šçš„實時顯示ã€èƒ½æºæ¶ˆè€—的當日和當月累ç©é¡¯ç¤ºã€ç´¯ç©é‡çš„æ—¥ã€æœˆã€æ™‚段數據的查詢以åŠå ±è¡¨æ‰“å°ã€‚統計辦公室的能æºç›£æ¸¬è©•估程åºå®Œæˆç次的å„é …æŒ‡æ¨™è€ƒæ ¸ä»»å‹™ï¼Œå°å» 內的能æºä¾›æ‡‰éƒ¨é–€çš„æŠ•å…¥ã€ç”¢å‡ºåŠèƒ½æºä½¿ç”¨ç”¨æˆ¶å–®ä½çš„耗能情æ³é€²è¡Œçµ±è¨ˆåˆ†æžï¼Œæˆæœ¬æ ¸ç®—ç‰ï¼Œç‚ºæé«˜å» 內能æºç®¡ç†ä½¿ç”¨æ°´å¹³æä¾›äº†å¯ä¿¡ä¾æ“šã€‚
本系統CPU主站é¸ç”¨Siemens çš„Simatic S7-400çš„CPU414-2DPå’ŒS7-300çš„CPU314,400PLC主站é…ç½®9個ET200Må站。CPU414-2DP集æˆMPI通訊å£å’ŒProfibus-DP通訊å£ï¼Œå„å站與400PLC主站采用Profibus-DP æ–¹å¼ç›¸é€£ï¼Œé€™æ¨£å¯åœ¨ä¿è‰æ•¸æ“šé‡‡é›†æ€§èƒ½è¦æ±‚çš„å‰æä¸‹ä½¿ç¡¬ä»¶è²»ç”¨é”åˆ°æœ€ä½Žï¼›åŒæ™‚400PLC主站通éŽMPI接å£èˆ‡ä¸Šä½æ©Ÿå¯¦ç¾é€šè¨Šã€‚300PLC主站通éŽMPI接å£èˆ‡ä¸Šä½æ©Ÿå¯¦ç¾é€šè¨Šã€‚采用Simatic WinCC作為上ä½ç›£æŽ§è»Ÿä»¶ï¼Œé‡‡ç”¨VB6.0編輯統計辦公室的能æºç›£æ¸¬è©•ä¼°ç¨‹åº ã€‚
系統清單如下表

ä¸‰ã€æŽ§åˆ¶ç³»çµ±æ§‹æˆ
1ï¼Žç³»çµ±çš„çµæ§‹ï¼šç³»çµ±é…置如圖1所示。

圖1 能æºç®¡ç†ç›£æ¸¬ç³»çµ±åœ–
本系統共分為三大部分:上ä½ç›£æŽ§ä¸å¿ƒã€PLC主站ã€PLCå¾žç«™ã€‚ä¸Šä½æ©Ÿç”±ä¸€è‡ºæœå‹™å™¨å’Œä¸‰è‡ºå®¢æˆ¶æ©Ÿçµ„æˆã€‚把æœå‹™å™¨å¹¶å…¥äº†ä¼æ¥ç¶²ï¼Œé€™æ¨£ï¼Œå®¢æˆ¶æ©Ÿçš„æ“´å±•變的異常容易和簡單:åªéœ€æŠŠè¨ˆç®—機并入局域網,然åŽé€²è¡Œç°¡å–®çš„è¨ç½®å°±å¯ä»¥ä½œç‚ºä¸€è‡ºå®¢æˆ¶æ©Ÿä½¿ç”¨ã€‚400PLC主站通éŽMPIå”è°èˆ‡æœå‹™å™¨ç›¸é€£ã€‚MPIå¯ç”¨äºŽå–®å…ƒç´šå’Œç¾å ´ç´šï¼Œç”¨å®ƒå¯ä»¥éžå¸¸ç¶“濟的連接少數站。400主站與其å站之間通éŽProfibus DP 相連。這種組網方å¼å¯åœ¨ä¿è‰æ•¸æ“šé‡‡é›†æ€§èƒ½è¦æ±‚çš„å‰æä¸‹ï¼Œä½¿ç¡¬ä»¶è²»ç”¨é”到最低。數據采集éŽç¨‹å¤§é«”如下:ç¾å ´å‚³æ„Ÿå™¨çš„輸出信號由å„站信號模æ¿é‡‡é›†ã€è½‰åŒ–為相應的數å—信號然åŽé€šéŽé€šè¨Šæ¨¡å¡Šé€åˆ°400PLC主站,400PLC主站把å„ç«™é€ä¾†çš„æ•¸æ“šæŒ‰è¦æ±‚進行å„種é‹ç®—ã€è™•ç†åŽé€šéŽMPI網絡傳到æœå‹™å™¨ã€‚客戶機和æœå‹™å™¨ä¹‹é–“通éŽOPCæ–¹å¼é€²è¡Œæ•¸æ“šçš„å‚³éž ã€‚
2.軟件è¨è¨ˆ
本系統PLC主站ã€PLC從站的編程使用STEP7編寫,實ç¾PLCå°éŽç¨‹æ•¸æ“šçš„åˆæ¥è™•ç†ï¼›ä¸Šä½æ©Ÿç›£æŽ§ä½¿ç”¨SIMATIC WinCC編寫æœå‹™å™¨è»Ÿä»¶ï¼ˆWinCC Server)和客戶端軟件(WinCC Clientï¼‰ï¼Œå¯¦ç¾æ•¸æ“šçš„實時顯示ã€èƒ½æºæ¶ˆè€—的當日和當月累ç©é¡¯ç¤ºã€ç´¯ç©é‡çš„æ—¥ã€æœˆã€æ™‚段數據的查詢以åŠå ±è¡¨æ‰“å°ï¼›çµ±è¨ˆè¾¦å…¬å®¤çš„能æºç›£æ¸¬è©•估程åºé‡‡ç”¨Visual Basic 6.0 語言編寫,完æˆç次的å„é …æŒ‡æ¨™è€ƒæ ¸ä»»å‹™ã€‚
(1)PLC主站程åºï¼šè©²ç¨‹åºåŒ…括6個OB塊ã€20個FC塊ã€15個DB塊,完æˆå°ç¾å ´é‡‡é›†åˆ°çš„ç©ºå£“æ°£ã€æ°´è’¸æ±½ã€é›»é‡å’Œæ°´é‡çš„æ•¸æ“šçš„處ç†ï¼ˆåŒ…括蒸汽æµé‡è£œå„Ÿå’Œè’¸æ±½æº«åº¦è¨ˆç®—),并記錄å„個變é‡çš„ç´¯ç©é‡ã€‚主程åºï¼ˆçµ„織塊OB1)æµç¨‹åœ–如下:

圖3 主程åºï¼ˆçµ„織塊OB1)æµç¨‹åœ–
(2ï¼‰ä¸Šä½æ©ŸWinCC程åºï¼šæ ¹æ“šå®¢æˆ¶çš„è¦æ±‚,使用WinCC編寫å‹å¥½çš„ä¸Šä½æ©Ÿäººæ©Ÿç•Œé¢ã€‚如下圖:

圖2 ä¸Šä½æ©Ÿç©ºå£“氣分布界é¢
3.統計辦公室能æºç›£æ¸¬è©•估程åºè¨è¨ˆæ–¹æ¡ˆçš„鏿“‡
能æºç›£æ¸¬è©•ä¼°ç¨‹åºæ˜¯ç”¨VB6.0開發的應用程åºï¼Œå®‰è£åœ¨çµ±è¨ˆè¾¦å…¬å®¤çš„客戶機上,è¦å°å„個部門進行月çµè€ƒæ ¸ï¼Œå¹¶æ“šæ¤é€²è¡ŒçŽé‡‘的評定。程åºéœ€è¦è¨˜éŒ„é‹çˆæˆ¿ã€ç©ºå£“ç«™ã€è–„片車間ã€ç¸½é…電室的70多個é‡çš„變化并進行相應的數據處ç†ä¾†å¯¦ç¾å°å„部門å„çæ¬¡å·¥äººçš„è€ƒæ ¸ï¼ŒåŒæ™‚需è¦è¨ˆç®—ç”Ÿç”¢æˆæœ¬å¹¶æ‰“å°è©³ç´°æœˆå ±è¡¨ç‰ï¼Œå·¥ä½œé‡å分大。在實è¸ä¸ï¼Œå…ˆåŽä½¿ç”¨äº†ä»¥ä¸‹å¹¾ç¨®æ–¹æ¡ˆå¯¦ç¾ç¨‹åºå’Œæœå‹™æœŸé–“的通訊。
(1)方案一:使用VB6.0開發一個OPC客戶端應用程åºï¼Œåˆ©ç”¨è©²ç¨‹åºèˆ‡æœå‹™å™¨é€²è¡Œé€šè¨Šã€‚
缺點:客戶端程åºä¸æ²’有實ç¾è¼ƒç‚ºå®Œå–„的容錯和故障診斷功能,當æœå‹™å™¨å‡ºç¾çŸæš«éŒ¯èª¤æ™‚é€ æˆOPCé€£æŽ¥ä¸æ®µï¼Œé€ æˆæ»æ©Ÿã€‚
(2)方案二:在客戶端ä¸åŠ å…¥è¨ºæ–·ç¨‹åºï¼Œé€šéŽä¸æ–·é€£æŽ¥æœå‹™å™¨ä¾†åˆ¤æ–·æœå‹™å™¨æ˜¯å¦å‡ºç¾æ•…障,若æœå‹™å™¨ç‹€æ…‹ä¸æ£å¸¸ä¾¿é‡æ–°å•Ÿå‹•è©²ç³»çµ±è»Ÿä»¶ï¼Œå¯¦ç¾æ•…障的診斷和處ç†ã€‚
缺點:客戶機與æœå‹™å™¨é »ç¹çš„é€£æŽ¥èˆ‡æ–·é–‹ï¼Œé€ æˆæœå‹™å™¨è³‡æºæ¶ˆè€—大。
(3)方案三:OPC通訊分æˆå…©éƒ¨åˆ†ï¼šç¬¬ä¸€éƒ¨åˆ†ï¼Œåœ¨å®¢æˆ¶æ©Ÿä¸Šé–‹ç™¼ä¸€å€‹å°åž‹çš„WinCC客戶端應用程åºï¼Œåˆ©ç”¨WinCC內部集æˆçš„OPC接å£é€²è¡Œæœå‹™å™¨å’Œå®¢æˆ¶æ©Ÿä¹‹é–“的數據傳輸;第二部分,利用VB6.0開發一個OPC客戶端應用程åºï¼Œå¯¦ç¾è©²ç¨‹åºèˆ‡å®¢æˆ¶æ©Ÿä¸Šçš„WinCC進行通訊。
優點:使用WinCC內部集æˆçš„OPC接å£é€²è¡Œæœå‹™å™¨å’Œå®¢æˆ¶æ©Ÿä¹‹é–“的數據傳輸,有較好的穩定性和較完善的故障診斷與處ç†ï¼Œå¾¹åº•é¿å…æ»æ©Ÿã€‚
(4ï¼‰æ–¹æ¡ˆé¸æ“‡ï¼šé‘’äºŽä»¥ä¸Šå¹¾ç¨®æ–¹æ¡ˆçš„å„ªç¼ºé»žï¼Œé¸æ“‡ç¬¬ä¸‰ç¨®æ–¹æ¡ˆã€‚如圖3所示。

圖3 方案三示æ„圖
å››ã€æŽ§åˆ¶ç³»çµ±å®Œæˆçš„功能
1.系統主è¦åŠŸèƒ½
本系統主è¦ç”¨äºŽé‡‡é›†å„生產車間的蒸氣ã€ç©ºå£“æ°£ã€æ°´é‡å’Œé›»é‡å››ç¨®åƒæ•¸é€²è¡Œçµ±è¨ˆè¨ˆç®—,為生產安排æä¾›æ•¸æ“šä¾æ“šã€‚具體功能如下:
(1) 實時顯示:本系統包括五部分工æ³åœ–å¯¦æ™‚é¡¯ç¤ºç”Ÿç”¢åƒæ•¸ï¼ŒåŒ…括系統總工æ³åœ–ã€åˆ¶çµ²è»Šé–“å·¥æ³åœ–ã€å·æŽ¥åŒ…車間工æ³åœ–ã€èƒ½æºå‹•力車間工æ³åœ–ã€éžç”Ÿç”¢éƒ¨é–€å·¥æ³åœ–。
(2)狀態曲線:顯示å„車間采集數據的狀態曲線,包括總é‡ã€åˆ¶çµ²è»Šé–“ã€å·æŽ¥åŒ…車間ã€èƒ½æºå‹•力和éžç”Ÿç”¢ç‰éƒ¨é–€æ‰€é‡‡é›†æ•¸æ“šçž¬æ™‚變化趨勢。
(3)統計計算:將è¦è€ƒæ ¸çš„å„部門的當å‰åŠå°æ™‚庫ä¸çš„æ•¸æ“šé€²è¡Œæ•´ç†ã€çµ±è¨ˆã€ç”Ÿæˆ8å°æ™‚數據庫和天數據庫。
(4ï¼‰çµ±è¨ˆå ±è¡¨ï¼šå°‡å„éƒ¨é–€çš„æ•¸æ“šæŒ‰è¦æ±‚é¡¯ç¤ºå ±è¡¨
(5ï¼‰åƒæ•¸è¨ç½®ï¼šå°æœ¬ç³»çµ±ç”¨åˆ°çš„åƒæ•¸é€²è¡Œè¨ç½®ï¼ŒåŒ…æ‹¬ï¼šçæ¬¡åƒæ•¸ã€ç次表ã€å£ä»¤è¨ç½®å’Œæ›²ç·šåƒæ•¸è¨ç½®ã€‚
2ï¼Žé …ç›®ä¸çš„æŠ€è¡“難點
用戶需è¦è¨˜éŒ„é‹çˆæˆ¿ï¼Œç©ºå£“站,薄片車間,總é…電室的70多個é‡çš„變化并進行相應的數據處ç†ï¼Œæœ‰å¤šç¨®å¾©é›œå ±è¡¨è¼¸å‡ºè¦æ±‚ï¼šæ—¥å ±ã€æ—¬å ±ã€æœˆå ±ã€å£å ±ã€å¹´å ±ï¼ŒåŒæ™‚å„ç¨®å ±è¡¨æ ¼å¼ä¹Ÿä¸ç›¡ç›¸åŒï¼Œé€™åœ¨wincc實ç¾èµ·ä¾†è¼ƒç‚ºå¾©é›œï¼Œæ•…考慮采用VBçš„éˆæ´»æ–¹ä¾¿å ±è¡¨åˆ¶ä½œåŠŸèƒ½ã€‚åœ¨é¸æ“‡çš„æ–¹æ¡ˆä¸ï¼ŒWinCC.Client的角色éžå¸¸ç‰¹æ®Šï¼Œå®ƒå°äºŽWinCC。Server來說是客戶端,而å°äºŽèƒ½æºç®¡ç†è»Ÿä»¶ä¾†èªªå‰‡æˆäº†æœå‹™å™¨ç«¯ã€‚
五ã€çµæŸèªž
本系統已經投入使用,系統é‹è¡Œå¯é 穩定,æé«˜äº†æ•¸æ“šçš„å¯é æ€§ã€æ£ç¢ºæ€§å’Œè¨ˆç®—æº–ç¢ºçŽ‡ï¼Œæ¸›å°‘äº†ç”±äºŽäººç‚ºè¨ˆç®—ä¸æº–ç¢ºå’Œèª¤å·®é€ æˆçš„æå¤±ã€‚并且極大的節約了人員,減輕了實際æ“ä½œäººå“¡çš„è¨ˆç®—è² æ“”ï¼Œå¹¶å–得了良好的社會效益和經濟效益。
åƒè€ƒæ–‡ç»ï¼š
1. æŽæ”€ã€€å¼µå®¶æ¯… 程哲ç‰ã€Šå·ç…™ä¼æ¥è‡ªå‹•控制技術的發展趨勢》煙è‰ç§‘技2002.02
2. æŽè¶…群《基于 PROFIBUS總線技術的å†é€ 煙葉生產線控制系統》煙è‰ç§‘技 2003.01
3. 盧毅 Visual Basic 6.0 數據庫è¨è¨ˆå¯¦ä¾‹å°Žèˆª ç§‘å¸å‡ºç‰ˆç¤¾ 2001.02
4. 周愛è¯ï¼Œæ±ªä»æ™º OPCæŽ¥å£æŠ€è¡“è¦èŒƒï¼ˆä¸Šã€ä¸ã€ä¸‹ï¼‰ä¸–界儀表與自動化 2003
5. å¼µæ—æ—,劉文煌,æŽç§€ç‰ã€Šå·ç…™ä¼æ¥è¨ˆç®—機輔助管ç†ç³»çµ±çš„實ç¾ã€‹ç…™è‰ç§‘技2002.01
6. SIEMENS STEP7 5.0編程手冊
7. SIEMENS WINCC 組態手冊
8. SIEMENS S7-300硬件安è£åŠæ¨¡æ¿è¦èŒƒæ‰‹å†Š
9. SIEMENS FM350-2技術功能模塊安è£çµ„態手冊
10. SIEMENS S7-400硬件安è£åŠæ¨¡æ¿è¦èŒƒæ‰‹å†Š
作者簡介:
é¦¬æ€æ¨‚ ç”· 1964å¹´2月生 å±±æ±å¤§å¸æŽ§åˆ¶ç§‘å¸èˆ‡å·¥ç¨‹å¸é™¢å‰¯æ•™æŽˆ 碩士生導師
主è¦ç ”ç©¶æ–¹å‘:計算機控制與智能系統
張紀明 ç”· 1979å¹´6月生 å±±æ±å¤§å¸æŽ§åˆ¶ç§‘å¸èˆ‡å·¥ç¨‹å¸é™¢åœ¨è®€ç¢©å£«ç ”究生。
主è¦ç ”ç©¶æ–¹å‘:計算機控制與智能系統
尊敬的編輯部è€å¸«:
您好,我是山æ±å¤§å¸æŽ§åˆ¶ç§‘å¸èˆ‡å·¥ç¨‹å¸é™¢çš„一åç¢©å£«ç ”ç©¶ç”Ÿã€‚æˆ‘æ˜¯è²´åˆŠçš„ä¸€åå¿ å¯¦è®€è€…ï¼Œç¾å‘貴刊投稿,希望è€å¸«èƒ½åœ¨ç™¾å¿™ä¹‹ä¸å¯©é–±æˆ‘的稿件,如果é”ä¸åˆ°è²´åˆŠçš„è¦æ±‚,還望è€å¸«çµ¦äºˆæŒ‡å°Žæ€§æ„見,指出論文的淺薄和ä¸è¶³ä¹‹è™•,è¬è¬!!
è¯ç³»æ–¹å¼ï¼š
郵政編碼:250061
通訊地å€ï¼šæ¿Ÿå—市經åè·¯73號山æ±å¤§å¸å—æ ¡å€4ï¼ƒæ•™å¸æ¨“102室
手機:13153016434
電話:0531-82964682
e-mail:zhangjiming@sdu.edu.cn