MODBUS TCP协议

使用SC-EdgeConfig接入平台

背景说明

SC-EdgeConfig是霜蝉科技配套GH系列工业网关的一体化配置调试工具,内置Modbus协议解析、网关仿真、边缘计算、MQTT云对接全功能模块,可完整模拟Modbus TCP主站采集逻辑,搭配虚拟串口工具模拟现场DTU硬件链路,在无真实PLC仪表的环境下完成网关与霜蝉云平台的全流程Modbus通讯调试。
SC-EdgeConfig 配套工具下载地址:霜蝉 SC-EdgeConfig 配置软件

操作步骤

登录平台>设备管理>添加设备,创建一个MODBUS TCP协议设备。

设备分组:对设备进行分组,分组之后在可以设备管理页面进行调整。
设备名称:自定义。
链接协议:MBRTU。
掉线延时:此时间只与“已连接”和“未连接”状态有关系,如果在该时间范围内没有数据传到平台,那么该设备连接状态显示“未连接”。所以此时间要设置为比实际上行数据间隔要大,才不会在正常传输数据过程中出现“未连接”。最小值60s。
传感器:添加不同类型的数值,用来显示设备的不同变量,一个传感器代表设备的一个变量,比如PLC的寄存器变量。
位置信息:给设备标注一个地理位置,标注方式为:搜索框输入地名、搜索框输入经纬度、地图上点击一个位置。

进入设备管理>设置连接>点击读写指令设置。

IP:设备连接服务器的地址,每种协议都有单独的服务器地址。
端口号:设备连接服务器的端口号,每种协议都有单独的服务器端口号。
序列号:设备的唯一标识,创建设备时由平台自动生成,可以重新获取和编辑。
读写指令设置:点击可对每个传感器进行读写指令设置。
写入:输入数据,点击写入,即可把数据写入到设备。
接收指令:实时显示设备上传的原始数据。

设置读写指令

从站地址:本案例设置为1。
功能码:本案例设置为03读写。
偏置:本案例设置3个数据,偏置分别为2、3、4(对应的数据地址1、2、3,偏置需要加1)。
数据格式:本案例设置为16位有符号数。
采集周期:单位为秒,请根据实际需求设置,平台限制了一分钟读取60次数据(相同从站和相同功能码且偏置连续,只读取一次),所以,如果想设置采集快一点,先计算一下一个周期要读多少次(即最快可设置多少秒)。

配置设备
在IOT添加设备
设置设备名称,平台协议选择TCP,服务地址填mbrtu.tlink.io,
客户端ID填Tlink创建的设备的序列号,服务端口填Tlink创建的设备的端口号。

添加变量
增加映射,选择变量
设置变量的寄存器类型和寄存器地址,与Tlink上设置的读写指令一致。

打开监控中心,应该可以看到数据了

点击观看

作者:霜蝉科技  创建时间:2026-07-03 10:28
最后编辑:霜蝉科技  更新时间:2026-07-14 16:26
上一篇:
下一篇: