時間:2013-12-06 14:51:29來æºï¼šå´”æ–‡ åŸå½¥äº¬
摘è¦ï¼šåœ¨ä»‹ç´¹Modbuså”è°çš„基礎上,è¨è¨ˆäº†ä»¥ABBAC500-eCo系列PLC為控制單元,以ACS850è®Šé »å™¨ç‚ºå‚³å‹•å–®å…ƒçš„ï¼Œé€šéŽModbus通訊å”è°é€²è¡Œæ•¸æ“šé€šè¨Šçš„ABBè®Šé »å‚³å‹•ç³»çµ±ã€‚è©³ç´°èªªæ˜Žäº†å‚³å‹•ç³»çµ±åœ¨ModbusRTUå’ŒModbusTCP兩種形å¼ä¸çš„硬件組æˆã€é€šè¨Šç¨‹åºç·¨å¯«ä»¥åŠè®Šé »å™¨åƒæ•¸è¨ç½®ç‰é—œéµæŠ€è¡“環節。
é—œéµè©žï¼šModbuså”è°ï¼›å¯ç·¨ç¨‹åºæŽ§åˆ¶å™¨ï¼›è®Šé »å™¨
ApplicationofModbusinABBvariablefrequencydrivesystem.
0引言
Modbuså”è°æ˜¯MODICONå…¬å¸æŽ¨å‡ºçš„ä¸€å€‹é–‹æ”¾å¼ç¾å ´ç¸½ç·šçš„通信å”è°,ç”±äºŽå¾—åˆ°çœ¾å¤šå„€è¡¨å» å®¶çš„æ”¯æŒï¼Œæ£åœ¨æˆç‚ºå„€è¡¨åŠæ™ºèƒ½çµ‚ç«¯çš„å·¥æ¥æ¨™æº–,目å‰ï¼Œå¤šæ•¸æ™ºèƒ½å„€è¡¨å·²åˆ©ç”¨è©²å”è°å‘用戶æä¾›é€šä¿¡æŽ¥å£ï¼Œéš¨è‘—儀表和通信技術的發展,Modbuså”è°ç”±StandardModbus(標準型)發展到ModbusPlus(增強型)。
Modbus通訊å”è°åˆ†ç‚ºRTUå”è°å’ŒASCIIå”è°ï¼Œæˆ‘們采用ModbusRTU通訊å”è°ã€‚
ModbusTCP是é‹è¡Œåœ¨TCP/IP上的Modbuså ±æ–‡å‚³è¼¸å”è°ã€‚é€šéŽæ¤å”è°ï¼ŒæŽ§åˆ¶å™¨ç›¸äº’之間通éŽç¶²çµ¡ï¼ˆä¾‹å¦‚以太網)和其它è¨å‚™ä¹‹é–“å¯ä»¥é€šä¿¡ã€‚
ModbusTCP是開放的å”è°ï¼ŒIANA(InternetAssignedNumbersAuthority,互è¯ç¶²ç·¨è™Ÿåˆ†é…ç®¡ç†æ©Ÿæ§‹ï¼‰çµ¦Modbuså”è°è³¦äºˆTCPç·¨å£è™Ÿç‚º502,這是目å‰åœ¨å„€è¡¨èˆ‡è‡ªå‹•化行æ¥ä¸å”¯ä¸€åˆ†é…到的端å£è™Ÿ[1-2]。
1系統組æˆ
1.1系統硬件é…ç½®
系統采用ABBå…¬å¸çš„AC500-eCo系列PLCç‚ºæŽ§åˆ¶ç³»çµ±æ ¸å¿ƒï¼ŒCPU為PM564。AC500-eCoPLC與ABBå…¬å¸çš„ACS850è®Šé »å™¨é€šéŽModbus通訊å”è°é€²è¡Œé€šè¨Šï¼ŒAC500PLCå·¦å´é€šè¨Šåº•æ¿ä¸Šä¸éœ€è¦æ·»åŠ ç›¸æ‡‰çš„é€šè¨Šæ¨¡å¡Šï¼Œå› ç‚ºPLCçš„9é‡Dåž‹é 通訊端å£COM1集æˆModbus通訊å”è°ã€‚è®Šé »å™¨è¼¸å‡ºç«¯é€£æŽ¥ä¸€è‡ºä¸‰ç›¸ç•°æ¥é›»å‹•機。ModbusRTU通訊系統硬件組æˆå¦‚下圖1所示,ModbusTCP如下圖2所示,TK503為ABBPLC專用編程電纜型號。
圖1ModbusRTU通訊系統硬件組æˆ
1.2ABBAC500-eCo系列PLC概述
圖2ModbusTCP通訊系統硬件組æˆ
AC500-eCo系列PLC是一款éžå¸¸ç·Šæ¹Šçš„入門級PLCï¼Œæ“æœ‰éˆæ´»å’Œç¶“濟的é…置,該PLC具有128KB的用戶內å˜å€ï¼ŒCPU的處ç†é€Ÿåº¦ç‚º0.1微妙/指令,ä¿è‰äº†æ‡‰ç”¨ç¨‹åºé‹è¡Œéœ€è¦çš„æ€§èƒ½ã€‚整個AC500系列產å“使用åŒä¸€å€‹ç·¨ç¨‹è»Ÿä»¶å¹³è‡ºï¼ŒCoDeSys編程環境。
CPUPM564主è¦ç‰¹æ€§å¦‚ä¸‹ï¼šæ“æœ‰8路數å—é‡è¼¸å…¥ï¼Œ6路數å—é‡è¼¸å‡ºå’Œ2路模擬é‡è¼¸å…¥ï¼Œ1路模擬é‡è¼¸å‡ºï¼›ä¸²è¡ŒRS-485接å£COM1,以太網接å£ï¼Œæ–¹ä¾¿ä¸‹è¼‰å’Œç›£æŽ§ç¨‹åºï¼›æ”¯æŒå¯æ“´å±•SDå˜å„²å¡æ’æ§½ã€ç¬¬äºŒå€‹ä¸²è¡ŒRS-485接å£ï¼ˆCOM2)ã€RTC(實時時é˜ï¼‰ç‰??梢詳U展最多10個I/Oè¨å‚™ï¼Œèˆ‡I/O總線的電氣連接時通éŽå°‡æ¨¡å¡Šé€£æŽ¥åˆ°DIN導軌自動完æˆçš„[3]。
2ModbusRTU通訊å”è°çš„æ‡‰ç”¨
2.1硬件組態
本例是外部è¨å‚™é€šéŽå…§ç½®ç¾å ´ç¸½ç·šæŽ¥å£å°è®Šé »å™¨é€²è¡ŒæŽ§åˆ¶çš„æ–¹æ³•ï¼Œå› ç‚ºå…§ç½®ç¾å ´ç¸½ç·šæŽ¥å£æ”¯æŒModbusRTUå”è°ï¼Œæ‰€ä»¥å¯é€šéŽä¸²è¡Œé€šè¨Šé€£æŽ¥ï¼Œä½¿ç”¨å…§ç½®ç¾å ´ç¸½ç·šæŽ¥å£æˆ–ç¾å ´ç¸½ç·šé©é…å™¨ï¼Œä¾†å°‡è®Šé »å™¨é€£æŽ¥åˆ°å¤–éƒ¨æŽ§åˆ¶ç³»çµ±ã€‚å°‡å…§ç½®ç¾å ´ç¸½ç·šæŽ¥å£é€£æŽ¥åˆ°è®Šé »å™¨JCU控制單元上的端åXD2D上。XD2Dæ˜¯è®Šé »å™¨å°è®Šé »å™¨é€£æŽ¥ç”¨çš„端å,å³é€£æŽ¥ä¸€è‡ºä¸»æ©Ÿå’Œå¤šå€‹å¾žæ©Ÿçš„èŠèбéˆå¼RS-485傳輸線。如果將XD2D端å用于內置ç¾å ´ç¸½ç·šæŽ¥å£ï¼ˆåƒæ•¸58.01Protocolenasel(通訊å”è°é¸æ“‡ï¼‰è¨ç½®æˆModbusRTU(ModbusRTU),則自動ç¦ç”¨è®Šé »å™¨å°è®Šé »å™¨é€£æŽ¥çš„åŠŸèƒ½ï¼ˆåƒæ•¸çµ„57)。
è®Šé »å™¨ä¸ç”¨æ·»åŠ ä»»ä½•çš„é€šè¨Šæ¨¡å¡Šã€‚ä¸»æ©Ÿå¯ä»¥é€šéŽç¶²ç·šæˆ–者ABB下載電纜TK503為PLC下載和監控程åºã€‚ControlBuilderPlus的硬件組態如下圖3所示[4]。
圖3ModbusRTUå”è°é€šè¨Šçš„硬件組態
PM564CPU集æˆçš„COM1壿’å…¥è¨å‚™COM1-Modbus。總線通訊線的兩端分別接到PLCçš„CPUCOM1å£å’Œè®Šé »å™¨çš„XD2D,極性是COM1å£3æ£8è² ã€XD2D是Bæ£Aè² ã€‚é›™æ“ŠCOM1-Modbus,在左邊彈出COM1-Modbusé…置界é¢ï¼Œå¦‚圖4所示。
圖4COM1-Modbusé…ç½®
RTU控制器的值è¦è¨å®šç‚ºå ±æ–‡ï¼Œæ³¢ç‰¹çއ19200ï¼Œå¯„å¶æ€§ç‚ºç„¡ï¼Œé‹è¡Œæ¨¡å¼ç‚ºä¸»ç«™ï¼Œå…¶ä»–默èªå³å¯ã€‚
2.2è®Šé »å™¨åƒæ•¸è¨ç½®
ACS850è®Šé »å™¨æ˜¯ABBå·¥æ¥å‚³å‹•ç‚ºäº†æ»¿è¶³æ©Ÿæ¢°åˆ¶é€ å•†ã€ç³»çµ±é›†æˆå•†ã€æŽ§åˆ¶æ¿åˆ¶é€ 商和å„種行æ¥çš„æœ€çµ‚用戶的生產和性能需è¦è¨è¨ˆçš„,特別é©ç”¨äºŽèµ·é‡æ©Ÿã€æ“ 壓機ã€çµžè»Šã€è¼¸é€æ©Ÿã€å·æ›²æ©Ÿã€æ³µã€é¢¨æ©Ÿå’Œå·¥æ¥æ··åˆæ‡‰ç”¨ã€‚ACS850的特點有:模塊化緊湊型è¨è¨ˆï¼Œå°ºå¯¸å°ã€å…¼å®¹ç•°æ¥é›»æ©Ÿå’Œæ°¸ç£åŒæ¥é›»æ©Ÿã€ä¸åŒçš„通訊å¯é¸ä»¶ã€ä¸€é«”åŒ–çš„å®‰å…¨åŠ›çŸ©ä¸æ–·åŠŸèƒ½ã€è®Šé »å™¨èˆ‡è®Šé »å™¨æŽ¥é€£ï¼ŒD2D通訊方å¼ï¼Œç‰[5]。
ACS850è®Šé »å™¨èˆ‡PLC通éŽModbuså”è°é€£æŽ¥æˆç¶²çµ¡åŽï¼Œé™¤åœ¨CBP軟件ä¸é€²è¡Œç¡¬ä»¶çµ„æ…‹ã€åœ¨CoDeSys軟件ä¸ç·¨å¯«æŽ§åˆ¶ç¨‹åºä¹‹å¤–ï¼Œè®Šé »å™¨ä¸Šä¹Ÿè¦é€²è¡Œé©ç•¶çš„åƒæ•¸è¨ç½®ã€‚é™¤äº†å¸¸ç”¨çš„åƒæ•¸å¤–ï¼ŒåŸºæœ¬çš„é€šè¨Šåƒæ•¸è¨ç½®å¦‚表1所示。其ä¸99çµ„åƒæ•¸ç‚ºå•Ÿå‹•åƒæ•¸ï¼Œéœ€è¦æŒ‰ç…§ç•°æ¥é›»æ©Ÿçš„é¡å®šåƒæ•¸è¨ç½®å³å¯ã€‚
表1ModbusRTUå”è°é€šè¨Šçš„åƒæ•¸è¨ç½®
3ModbusTCP通訊å”è°çš„æ‡‰ç”¨
3.1硬件組態
在AC500-eCoPLC與ACS850è®Šé »å™¨é€²è¡ŒModbusTCP進行通訊的時候,ACS850è®Šé »å™¨çš„å¯æ“´å±•æ’æ§½SLOT3上è¦å®‰è£FENA-11模塊,å³ä»¥å¤ªç¶²é©é…器模塊。CBP軟件ä¸çš„硬件組態如下圖5所示。è¦åœ¨Ethernetï¼ˆä»¥å¤ªç¶²ï¼‰é‡Œé¢æ·»åŠ Modbus_on_TCP_IP(ModbusonTCP/IP)è¨å‚™ã€‚
圖5ModbusTCPå”è°é€šè¨Šçš„硬件組態
3.2è®Šé »å™¨åƒæ•¸è¨ç½®
由于使用了以太網é©é…器模塊,所以ACS850è®Šé »å™¨çš„51çµ„åƒæ•¸ç¸½ç·šé©é…å™¨åƒæ•¸å°±è¦é€²è¡Œç›¸æ‡‰çš„è¨ç½®ï¼Œå…·é«”çš„åƒæ•¸å¦‚下表2所示。
表2ModbusTCPå”è°é€šè¨Šçš„åƒæ•¸è¨ç½®
4çµæžœåˆ†æž
在CoDeSys軟件ä¸çš„工具欄ä¸é»žæ“Š“è¯æ©Ÿ”-“é€šè¨Šåƒæ•¸”,è¨ç½®å¥½PLCçš„é€šè¨Šåƒæ•¸ï¼Œç„¶åŽé»žæ“Š“è¯æ©Ÿ”-“登錄”將編寫好的程åºä¸‹è¼‰åˆ°AC500PLCçš„CPUä¸ï¼Œå°‡CPU打到“é‹è¡Œ”狀態,連接好PLC與ACS850è®Šé »å™¨é€šè¨Šé›»çºœä¹‹åŽï¼ŒPLCèˆ‡è®Šé »å™¨å³å¯é€²è¡Œå¯¦æ™‚çš„Profibus-DP通訊??ç¨?ldquo;é‹è¡Œ”界é¢ä¸ç‚ºè®Šé »å™¨å¯«å…¥“èµ·å‹•”ã€“åœæ¢”命令和“速度”值,并且å¯ä»¥ç›£è¦–電機實際的å饋值。“CtrWord”表示16ä½çš„æŽ§åˆ¶å—ï¼Œé€šå¸¸ä½¿ç”¨çš„æŽ§åˆ¶å—æœ‰ï¼š16#47Eï¼Œè¡¨ç¤ºè®Šé »å™¨æº–å‚™åˆé–˜ï¼›16#47Fï¼Œè¡¨ç¤ºè®Šé »å™¨é–‹å§‹é‹è¡Œã€‚
5çµæŸèªž
PLCå’Œè®Šé »å™¨æŽ§åˆ¶ç³»çµ±é‡‡ç”¨äº†Modbus通訊å”è°æŽ§åˆ¶å½¢å¼ä»¥åŽï¼Œä¸ä½†æ•´å€‹ç³»çµ±æŽ¥ç·šè®Šç°¡å–®ï¼Œè€Œä¸”系統é‹è¡Œç©©å®šï¼Œé€šè¨Šé€Ÿåº¦å¿«ï¼Œæ“作簡單,å饋的信æ¯å…¨é¢ï¼Œå¯ä»¥å¯¦æ™‚掌æ¡è®Šé »å™¨çš„å„種狀態信æ¯ã€‚本系統還å¯ä»¥ç”¨äºŽABBAC500-eCo系列PLCå’ŒACS850è®Šé »å™¨çš„é€šè¨Šæ¸¬è©¦å¯¦é©—ï¼Œä¸éœ€è¦ä»»ä½•é™„åŠ çš„è¨å‚™å³å¯å°ABBPLCå’Œè®Šé »å™¨çš„é€šè¨ŠåŠŸèƒ½é€²è¡Œæ¸¬è©¦ï¼Œç¯€çœäº†æˆæœ¬å’Œå·¥ä½œé‡ã€‚具有一定的實際æ„義,å¯ç”¨äºŽå¯¦éš›å·¥ç¨‹ä¸ã€‚
è¯ç³»æ–¹å¼ï¼šå´”文;
電話18329932902;
Email:cuiwen2011@163.com;
地å€ï¼šé™œè¥¿çœè¥¿å®‰å¸‚未央大å¸åœ’å€é™œè¥¿ç§‘技大å¸é›»æ°£èˆ‡ä¿¡æ¯å·¥ç¨‹å¸é™¢ï¼›
信箱:856
郵編:710021。
標簽:
上一篇:世界紀錄:728個軸400 μs循...
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