工業數采網關廣泛應用于智能制造、環保監測等領域。在智能制造中,工業數采網關通過Modbus采集PLC、傳感器等設備運行數據,用于生產狀態監控與優化;在環保領域,Modbus結合HJ212協議對接水質、氣體等監測設備,實時上傳污染物數據至監管平臺,滿足環保合規要求。
基于工業數采網關的modbus數據采集+HJ212轉發方案,適用于包括發電廠、污水處理、石油化工、冶金等高自動化且需環保監管的場景,極大提高工業設備數據與環保數據的統一采集、標準化處理及跨平臺傳輸。佰馬科技提供型號豐富、性能強大的工業數采網關設備,支持modbus、HJ212協議兼容對接,助力企業客戶快速部署工業物聯網絡。本篇就為大家詳解佰馬工業數采網關如何通過配置modbus協議以及HJ212協議實現數據采集及轉發。
一、 工業數采網關基礎設置
采集周期:設備多久輪詢一次
上報周期:對采集后的數據,多久上報一次給中心端
啟用緩存:離線數據可以本地緩存,在線后續傳
分鐘數據、小時數據、 日數據:環保 212 協議對應的分鐘報、小時報、 日報上報周期
二、網關modbus接口設置
2.1 、串口包含 RS485 和 RS232 ,默認支持 ModbusRTU 協議采集
波特率:需要和下位機保持一致,默認是9600, 目前支持的波特率有:
數據位:數據位有 8 位,7 位兩個選擇,默認是 8 位。
停止位:停止位有 2 位,1 位兩個選擇,默認是 1 位。
校驗位:校驗有無校驗,奇校驗,偶校驗,默認是無校驗。
幀間隔:根據波特率設置合適的幀間隔,9600 建議幀間隔為 200。
通訊協議:串口數據的傳輸協議, 目前支持 ModbusRTU 協議采集 、透傳。
注:透傳協議下,服務端封裝類型也要選擇透傳,透傳功能才能正常使用
上報中心:透傳時選擇對應的上報中心編號,網關默認可以配置 5 個中心。
2.2 、 TCP 服務器設置
服務器地址:ModbusTCP 服務端的 ip 地址
服務器端口:ModbusTCP 服務端的端口
此功能是接網口的下位機設備,下位機作為 tcp 服務端, 網關作為 tcp 客戶端通過 modbusTCP 協議去采集數據
三、 modbus采集規則設置
假設我們要通過 010300000001840A 讀取溫度計的40001 寄存器數據,然后將數據除以 10 ,保留一位小數位,按照a01001 因子編碼上報給第一個中心,則先按照以下配置添加一 條規則
1、序號:采集規則編號
2、設備名:可填寫采集的設備的名稱,可以用來備注,中文在前字母數字在后,否則 有可能出現亂碼(一般只用字母數字組合命名)。
3、所屬接口:對應的采集的接口設置,選擇已開啟的接口,未開啟的接口不會顯示。
4、因子名稱:命名采集上報的數據名稱,參考環保協議編碼或者自定義編碼,如: a01001,如果一條規則采集多個因子(不超過 60 個),用英文分號隔開。
5、別名:根據需求。
6、設備 ID:Modbus 設備 ID,0-255(10 進制)。
7、功能碼:一般為 03 功能碼,讀取寄存器數據,1-255(10 進制)。
8、起始地址:寄存器起始地址,這里用的是偏移地址,40001對應的是0,默認可配 置范圍是 0-65535(10 進制)。
9、個數:寄存器數據個數,16 位的占用一個寄存器,32 位或者 float類型的占用 2 個 寄存器,可配置范圍是 0-120(10 進制)
配置多個寄存器個數:注:可配置多個因子,但是因子數量要和寄存器個數以及數據 類型對應,否則不生效。
四、服務端配置
協議:當前可選擇協議如下
封裝類型:當前封裝類型如下
備注:HJ212 協議 2017 版
佰馬Baimatech,集M2M產品研發、IoT平臺服務、國際化運營于一體,讓我們聯接,共創未來