摘 è¦ å¹³ç©©(wÄ›n)åœè»Šæ˜¯å±¤ç¹žæ©Ÿé‡è¦çš„å·¥è—è¦æ±‚之一,其åœè»Šæº–確性與穩(wÄ›n)定性的好壞直接影響層繞機層繞的質(zhì)é‡å’Œæ•ˆçŽ‡ã€‚é‡‡ç”¨å„²çµ²æµ®å‹•è¼¥æ–™ä½èˆ‡æ”¾ç·šå‰Žè»Šç›¸é…åˆçš„åœè»ŠæŽ§åˆ¶ç³»çµ±(tÇ’ng)較好的實ç¾(xià n)了平穩(wÄ›n)åœè»Šã€‚給出了在ModbusRTU通信模å¼ä¸‹PLCèˆ‡è®Šé »å™¨ä¸²è¡Œé€šè¨ŠæŽ§åˆ¶æŠ€è¡“(shù)的實ç¾(xià n)方法以åŠå®šé•·åœè»Šèˆ‡ç·Šæ€¥åœè»Šçš„實ç¾(xià n)éŽç¨‹ã€‚調(dià o)試çµ(jié)果表明該系統(tÇ’ng)èƒ½å¤ é”到è¨(shè)è¨ˆè¦æ±‚,定長åœè»Šèª¤å·®å°äºŽ5%。
é—œ(guÄn) éµ è©ž 層繞機åœè»Šç³»çµ±(tÇ’ng);MdobusRTU;R4S58 串行通訊; PLC;è®Šé »å™¨
焊絲層繞機作為焊絲æˆå“生產(chÇŽn)ä¸çš„一個é‡è¦çºç¹žæˆåŒçš„æ©Ÿæ¢°è¨(shè)備,已在å„個焊絲生產(chÇŽn)å» å®¶å¾—åˆ°äº†å»£æ³›çš„æ‡‰(yÄ«ng)ç”¨ã€‚å®ƒé€šéŽæ”¾ç·šã€å„²ç·šã€æŽ’ç·šã€æ”¶ç·šå››å€‹å–®å…ƒä¾†å®Œæˆå…¶ç”Ÿç”¢(chÇŽn)å·¥è—å·ã€‚ç”±äºŽç„Šçµ²åœ¨é€²è¡Œæ–½ç„Šæ™‚éœ€è¦æœ‰æ”¾çµ²å‡å‹»ã€é˜»åŠ›å‡å‹»ã€é›»å¼§ç©©(wÄ›n)å®šçš„ç‰¹æ®Šè¦æ±‚,所以å°å±¤ç¹žæ©Ÿçš„å·¥è—åŠå±¤ç¹žç²¾åº¦æœ‰å¾ˆé«˜çš„è¦æ±‚ï¼Œå®ƒè¦æ±‚焊絲高精度çºç¹žï¼Œä¸”è¦æŽ’åˆ—æ•´é½Šï¼Œå·¥è—æŽ§åˆ¶è¦æ±‚大致包括7æ–¹é¢çš„å…§(nèi)容:
(1) 焊 çµ² 的導(dÇŽo)開與儲å˜ç³»çµ±(tÇ’ng)è®Šé »èª¿(dià o)速控制的è¨(shè)è¨ˆè¦æ±‚張力æ’å®šï¼Œç·šé€Ÿåº¦è‡ªé©æ‡‰(yÄ«ng);
(2) 排 ç·š 器左å³é‹å‹•的伺æœé©…(qÅ«)å‹•è¦æ±‚走動平穩(wÄ›n)ï¼Œè·Ÿè¹¤å®šä½æº–確;
(3) è§’ 度 è‡ªé©æ‡‰(yÄ«ng)æŽ§åˆ¶è¦æ±‚與主機è¯(lián)動,隨動精確;
(4) 角 度 高精度檢測與控制;
(5) 排 ç·š è¨(shè)備變角度移動定ä½ï¼Œè‡ªå‹•æ›ç›¸;
(6) 定 é•· 計é‡å…‰é›»æª¢æ¸¬æº–ç¢ºï¼Œä¸»æ©Ÿèˆ‡è®Šé »å™¨ä¸²è¡Œé€šä¿¡è‡ªå‹•å¹³ç©©(wÄ›n)控制åœè»Š;
(7) ç³» çµ±(tÇ’ng) 人機界é¢è¨(shè)計æ“作簡便;
采用數(shù)å—通訊的方å¼å°è®Šé »å™¨é€²è¡ŒæŽ§åˆ¶ï¼Œä¸åƒ…工作穩(wÄ›n)定ã€å¯é ,而且精度高。通éŽPLC的串å£èˆ‡è®Šé »å™¨é€²è¡Œé€šè¨Šï¼Œåœ¨ModbusRTU模å¼ä¸‹ï¼Œå¯¦ç¾(xià n)了層繞機的平穩(wÄ›n)åœè»ŠæŽ§åˆ¶ã€‚
1 層繞機åœè»ŠæŽ§åˆ¶ç³»çµ±(tÇ’ng)
1.1 系統(tÇ’ng)組æˆå’ŒåŽŸç†
åœè»ŠæŽ§åˆ¶ç³»çµ±(tÇ’ng)具有定長åœè»Šã€ç·Šæ€¥åœè»Šç‰åŠŸèƒ½ã€‚å®šé•·åœè»ŠæŒ‡çš„æ˜¯å·²ç¹žç„Šçµ²çš„é‡é‡é”åˆ°ç”¨æˆ¶æ‰€è¦æ±‚çš„é (yù)è¨(shè)é‡é‡æ™‚的一種åœè»Šæ–¹å¼ã€‚è¨(shè)定一個é (yù)減速åœè»Šçš„é‡é‡ï¼Œå·²ç¹žé‡é‡ä¸€æ—¦é”到這個值時,收線電機開始減速,在剎車單元的é…åˆä¸‹ï¼Œä½¿è¨(shè)備在焊絲é‡é‡é”到é (yù)ç½®é‡é‡æ™‚æ£å¥½å¹³ç©©(wÄ›n)地åœä¸‹ï¼Œè¦æ±‚快速平穩(wÄ›n)。
緊急åœè»ŠæŒ‡ç•¶ç™¼(fÄ)ç”Ÿç·Šæ€¥æ•…éšœæ™‚ï¼ŒæŒ‰ä¸‹ç·Šæ€¥åœæ¢æŒ‰éˆ•,主機將快速åœè»Šï¼Œç·Šæ€¥åœè»Šè¦æ±‚快速ã€å¹³ç©©(wÄ›n),排線ä¸äº‚絲。
定長åœè»Šèˆ‡ç·Šæ€¥åœè»Šçš„æŽ§åˆ¶æ€æƒ³ä¸åŒçš„地方是,定長åœè»Šè¦æ±‚平穩(wÄ›n)ã€å¿«é€Ÿå’Œå®šé•·æº–確;緊急åœè»Šåªè¦æ±‚快速平穩(wÄ›n)å³å¯ã€‚
層繞機控制系統(tÇ’ng)如圖1所示,它由人機界é¢ã€PLCã€è®Šé »å™¨ã€æ”¶ç·šé›»æ©Ÿã€æŽ’線機構(gòu)ã€å„²çµ²æ©Ÿæ§‹(gòu)ã€æ”¾ç·šè£ç½®çµ„æˆã€‚焊絲由放線è£ç½®é€å‡ºç¶“(jÄ«ng)éŽå„²çµ²æ©Ÿæ§‹(gòu)åŽé€å¾€æŽ’線機構(gòu),最åŽç”±æ”¶ç·šé›»æ©Ÿå±¤ç¹žæˆç›¤ã€‚
人機界é¢è² 責(zé)å„種系統(tÇ’ng)åƒæ•¸(shù)çš„è¨(shè)å®šèˆ‡é¡¯ç¤ºï¼Œå®ƒåŒ…æ‹¬ç”¨æˆ¶åƒæ•¸(shù)和調(dià o)è©¦åƒæ•¸(shù)ã€‚ç”¨æˆ¶åƒæ•¸(shù)用來è¨(shè)定所生產(chÇŽn)ç„Šçµ²çš„ç·šå¾‘ã€æ¯”é‡ã€é (yù)ç½®é‡é‡ç‰ï¼Œé€™äº›åƒæ•¸(shù)å°å®šé•·åœè»Šæ˜¯éžå¸¸é‡è¦çš„;調(dià o)è©¦åƒæ•¸(shù)是調(dià o)試人員在調(dià o)試層繞機時å°ä¸€äº›å½±éŸ¿åœè»Šæ•ˆæžœçš„變é‡é€²è¡Œæœ€å„ª(yÅu)鏿“‡ä»¥é”到最佳的åœè»Šæ•ˆæžœè€Œè¨(shè)的一些é‡è¦åƒæ•¸(shù)ï¼Œä¸»è¦æœ‰æ”¶ç·šå‡é »é€Ÿåº¦ã€å€’ç·šå‡é »é€Ÿåº¦ã€æ”¶ç·šé™é »é€Ÿåº¦ã€å€’ç·šé™é »é€Ÿåº¦ã€æ¸›é€Ÿæ–™ä½ä¸‹é™ã€æ¸›é€Ÿç™¾åˆ†æ¯”ã€å‰Žè»Šæœ€é«˜æ–™ä½é™åˆ¶ã€å®šé•·å‰Žè»Šæ™‚剩余é‡é‡g2ã€è·³è»Šé‡é‡g0ã€è·³è»Šé »çއç‰ã€‚é€™äº›åƒæ•¸(shù)å°åœè»Šæ•ˆæžœèµ·åˆ°é—œ(guÄn)éµçš„作用。

