[小 迪 导读]:
本教程首先通过全链路虚拟环境讲述如何用DG-IoT开源工业物联网平台完成虚拟modbusTcp设备的接入,在掌握基础modbusTCP标准协议概念和业务流程之后,先通过虚拟的ModbusTCP来进行模拟演练接入。真实设备也能如法炮制。
系统需要使用的一个软件:
- 主站请求:功能码+数据
- 从站正常响应:请求功能码+响应数据
- 从站异常响应:异常功能码+异常码,其中异常功能码即将请求功能码的最高有效位置1,异常码指示差错类型
- 注意:需要超时管理机制,避免无期限的等待可能不出现的应答
在 modbus tcp 中
本次教程不提供ModbusSlave的下载链接请见谅,建议自行搜索并下载。
安装modbus slave软件,打开后进行如下配置
1、下载csv模板
2、编辑csv,提供的模板会创建一个产品,五个设备,2条物模型。如下图所示说明:

3、确认csv编码格式
用电脑记事本打开csv文件,如果编码不是utf8

文件另存为

修改编码格式为UTF-8,保存
注意:文件名不能为中文,最好全英文

修改成功

1、选择MODBUSC资源通道

2、配置地址端口,采集频率,并上传编辑好的csv文件

3、启用通道,稍等片刻,csv条数越多,时间越久

启用成功

如果失败,则检查csv文件内容,编码格式是否正确,编辑重新上传,再启用通道
成功创建一个产品,五个设备


物模型

五个设备的实时数据

[小 迪 点评]