WTGIOT-MB-COM

WTGIOT-MB-COM是多功能ModbusRTU智能网关,支持Modbus Tcp/Rtu/Ascii全协议,搭载485双路采集接口,可通过电流互感器采集老旧机床、电火花、慢走丝设备数据。支持Excel点位导入、自定义脚本、离线缓存,兼容MQTT/OPCUA协议推送,可精准判定设备运行/待机/关机状态、统计累计运行时长,适配工厂设备数字化改造。

标题: ModbusRTU智能网关
型号: WTGIOT-MB-COM
版本: 以太网/WiF/4G/5G可选
  • icon 支持2路ModbusRTU物理接口接入
  • icon 最大支持32路ModbusRTU从站设备接入
  • icon 支持自定义添加、一键批量添加、excel表格导入添加,一键还原备份文件
  • icon 支持MQTT和OPCUA协议进行数据对接
  • icon 支持离线数据存储与自动推送
01
 产品选型


WTGIOT-MB-COM  支持采集的设备类型

ModbusRTU智能网关,WTGIOT-MB-COM,主要应用于老旧数控机床(无法协议采集的数控系统)、非数控钻床、非PLC控制设备;电火花、慢走丝、中走丝(无法协议采集的生产设备)的数据采集。同时可用于支持Modbus通讯功能的水电气表,标配是485接口,水电气表对应的A、B分别接入到网关的A2、B2接口即可完成现场施工。


品牌

支持的设备类型

产品型号

备注

ModbusRTU

老旧机床加装互感器采集

WTGIOT-MB-COM(可选以太网/WiFi/4G/5G版本)

主要用于无法找到继电器运行信号的老旧机床,加装电流互感器,通过电流大小判断设备状态,,网关可自动统计“运行时间”并推送。

电火花、慢走丝、中走丝、非PLC控制设备

WTGIOT-MB-COM(可选以太网/WiFi/4G/5G版本)

主要用于无法找到继电器运行信号的老旧机床,加装电流互感器,通过电流大小判断设备状态,,网关可自动统计“运行时间”并推送。
水表、电表、气表

WTGIOT-MB-COM(可选以太网/WiFi/4G/5G版本)

采集水电气表的参数,需厂家提供点位地址表和串口通讯参数。


典型应用示意图

ModbusRTU智能网关WTGIOT-MB-COM应用案例


02
 特殊功能


WTGIOT-MB-COM  支持MQTT/OPCUA协议推送

1)     浏览器输入网关IP,即可对网关进行参数配置;

2)    支持2路ModbusRTU物理接口接入;

3)       最大支持32路ModbusRTU从站设备接入;

4)       支持自定义添加、一键批量添加、excel表格导入添加,一键还原备份文件;

5)       支持MQTT和OPCUA协议进行数据对接;

6)       支持MQTT主题自定义,推送格式可通过脚本自定义;

7)       采集频率支持自定义 ;

8)       支持日志查询;

9)       支持网络通讯诊断;

10)   支持离线数据存储与推送;


03
 典型应用案例


典型应用方案一:WTGIOT-MB-NET 网关与电流互感器配套使用,通过主轴电机电流大小来判断“运行状态”、“待机状态”

ModbusRTU智能网关,WTGIOT-MB-COM,网关自身具备2路ModbusRTU信号接入(接A2、B2),LAN1网络连接工厂网络,不同设备的电机电流信号可能不一样(交流、直流、高频变动、电压等级等等差异),电流互感器的选型需要慎重;网关跟设备同用一个电源,设备断电,网关断电(表示“关机信号”);


点位模板下载“tags_05_电流大小来判断”运行状态“,”待机状态“.xlsx”

备份配置文件下载“backup_05_电流大小来判断”运行状态“,”待机状态“.zip”


state(设备逻辑状态)点位逻辑判断方法

if(!v.currentTime){

v.currentTime = 0

}

var currentName = 'Current'

if(mydev[currentName].MinerError){

return '4' //关机

}else{

if(mydev[currentName].Value>=8.8){

    if(v.currentTime==0){

v.currentTime = Date.now()

}

// 电流大于等于8.8为运行

else if((Date.now() - v.currentTime)>=0 && mydev[currentName].Value>=0){

return '3' //运行

}}else{

v.currentTime=0

}

  return '2'

}


uptime_seconds(累计运行时间,数据类型INT32)点位逻辑判断方法

if(!v[mytag.Name].lastTime){

v[mytag.Name].lastTime = Date.now()

v[mytag.Name].leiji = 0

}

var nowTime = new Date()

var seconds = Math.round((Date.now()-v[mytag.Name].lastTime)/1000)

if(!mydev["state"].MinerError && mydev["state"].Value=='3')

{

v[mytag.Name].leiji+=seconds

}

v[mytag.Name].lastTime = Date.now()

return String(v[mytag.Name].leiji)


MQTT数据JSON格式

{

  "data": {

    "state": "3",

    "uptime_seconds": "68306"

  },

  "device_id": "BFEF9662-9234-4EA9-A6D5-ABFED7C3D9CF",

  "timestamp": "2026-09-26 14:27:34",

  "topic": "cnc/realtime"

}


