• <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

    <table id="fficu"></table>

    <sup id="fficu"></sup>
    <output id="fficu"></output>
    1. ABB
      關(guān)注中國自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
      CAIAC 2025
      2025工業(yè)安全大會(huì )
      OICT公益講堂
      當前位置:首頁(yè) >> 案例 >> 案例首頁(yè)

      案例頻道

      邦納DataRadio無(wú)線(xiàn)產(chǎn)品在控制系統遠程數據交換的應用
      • 企業(yè):美國邦納工程國際有限公司     領(lǐng)域:運動(dòng)控制與伺服系統     行業(yè):石油天然氣    
      • 點(diǎn)擊數:1193     發(fā)布時(shí)間:2009-03-17 10:48:46
      • 分享到:
      一. 系統設計

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

        二. 功能描述

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

      圖2:數據交換實(shí)現

          如上圖所示,兩個(gè)NT30-DPS與各自的CPU315-2PN/DP實(shí)現 64個(gè)字節的輸入輸出數據交換,通訊機制如下:

      1.     來(lái)自右側 CPU315-2PN/DP 的輸出數據QW0-QW62通過(guò) Profibus-DP機制被自動(dòng)傳送到作為ModbusRTU 從站 的NT30-DPS 的30001-30032輸入寄存器中,然后被作為ModbusRTU主站的NT30-DPS通過(guò) FC4功能號讀取到輸入端寄存器 Register1-32 中,最后通過(guò) Profibus-DP 機制被自動(dòng)傳送到左側 CPU315-2PN/DP 的IW0-IW62輸入映像區中,從而實(shí)現了右側 CPU 的輸出數據到左側CPU 的輸入數據的傳送。

      2.     來(lái)自左側 CPU315-2PN/DP 的輸出數據QW0-QW62通過(guò) Profibus-DP機制被自動(dòng)傳送到作為ModbusRTU 主站的 NT30-DPS 的輸出端寄存器 Register1-32 中,然后通過(guò)功能號 16 將數據寫(xiě)入到作為 ModbusRTU 從站的 NT30-DPS 的 40001-40032保持寄存器中,最后通過(guò) Profibus-DP機制被自動(dòng)傳送到右側 CPU315-2PN/DP的IW0-IW62輸入映像區中,從而實(shí)現了左側 CPU 的輸出數據到右側CPU 的輸入數據的傳送。

          如上所述,CPU315-2PN/DP與網(wǎng)關(guān)的數據交換是靠 Profibus-DP機制自動(dòng)完成的,而作為ModbusRTU主從站的兩個(gè)網(wǎng)關(guān)之間的數據傳送是通過(guò)主站的配置命令預先設定的,因此對于兩端的CPU315-2PN/DP來(lái)說(shuō),整個(gè)數據交換的實(shí)現是不需要編寫(xiě)任何程序的。

        三. NT30-DPS 的參數配置

             NT30-DPS 的參數配置通過(guò)赫優(yōu)訊SYCON.net軟件實(shí)現,對于作為ModbusRTU主站的NT30-DPS,其配置參數如下:

             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

             4. SUPERVIS表

                 Supervision Mode                      SlaveError

             以上未列出的參數均采用默認參數。

             對于作為ModbusRTU從站的NT30-DPS,其配置參數如下:

             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表

          無(wú)命令

             以上未列出的參數均采用默認參數。

             注意點(diǎn):

             1. 無(wú)論主從站均應采用ModbusRTU標準地址格式,即 address:40001-49999;

             2. 主從站的MODULES地址分配空間必須一致,上面分配的為 64個(gè)字節的輸入和 64個(gè)字節的輸出;

             3. 對于主站,其 Supervision Mode參數不能選擇 off,否則在多從站網(wǎng)絡(luò )通訊中如果某一從站通訊故障(如斷開(kāi)網(wǎng)絡(luò )),那么主站網(wǎng)關(guān)將不會(huì )自動(dòng)跳過(guò)有故障的從站(始終嘗試與故障從站的通訊直到其恢復通訊);

        四. STEP7中的配置

         要將 NT30-DPS 連接到 CPU315-2PN/DP 的 Profibus-DP 網(wǎng)絡(luò )中必須要在西門(mén)子 STEP7軟件中進(jìn)行網(wǎng)絡(luò )硬件配置。首先,為了能夠在 STEP7的Hardware Catalog 中找到NT30-DPS 網(wǎng)關(guān),必須安裝NT30-DPS 的GSD文件:

             1. 將NT30-DPS 網(wǎng)關(guān)的隨機光盤(pán)插入光驅?zhuān)?

             2. 關(guān)閉 STEP7的Hardware窗口中的當前所有項目,然后選擇菜單Options->Install GSD File,在彈出的對話(huà)框中選擇光盤(pán)中的GSD文件(在 GSD\PROFIBUS 目錄下),最后點(diǎn)擊Install按鈕;

          安裝完 GSD 文件后即可進(jìn)行 Profibus 的從站配置:打開(kāi) STEP7 項目的 Hardware 窗口,從右邊 Catalog 中選擇NT30-DPS 網(wǎng)關(guān)(在PROFIBUS-DP\Additional Field Devices\Gateway下),然后拖拉到左面 CPU 的Profibus 總線(xiàn)上,最后設置NT30-DPS 的Profibus地址和輸入輸出映像區;

          STEP7的硬件配置如下圖所示(采用了CPU313C-2DP):

        五. 應用時(shí)的注意點(diǎn)

             1. NT30-DPS 的RS485引出線(xiàn)中有+5VDC 電源,因此除了粉色線(xiàn)和灰色線(xiàn) (RS485 的P和N)以及黃色線(xiàn) (地線(xiàn))外其他所有引線(xiàn)之間不應短路,否則會(huì )影響通訊甚至燒壞通訊口,具體請參閱光盤(pán)盒中的硬件手冊;

             2. 如果NT30-DPS 的STA指示燈亮說(shuō)明NT30-DPS 已經(jīng)和Profibus-DP主站建立了連接;

             3. 修改NT30-DPS 的Profibus地址后(通過(guò)NT30-DPS上的地址盤(pán)碼設定)需要重新上電;

             4. 新出廠(chǎng)的NT30-DPS在使用前需要下載固件(在 SYCON.net軟件中下載);

        六. 結束語(yǔ)

          德國赫優(yōu)訊自動(dòng)化系統有限公司為全球工業(yè)網(wǎng)絡(luò )通訊領(lǐng)域的專(zhuān)家,除了有豐富的協(xié)議轉換網(wǎng)關(guān)產(chǎn)品外還提供各種協(xié)議和接口 的計算機通訊板卡CIF、嵌入式通訊模塊COM 以及目前全球最高端的網(wǎng)絡(luò )通訊協(xié)議芯片 netX,無(wú)錫市北辰自動(dòng)化技術(shù)有限公司 為德國赫優(yōu)訊在中國的華東區經(jīng)銷(xiāo)商,我們樂(lè )意為工業(yè)自動(dòng)化領(lǐng)域內的任何網(wǎng)絡(luò )通訊項目提供最優(yōu)的解決方案。本案例在調試中得到了上海BANNER公司和上海赫優(yōu)訊辦事處技術(shù)人員的支持,在此表示感謝。

      熱點(diǎn)新聞

      推薦產(chǎn)品

      x
      • 在線(xiàn)反饋
      1.我有以下需求:



      2.詳細的需求:
      姓名:
      單位:
      電話(huà):
      郵件:
      欧美精品欧美人与动人物牲交_日韩乱码人妻无码中文_国产私拍大尺度在线视频_亚洲男人综合久久综合天

    2. <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

      <table id="fficu"></table>

      <sup id="fficu"></sup>
      <output id="fficu"></output>