• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 博客專欄

    EEPW首頁 > 博客 > 不用編程,實現西門子,歐姆龍、三菱,AB等PLC之間數據交換的方案

    不用編程,實現西門子,歐姆龍、三菱,AB等PLC之間數據交換的方案

    發布人:vfbox301 時間:2024-01-08 來源:工程師 發布文章


    1          需求背景

    工控項目中經常遇到西門子、三菱、歐姆龍、AB等不同的PLC,有時候需要實現這些PLC之間的信息交換。但是這些PLC之間的通信協議并不兼容,不能實現兩個品牌的PLC之間的直接通信。在此需求下,使用協議轉換網關,可輕松實現不同plc之間的數據交換,并且不需要更改plc里的程序。

    2          工作原理

    如下圖所示,VFBOX網關設備作為一個橋梁連接在西門子PLC和AB PLC之間。工作原理是網關分別和兩種PLC進行通信。用戶可以在onker網關里進行配置,建立兩個PLC設備之間的數據對應關系。數據變化后,則網關會自動把變化的數據發送給對應的PLC中。同樣,通過網關也可以實現其他品牌的PLC之間的數據交換。

    圖片.png

    3          設備連接

    網關和西門子,三菱、歐姆龍、AB PLC進行網線連接,這些設備可以在同一個網段,也可以在不同的網段。

    4          使用方法

    1.   下面以西門子PLC和AB PLC為例說明如何把一個PLC里的數據傳遞給另外一個PLC。

    2.   首先在網關中添加一個采集設備,采集AB PLC的數據。

    3. 圖片.png

    4.   添加采集PLC中B3:0/0(標簽AB1),B3:0/1(標簽AB2)的數據標簽。讀寫控制為“”。

    5.   圖片.png

    6.   再新建一個采集設備,采集西門子PLC的數據

    7.   圖片.png

    8.   建好設備后,新增兩個Q0.0和Q0.1的數據標簽。讀寫控制為“讀寫”。

    9.   圖片.png

    10.  此時需要把AB PLC中的B3:0/0,B3:0/1的值寫到西門子1200的Q0.0和Q0.1寄存器中。

    11.  點擊SE(1),再雙擊SE1(2),在彈出的窗口中點擊(3),

    12.  圖片.png

    13.  點擊下圖(4),在彈出的對話框中選擇對應的變量。

    14.  圖片.png

    15.  設置完成后,如下圖所示。

    16.  圖片.png

    17.  配置完成后,下載的網關中運行,連接好AB,西門子PLC,就可以實現AB PLC中B3:0/0,B3:0/1的值寫到西門子1200的Q0.0和Q0.1寄存器中。

     

    5          使用網關的優點

    使用協議轉換網關可以很方便的實現不同PLC之間的轉換。大量節省了項目實施過程的時間成本,人力成本。網關產品一般都是工業級品質,符合工業應用的場景。網關只需要簡單的參數配置,可以很快完成設備和系統之間的連接。方案優點:

    1.   不需要修改PLC里的程序。

    2.   不用調整plc的參數。

    3.   不影響plc原有的工作方式和功能。

    4.   PLC的寄存器地址配置到網關中就可以采集數據。

     

     

     


    *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 林甸县| 光泽县| 抚松县| 深水埗区| 南丰县| 泉州市| 葵青区| 莆田市| 泰来县| 永胜县| 肃宁县| 武功县| 屏东市| 康乐县| 叙永县| 新安县| 随州市| 武宁县| 彰化市| 武宁县| 乌兰县| 武宁县| 兴山县| 永仁县| 繁峙县| 榆树市| 林西县| 鸡东县| 崇仁县| 博兴县| 武川县| 永嘉县| 凤阳县| 宜阳县| 乌审旗| 鹤壁市| 壤塘县| 嘉黎县| 朝阳县| 屯留县| 洪洞县|