<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 德國(guó)赫優(yōu)訊netTAP30網(wǎng)關(guān)在美國(guó)邦納傳感器上的應(yīng)用

          德國(guó)赫優(yōu)訊netTAP30網(wǎng)關(guān)在美國(guó)邦納傳感器上的應(yīng)用

          作者: 時(shí)間:2016-12-20 來源:網(wǎng)絡(luò) 收藏

          一. 系統(tǒng)設(shè)計(jì)
          在某工廠的自動(dòng)控制項(xiàng)目中,需要將相隔 3公里的兩臺(tái)西門子 S7-300控制系統(tǒng)設(shè)備實(shí)現(xiàn)數(shù)據(jù)交換。由于兩設(shè)備相距甚遠(yuǎn),而且間隔山脈,采用以太網(wǎng)光纖傳輸并不現(xiàn)實(shí),鑒于BANNER公司優(yōu)秀的超遠(yuǎn)距離無線傳感產(chǎn)品,設(shè)計(jì)采用其surecross系列中的DataRadio無線電臺(tái)DX80DR2M。同時(shí),由于兩臺(tái)S7-300控制系統(tǒng)均為帶有Profibus-DP主站接口的CPU315-2PN/DP 控制器,而無線電臺(tái) DX80DR2M支持 RS485 Modbus RTU協(xié)議,因此設(shè)計(jì)選用赫優(yōu)訊公司的 NT30-DPS 網(wǎng)關(guān)(Modbus RTU 轉(zhuǎn)Profibus-DP從站)來實(shí)現(xiàn)數(shù)據(jù)交換,系統(tǒng)結(jié)構(gòu)設(shè)計(jì)如下:

          二. 功能描述
          如圖 1所示,兩個(gè)遠(yuǎn)程站的NT30-DPS均通過其 Profibus-DP接口掛接到 CPU315-2PN/DP的Profibus-DP總線上作為DP從站運(yùn)行,同時(shí)其RS485引出線連接到DX80DR2M 電臺(tái)的通訊引出線上,為了實(shí)現(xiàn)Modbus RTU的主從數(shù)據(jù)交換,其中一個(gè) NT30-DPS 設(shè)計(jì)為Modbus RTU 主站運(yùn)行,而另一臺(tái)NT30-DPS 設(shè)計(jì)為Modbus RTU 從站運(yùn)行。在系統(tǒng)運(yùn)行時(shí),Modbus RTU 主站網(wǎng)關(guān)根據(jù)預(yù)先配置的通訊命令表(Modbus RTU 命令 FC1-FC16)自動(dòng)讀寫Modbus RTU 從站網(wǎng)關(guān)的寄存器數(shù)據(jù),然后每個(gè)網(wǎng)關(guān)又通過 Profibus-DP輸入輸出映像區(qū)與各自的 CPU315-2PN/DP主站實(shí)現(xiàn)數(shù)據(jù)交換,從而實(shí)現(xiàn) CPU315-2PN/DP之間的數(shù)據(jù)交換,數(shù)據(jù)交換的實(shí)現(xiàn)如下圖所示:  

          圖2:數(shù)據(jù)交換實(shí)現(xiàn)

          如上圖所示,兩個(gè)NT30-DPS與各自的CPU315-2PN/DP實(shí)現(xiàn) 64個(gè)字節(jié)的輸入輸出數(shù)據(jù)交換,通訊機(jī)制如下:
          1)來自右側(cè) CPU315-2PN/DP 的輸出數(shù)據(jù)QW0-QW62通過 Profibus-DP機(jī)制被自動(dòng)傳送到作為Modbus RTU 從站 的NT30-DPS 的30001-30032輸入寄存器中,然后被作為Modbus RTU主站的NT30-DPS通過 FC4功能號(hào)讀取到輸入端寄存器 Register1-32 中,最后通過 Profibus-DP 機(jī)制被自動(dòng)傳送到左側(cè) CPU315-2PN/DP 的IW0-IW62輸入映像區(qū)中,從而實(shí)現(xiàn)了右側(cè) CPU 的輸出數(shù)據(jù)到左側(cè)CPU 的輸入數(shù)據(jù)的傳送。
          2)來自左側(cè) CPU315-2PN/DP 的輸出數(shù)據(jù)QW0-QW62通過 Profibus-DP機(jī)制被自動(dòng)傳送到作為Modbus RTU 主站的 NT30-DPS 的輸出端寄存器 Register1-32 中,然后通過功能號(hào) 16 將數(shù)據(jù)寫入到作為 Modbus RTU 從站的 NT30-DPS 的 40001-40032保持寄存器中,最后通過 Profibus-DP機(jī)制被自動(dòng)傳送到右側(cè) CPU315-2PN/DP的IW0-IW62輸入映像區(qū)中,從而實(shí)現(xiàn)了左側(cè) CPU 的輸出數(shù)據(jù)到右側(cè)CPU 的輸入數(shù)據(jù)的傳送。
          如上所述,CPU315-2PN/DP與網(wǎng)關(guān)的數(shù)據(jù)交換是靠 Profibus-DP機(jī)制自動(dòng)完成的,而作為Modbus RTU主從站的兩個(gè)網(wǎng)關(guān)之間的數(shù)據(jù)傳送是通過主站的配置命令預(yù)先設(shè)定的,因此對(duì)于兩端的CPU315-2PN/DP來說,整個(gè)數(shù)據(jù)交換的實(shí)現(xiàn)是不需要編寫任何程序的。


          三. NT30-DPS 的參數(shù)配置
          NT30-DPS 的參數(shù)配置通過赫優(yōu)訊SYCON.net軟件實(shí)現(xiàn),對(duì)于作為Modbus RTU主站的NT30-DPS,其配置參數(shù)如下:
          1) MODBUS表
          Interface and RTS RS485 RTS ON
          Baudrate 19200 Bits/s
          Stopbits 1
          Parity none
          Mode master/ address:40001-49999
          Slave Function Address Quantity Register Coil Write
          2 4 30001 32 1 0 Cycle
          2 16 40001 32 1 0 Cycle
          2) SUPERVIS表
          Supervision Mode SlaveError
          以上未列出的參數(shù)均采用默認(rèn)參數(shù)。
          對(duì)于作為ModbusRTU從站的NT30-DPS,其配置參數(shù)如下:
          1) MODBUS表
          Interface and RTS RS485 RTS ON
          Baudrate 19200 Bits/s
          Stopbits 1
          Parity none
          Mode Slave / address:40001-49999
          Modbus address 2
          2) MODULES表
          in byte con 64
          out byte con 64
          3) COMMAND表
          無命令
          以上未列出的參數(shù)均采用默認(rèn)參數(shù)。
          注意點(diǎn):
          1) 無論主從站均應(yīng)采用ModbusRTU標(biāo)準(zhǔn)地址格式,即 address:40001-49999;
          2) 主從站的MODULES地址分配空間必須一致,上面分配的為 64個(gè)字節(jié)的輸入和 64個(gè)字節(jié)的輸出;
          3) 對(duì)于主站,其 Supervision Mode參數(shù)不能選擇 off,否則在多從站網(wǎng)絡(luò)通訊中如果某一從站通訊故障(如斷開網(wǎng)絡(luò)),那么主站網(wǎng)關(guān)將不會(huì)自動(dòng)跳過有故障的從站(始終嘗試與故障從站的通訊直到其恢復(fù)通訊);


          上一頁 1 2 下一頁

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();