摘è¦ï¼šè£ç›¤æ©Ÿ(jÄ«)ç¾(xià n)å ´(chÇŽng)傳感器åŠåŸ·(zhÃ)行器多而分散,采用PROFIBUS—DPç¾(xià n)å ´(chÇŽng)總線,克æœäº†å‚³çµ±(tÇ’ng)的敷線é‡å¤§ã€æ•…障點(diÇŽn)多ã€å®‰è£èª¿(dià o)試?yán)щyç‰ç¼ºé»ž(diÇŽn),大大æé«˜äº†æ©Ÿ(jÄ«)器的電氣性能。
é—œ(guÄn)éµè©žï¼šPROFIBUS—DPç¾(xià n)å ´(chÇŽng)總線;è£ç›¤æ©Ÿ(jÄ«);應(yÄ«ng)用
  ç¾(xià n)å ´(chÇŽng)ç¸½ç·šæ˜¯å·¥å» è‡ªå‹•(dòng)化進(jìn)程ä¸ç¾(xià n)å ´(chÇŽng)ç´š(jÃ)通信的一次數(shù)å—化é©å‘½ï¼Œå®ƒæ˜¯é€£æŽ¥æŽ§åˆ¶ç³»çµ±(tÇ’ng)ä¸ç¾(xià n)å ´(chÇŽng)è£ç½®å’Œè¨(shè)å‚™çš„é›™å‘æ•¸(shù)å—通訊網(wÇŽng)絡(luò),使自控系統(tÇ’ng)與è¨(shè)å‚™åŠ å…¥å·¥å» ä¿¡æ¯ç¶²(wÇŽng)絡(luò),æˆç‚ºä¼æ¥(yè)ä¿¡æ¯ç¶²(wÇŽng)絡(luò)底層,直到生產(chÇŽn)ç¾(xià n)å ´(chÇŽng)。ç¾(xià n)å ´(chÇŽng)總線è¨(shè)å‚™ä¸éœ€è¦æ¡†æž¶ã€æ©Ÿ(jÄ«)柜,å¯ä»¥ç›´æŽ¥å®‰è£åœ¨ç¾(xià n)å ´(chÇŽng)å°Ž(dÇŽo)軌槽上。它以數(shù)å—二進(jìn)制信æ¯ä»£æ›¿?zhèn)鹘y(tÇ’ng)的觸é 開閉信æ¯ï¼Œåªéœ€ä¸€æ ¹é›»çºœç·šå°±èƒ½å‚³è¼¸å¤§é‡é›»çš„ä¿¡æ¯ï¼Œå¤§å¹…度æé«˜å·¥ä½œçš„å¯é 性。
