1ã€å¼•言
在工æ¥è‡ªå‹•化控制系統ä¸ï¼Œæœ€ç‚ºå¸¸è¦‹çš„æ˜¯PLCå’Œè®Šé »å™¨çš„çµ„åˆæ‡‰ç”¨ï¼Œå¹¶ä¸”產生了多種多樣的PLCæŽ§åˆ¶è®Šé »å™¨çš„æ–¹æ³•ï¼Œå…¶ä¸é‡‡ç”¨RS-485通訊方å¼å¯¦æ–½æŽ§åˆ¶çš„æ–¹æ¡ˆå¾—åˆ°å»£æ³›çš„æ‡‰ç”¨ï¼šå› ç‚ºå®ƒæŠ—å¹²æ“¾èƒ½åŠ›å¼·ã€å‚³è¼¸é€ŸçŽ‡é«˜ã€å‚³è¼¸è·é›¢é ä¸”é€ åƒ¹ä½Žå»‰ã€‚ä½†æ˜¯ï¼ŒRS-485çš„é€šè¨Šå¿…é ˆè§£æ±ºæ•¸æ“šç·¨ç¢¼ã€æ±‚å–æ ¡é©—å’Œã€æˆå¹€ã€ç™¼é€æ•¸æ“šã€æŽ¥æ”¶æ•¸æ“šçš„奇嶿 ¡é©—ã€è¶…時處ç†å’Œå‡ºéŒ¯é‡ç™¼ç‰ä¸€ç³»åˆ—技術å•題,一æ¢ç°¡å–®çš„è®Šé »å™¨æ“作指令,有時è¦ç·¨å¯«æ•¸åæ¢PLC梯形圖指令æ‰èƒ½å¯¦ç¾ï¼Œç·¨ç¨‹å·¥ä½œé‡å¤§è€Œä¸”ç¹ç‘£ï¼Œä»¤è¨è¨ˆè€…望而生ç•。
本文介紹一種éžå¸¸ç°¡ä¾¿çš„三è±FX系列PLCé€šè¨Šæ–¹å¼æŽ§åˆ¶è®Šé »å™¨çš„æ–¹æ³•ï¼šå®ƒåªéœ€åœ¨PLC主機上安è£ä¸€å¡ŠRS-485é€šè¨Šæ¿æˆ–掛接一塊RS-485通訊模塊; 在PLCçš„é¢æ¿ä¸‹åµŒå…¥ä¸€å¡Šé€ 價僅僅數百元的“功能擴展å˜å„²ç›’â€ï¼Œç·¨å¯«4æ¢æ¥µå…¶ç°¡å–®çš„PLC梯形圖指令,å³å¯å¯¦ç¾8è‡ºè®Šé »å™¨åƒæ•¸çš„讀å–ã€å¯«å…¥ã€å„種é‹è¡Œçš„監視和控制,通訊è·é›¢å¯é”50m或500m。這種方法éžå¸¸ç°¡æ·ä¾¿åˆ©ï¼Œæ¥µæ˜“掌æ¡ã€‚本文以三è±ç”¢å“為范例,將這種“采用擴展å˜å„²å™¨é€šè¨ŠæŽ§åˆ¶è®Šé »å™¨â€çš„簡便方法作一簡單介紹。
[b]2ã€ä¸‰è±PLC采用擴展å˜å„²å™¨é€šè¨ŠæŽ§åˆ¶è®Šé »å™¨çš„系統é…ç½®
2.1 系統硬件組æˆ[/b]
如圖1~圖3所示。

圖1 三è±PLC采用擴展å˜å„²å™¨é€šè¨ŠæŽ§åˆ¶è®Šé »å™¨çš„系統é…ç½®

圖2 FX2N-485-BD通訊æ¿å¤–形圖

