一、资料下载
USR-M100说明书:https://www.usr.cn/Download/1202.html
设置软件:https://www.usr.cn/Download/1213.html
二、准备工作
M100数量一台
网线 1根
电源适配器 数量一个
三、配置过程
1.M100配置
(1)M100网口通过网线直连电脑网口,给M100用12V电源适配器供电。
(2)电脑关闭防火墙和杀毒软件:控制面板--系统和安全--Windows Defender 防火墙--关闭防火墙
3)M100网口可以和PC链接同一个上级路由,在同网段使用MXX软件搜索设备(此案例M100和PC链接同一路由器测试),把M100的ip改成和路由器、pc同网段,可以动态获取也可以静态接入,测试用的静态。
4)登录:输入用户名admin和密码admin,点击确定,右侧显示M100参数设置页面。
5)配置:在网关—边缘采集网关——网关使能开启,保存
继续配置,在数据采集里添加M100本身的io点位,保存
继续配置,在数据上报——开启数据读写,查询方式选择modbus tcp,数据通道选择socket(tcp)或者mqtt通道,测试用的tcp服务器
串口1的socket工作方式选择为tcp client。连接服务器的ip和端口,保存重启参数生效
用串口调试助手做tcp server,设置一个本地端口被M100连接,然后发送modbus tcp的控制指令,去控制设备do动作(测试指令是do1)
备注:modbus tcp和modbus rtu指令的区别:Modbus TCP 协议则是在 Modbus RTU 协议上加一个 MBAP 报文头,去掉校验,这个 MBAP 报文头共七个字节长度,除了第五、六个字节外,其余的基本上都是不变(如,modbus rtu数据是: 64 05 00 00 FF 00 85 CF ,modbus tcp数据是:00 00 00 00 00 06 64 05 00 00 FF 00)
DO的控制指令可以看一下说明书第17页:https://www.usr.cn/Download/1202.html
撰写人:lihuiying