字段说明:state(设备逻辑状态:3=运行,2=待机);A2、B2接入电流互感器。


网关案例示意图:


通过主轴电机电流大小来判断“运行状态”、“待机状态”的IO采集网关

说明:Current电流数值大于等于8.8判定为“运行状态”,Current当前值是10.09,设备是“运行状态”; "uptime_seconds": "68306"表示设备累计加工时长“运行状态”持续时间68306秒。


04
 安装设置


谷歌浏览器输入网关IP地址对网关进行配置

ModbusRTU智能网关,WTGIOT-MB-COM,支持导轨安装,12V-24V宽电压输入,支持RESET一键复位出厂设置,支持TF卡内存扩展。

ModbusRTU智能网关WTGIOT-MB-COM接线示意图

笔记本连接网关LAN1,浏览器输入LAN1默认IP:192.168.1.230即可以访问和配置ModbusRTU智能网关。


ModbusRTU智能网关WTGIOT-MB-COM接线方法示意图


出厂默认IP地址

LAN1:192.168.1.230,对应网关配置的“网卡1”的IP地址;

注意:修改网卡IP地址后,需重启网关。


05
 MQTT数据样式

WTGIOT-MB-COM网关 MQTT数据Json样式

ModbusRTU智能网关,WTGIOT-MB-COM,支持 2 路 Modbus RTU 物理接口接入,主要应用于老旧机床加装互感器采集与水电气表采集,出厂默认 JSON 数据格式如下:,网关点位地址表支持Excel模板文件导入,字段名与数据格式支持自由定义,出厂默认JSON数据格式如下:

{

 

"datas": {

    "Current": 10.09,

    "state": "3",

    "uptime_seconds": "68306"

  },

  "sn": "MB01",

  "time": 1743401351970

}

06
 常见问题

WTGIOT-MB-COM  常见问题解答

Q1:WTGIOT-MB-COM 支持几路 Modbus 接口?

A:支持 2 路 Modbus RTU 物理接口(1 路 485 + 1 路 232),最大支持 32 路 Modbus RTU 从站设备接入。

Q2:如何采集老旧机床的运行状态?

A:加装电流互感器,通过主轴电机电流大小判断设备运行/待机/关机状态,网关可自动统计运行时间并推送。

Q3:支持哪些数据对接协议?

A:支持 MQTT 和 OPC UA 两种主流物联网协议,MQTT 主题可自定义,推送格式支持脚本自定义。

Q4:断网后数据会丢失吗?

A:不会。网关支持离线数据存储与推送,网络恢复后自动补传断点数据。同时支持 TF 卡内存扩展。

Q5:如何添加采集点位?

A:支持自定义添加、一键批量添加、Excel 表格导入添加,水电气表采集需厂家提供点位地址表和串口通讯参数。

Q6:默认 IP 地址是多少?

A:LAN1 默认 IP 为 192.168.1.230。修改网卡 IP 后需重启网关。

Q7:WTGIOT-MB-COM 与 WTGIOT-MB-NET 有什么区别?

A:WTGIOT-MB-COM 为串口版,通过 2 路 Modbus RTU(485+232)接入从站设备;WTGIOT-MB-NET 为网口版,通过 2 路以太网 TCP 接入,最多支持 8 个 Modbus TCP 连接。

Q8:硬件支持哪些功能?

A:支持导轨安装,12V-24V 宽电压输入,支持 RESET 一键复位出厂设置,支持 TF 卡内存扩展。

07
 产品选型对比