圖3 三è±è®Šé »å™¨ PUæ’å£å¤–å½¢åŠæ’é‡è™Ÿï¼ˆå¾žè®Šé »å™¨æ£é¢çœ‹ï¼‰
FX2N系列PLC(產å“版本V 3.00以上)1臺(軟件采用FX-PCS/WIN-C V 3.00版);
FX2N-485-BD通訊模æ¿1塊(最長通訊è·é›¢50m);
或FX0N-485ADP通訊模塊1塊+FX2N-CNV-BDæ¿1塊(最長通訊è·é›¢500m);
FX2N-ROM-E1功能擴展å˜å„²ç›’1塊(安è£åœ¨PLC本體內);
帶RS485通訊å£çš„三è±è®Šé »å™¨8臺(S500系列ã€E500系列ã€F500系列ã€F700系列ã€A500系列ã€V500系列ç‰ï¼Œå¯ä»¥ç›¸äº’混用,總數é‡ä¸è¶…éŽ8è‡ºï¼›ä¸‰è±æ‰€æœ‰ç³»åˆ—è®Šé »å™¨çš„é€šè¨Šåƒæ•¸ç·¨è™Ÿã€å‘½ä»¤ä»£ç¢¼å’Œæ•¸æ“šä»£ç¢¼ç›¸åŒã€‚);
RJ45電纜(5芯帶å±è”½ï¼‰ï¼›
終端阻抗器(終端電阻)100Ω;
é¸ä»¶ï¼šäººæ©Ÿç•Œé¢ï¼ˆå¦‚F930GOTç‰å°åž‹è§¸æ‘¸å±ï¼‰1臺。
2.2 ç¡¬ä»¶å®‰è£æ–¹æ³•
(1) 用網線專用壓接鉗將電纜的一é å’ŒRJ45æ°´æ™¶é 進行壓接;å¦ä¸€é 則按圖1~圖3的方法連接FX2N-485-BD通訊模æ¿ï¼Œæœªä½¿ç”¨çš„2個P5S端é ä¸æŽ¥ã€‚
(2) æé–‹PLCä¸»æ©Ÿå·¦é‚Šçš„é¢æ¿è“‹, å°‡FX2N-485-BD通訊模æ¿å’ŒFX2N-ROM-E1功能擴展å˜å„²å™¨å®‰è£åŽè“‹ä¸Šé¢æ¿ã€‚
(3) å°‡RJ45é›»çºœåˆ†åˆ¥é€£æŽ¥è®Šé »å™¨çš„PUå£ï¼Œç¶²çµ¡æœ«ç«¯è®Šé »å™¨çš„æŽ¥å—信號端RDAã€RDB之間連接一åª100Ω終端電阻,以消除由于信號傳é€é€Ÿåº¦ã€å‚³éžè·é›¢ç‰åŽŸå› ï¼Œæœ‰å¯èƒ½å—到åå°„çš„å½±éŸ¿è€Œé€ æˆçš„通訊障礙。
2.3 è®Šé »å™¨é€šè¨Šåƒæ•¸è¨ç½®
為了æ£ç¢ºåœ°å»ºç«‹é€šè¨Šï¼Œå¿…é ˆåœ¨è®Šé »å™¨è¨ç½®èˆ‡é€šè¨Šæœ‰é—œçš„åƒæ•¸å¦‚“站號â€ã€â€œé€šè¨Šé€Ÿçއâ€ã€â€œåœæ¢ä½é•·/å—é•·â€ã€â€œå¥‡å¶æ ¡é©—â€ç‰ç‰ã€‚è®Šé »å™¨å…§çš„Pr.117~Pr.124åƒæ•¸ç”¨äºŽè¨ç½®é€šè¨Šåƒæ•¸ã€‚åƒæ•¸è¨å®šé‡‡ç”¨æ“ä½œé¢æ¿æˆ–è®Šé »å™¨è¨ç½®è»Ÿä»¶FR-SW1-SETUP-WE在PUå£é€²è¡Œã€‚
2.4 è®Šé »å™¨è¨å®šé …目和指令代碼舉例
如表1æ‰€ç¤ºã€‚åƒæ•¸è¨å®šå®ŒæˆåŽ, 通éŽPLC程åºè¨å®šæŒ‡ä»¤ä»£ç¢¼ã€æ•¸æ“šå’Œé–‹å§‹é€šè¨Š, å…許å„種類型的æ“作和監視。
2.5 è®Šé »å™¨æ•¸æ“šä»£ç¢¼è¡¨èˆ‰ä¾‹
如表2所示。
2.6 PLC編程方法åŠç¤ºä¾‹
(1) 通訊方å¼
PLCèˆ‡è®Šé »å™¨ä¹‹é–“é‡‡ç”¨ä¸»å¾žæ–¹å¼é€²è¡Œé€šè¨Šï¼ŒPLCç‚ºä¸»æ©Ÿï¼Œè®Šé »å™¨ç‚ºå¾žæ©Ÿã€‚1個網絡ä¸åªæœ‰ä¸€è‡ºä¸»æ©Ÿï¼Œä¸»æ©Ÿé€šéŽç«™è™Ÿå€åˆ†ä¸åŒçš„從機。它們采用åŠé›™å·¥é›™å‘é€šè¨Šï¼Œå¾žæ©Ÿåªæœ‰åœ¨æ”¶åˆ°ä¸»æ©Ÿçš„è®€å¯«å‘½ä»¤åŽæ‰ç™¼é€æ•¸æ“šã€‚
(2) è®Šé »å™¨æŽ§åˆ¶çš„PLCæŒ‡ä»¤è¦æ ¼
如表3所示。

(3) è®Šé »å™¨é‹è¡Œç›£è¦–çš„PLC語å¥è¡¨ç¨‹åºç¤ºä¾‹åŠæ³¨é‡‹
LD M8000 é‹è¡Œç›£è¦–ï¼›
EXTR K10 K0 H6F D0 EXTR K10:é‹è¡Œç›£è¦–指令;K0:站號0ï¼›H6Fï¼šé »çŽ‡ä»£ç¢¼ï¼ˆè¦‹è¡¨1); D0:PLC讀å–地å€ï¼ˆæ•¸æ“šå¯„å˜å™¨ï¼‰ã€‚
指令解釋:PLC一直監視站號為0çš„è®Šé »å™¨çš„è½‰é€Ÿï¼ˆé »çŽ‡ï¼‰ã€‚
(4) è®Šé »å™¨é‹è¡ŒæŽ§åˆ¶çš„PLC語å¥è¡¨ç¨‹åºç¤ºä¾‹åŠæ³¨é‡‹
LD X0 é‹è¡ŒæŒ‡ä»¤ç”±X0輸入;
SET M0 ç½®ä½M0輔助繼電器;
LD M0
EXTR K11 K0 HFA H02 EXTR K11:é‹è¡ŒæŽ§åˆ¶æŒ‡ä»¤ï¼› K0:站號0ï¼›HFA:é‹è¡ŒæŒ‡ä»¤ï¼ˆè¦‹è¡¨1); H02:æ£è½‰æŒ‡ä»¤ï¼ˆè¦‹è¡¨1)。
AND M8029 æŒ‡ä»¤åŸ·è¡ŒçµæŸï¼›
RST M0 復ä½M0輔助繼電器。
指令解釋:PLCå‘站號為0çš„è®Šé »å™¨ç™¼å‡ºæ£è½‰æŒ‡ä»¤ã€‚
(5) è®Šé »å™¨åƒæ•¸è®€å–çš„PLC語å¥è¡¨ç¨‹åºç¤ºä¾‹åŠæ³¨é‡‹
LD X3 åƒæ•¸è®€å–指令由X3輸入;
SET M2 ç½®ä½M2輔助繼電器;
LD M2
EXTR K12 K3 K2 D2 EXTR K10ï¼šè®Šé »å™¨åƒæ•¸è®€å–指令; K3:站號3ï¼›K2ï¼šåƒæ•¸2-下é™é »çŽ‡ï¼ˆè¦‹è¡¨2); D2:PLC讀å–地å€ï¼ˆæ•¸æ“šå¯„å˜å™¨ï¼‰ã€‚
OR RST M2 復ä½M2輔助繼電器。
指令解釋:PLC一直讀å–站號3çš„è®Šé »å™¨çš„2è™Ÿåƒæ•¸-下é™é »çŽ‡ã€‚
(6) è®Šé »å™¨åƒæ•¸å¯«å…¥çš„PLC語å¥è¡¨ç¨‹åºç¤ºä¾‹åŠæ³¨é‡‹
LD X1 åƒæ•¸è®Šæ›´æŒ‡ä»¤ç”±X3輸入;
SET M1 ç½®ä½M1輔助繼電器;
LD M1
EXTR K13 K3 K7 K10 EXTR K13ï¼šè®Šé »å™¨åƒæ•¸å¯«å…¥æŒ‡ä»¤ï¼›K3:站號3ï¼›K7ï¼šåƒæ•¸7-åŠ é€Ÿæ™‚é–“ï¼ˆè¦‹è¡¨2);K10:寫入的數值。
EXTR K13 K3 K8 K10 EXTR K13ï¼šè®Šé »å™¨åƒæ•¸å¯«å…¥æŒ‡ä»¤ï¼›K3:站號3ï¼›K8ï¼šåƒæ•¸8-減速時間(見表2); K10:寫入的數值。
AND M8029 æŒ‡ä»¤åŸ·è¡ŒçµæŸï¼›
RST M1 復ä½M1輔助繼電器。
指令解釋:PLC將站號3çš„è®Šé »å™¨çš„7è™Ÿåƒæ•¸-åŠ é€Ÿæ™‚é–“ã€8è™Ÿåƒæ•¸-減速時間變更為10。
[b]3ã€ä¸‰è±PLCæŽ§åˆ¶è®Šé »å™¨çš„å„種方法綜åˆè©•è¿°èˆ‡å°æ¯”
3.1 PLC的開關é‡ä¿¡è™ŸæŽ§åˆ¶è®Šé »å™¨[/b]
PLC(MR型或MT型)的輸出點ã€COMé»žç›´æŽ¥èˆ‡è®Šé »å™¨çš„STF(æ£è½‰å•Ÿå‹•)ã€RH(高速)ã€RM(ä¸é€Ÿï¼‰ã€RL(低速)ã€è¼¸å…¥ç«¯SGç‰ç«¯å£åˆ†åˆ¥ç›¸é€£ã€‚PLCå¯ä»¥é€šéŽç¨‹åºæŽ§åˆ¶è®Šé »å™¨çš„啟動ã€åœæ¢ã€å¾©ä½ï¼› 也å¯ä»¥æŽ§åˆ¶è®Šé »å™¨é«˜é€Ÿã€ä¸é€Ÿã€ä½Žé€Ÿç«¯åçš„ä¸åŒçµ„åˆå¯¦ç¾å¤šæ®µé€Ÿåº¦é‹è¡Œã€‚ä½†æ˜¯ï¼Œå› ç‚ºå®ƒæ˜¯é‡‡ç”¨é–‹é—œé‡ä¾†å¯¦æ–½æŽ§åˆ¶çš„ï¼Œå…¶èª¿é€Ÿæ›²ç·šä¸æ˜¯ä¸€æ¢é€£çºŒå¹³æ»‘的曲線,也無法實ç¾ç²¾ç´°çš„é€Ÿåº¦èª¿ç¯€ã€‚é€™ç¨®é–‹é—œé‡æŽ§åˆ¶æ–¹æ³•ï¼Œå…¶èª¿é€Ÿç²¾åº¦ç„¡æ³•èˆ‡é‡‡ç”¨æ“´å±•å˜å„²å™¨é€šè¨ŠæŽ§åˆ¶çš„相比。
3.2 PLC的模擬é‡ä¿¡è™ŸæŽ§åˆ¶è®Šé »å™¨
硬件:FX1Nåž‹ã€FX2Nåž‹PLC主機,é…ç½®1路簡易型的FX1N-1DA-BD擴展模擬é‡è¼¸å‡ºæ¿ï¼› 或模擬é‡è¼¸å…¥è¼¸å‡ºæ··åˆæ¨¡å¡ŠFX0N-3Aï¼› 或兩路輸出的FX2N-2DAï¼› 或四路輸出的FX2N-4DA模塊ç‰ã€‚
優點: PLC程åºç·¨åˆ¶ç°¡å–®æ–¹ä¾¿ï¼Œèª¿é€Ÿæ›²ç·šå¹³æ»‘連續ã€å·¥ä½œç©©å®šã€‚
缺點: åœ¨å¤§è¦æ¨¡ç”Ÿç”¢ç·šä¸ï¼ŒæŽ§åˆ¶é›»çºœè¼ƒé•·ï¼Œå°¤å…¶æ˜¯DA模塊采用電壓信號輸出時,線路有較大的電壓é™ï¼Œå½±éŸ¿äº†ç³»çµ±çš„穩定性和å¯é 性。å¦å¤–,從經濟角度考慮,如控制8è‡ºè®Šé »å™¨ï¼Œéœ€è¦2塊 FX2N-4DAæ¨¡å¡Šï¼Œå…¶é€ åƒ¹æ˜¯é‡‡ç”¨æ“´å±•å˜å„²å™¨é€šè¨ŠæŽ§åˆ¶çš„5~7å€ã€‚
3.3 PLC采用RS-485ç„¡å”è°é€šè¨Šæ–¹æ³•æŽ§åˆ¶è®Šé »å™¨
這是使用得最為普é的一種方法,PLC采用RS串行通訊指令編程。
優點:硬件簡單ã€é€ åƒ¹æœ€ä½Žï¼Œå¯æŽ§åˆ¶32è‡ºè®Šé »å™¨ã€‚
缺點:編程工作é‡è¼ƒå¤§ã€‚å¾žæœ¬æ–‡çš„ç¬¬äºŒç« å¯çŸ¥ï¼šé‡‡ç”¨æ“´å±•å˜å„²å™¨é€šè¨ŠæŽ§åˆ¶çš„編程極其簡單,從事éŽPLC編程的技術人員åªè¦çŸ¥é“æ€Žæ¨£æŸ¥è¡¨ï¼Œåƒ…åƒ…æ•¸å°æ™‚å³å¯æŽŒæ¡ï¼Œå¢žåŠ çš„ç¡¬ä»¶è²»ç”¨ä¹Ÿå¾ˆä½Žã€‚é€™ç¨®æ–¹æ³•ç·¨ç¨‹çš„è¼•æ¾ç¨‹åº¦ï¼Œæ˜¯é‡‡ç”¨RS-485ç„¡å”è°é€šè¨ŠæŽ§åˆ¶è®Šé »å™¨çš„æ–¹æ³•所無法相比的。
3.4 PLC采用RS-485çš„Modbus-RTUé€šè¨Šæ–¹æ³•æŽ§åˆ¶è®Šé »å™¨
ä¸‰è±æ–°åž‹F700ç³»åˆ—è®Šé »å™¨ä½¿ç”¨RS-485端å利用Modbus-RTUå”è°èˆ‡PLC進行通訊。
優點: Modbus通訊方å¼çš„PLC編程比RS-485ç„¡å”è°æ–¹å¼è¦ç°¡å–®ä¾¿æ·ã€‚
缺點: PLC編程工作é‡ä»ç„¶è¼ƒå¤§ã€‚
3.5 PLC采用ç¾å ´ç¸½ç·šæ–¹å¼æŽ§åˆ¶è®Šé »å™¨
三è±è®Šé »å™¨å¯å…§ç½®å„種類型的通訊é¸ä»¶ï¼Œå¦‚用于CC-Linkç¾å ´ç¸½ç·šçš„FR-A5NCé¸ä»¶ï¼› 用于Profibus DPç¾å ´ç¸½ç·šçš„FR-A5AP(A)é¸ä»¶ï¼› 用于DeviceNetç¾å ´ç¸½ç·šçš„FR-A5NDé¸ä»¶ç‰ç‰ã€‚三è±FX系列PLCæœ‰å°æ‡‰çš„é€šè¨ŠæŽ¥å£æ¨¡å¡Šèˆ‡ä¹‹å°æŽ¥ã€‚
優點: 速度快ã€è·é›¢é ã€æ•ˆçŽ‡é«˜ã€å·¥ä½œç©©å®šã€ç·¨ç¨‹ç°¡å–®ã€å¯é€£æŽ¥è®Šé »å™¨æ•¸é‡å¤šã€‚
缺點: é€ åƒ¹è¼ƒé«˜ï¼Œé é 高于采用擴展å˜å„²å™¨é€šè¨ŠæŽ§åˆ¶çš„é€ åƒ¹ã€‚
綜上所述,PLC采用擴展å˜å„²å™¨é€šè¨ŠæŽ§åˆ¶è®Šé »å™¨çš„æ–¹æ³•ç¢ºæœ‰é€ åƒ¹ä½Žå»‰ã€æ˜“叿˜“ç”¨ã€æ€§èƒ½å¯é 的優勢; è‹¥é…置人機界é¢ï¼Œè®Šé »å™¨åƒæ•¸è¨å®šå’Œç›£æŽ§å°‡è®Šå¾—æ›´åŠ ä¾¿åˆ©ã€‚
1臺PLCå’Œä¸å¤šäºŽ8è‡ºè®Šé »å™¨çµ„æˆçš„交æµè®Šé »å‚³å‹•系統是常見的å°åž‹å·¥æ¥è‡ªå‹•化系統,廣泛地應用在å°åž‹é€ 紙生產線ã€å–®é¢ç“¦æ¥žç´™æ¿æ©Ÿæ¢°ã€å¡‘料薄膜生產線ã€å°æŸ“ç…®æ¼‚æ©Ÿæ¢°ã€æ´»å¥—å¼é‡‘屬拉絲機ç‰å„個工æ¥é ˜åŸŸã€‚采用簡便控制方法,å¯ä»¥ä½¿å·¥ç¨‹æ–¹æ¡ˆæ“有通訊控制的諸多優勢,åˆå¯çœå»RS-485數據通訊ä¸çš„諸多ç¹é›œè¨ˆç®—,使工程質é‡å’Œå·¥ä½œæ•ˆçŽ‡å¾—åˆ°æ¥µå¤§çš„æé«˜ã€‚但是,這種簡便方法也有其缺陷:它åªèƒ½æŽ§åˆ¶è®Šé »å™¨è€Œä¸èƒ½æŽ§åˆ¶å…¶å®ƒå™¨ä»¶ï¼›æ¤å¤–ï¼ŒæŽ§åˆ¶è®Šé »å™¨çš„æ•¸é‡ä¹Ÿå—到了é™åˆ¶ã€‚
4ã€çµæŸèªž
本文較為詳細地介紹了PLC采用擴展å˜å„²å™¨é€šè¨ŠæŽ§åˆ¶è®Šé »å™¨çš„簡便方法,并綜åˆè©•述了三è±PLCæŽ§åˆ¶è®Šé »å™¨çš„å„種方法。深入了解這些方法,有助于æé«˜äº¤æµè®Šé »å‚³å‹•控制系統è¨è¨ˆçš„ç§‘å¸æ€§ã€å…ˆé€²æ€§å’Œç¶“濟性。讀者å¯ä»¥æ ¹æ“šç³»çµ±çš„具體情æ³ï¼Œé¸æ“‡åˆé©çš„æ–¹æ¡ˆã€‚本文é‡é»žä»‹ç´¹çš„簡便方法盡管有其缺陷,但ä»ä¸å¤±ç‚ºä¸€ç¨®æœ‰æŽ¨å»£åƒ¹å€¼çš„好方法。
[b][align=center]詳細內容請點擊:
è®Šé »å™¨èˆ‡PLC通訊的精簡è¨è¨ˆ[/align][/b]