<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    通過Modbus TCP/Modbus RTU轉換器實現RS-485總線設備高速數據采集的方案
    發布時間: 2024-06-28 22:25 更新時間: 2024-12-27 09:10
    PLC-Recorder是一款基于以太網的高速數據caijiruanjian,用于故障診斷、工藝過程數據連續記錄等。對于現場大量存在的通過RS-485進行通訊的Modbus RTU設備,該如何采集呢?可以通過Modubs RTU到Modbus TCP的協議轉換器來進行采集。


    目前,國內這類協議轉換器的品牌很多,價格已經很低,基本在500元-5000元都有,只要進行一些簡單配置,就可以實現眾多Modbus RTU設備的數據采集。一般來說,一個協議轉換器可以通過RS-485總線同時與多個從站通訊,因此,Modbus TCP側就需要知道從站的站點地址。對此,不同的廠家有不同的解決方案,下面簡述其中的3種方案,應該能涵蓋大部分的協議轉換器。1、通過從站地址參數來進行區分Modbus TCP電文也支持從站地址,因此,只要給定從站地址,就可以實現從站區別。比如,北辰BCNet-MB模塊就采用了這種方式。在配置好模塊的IP地址和端口(一般是502)、485側的網絡參數后,即可進行通訊。模塊的配置示意圖如下:


    圖片


    PLC-Recorder側的配置如下,其中的站點號就是RTU從站的站號:


    圖片

    圖片


    這種方案下,我們需要為每個從站建一個通道,比較浪費通道資源。2、通過變量地址進行區分以大連德嘉協議轉換器為例(注意:它也支持方案1),如果需要采集多個從站,則協議轉換器里啟用選擇從站的Zui大數量:


    圖片


     然后將站號放在變量地址里,規則如下:1個從站:正常設置,不需要區分。Zui多7個從站,將第5位作為從站號


    圖片


    Zui多66個從站,將第4、5位作為站號


    圖片


    PLC-Recorder里配置變量地址時,第6位為功能碼(地址區間)。如果選擇了“7個從站”,從站設備寄存器地址為03功能碼(4xxxx),實際地址為20(十進制)。


    1號從站寄存器地址定義為400020;

    2號從站寄存器地址定義為410020;

    3號從站寄存器地址定義為420020;

    ……


    建變量時可能要地址+1,那就定義為400021、410021、420021…… 這種方案下,我們僅需要一個通道,就可以完成所有從站的采集,還是有一定優勢的。3、通過端口號進行區分有網友用有人的DR302進行從站數據采集的時候,就需要通過端口號來區分從站,在協議轉換器里進行設置。這種方案下,我們也需要為每個從站建立一個通道。4、小結,國內協議轉換器的品牌很多,價格已經很低,不像以前,只能從國外采購協議轉換器,動輒上萬元。朋友們可以借助這些協議轉換器,方便地實現PLC-Recorder對于Modbus RTU設備的數據采集了。



    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595