1 PROFIBUS—DPç¾(xià n)å ´(chÇŽng)總線簡(jiÇŽn)介
  PROFIBUS(éŽç¨‹ç¾(xià n)å ´(chÇŽng)總線)是一種標(biÄo)準(zhÇ”n)化的ã€é–‹æ”¾å¼çš„通訊網(wÇŽng)絡(luò)。它由三個(gè)兼容部分組æˆï¼Œå³PROFIBUS—DPã€PROFIBUS—PAã€PROFIBUS—FMS。其ä¸PROFIBUS—DP是一種高速且價(jià )廉的通信連接,用于è¨(shè)備級(jÃ)控制系統(tÇ’ng)與分散å¼Iï¼O的通信。å¯å–代原è¨(shè)備級(jÃ)çš„4~20mA(模擬é‡ï¼‰ï¼24V DC(開關(guÄn)é‡ï¼‰ä¿¡è™Ÿ(hà o)傳輸。本文介紹的就是DP部分的應(yÄ«ng)用。一個(gè)完整的PROFIBUS— DPç¶²(wÇŽng)絡(luò)是由相應(yÄ«ng)的模塊ã€ç¸½ç·šé›»çºœåŠçµ‚端電阻組æˆçš„,由與之相兼容的PLC或控制器進(jìn)行控制。通常包括一個(gè)å–®ç¨(dú)的主站(PLC)和一些從站,主站和從站之間采用主一從方å¼é€²(jìn)行工作;在一個(gè)系統(tÇ’ng)ä¸å¯æœ‰å¤šå€‹(gè)主站,主站之間通éŽä»¤ç‰Œå‚³é€æ–¹å¼ï¼Œä»¥ä¿è‰æ¯å€‹(gè)主站在一個(gè)確切è¦(guÄ«)定的時(shÃ)é–“å…§(nèi)得到總線å˜å–權(quán)(令牌),主站得到令牌時(shÃ)å¯èˆ‡å¾žç«™é€šä¿¡ï¼Œæ¯å€‹(gè)主站å‡å¯å‘從站發(fÄ)逿ˆ–讀å–ä¿¡æ¯ã€‚它å¯å®¹ç´å¤§é‡çš„Iï¼0點(diÇŽn),一個(gè)系統(tÇ’ng)æœ€å¤šå¯æœ‰126個(gè)節(jié)點(diÇŽn),數(shù)åƒå€‹(gè)模擬é‡å’Œæ•¸(shù)å—é‡ã€‚æ¯å€‹(gè)æ¨¡å¡Šå‡æœ‰LEDæä¾›å„種診斷信æ¯ï¼Œè¼¸å…¥è¼¸å‡ºé€šé“有與之相關(guÄn)的雙色LED來指示它們的狀態(tà i)。模塊的故障狀態(tà i)ä¿¡æ¯å¯ä»¥é€šè¨Šåˆ°PROFIBUS—DP的主站上,å¯ç”±æŽ§åˆ¶ç¨‹åºé€²(jìn)行處ç†ã€‚在ç¾(xià n)å ´(chÇŽng)模塊的上部是一個(gè)5é‡çš„minifast接æ’件,用于æä¾›é›»æºï¼Œå®ƒæœ‰å…©å€‹(gè)ç¨(dú)立的電æºå›žè·¯ï¼Œä¸€å€‹(gè)是“BUSâ€å›žè·¯ï¼Œç‚ºæ¨¡å¡ŠåŠè¼¸å…¥é€šé“æä¾›é›»æºï¼›å¦ä¸€å€‹(gè)是“POWERâ€å›žè·¯ï¼Œç‚ºè¼¸å‡ºé€šé“æä¾›é›»æºã€‚
2 PROFIBUS—DlP在è£ç›¤æ©Ÿ(jÄ«)ä¸çš„æ‡‰(yÄ«ng)用
  我公å¸ç”Ÿç”¢(chÇŽn)çš„YJ35Aè£ç›¤æ©Ÿ(jÄ«),是一種采用傳統(tÇ’ng)觸點(diÇŽn)控制方法將煙支或?yà n)V嘴棒自動(dòng)è£åˆ°ç›¤ä¸Šçš„è¨(shè)備。機(jÄ«)器上有八個(gè)交æµé›»æ©Ÿ(jÄ«)進(jìn)行驅(qÅ«)å‹•(dòng)控制,并且布置有大é‡çš„傳感器,是較為復(fù)雜的輸é€ç³»çµ±(tÇ’ng)。ç¾(xià n)å ´(chÇŽng)è¨(shè)備是通éŽ4~20mA 的電æµä¿¡è™Ÿ(hà o)與計(jì)算機(jÄ«)交æ›ä¿¡æ¯ï¼Œé€™ç¨®å‚³è¼¸æ–¹æ³•ç¾(xià n)å ´(chÇŽng)安è£å·¥ä½œé‡å¤§ã€æŠ•資高ã€å‚³è¼¸ç²¾åº¦è¼ƒä½Žã€æ˜“å—干擾。最近,我公å¸åœ¨å°(duì)其電氣控制系統(tÇ’ng)çš„å‡ç´š(jÃ)æ”¹é€ ä¸ä¾¿æˆåŠŸåœ°é‡‡ç”¨PROFIBUS—DPå–代原來的傳統(tÇ’ng)觸é 開閉控制,開發(fÄ)出了新一代產(chÇŽn)å“YJ35C。
2.1 硬件系統(tǒng)
  YJ35C電氣控制系統(tÇ’ng)硬件框圖如圖1所示。控制系統(tÇ’ng)以西門å6ES7 314CPUç‚ºæ ¸å¿ƒï¼Œé…置了數(shù)å—é‡Iï¼0模塊6ES7 322ã€é€šè¨Šè™•ç†å™¨6GK7ï¼342。TURCKå…¬å¸ç¸½ç·šé›»çºœRSSW RKSW 455— 4Mã€é›»æºé›»çºœRKM50—5XOR—RSMã€é›»æºT型接é RSM一2RKM 50ã€ç¾(xià n)å ´(chÇŽng)模塊FLDP—IM8ã€FLDP—10M248ã€FLDP —IMl6åŠçµ‚端電阻RSS4.5一PDP—TRç‰çµ„æˆPROFIBUS—DP控制系統(tÇ’ng)。

  PLC S7 Iï¼O模塊主è¦é€£æŽ¥é›»æŽ§æŸœæ–·è·¯å™¨ã€æŽ¥è§¸å™¨ã€æŒ‰éˆ•ã€æŒ‡ç¤ºç‡ˆã€è®Šé »å™¨ç‰åŸ·(zhÃ)行器件。TURCKå…¬å¸PROFIBUS—DPç¾(xià n)å ´(chÇŽng)模塊防è·(hù)ç‰ç´š(jÃ)為IP67,å¯ä»¥ç›´æŽ¥å®‰è£äºŽå·¥æ¥(yè)ç¾(xià n)å ´(chÇŽng)。ç¾(xià n)å ´(chÇŽng)傳感器ã€åŸ·(zhÃ)行器就近連接在PROFIBUS—DPç¾(xià n)å ´(chÇŽng)模塊上。
  網(wÇŽng)絡(luò)末端安è£çµ‚ç«¯é›»é˜»ï¼Œç”¨ä¾†å¸æ”¶ç¶²(wÇŽng)絡(luò)信號(hà o)傳輸éŽç¨‹ä¸çš„剩余能é‡ï¼Œèµ·åˆ°ç©©(wÄ›n)定和調(dià o)整信號(hà o)的作用。
2.2 軟件程åºç°¡(jiÇŽn)介
  控制系統(tÇ’ng)軟件框圖如圖2所示。物料æµå¾žå‚³é€å€(qÅ«)é€åˆ°æ–™æ–—,從那里由è£ç›¤ç³»çµ±(tÇ’ng)è£åˆ°ç›¤ä¸ï¼Œåœ¨ç”Ÿç”¢(chÇŽn)æ–¹å¼ä¸ï¼Œç‰©æ–™æµä¹Ÿå¯ç¶“(jÄ«ng)éŽç‰©æ–™å‚³é€è£ç½®å‚³é€åˆ°ä¸‹æ¸¸æ©Ÿ(jÄ«)器。空盤輸é€è£ç½®å°‡ä¸€å€‹(gè)空盤é€åˆ°è£ç›¤ç³»çµ±(tÇ’ng)下方,è£ç›¤ç³»çµ±(tÇ’ng)ä¿è‰å°‡ç›¤å‡å‹»è£æ»¿ï¼Œåœ¨è£ç›¤éŽç¨‹ä¸ï¼Œåž‚直下é™ç›¤è‡º(tái)有兩æ¢éˆé©…(qÅ«)å‹•(dòng)ç·©æ…¢é™ä¸‹ã€‚è£ç›¤å®ŒæˆåŽï¼Œå°‡ç›¤é™åˆ°æ»¿ç›¤è¼¸é€è£ç½®ä¸Šï¼Œç„¶åŽæ»¿ç›¤è‡º(tái)把它輸é€åˆ°æ»¿ç›¤æå‡æ©Ÿ(jÄ«)的下ä½ç›¤è‡º(tái)上。滿盤æå‡æ©Ÿ(jÄ«)將盤æå‡åˆ°æ–¹ä¾¿çš„高度,以便é‹(yùn)走。
2.2.1 物料æµçš„傳é€ç¨‹åº
  物料經(jÄ«ng)由手動(dòng)å–æ¨£å’Œåž‚ç›´æå‡é€åˆ°Y(jié)J35C料斗。M6電動(dòng)機(jÄ«)直接驅(qÅ«)å‹•(dòng)水平輸é€å¸¶ï¼Œè€Œä¸”通éŽé›¢åˆå™¨Y2間接驅(qÅ«)å‹•(dòng)垂直æå‡å¸¶ï¼Œå…‰é›»é–‹é—œ(guÄn)B52å’ŒB53用來監(jiÄn)測(cè)æ–™ä½ï¼Œåˆ†åˆ¥æŽ§åˆ¶M6轉(zhuÇŽn)å‹•(dòng)或離åˆå™¨Y2é–‹åˆï¼Œé›»å‹•(dòng)機(jÄ«)的速度å¯è®Šé »èª¿(dià o)速,而且用時(shÃ)é˜è„ˆæ²–控制,時(shÃ)é˜è„ˆæ²–由接近開關(guÄn)BIO0與定時(shÃ)圓盤產(chÇŽn)生。B53ä¸è¢«é®æ“‹ï¼ŒY2脫開,垂直æå‡å¸¶åœæ¢ï¼›B52ä¸è¢«é®æ“‹ï¼ŒM6ç¶“(jÄ«ng)一段時(shÃ)é–“å»¶é•·(zhÇŽng)åŽåœæ¢ï¼Œå¹¶é€šéŽé›»é˜»å™¨é™é€Ÿã€‚物料å€(qÅ«)傳感器安è£åœ–見圖3。
2.2.2 空盤輸é€ç¨‹åº
  當(dÄng)一個(gè)ç›¤å·²å®Œå…¨è£æ»¿æ™‚(shÃ),接近開關(guÄn)B60å‹•(dòng)作,電動(dòng)機(jÄ«)M3啟動(dòng),輸é€è»Œå¾€å‰é€²(jìn),把下一個(gè)盤放到è£ç›¤ç³»çµ±(tÇ’ng)下方,當(dÄng)è¼¸é€æ©Ÿ(jÄ«)æ£åœ¨è¿”回其原始ä½ç½®æ™‚(shÃ)。促動(dòng)å™¨å°‡é †åºä¿ƒå‹•(dòng)B36ã€B35ã€B37ç‰æŽ¥è¿‘é–‹é—œ(guÄn)。B36鮿“‹ï¼Œæ‰“é–‹è£ç›¤ç³»çµ±(tÇ’ng),B35鮿“‹ï¼Œåœæ¢è¼¸é€è»Œç§»å‹•(dòng),B37鮿“‹ï¼Œå•Ÿå‹•(dòng)盤的下é™éŽç¨‹ã€‚
  如空盤臺(tái)上無空盤,B38å°±ä¸è¢«é®ä½ï¼Œåˆå¦‚空盤在輸é€éŽç¨‹ä¸è¢«å¡ä½ä½¿1336ä¸å‹•(dòng)作而導(dÇŽo)致生產(chÇŽn)ç·šåœæ¢ï¼Œå‡ºç¾(xià n)如æ¤ç‰æ•…障時(shÃ),會(huì)通éŽDP2ç¾(xià n)å ´(chÇŽng)總線接通信號(hà o)燈,發(fÄ)出è¦å‘Šä¿¡è™Ÿ(hà o)。在發(fÄ)生故障時(shÃ),空盤輸é€ä¹Ÿå¯ç”¨æ—‹éˆ•$37控制。空盤輸é€å‚³æ„Ÿå™¨å®‰è£åœ–見圖4。
3 系統(tÇ’ng)的優(yÅu)越性能
  è£ç›¤æ©Ÿ(jÄ«)ç¾(xià n)å ´(chÇŽng)傳感器åŠåŸ·(zhÃ)行器多而分散,采用PROFIBUS—DPå·¥æ¥(yè)ç¾(xià n)å ´(chÇŽng)總線,克æœäº†å‚³çµ±(tÇ’ng)的敷線é‡å¤§ã€æ•…障點(diÇŽn)多ã€å®‰è£èª¿(dià o)試?yán)щyç‰ç¼ºé»ž(diÇŽn),具有良好的優(yÅu)越性能,具體如下:
