1 引言
長期以來,å¯ç·¨ç¨‹æŽ§åˆ¶å™¨ï¼ˆPLC)在工æ¥è‡ªå‹•åŒ–é ˜åŸŸä¸å¾—到了充分的應用,為å„ç¨®å„æ¨£çš„æŽ§åˆ¶è¨å‚™æä¾›äº†å¯é çš„æŽ§åˆ¶å’Œæ•´é«”è§£æ±ºæ–¹æ¡ˆï¼Œæ»¿è¶³ä¼æ¥å°è‡ªå‹•控制的需求,å¯ä»¥æ–¹ä¾¿éˆæ´»åœ°é€²è¡Œç¾å ´è¨ç½®ã€æª¢æ¸¬ã€ç›£æŽ§å„種è¨å‚™çš„ç”Ÿç”¢åƒæ•¸ã€‚éš¨è‘—ç¶²çµ¡æŠ€è¡“çš„ç™¼å±•ï¼ŒæŽ§åˆ¶ç³»çµ±çµæ§‹ä¹Ÿå‘網絡化,開放性發展。越來越多的PLC供應商開始æä¾›Ethernet接å£è¨å‚™ï¼Œå¾žè€Œæ§‹æˆäº†å·¥æ¥ç’°å¢ƒä¸‹çš„以太網的控制系統,采用工æ¥ä»¥å¤ªç¶²å¾¹åº•æ‰“ç ´äº†å‚³çµ±å·¥æ¥è‡ªå‹•化“å¤å³¶â€è§€é»žï¼Œä½¿æ•´å€‹å» 倿Œ‰ç”Ÿç”¢ç¯€é»žæœ‰æ©Ÿåœ°æ§‹æˆä¸€å€‹é 程監控網絡。
å·¥æ¥ä»¥å¤ªç¶²ï¼ˆIndustrial Ethernet)是按照IEEE802.3(以太網)國際標準,è¨è¨ˆç”¨äºŽå·¥æ¥æ‡‰ç”¨çš„一種單元網絡,通éŽå®ƒå¯ä»¥ä½¿è‡ªå‹•化系統彼æ¤é€£æŽ¥ï¼Œå¹¶ç‚ºPC和工作站æä¾›åŒæ©Ÿç¨®å’Œä¸åŒæ©Ÿç¨®é€šä¿¡ï¼Œå®ƒå…·æœ‰å¾ˆé«˜çš„通信性能,å¯ä½œç‚ºå¯¦ç¾èŒƒåœå»£æ³›çš„開放å¼ç¶²çµ¡çš„解決方案。工æ¥ä»¥å¤ªç¶²èˆ‡ç¾å ´ç¸½ç·šç›¸æ¯”,具有å‘下兼容性,實ç¾äº¤æ›ã€å…¨é›™å·¥å‚³è¼¸ã€å¸¶å¯¬10MB/S到100MB/S至1000MB/S,主è¦é‹ç”¨äºŽå·¥æ¥ç’°å¢ƒä¸‹çš„網絡系統。工æ¥ä»¥å¤ªç¶²æ‡‰ç”¨äºŽè‡ªå‹•åŒ–é ˜åŸŸå…·æœ‰ä»¥ä¸‹å„ªé»žï¼šä½Žæˆæœ¬ã€æ˜“與Internet集æˆå’Œå—到了廣泛技術支æŒç‰ã€‚
æŸæ¸¯å£20è¬å™¸ç´šéµç¤¦çŸ³ç¢¼é æ”¹æ“´å»ºé …ç›®ä¸ï¼Œæ±¡æ°´è™•ç†å’Œå †å ´å™´ç‘系統是基于工æ¥ä»¥å¤ªç¶²çš„PLC控制系統。施è€å¾·å…¬å¸çš„PLCå¯ä»¥é€šéŽå·¥æ¥ä»¥å¤ªç¶²æŽ§åˆ¶ç¶²çµ¡èˆ‡å…¶ç·¨ç¨‹è»Ÿä»¶Concept進行交互,技術人員å¯ä»¥åœ¨æ¯”較良好的環境下通éŽä»¥å¤ªç¶²çµ¡å°ç¨‹åºé€²è¡Œä¿®æ”¹ï¼Œè€Œä¸å¿…到環境惡劣的ç¾å ´åŽ»æ“作。施è€å¾·å…¬å¸çš„逿˜Žå·¥å» 技術已經使得工æ¥ä»¥å¤ªç¶²æŠ€è¡“å¯ä»¥æˆåŠŸçš„æ‡‰ç”¨äºŽPLC控制系統當ä¸ã€‚本文將就如何在該系統ä¸å¯¦ç¾æ–½è€å¾·MODICON PLCç¶²çµ¡æŽ§åˆ¶ç³»çµ±é€²è¡Œç ”ç©¶ã€‚
2 系統分æžèˆ‡è¨è¨ˆ
2.1æŽ§åˆ¶è¦æ±‚
污水處ç†ç³»çµ±çš„æŽ§åˆ¶è¦æ±‚ï¼šæ±¡æ°´ç«™é›†æ°´æ± è¨æœ‰2è‡ºæ¶²ä¸‹æ³µï¼Œæ ¹æ“šé›†æ°´æ± çš„æ¶²ä½è‡ªå‹•啟åœï¼Œå…©è‡ºæ³µè¼ªæµå…ˆåŽå·¥ä½œã€‚åœ¨å•Ÿå‹•æ¶²ä¸‹æ³µçš„åŒæ™‚ï¼Œå•Ÿå‹•è¨ˆé‡æ³µã€‚污水æå‡åˆ°ä¸é–“æ°´æ± åŽï¼Œä¸é–“æ°´æ± æœ‰å…©è‡ºæ½›æ±¡æ³µï¼Œè¼ªæµå·¥ä½œï¼Œå¹¶å¯ä»¥åœ¨ä¸€è‡ºæ³µæ•…障時,啟動å¦ä¸€è‡ºæ³µã€‚æ±¡æ³¥æ± æœ‰å…©è‡ºæ±¡æ³¥æ³µï¼Œæ ¹æ“šæµ®çƒé–¥çš„ç‹€æ…‹è‡ªå‹•å•Ÿåœæ±¡æ³¥æ³µã€‚å¹¶å¯åœ¨ä¸Šä½æ©Ÿç›£æ¸¬é›†æ°´æ± å’Œæ¸…æ°´æ± æ°´ä½ï¼Œå®¹å™¨ç½ã€æ±¡æ³¥å¢žå£“æ³µåŠå‡ºæ°´ç®¡çš„壓力,出水管的æµé‡ã€‚
ç‘æ°´ç³»çµ±çš„æŽ§åˆ¶è¦æ±‚:å¯åœ¨ç¾å ´æŽ§åˆ¶æŸœæŽ§åˆ¶å™´æ°´å’Œä¸Šä½æ©Ÿé 程控制æ“作。é 程控制時å¯ä»¥å¯¦ç¾ä¸Šä½æ©Ÿé»žå‹•æŽ§åˆ¶å™´æ°´é–¥å™´æ°´å’Œå †å ´å¾ªç’°å™´æ°´ã€‚åˆ†ç‚ºå–®å †å ´å™´æ·‹å’Œå…¨å †å ´å¾ªç’°å…©ç¨®æ¨¡å¼ï¼šå–®å †å ´å¾ªç’°ç‚ºä¸Šä½æ©Ÿé¸å®šæŸå€‹å †å ´å™´æ·‹ï¼›å…¨å †å ´å¾ªç’°ç‚ºæ ¹æ“šå †å ´æœ‰ç„¡å †æ–™ã€æœ‰ç„¡æ–—輪機懸臂信號和是å¦é¸ä¸å™´æ·‹çš„æƒ…æ³å°æ•´å€‹å †å ´é€²è¡Œå…¨å †å ´å¾ªç’°å™´æ·‹ä¸€æ¬¡ã€‚
2.2系統è¨è¨ˆ
該污水處ç†å’Œå †å ´å™´ç‘自動控制系統由1座ç¾å ´PLC主站,10座é 程I/Oå站組æˆï¼Œè¨ˆç®—機監控工作站è¨åœ¨ä¸æŽ§å®¤å…§ï¼Œé€šéŽå·¥æ¥ä»¥å¤ªç¶²é€£æŽ¥ã€‚åœ¨ä¸æŽ§å®¤å®‰è£æœ‰ä¸€å¥—ç‘æ°´æŽ§åˆ¶å·¥æ¥è¨ˆç®—機,é‹è¡Œäººâ€”機界é¢ï¼Œå®Œæˆæ±¡æ°´è™•ç†ç³»çµ±å’Œå †å ´å™´ç‘系統的監控和生產管ç†ã€‚å®ƒç›£è¦–ã€æŽ§åˆ¶ã€ç®¡ç†æ•´å€‹æ±¡æ°´è™•ç†ç³»çµ±å’Œå †å ´å™´ç‘系統的全部生產éŽç¨‹å’Œå·¥è—æµç¨‹ã€‚
在該系統ä¸é‡‡ç”¨100Mbps光纖工æ¥ä»¥å¤ªç¶²ï¼Œé€šéŽå·¥æ¥ä»¥å¤ªç¶²å…‰ç«¯æ©Ÿï¼Œå°‡æ‰€æœ‰ç¾å ´æŽ§åˆ¶ä¸»ç«™ã€æ“ä½œç«™åŠæ‰€æœ‰é 程I/Oç«™ç‰ç”¨å…‰çº–以太網連接起來。在污水處ç†ç³»çµ±ç¾å ´æŽ§åˆ¶ä¸»ç«™è¨ä¸€å¥— MODICON QUANTUM系列 PLCï¼Œåœ¨å †å ´å™´ç‘系統10個閥門控制箱é 程控制å系統å„é…一套MODICON MOMENTUM系列PLC作為é 程I/O站。通éŽå…‰çº–å·¥æ¥ä»¥å¤ªç¶²å’Œç¾å ´æŽ§åˆ¶ç«™ç›¸é€£æŽ¥ã€‚監控工æ¥è¨ˆç®—機通éŽä»¥å¤ªç¶²é€£æŽ¥ç¾å ´æŽ§åˆ¶PLCä¸»ç«™ä¾†å¯¦ç¾æ±¡æ°´è™•ç†ç³»çµ±å’Œå †å ´å™´ç‘è‡ªå‹•æŽ§åˆ¶ç³»çµ±èˆ‡ç¸½æŽ§åˆ¶ç³»çµ±çš„æ•¸æ“šé€šä¿¡ã€‚å› ç‚ºæ–½è€å¾·å…¬å¸çš„ModbusTCP/IP (1998) 是目å‰å·¥æ¥ä»¥å¤ªç¶²çš„事實標準,并使以太網在傳感器級和è¨å‚™ç´šå¾—到了大é‡çš„æ‡‰ç”¨ã€‚
本控制系統è¨å‚™é‡‡ç”¨æ–½è€å¾·é›»æ°£å…¬å¸ç”Ÿç”¢çš„TSX Quantumå’ŒMomentum系列PLCã€‚ä»¥å·¥æ¥æŽ§åˆ¶è¨ˆç®—æ©Ÿä½œç‚ºä¸å¤®æ“作站(æ“作站和工程師站)。ä¸å¤®æ“ä½œç«™è² è²¬è¨å‚™é‹è¡Œçš„狀態監控ã€ç”Ÿç”¢ä¿¡æ¯è™•ç†ã€æ‰“å°ã€ç³»çµ±èµ·åœå‘½ä»¤ç™¼é€ã€å›žè·¯èª¿ç¯€ã€è¨å®šä½çµ¦å®šç‰åŠŸèƒ½ã€‚ç¾å ´ç«™è² 責ç¾å ´I/O信號采集ã€å›žè·¯æŽ§åˆ¶ã€è¯éŽ–é †åºæŽ§åˆ¶ï¼Œç¾å ´æ‰€æœ‰çš„信號通éŽé›»çºœå¼•到ç¾å ´ç«™ã€‚ç¾å ´ç«™å’Œæ“作站通éŽå·¥æ¥ä»¥å¤ªç¶²å®Œæˆå®ƒå€‘之間的信æ¯å’Œæ•¸æ“šäº¤æ›ï¼ŒçœŸæ£é«”ç¾äº†åˆ†æ•£æŽ§åˆ¶ã€é›†ä¸ç®¡ç†çš„原則。本系統的建立éµå¾ªé–‹æ”¾æ€§åŽŸå‰‡ï¼Œé‡‡ç”¨çµæ§‹åŒ–體系,并å°å°‡ä¾†çš„ç™¼å±•å…·æœ‰å®Œå…¨çš„å…¼å®¹æ€§å’Œå¯æ“´å……性,采用工æ¥ä»¥å¤ªç¶²çµæ§‹å½¢å¼ï¼Œå…·æœ‰è‰¯å¥½çš„坿“´å……性和開放性,åªè¦ç¬¦åˆå·¥æ¥ä»¥å¤§ç¶²å”è°çš„è¨å‚™éƒ½å¯ä»¥ä¸Šç¶²ï¼Œå¯ä»¥æ¥µå…¶æ–¹ä¾¿åœ°å¤–掛生產調度管ç†ç³»çµ±ï¼ˆMIS系統)。
3 控制網絡的組æˆèˆ‡å¯¦ç¾
3.1控制網絡的組建
è©²ç³»çµ±æŽ§åˆ¶ç¶²çµ¡çš„ç¡¬ä»¶çµ„æˆæ˜¯ï¼šä¸æŽ§å®¤æ“作站PC一臺,ç¾å ´æŽ§åˆ¶ç«™Quantum PLC一臺ã€é 程控制åç«™Momentum PLCå臺,施è€å¾·MODICON以太網集線器10Mbps 3TP/FL 499NOH10510å一åªï¼Œå·¥æ¥ä»¥å¤ªç¶²å…‰çº–網絡收發器一åªã€‚
網絡組建方案è¨è¨ˆå¦‚下:由主站Quantum PLCå’Œåç«™Momentum PLC通éŽå…‰çº–收發器和以太網集線器499NOH10510組æˆä¸€å€‹æœ‰å一個節點的冗余環形網絡,并通éŽå…‰çº–收發器和499NOH10510集線器實ç¾ç’°å½¢åç¶²èˆ‡ä¸Šä½æ©Ÿçš„通信。采用環形網的方å¼ï¼Œå¦‚果系統ä¸ç’°å½¢å…‰çº–ç™¼ç”Ÿæ•…éšœï¼Œç’°å½¢çµæ§‹å°‡åœ¨å°äºŽ500 msæ™‚é–“å…§åˆ‡æ›æˆå…·æœ‰å…¨éƒ¨å‚³è¼¸èƒ½åŠ›çš„ç¸½ç·šçµæ§‹ã€‚æ‰€ä»¥åœ¨å…¶ä¸æŸå€‹Momentum PLC出ç¾å•é¡Œæ™‚ï¼Œç”±äºŽç’°ç¶²çš„å†—ä½™ä½œç”¨è€Œä¸æœƒå½±éŸ¿åˆ°æ•´å€‹ç³»çµ±çš„æ£å¸¸é‹è¡Œï¼Œæé«˜äº†æ•´å€‹ç³»çµ±çš„ç©©å®šæ€§ã€‚çµæ§‹å¦‚圖1所示。