儲絲機構(gòu)如圖2所示,其ä¸ä¸»è¦éƒ¨ä»¶ç‚ºå¼µåŠ›æž¶ã€æµ®å‹•è¼¥ã€ç”±ä¸Šåˆ°ä¸‹åˆ†å¸ƒçš„5個接近開關(guÄn),這5個接近開關(guÄn)å¯ä»¥è¨(shè)計出9種料ä½ã€‚浮動輥上有感應(yÄ«ng)片,當浮動輥é”到æŸä¸€å€‹æŽ¥è¿‘é–‹é—œ(guÄn)時,感應(yÄ«ng)片就å¯ä»¥ä½¿æŽ¥è¿‘é–‹é—œ(guÄn)發(fÄ)出信號,發(fÄ)出的信號é€å¾€PLCï¼Œæ¤æ™‚PLCæ ¹æ“š(jù)è¨(shè)定的料ä½è¦(guÄ«)則,就å¯ä»¥æª¢æ¸¬åˆ°æµ®å‹•輥的料ä½ã€‚

圖2ä¸ç”±ä¸Šåˆ°ä¸‹çš„æ–™ä½é–‹é—œ(guÄn)分別為:高高料ä½é–‹é—œ(guÄn)ã€é«˜ä¸æ–™ä½é–‹é—œ(guÄn)ã€ä¸æ–™ä½é–‹é—œ(guÄn)ã€ä½Žä¸æ–™ä½é–‹é—œ(guÄn)ã€ä½Žä½Žæ–™ä½é–‹é—œ(guÄn)。料ä½2ç‚ºæµ®å‹•è¼¥é›¢é–‹ä½Žä¸æˆ–低低料ä½é–‹é—œ(guÄn)時的狀態(tà i),料ä½8ç‚ºæµ®å‹•è¼¥é›¢é–‹é«˜ä¸æˆ–高高料ä½é–‹é—œ(guÄn)時的狀態(tà i)。
通éŽäººæ©Ÿç•Œé¢è¨(shè)å®šåƒæ•¸(shù),PLC檢測儲絲機構(gòu)䏿–™ä½ï¼Œèª¿(dià o)節(jié)回路的輸出çµ(jié)æžœï¼ŒæŽ§åˆ¶è®Šé »å™¨å’Œæ”¾ç·šå‰Žè»Šæ©Ÿæ§‹(gòu)。é€å¾€è®Šé »å™¨çš„æŽ§åˆ¶ä¿¡è™Ÿæ˜¯é€šéŽRS485串行通信實ç¾(xià n)的,通信å”(xié)è°ç‚ºMODBUS一RTUï¼Œè®Šé »å™¨æŽ§åˆ¶ä¸»é›»æ©Ÿçš„é‹è¡Œé€Ÿåº¦, PLCé€å‡ºçš„剎車信號控制放線剎車è£ç½®ï¼Œå®Œæˆå°å®šé•·èˆ‡ç·Šæ€¥åœè»Šçš„æŽ§åˆ¶ã€‚
1.2 åœè»Šç³»çµ±(tÇ’ng)控制原ç†
定長åœè»Šå’Œç·Šæ€¥åœè»Šçš„æŽ§åˆ¶æ€æƒ³éƒ½æ˜¯åŸºäºŽå°æ–™ä½çš„æª¢æ¸¬ï¼ŒæŒ‰ç…§ä¸€å®šçš„æŽ§åˆ¶ç®—法控制主電機的減速和放線è£ç½®çš„剎車,控制原ç†å¦‚圖3所示,在人機界é¢å…ˆè¨(shè)置減速料ä½ä¸‹é™ï¼Œæ¤ä¸‹é™ä½œç‚ºç³»çµ±(tÇ’ng)çš„çµ¦å®šåƒæ•¸(shù),檢測到的料ä½ä¿¡è™Ÿèˆ‡è¨(shè)定信號比較得出å差信號,經(jÄ«ng)éŽPl‘控制器的處ç†ï¼Œåœ¨ä¸€å€‹ä¸²è¡Œé€šä¿¡çš„周期內(nèi)調(dià o)節(jié)器的輸出值(Mä»èˆ‡å差值(。)之間的關(guÄn)系為:
MV = eX K X f (1)
å…¶ä¸f為PLCè®Šé »å™¨çš„çµ¦å®šé »çŽ‡ï¼ŒKç‚ºæ¸›é€Ÿç™¾åˆ†æ¯”ï¼Œé‚£ä¹ˆè®Šé »å™¨çš„è¼¸äººä¿¡è™Ÿå°±ç‚º:了一MVoè®Šé »å™¨è¼¸äººä¿¡è™Ÿæ˜¯PLC通éŽRS485串行通信接å£å‚³é€çµ¦è®Šé »å™¨çš„ï¼Œçµ¦å®šé »çŽ‡ä»¥ä¸²è¡Œé€šä¿¡å‘¨æœŸç‚ºæ™‚åŸºï¼Œçµ¦å®šé »çŽ‡ä¿¡è™Ÿç¶“(jÄ«ng)éŽæ¯å€‹ä¸²è¡Œå‘¨æœŸè¢«é€è‡³è®Šé »å™¨ç›´åˆ°æœ€åŽé€çµ¦è®Šé »å™¨çš„é »çŽ‡ç‚º0ï¼Œå³æ”¶ç·šé›»æ©Ÿåœæ¢é‹è¡Œã€‚平穩(wÄ›n)是åœè»ŠæŽ§åˆ¶çš„é‡è¦æŒ‡æ¨™ï¼Œåªæœ‰æµ®å‹•輥的料ä½å¹³ç©©(wÄ›n)了æ‰èƒ½ä¿è‰å±¤ç¹žçš„張力平穩(wÄ›n),收線電機é™é€ŸéŽå¿«æœƒå°Ž(dÇŽo)致浮動輥料ä½ä¸‹é™ï¼Œæ”¶ç·šå¼µåŠ›éŽä½Ž;收線電機é™é€ŸéŽæ…¢æœƒå°Ž(dÇŽo)致浮動輥料ä½ä¸Šå‡ï¼Œæ”¶ç·šå¼µåŠ›éŽé«˜ï¼Œå› æ¤æµ®å‹•輥料ä½çš„平穩(wÄ›n)控制是剎車éŽç¨‹çš„é‡è¦æŽ§åˆ¶æŒ‡æ¨™ã€‚

2 軟件è¨(shè)計
2.1 è®Šé »å™¨é€šä¿¡æ ¼å¼çš„è¨(shè)定
VFD 一Bè®Šé »å™¨å…·æœ‰ä¸²è¡Œæ•¸(shù)據(jù)通信的功能,采用Modbusnetworks通信å”(xié)è°ã€‚ModBuså”(xié)è°æœ‰å…©ç¨®é€šä¿¡æ¨¡å¼:ASCn模å¼å’ŒRTU(é 程終端單元)模å¼ã€‚ASClæ¨¡å¼æ˜¯å°‡ä¸€å€‹å—節(jié)分為兩個ASClå—符發(fÄ)é€ï¼Œè€ŒRTU模å¼ä»¥åå…é€²åˆ¶å‚³é€æ•¸(shù)據(jù),一個å—節(jié)å°±æ˜¯ä¸€å¹€ï¼Œå› è€Œæ•¸(shù)據(jù)傳é€çš„æ•ˆçŽ‡é«˜äºŽASCn模å¼ï¼ŒASCn編碼是將所è¦å‚³é€çš„資料先轉(zhuÇŽn)æ›æˆç›¸å°çš„ASCl碼åŽå†å‚³é€ï¼Œè€ŒRTU則是資料直接傳é€ï¼Œä¸å†éœ€è¦è½‰(zhuÇŽn)æ›ã€‚åƒæ•¸(shù)è¨(shè)定見表1。

2.2 pLCèˆ‡è®Šé »çš„é€šä¿¡
PLCçš„é€šä¿¡åƒæ•¸(shù)è¨(shè)å®šå¿…é ˆèˆ‡è®Šé »å™¨ä¸€è‡´ï¼Œåœ¨PLCé–‹å§‹é‹è¡Œç¨‹åºä¹‹å‰å¿…é ˆå…ˆè¨(shè)å®šé€šä¿¡åƒæ•¸(shù)æ‰èƒ½ä¿è‰PLCèˆ‡è®Šé »å™¨çš„ä¸²è¡Œé€šä¿¡ã€‚ä¸²è¡Œé€šä¿¡æ˜¯é€šéŽMODWR指令以MODBUSRTU模å¼å¯¦ç¾(xià n)的,其ä¸MODBUSRTU模å¼å¦‚表2所示。
MODWR指令是PLCèˆ‡è®Šé »å™¨é€šä¿¡çš„å°ˆç”¨æŒ‡ä»¤ä¹‹ä¸€ï¼Œå®ƒç‚ºå®Œæˆè»Ÿä»¶è¨(shè)計æä¾›äº†å¾ˆå¤§çš„æ–¹ä¾¿ã€‚PLC傳é€çµ¦è®Šé »å™¨çš„æŽ§åˆ¶ä¿¡è™Ÿå¿…é ˆèˆ‡åƒæ•¸(shù)地å€å°æ‡‰(yÄ«ng),ä¸åŒçš„åƒæ•¸(shù)地å€å°æ‡‰(yÄ«ng)ä¸åŒçš„功能,具體功能如表3所示,從表3å¯ä»¥çœ‹å‡ºï¼ŒæŽ§åˆ¶è®Šé »å™¨å•Ÿå‹•èˆ‡åœæ¢çš„åƒæ•¸(shù)地å€ç‚º:H2000ï¼Œè®Šé »å™¨çš„çµ¦å®šé »çŽ‡å€¼è¢«é€å¾€H2001。

2.3 定長åœè»Šèˆ‡ç·Šæ€¥åœè»Šçš„實ç¾(xià n)
層繞工è—è¦æ±‚層繞機層繞的焊絲在é”到é (yù)ç½®é‡é‡æ™‚能實ç¾(xià n)定長計é‡è‡ªå‹•平穩(wÄ›n)åœè»Šã€‚éŽç¨‹æµç¨‹å¦‚圖4所示,當已繞的焊絲é‡é‡å¤§äºŽç‰äºŽå®šé•·åœè»Šèµ·å§‹é‡é‡æ™‚,PLC就執(zhÃ)行定長åœè»Šç¨‹åºï¼Œåœè»Šçš„éŽç¨‹ä¹Ÿå°±æ˜¯æ ¹æ“š(jù)æ–™ä½ç®—法控制主電機減速é…以放線機構(gòu)電動剎車的éŽç¨‹ï¼Œé›»å‹•剎車å—剎車最高料ä½çš„é™åˆ¶ï¼Œä¸€æ—¦æ–™ä½å¤§äºŽé€™å€‹æœ€é«˜é™åˆ¶æ–™ä½æ™‚,電動剎車就解除。隨著剎車的解除,儲絲料ä½åˆæœƒä¸‹é™ï¼Œé€™æ™‚PLC判斷是å¦éœ€è¦ç¹¼çºŒ(xù)減速åœè»Šï¼Œæ˜¯å¦éœ€è¦é›»å‹•剎車。這樣的循環(huán)判斷一直æŒçºŒ(xù)到已繞é‡é‡é”到é (yù)ç½®é‡é‡ä»¥åŠçµ¦å®šé »çŽ‡ç‚ºã€‚æ™‚æ‰åœæ¢ï¼Œæœ€çµ‚實ç¾(xià n)層繞機的定長平穩(wÄ›n)åœè»Šã€‚
緊急åœè»Šæ˜¯ç·Šæ€¥æƒ…æ³ä¸‹çš„一種åœè»Šæ–¹å¼ï¼Œå®ƒè¦æ±‚在緊急情æ³ä¸‹èƒ½å¯¦ç¾(xià n)ä¸å¤±å®šé•·è¨ˆé‡è‡ªå‹•平穩(wÄ›n)åœè»Šã€‚當按下緊急åœè»Šé–‹é—œ(guÄn)åŽï¼ŒPLC執(zhÃ)è¡Œæ–™ä½æŽ§åˆ¶ç®—æ³•ç¨‹åº?qÅ«)å´¿F(xià n)ä¸»é›»æ©Ÿæ¸›é€Ÿï¼Œè®Šé »å™¨çµ¦å®šé »çŽ‡è¿…é€Ÿæ¸›å°‘åˆ°0ï¼ŒåŒæ™‚在放線機構(gòu)電動剎車的é…åˆä¸‹ï¼Œä½¿æ•´å€‹å±¤ç¹žæ©Ÿåœæ¢é‹è¡Œã€‚

