摘è¦ï¼šç¾å ´ç¸½ç·šçš„æ‡‰ç”¨åœ¨ç¾ä»Šçš„自動化產å“上已經éžå¸¸æˆç†Ÿï¼Œå„種總線在國內百花齊放,本文以目å‰å¾ˆæµè¡Œçš„DeviceNet為基礎,詳細講解用臺é”的產å“如何實ç¾é€™æ¨£ä¸€å€‹ç¶²çµ¡ã€‚
é—œéµå—:DeviceNet 掃æåˆ—表
è»Ÿä»¶è¦æ±‚:
WPL SOFT 2.09――PLC編程軟件
ELinkConfigurator――DeviceNet網絡組態軟件
ç¡¬ä»¶è¦æ±‚:
PS02â€•â€•é›»æºæ¨¡å¡Š
DVP28SV――PLC主機
DNET-SL――主站通訊模塊
DT01-S――S型從站通訊模塊
DNA02――MODBUS/DeviceNetè½‰æ›æ¨¡å¡Š
RTU-DNET――é 程I/O通訊模塊
DVP12SA――從站PLC
DVP14SS――從站PLC
DVP16SP――從站I/O
VDF007M21Aâ€•â€•å¾žç«™è®Šé »å™¨
DTB9696――從站溫度控制器
電纜采用普通網線(ç¾å ´æ‡‰ç”¨è«‹é‡‡ç”¨å°ˆç”¨é›»çºœï¼‰
120æå§†é›»é˜»Ã—2
æå»ºæ¥é©Ÿï¼š
網絡連接圖
圖一是本例想è¦å®Œæˆçš„網絡圖,28SV作為主站,Node Address為00。
12SA從站1,14SS從站2,VFD007M從站3,DTB9696從站4,16SP從站5。
[img=553,195]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436299652.jpg[/img]
圖一
從站1è¨ç½®
從站1通éŽDT01與總線相連。
DT01çš„æŽ¥ç·šç«¯åæŽ¥ç·šå¦‚圖二。2ã€4è§’é–“åŠ å…¥ä¸€å€‹120æå§†é›»é˜»ã€‚
[img=269,171]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436303771.jpg[/img]
[img=257,146]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436335173.jpg[/img]
圖二
DT01 NODE地å€è¨ç½®å¦‚åœ–ä¸‰ï¼ŒèŒƒåœæ˜¯00~63,這里我們è¨ç½®ç‚º01。
[img=253,129]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436333708.jpg[/img]
圖三
DT01è¨ç½®ç‚º500K的通訊波特率,如圖四。
[img=245,84]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436334526.jpg[/img]
[img=116,85]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436345885.jpg[/img]
圖四
從站2è¨ç½®
從站2ä¾ç„¶ç‚ºDT01,連接一個14SS PLC。
è¨ç½®NODE ADDRESS為02。
從站3è¨ç½®
從站3是通éŽä¸€å€‹DNA02連接一個VFD007Mè®Šé »å™¨ã€‚
è®Šé »å™¨åƒæ•¸è¨ç½®ï¼šåœ¨å°‡ VFD-M ç³»åˆ—è®Šé »å™¨å’Œ DNA02 連接之å‰ï¼Œé¦–å…ˆå°‡è®Šé »å™¨çš„é€šè¨Šåœ°å€è¨ç½®ç‚º 01ï¼Œé€šè¨Šæ ¼å¼è¨ç½®ç‚º38400ï¼›8,N,2ï¼›RTU(固定為æ¤é€šè¨Šé€Ÿçއ以åŠé€šè¨Šæ ¼å¼ï¼Œå…¶å®ƒé€šè¨Šé€Ÿçއ以åŠé€šè¨Šæ ¼å¼ç„¡æ•ˆï¼Œè¨ç½®å¦‚圖五。
[img=389,137]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436341068.jpg[/img]
圖五
  DNA02è¨ç½®ï¼šé¦–先將 DNA02 çš„ DIP 開關的引腳 1ã€2ã€3 分別撥至“ONâ€ã€â€œOFFâ€ã€â€œOFFâ€ä½ç½®ï¼Œè¡¨ç¤º DNA02 連接的下級è¨å‚™ç‚ºè®Šé »å™¨ï¼›ç„¶åŽå°‡ DNA02 çš„DIP開關引腳4ã€5分別撥至“OFFâ€ã€â€œOFFâ€ä½ç½®ï¼Œè¨ç½® DNA02 與 VFD-M è®Šé »å™¨çš„é€šè¨Šæ–¹å¼ç‚º RS-485 é€šè¨Šï¼Œå¦‚åœ–å…æ‰€ç¤ºã€‚Node Addressè¨ç‚º04。
圖å…
圖七
  DNA02 與 VFD-M ç³»åˆ—è®Šé »å™¨çš„é€£æŽ¥ï¼šå®Œæˆ VFD-M ç³»åˆ—è®Šé »å™¨å’Œ DNA02 çš„è¨ç½®åŽï¼Œä½¿ç”¨å…©ç«¯ç‚º RJ-11æ°´æ™¶é 的標準 RS-485 通訊線(如圖七所示)連接 DNA02 çš„PORT1 åŠ VFD-M ç³»åˆ—è®Šé »å™¨çš„ RS-485 通訊å£ã€‚
從站4è¨ç½®
  從站4是通éŽä¸€å€‹DNA02連接一個DTB9696溫控器。
  溫控器è¨ç½®ï¼šåœ¨å°‡è‡ºé”溫控器接入總線之å‰ï¼Œé¦–先將溫控器的通訊地å€è¨ç½®ç‚º 01ï¼Œé€šè¨Šæ ¼å¼è¨ç½®ç‚º38400ï¼›7,E,1ï¼›ASCII(固定為æ¤é€šè¨Šé€Ÿçއ以åŠé€šè¨Šæ ¼å¼ï¼Œå…¶å®ƒé€šè¨Šé€Ÿçއ以åŠé€šè¨Šæ ¼å¼ç„¡æ•ˆï¼‰,0810H 的內容值è¨ç‚º FF00H,å³é€šè¨Šå¯«å…¥å…許。
  DNA02è¨ç½®ï¼šå°‡DIP開關的引腳 1ã€2ã€3 分別撥至“ONâ€ã€â€œONâ€ã€â€œOFFâ€ä½ç½®ï¼Œè¡¨ç¤º DNA02 連接的下級è¨å‚™ç‚ºæº«æŽ§å™¨ï¼›ç„¶åŽå°‡ DNA02 çš„DIP開關引腳4ã€5分別撥至“OFFâ€ã€â€œOFFâ€ä½ç½®ï¼Œè¨ç½® DNA02 與 VFD-M 溫控器的通訊方å¼ç‚º RS-485 通訊。Node Addressè¨ç‚º04。
從站5è¨ç½®
  從站5是通éŽä¸€å€‹RTU-DNET連接一個16SP作為é 程I/O。
  Node Addressè¨ç‚º05,并且RTU-DNET上連接å¦å¤–一個終端電阻120æå§†ã€‚
組態
  建起 DeviceNet 網絡之åŽï¼Œä½¿ç”¨ ElinkConfigurator è»Ÿä»¶å° DeviceNet 網絡è¨å‚™é€²è¡Œé…置。如果您已經使用附帶的串行通訊線將 PCçš„ COM1 å£èˆ‡è‡ºé” SV 主機的 COM1 接å£ç›¸é€£ï¼Œå‰‡å¯ä»¥æŒ‰å¦‚下æ¥é©Ÿé€²è¡Œæ“作。
(1)ã€é›™æ“Š ElinkConfigurator.exe 文件,啟動ElinkConfigurator 軟件,如圖八所示。
[img=269,211]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436341790.jpg[/img]
[img=232,271]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436343731.jpg[/img]
圖八 圖ä¹
(2)ã€é¸æ“‡â€œSetupâ€>>“Communication Settingâ€>>“System Channelâ€ï¼Œå‰‡æœƒå‡ºç¾â€œSerial Port Settingâ€çš„å°è©±æ¡†ï¼Œå¦‚åœ–ä¹æ‰€ç¤ºï¼Œåœ¨æ¤å° PC 與 SV ä¸»æ©Ÿçš„é€šè¨Šåƒæ•¸é€²è¡Œè¨ç½®ã€‚如“串行å£â€ã€â€œé€šè¨Šåœ°å€â€ã€â€œé€šè¨Šé€Ÿçއâ€ã€â€œé€šè¨Šæ ¼å¼â€ï¼Œè¨ç½®æ£ç¢ºåŽé»žæ“Šâ€œOKâ€ç¢ºèªã€‚
(3)ã€é»žâ€œOnlineâ€æŒ‰éˆ•,ElinkConfigurator 軟件å³é–‹å§‹å°æ•´å€‹ç¶²çµ¡é€²è¡ŒæŽƒæï¼Œå¦‚圖å。
[img=257,217]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436355751.jpg[/img]
[img=281,75]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436366156.gif[/img]
圖å
(4)ã€å¦‚果上述å°è©±æ¡†çš„進度æ¢ä¸€ç›´æ²’有動作,則說明 PC å’Œ SV PLC é€šè¨Šé€£æŽ¥ä¸æ£å¸¸æˆ–PC上有其他程åºä½¿ç”¨ä¸²è¡Œå£ã€‚掃æçµæŸåŽï¼Œæœƒæç¤ºâ€œBrowse Network completedâ€ã€‚æ¤æ™‚,網絡ä¸è¢«æŽƒæåˆ°çš„æ‰€æœ‰ç¯€é»žçš„圖標和è¨å‚™å都會顯示在軟件界é¢ä¸Šï¼Œå¦‚å一。
[img=464,329]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436377844.jpg[/img]
圖å一
(5ï¼‰ã€æ¬²å»ºç«‹ DVPDNET 主站和 DeviceNet 從站之間 I/O 通訊,首先需è¦é…ç½® DeviceNet 從站的 I/O 數據長度,下é¢åƒ…以 DNA02(for VFD-M è®Šé »å™¨ï¼‰ç‚ºä¾‹èªªæ˜Žå¦‚ä½•é…ç½® DeviceNet 從站的 I/O æ•¸æ“šé•·åº¦ï¼Œå¯¦ç¾ DVPDNET 主站和 DeviceNet 從站的 I/O 數據交æ›ã€‚雙擊圖å一總04NODE,出ç¾å¦‚圖å二å°è©±æ¡†ï¼Œå°‡ Input Size å’Œ Output Size 分別è¨ç‚º 4 Bytes,勾é¸â€œPolled Settingâ€ï¼Œç„¶åŽé»žæ“Šâ€œOKâ€ç¢ºèªï¼Œå³å®Œæˆäº†å°é€šè¨Šç«™è™Ÿç‚º 1 çš„ DeviceNet 從站(DNA02+VFD-Mè®Šé »å™¨ï¼‰çš„ I/O 長度é…置。
[img=308,320]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436371784.jpg[/img]
圖å二
(6)ã€é›™æ“Šâ€œDVPDNETâ€åœ–標,會彈出“Scanner Module configurationâ€å°è©±æ¡†ï¼Œå¦‚圖å三所示。我們å¯ä»¥çœ‹åˆ°å·¦é‚Šçš„列表里有當å‰å¯ä»¥ä½¿ç”¨çš„è¨å‚™ã€‚
[img=393,401]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436387452.jpg[/img]
圖å三
(7)ã€å°‡åœ–å三ä¸å·¦é‚Šåˆ—表ä¸çš„ DeviceNet 從站è¨å‚™ç§»å…¥ DVPDNET 主站的 Scan Listä¸ã€‚å…·é«”æ¥é©Ÿç‚ºï¼šé¸ä¸ DeviceNet 從站節點è¨å‚™ï¼Œç„¶åŽé»žæ“Šâ€œ>â€ï¼Œå¦‚ä¸‹åœ–æ‰€ç¤ºã€‚æŒ‰ç…§æ¤æ¥é©Ÿï¼Œå³å¯å°‡ DeviceNet 從站節點è¨å‚™ä¸€å€‹ä¸€å€‹ç§»å…¥åˆ° DVPDNET 主站的 Scan List內,如圖å四所示。
[img=381,391]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436389463.jpg[/img]
圖åå››
(8)ã€å°‡é…置好的 DeviceNet 從站移入到 DVPDNET 主站的 Scan List 之åŽï¼ŒDeviceNet å¾žç«™ä¾¿è‡ªå‹•æ˜ å°„åˆ°ä¸»ç«™çš„â€œInputâ€å’Œâ€œOutputâ€ï¼Œå¦‚下圖所示。
  點擊“Scan Listâ€ä¸çš„任何一個節點è¨å‚™ï¼Œä¾¿å¯ä»¥çœ‹åˆ°è©²ç¯€é»žè¨å‚™æ˜ 射到 DVPDNET 的“Inputâ€å’Œâ€œOutputâ€åœ°å€ï¼Œæ¤åœ°å€ç›´æŽ¥æ˜ 射到 SV 主機的內å˜åœ°å€ä¸Šï¼Œå¯ç”¨äºŽ WPLSoft編程。
(9)ã€ç¢ºèªç„¡èª¤åŽï¼Œé»žæ“Šâ€œOKâ€ï¼Œç„¶åŽå°‡é…置下載到DVPDNET內。下載時,如果 SV主機處于“RUNâ€ç‹€æ…‹ï¼Œæœƒå½ˆå‡ºâ€œWarningâ€å°è©±æ¡†ï¼Œå¦‚圖å五。
[img=365,114]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436397118.gif[/img]
圖å五
(10)ã€é»žæ“Šâ€œOKâ€ï¼ŒåŸ·è¡Œä¸‹è¼‰çš„動作。
[img=403,108]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436418847.gif[/img]
圖åå…
(11)ã€ä¸‹è¼‰çµæŸåŽï¼Œæœƒå½ˆå‡ºâ€œWarningâ€å°è©±æ¡†ï¼Œæç¤ºæ˜¯å¦â€œRUN PLCâ€ã€‚
[img=377,117]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436426750.gif[/img]
圖å七
  點擊“OKâ€ï¼Œ 則å¯ä»¥çœ‹åˆ° RTU-DNET 的“MS LEDâ€å’Œâ€œNS LEDâ€éƒ½æ˜¯ç¶ 色。 并顯示DVPDNET çš„é€šè¨Šç«™è™Ÿã€‚åˆ°æ¤ DeviceNet組態就完æˆäº†ã€‚
PLC編程
ã€€ã€€æ ¹æ“šåœ–åå››ä¸å„個從站在主站28SVçš„åœ°å€æ˜ 射關系,就å¯ä»¥å°å„個從站進行編程了。
圖å八是一個簡單的控制程åºã€‚
[img=533,253]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436427705.jpg[/img]
圖åå…«
  當然,也å¯ä»¥çµ¦æ•´å€‹ç¶²çµ¡åŠ ä¸€å€‹æ–¹ä¾¿æ“作的人機界é¢ï¼Œå¦‚圖åä¹çš„æ•ˆæžœåœ–。
[img=533,261]http://www.hysjfh.com/cdbbs/upload/2007-9/21/20079211436438837.jpg[/img]
圖åä¹
總çµ
  總線網絡以其高速ã€å¯¦æ™‚ã€å¯é æˆç‚ºç¾å ´ç´šç”¢å“çš„å„ªå…ˆé¸æ“‡ï¼Œè‡ºé”çš„DeviceNet總線產å“組態簡單ã€ç·¨ç¨‹å®¹æ˜“,å¯ä»¥å°ä»»ä½•用戶在沒有任何基礎的情æ³ä¸‹å¯¦ç¾å¿«é€Ÿå…¥é–€æ‡‰ç”¨ã€‚