在網絡硬件組建æˆåŠŸä¹‹åŽï¼Œä½¿ç”¨æ–½è€å¾·å…¬å¸çš„Bootp工具å°çµ„æˆç’°åž‹ç¶²çµ¡çš„å„個PLC分é…IP地å€ï¼Œè©²åœ°å€è¦èˆ‡ä¸Šä½æ©Ÿæ“作站電腦的IP地å€åœ¨åŒä¸€å€‹åŸŸæ®µå…§ã€‚
3.2通信å•題的解決
在該PLC控制系統ä¸ï¼Œç¡¬ä»¶ç¶²çµ¡çš„çµ„å»ºåªæ˜¯å…¶ä¸ä¸€éƒ¨åˆ†ï¼Œå¦‚何解決網絡通信的穩定性和準確性是需è¦è§£æ±ºçš„é‡è¦å•題。
è¦å¯¦ç¾Quantum PLC與Momentum PLC之間的網絡通信有兩種方å¼ï¼š1 通éŽçµ„æ…‹è¨ç½®master主站åŠé€²è¡Œä¿¡æ¯äº¤äº’çš„Slave從站,并è¨ç½®è®€å¯«çš„æ•¸æ“šé•·åº¦çš„單元地å€ï¼›2 利用Concept編程軟件ä¸çš„FBD功能指令,實ç¾å°å站的讀寫æ“作。
在該系統的控制網絡ä¸ï¼Œæˆ‘們采用了集線器499NOH10510作光電轉æ›ã€‚由于集線器是在接收到來自æŸä¸€ç«¯å£çš„æ¶ˆæ¯ï¼Œå†å°‡æ¶ˆæ¯å»£æ’到其它所有的端å£ã€‚å°ä¾†è‡ªä»»ä¸€ç«¯å£çš„æ¯ä¸€æ¢æ¶ˆæ¯ï¼Œé›†ç·šå™¨éƒ½æœƒæŠŠå®ƒå‚³éžåˆ°å…¶å®ƒçš„å„個端å£ã€‚在消æ¯å‚³éžæ–¹é¢ï¼Œé›†ç·šå™¨æ˜¯ä½Žé€Ÿä½Žæ•ˆçš„,å¯èƒ½æœƒå‡ºç¾æ¶ˆæ¯æ²–çªã€‚顯然,由于集線器的這一個ä¸è¶³ï¼Œç•¶å„個PLCä¸çš„ä¿¡æ¯åŒæ™‚å 用æŸå€‹é€šä¿¡ä¿¡é“時,就會引起信é“çš„æ¶ˆæ¯æ²–çªï¼Œè€Œå°Žè‡´ç¶²çµ¡é€šä¿¡ä¸æ–·ï¼Œé€™æ¨£æ•´å€‹æŽ§åˆ¶ç¶²çµ¡å°±æœƒè™•äºŽç™±ç˜“ç‹€æ…‹ã€‚åªæœ‰é‡æ–°å•Ÿå‹•整個系統æ‰èƒ½ä½¿ç³»çµ±æ¢å¾©æ£å¸¸ï¼Œä½†æ˜¯ï¼Œç”±äºŽåœ¨æŽ§åˆ¶ç³»çµ±ä¸ä¿¡æ¯çš„å‚³éžæ˜¯é »ç¹çš„ï¼Œå› æ¤å¦‚æžœä¸è§£æ±ºä¿¡æ¯æ²–çªçš„å•題,發生系統控制網絡癱瘓的å¯èƒ½æ€§å°±æ™‚刻å˜åœ¨ã€‚