3 çµ(jié)è«–
基于Mdo bsuRTU通信的層繞機åœè»ŠæŽ§åˆ¶ç³»çµ±(tÇ’ng)實ç¾(xià n)了層繞機在緊急情æ³ä¸‹çš„緊急åœè»Šï¼ŒåŒæ™‚也很好地實ç¾(xià n)了定長計é‡å¹³ç©©(wÄ›n)åœè»Šçš„è¦æ±‚,該系統(tÇ’ng)ä¸è®Šé »å™¨å…§(nèi)ModbusRTU通訊å”(xié)è°ï¼Œå¯èˆ‡PLCæ§‹(gòu)æˆä¸»å¾žå¼çš„系統(tÇ’ng),實ç¾(xià n)å°é›»æ©Ÿé€Ÿåº¦çš„實時控制。采用這種數(shù)å—通信方å¼çš„æŽ§åˆ¶ç³»çµ±(tÇ’ng)ä¸åƒ…工作穩(wÄ›n)定ã€å¯é ,而且精度高。經(jÄ«ng)ç¾(xià n)å ´èª¿(dià o)試é‹è¡Œï¼Œè©²ç³»çµ±(tÇ’ng)定長åœè»ŠåŽçºç¹žç„Šçµ²é‡é‡èª¤å·®ç‚º5%,且系統(tÇ’ng)é‹è¡Œç©©(wÄ›n)å®šï¼Œå¯¦æ™‚æ€§å’Œéˆæ´»æ€§éƒ½é”到了è¨(shè)è¨ˆè¦æ±‚。
åƒè€ƒæ–‡ç»
[1] 楊衛(wèi)書,èžèˆˆç«‹.å¤šåŠŸèƒ½åŸ‹å¼§ç„Šçµ²å±¤ç¹žæ©Ÿçš„ç ”åˆ¶[J].金屬制å“,2004,30(5):33一34.
[2]王樹梅,張æ±äº®.基于C805l F005的焊絲層繞機控制系統(tÇ’ng)[J].測控技術(shù),2006,25(6):77一78.
[3]朱跳,蔣念平.ModBuså”(xié)è°åœ¨å·¥æ¥(yè)控制系統(tÇ’ng)ä¸çš„æ‡‰(yÄ«ng)用[J].微計算機æ¯ï¼Œ2006,22(4):118一120.
[4]姜鳳æ¦ï¼ŒçŽ‹æ.基于MODBUSå”(xié)è°å¯¦ç¾(xià n)å–®ç‰‡æ©Ÿèˆ‡è®Šé »å™¨çš„é€šä¿¡[J].自動化技術(shù)與應(yÄ«ng)用,2006,25(4):78一79.
[5]å³å¸(xué)文,曾凌,張曉裕,賈良æ¦.PLCç¶²(wÇŽng)絡(luò)與計算機間的Modbuså”(xié)è°é€šä¿¡è¨(shè)計與實ç¾(xià n)「J].計算機與ç¾(xià n)代化,2005,11:57一60.