3.1 ç¾(xià n)å ´(chÇŽng)總線技術(shù)增強(qiáng)了ç¾(xià n)å ´(chÇŽng)ç´š(jÃ)ä¿¡æ¯é›†æˆèƒ½åŠ›ã€‚
3.2 系統(tÇ’ng)å¯é 性好,å¯é 的數(shù)據(jù)傳輸ã€å¿«é€Ÿçš„æ•¸(shù)據(jù)響應(yÄ«ng)åŠå¼·(qiáng)大的抗干擾能力。
3.3 å¯ç¶è·(hù)性好,快速簡(jiÇŽn)便的安è£ï¼Œé™ä½Žç³»çµ±(tÇ’ng)åŠå·¥ç¨‹æˆæœ¬ï¼Œæœ‰è¼ƒé«˜çš„æ€§èƒ½åƒ¹(jià )æ ¼æ¯”ã€‚
3.4 系統(tÇ’ng)是開放å¼ã€äº’æ“作性ã€äº’æ›æ€§ã€å¯é›†æˆæ€§çš„。
3.5 防è·(hù)ç‰ç´š(jÃ)為IP67,é©åˆå®‰è£äºŽå·¥æ¥(yè)ç¾(xià n)å ´(chÇŽng)。
3.6 能自動(dòng)診斷故障ä½ç½®ï¼Œå¯è¨ºæ–·åŒ…括ç¾(xià n)å ´(chÇŽng)è¨(shè)å‚™ã€è£å‚™å’Œé€£æŽ¥ä»¶çš„çŸè·¯åŠæ–·è·¯æ•…障。