圖2 分時讀寫信æ¯é€šä¿¡çš„ç¨‹åºæµç¨‹
è¦è§£æ±ºä¿¡æ¯æ²–çªçš„é—œéµå°±æ˜¯ä½¿å¤šå€‹PLC之間信æ¯äº¤æ›å°ä¿¡é“åˆ†æ™‚ä½¿ç”¨ï¼Œé€™æ¨£å°±ä¸æœƒå‡ºä¿¡æ¯ä¿¡é“æ²–çªçš„å•題。在第一種方案ä¸ï¼Œåªæ˜¯ç°¡å–®çš„為信æ¯é€šä¿¡åˆ†é…了相應的å˜å„²å¯„å˜å™¨ï¼Œä¸èƒ½å¤ 解決信æ¯åŒæ™‚å 用信é“的沖çªå•é¡Œã€‚å› æ¤æˆ‘們采用第二種方案來解決這個å•題。施è€å¾·PLC編程軟件Concept 2.6å…·æœ‰å¼·å¤§çš„åŠŸèƒ½ï¼Œå…¶ç°¡å–®çš„ç·¨ç¨‹èªžè¨€å’Œå®Œå‚™çš„åŠŸèƒ½æŒ‡ä»¤è®“ä½¿ç”¨è€…èƒ½å¤ è¼•æ¾çš„解決é‡åˆ°çš„å•題。
在FBD編程方å¼ä¸å…·æœ‰å¼·å¤§çš„FFB功能指令,å¯ä»¥å¯¦ç¾åŒ…括網絡通信(MB_TCP/IP,MODBUSç‰ç‰ï¼‰åœ¨å…§çš„æ‰€ç”¨çµ„態功能和é‚輯梯形圖功能。
ä¸Šä½æ©Ÿæ“ä½œç«™çš„äººï¼æ©Ÿæ“作界é¢é‡‡ç”¨åŒ—äº¬æ°æŽ§å…¬å¸çš„FameView組態軟件開發。利用FameView攜帶的Modbus TCP/IPå”è°æŽ¥å£ï¼Œå¯ä»¥æ–¹ä¾¿çš„實ç¾ä¸Šä½æ©Ÿèˆ‡PLC以太網控制網絡的通信控制。
4 çµæŸèªž
該系統ç¾åœ¨å·²ç¶“投入使用,經éŽè¿‘幾個月的試é‹è¡Œè‰æ˜Žè©²æŽ§åˆ¶ç³»çµ±å¾—到è¨è¨ˆçš„è¦æ±‚,æˆåŠŸçš„è§£æ±ºäº†å·¥æ¥ä»¥å¤ªç¶²ä¸å˜åœ¨çš„穩定性和準確性å•題,控制效果éžå¸¸æ˜Žé¡¯ã€‚充分體ç¾äº†PLC網絡控制系統的控制直觀,æ“作方便ç‰å„ªé»žã€‚