WTGIOT-MB-COM Modbus智能网关选型对比
对比项WTGIOT-MB-COMWTGIOT-MB-NETWTGIOT-MB-NET4
接入方式Modbus RTU(485+232)Modbus TCP(以太网)——
从站连接数最大 32 路最大 8 路 TCP 连接——
数据推送MQTT/OPC UAMQTT/OPC UA——
适用场景老旧机床/水电气表串口采集网口设备 Modbus TCP 采集——
产品版本
以太网/WiF/4G/5G可选
产品名称
ModbusRTU串口网关
产品型号
WTGIOT-MB-COM
联网方式可选
以太网/WIFI/4G/5G
电压/电流
+12V~24VDC/300mA
产品尺寸(L*W*H
100.0×82.0×30.0(长×宽×高:mm)
产品重量
200g
安装方式
导轨安装
TX
RS232发送TXD
RX
RS232接收RXD
GND
RS232接地GND
DI1
数字输入1(5~30VDC 或者-5 ~-30 VDC)
DI2
数字输入2(5~30VDC 或者-5 ~-30 VDC)
DI3
数字输入3(5~30VDC 或者-5 ~-30 VDC)
A1
RS485接口1-TXD(+)/A
B1
RS485接口1-TXD(+)/B
A2
RS485接口2-TXD(+)/A
B2
RS485接口2-TXD(+)/AB
GND
公共端
COM
DI接线公共电源点(不分正负,与DI端子电压相反即可)
WiFi支持
2.4GHzWiFi
LAN1接口类型
以太网网口(RJ45)
LAN1传输速度
10/100M自适应
LAN1通讯协议
MQTT/OPCUA
LAN1默认WEB访问IP地址
192.168.1.230
12PIN端子接口支持连接的设备
1路RS232设备输入;3路DI数字输入;2路RS485输入
工作温度
-20~85℃
工作湿度
95%非凝露
电磁兼容性认证
EMC 2014/30/EU
CE认证
是
01
 WTGIOT-MB-COM配置方法


WTGIOT-MB-COM  支持的Modbus协议应用有哪些?

ModbusRTU智能网关,WTGIOT-MB-COM,支持Modbus Tcp,Modbus Rtu,Modbus Ascii,Tcp上的Rtu,Tcp上的Ascii  典型行业应用的协议采集。


品牌

支持的设备类型

产品型号

备注

ModbusRTU

Modbus Tcp

WTGIOT-MB-COM

可选以太网/WiFi/4G/5G版本

Modbus Rtu

WTGIOT-MB-COM

可选以太网/WiFi/4G/5G版本

 Modbus Ascii

WTGIOT-MB-COM可选以太网/WiFi/4G/5G版本

 Tcp上的Rtu

WTGIOT-MB-COM可选以太网/WiFi/4G/5G版本
Tcp上的Ascii

WTGIOT-MB-COM

可选以太网/WiFi/4G/5G版本



ModbusRTU智能网关协议选择


ModbusRTU智能网关可选择的协议有哪些?


02
 Modbus Rtu采集应用案例


WTGIOT-MB-COM  ModbusRTU配置方法

ModbusRTU智能网关,WTGIOT-MB-COM,网关自身具备2路ModbusRTU信号接入(接A2、B2),LAN1网络连接工厂网络,不同设备的电机电流信号可能不一样(交流、直流、高频变动、电压等级等等差异),电流互感器的选型需要慎重;网关跟设备同用一个电源,设备断电,网关断电(表示“关机信号”);

设备状态

可以预览数据采集点位和MQTT推送是否成功:

undefined


详细信息-点位状态:可以查看具体点位数据


undefined


详细信息-推送状态:可以查看MQTT推送的JSON数据样式


undefined



采集配置

基本信息:配置设备信息,选择协议,站号,地址规则,采集周期,推送配置(支持脚本定制JSON格式),点位配置

undefined


点位地址表支持excel表格导入


undefined


通道配置

连接的网关A2、B2,所以这里配置485-2参数:

undefined


推送配置

配置MQTT服务端的信息(注意:主题在设备配置里配置):

undefined


03
 典型应用案例


典型应用方案一:WTGIOT-MB-NET 网关与电流互感器配套使用,通过主轴电机电流大小来判断“运行状态”、“待机状态”

ModbusRTU智能网关,WTGIOT-MB-COM,网关自身具备2路ModbusRTU信号接入(接A2、B2),LAN1网络连接工厂网络,不同设备的电机电流信号可能不一样(交流、直流、高频变动、电压等级等等差异),电流互感器的选型需要慎重;网关跟设备同用一个电源,设备断电,网关断电(表示“关机信号”);


点位模板下载“tags_05_电流大小来判断”运行状态“,”待机状态“.xlsx”

备份配置文件下载“backup_05_电流大小来判断”运行状态“,”待机状态“.zip”


state(设备逻辑状态)点位逻辑判断方法

if(!v.currentTime){

v.currentTime = 0

}

var currentName = 'Current'

if(mydev[currentName].MinerError){

return '4' //关机

}else{

if(mydev[currentName].Value>=8.8){

    if(v.currentTime==0){

v.currentTime = Date.now()

}

// 电流大于等于8.8为运行

else if((Date.now() - v.currentTime)>=0 && mydev[currentName].Value>=0){

return '3' //运行

}}else{

v.currentTime=0

}

  return '2'

}


uptime_seconds(累计运行时间,数据类型INT32)点位逻辑判断方法

if(!v[mytag.Name].lastTime){

v[mytag.Name].lastTime = Date.now()

v[mytag.Name].leiji = 0

}

var nowTime = new Date()

var seconds = Math.round((Date.now()-v[mytag.Name].lastTime)/1000)

if(!mydev["state"].MinerError && mydev["state"].Value=='3')

{

v[mytag.Name].leiji+=seconds

}

v[mytag.Name].lastTime = Date.now()

return String(v[mytag.Name].leiji)


MQTT数据JSON格式

{

  "data": {

    "state": "3",

    "uptime_seconds": "68306"

  },

  "device_id": "BFEF9662-9234-4EA9-A6D5-ABFED7C3D9CF",

  "timestamp": "2026-09-26 14:27:34",

  "topic": "cnc/realtime"

}


字段说明:state(设备逻辑状态:3=运行,2=待机);A2、B2接入电流互感器。


网关案例示意图:


通过主轴电机电流大小来判断“运行状态”、“待机状态”的IO采集网关

说明:Current电流数值大于等于8.8判定为“运行状态”,Current当前值是10.09,设备是“运行状态”; "uptime_seconds": "68306"表示设备累计加工时长“运行状态”持续时间68306秒。


产品推荐

AI智能助手
转人工 ×
本站访客:17683