1. 简介
为了提升ModbusRTU在任务中使用的便捷性,减少用户直接使用脚本编程的情况,降低现场任务编写难度以及降低异常情况发生的概率,在和一些简单的外部ModbusRTU设备通信时,可以使用Modbus客户端插件简单快速的实现对外部设备的控制,ModbusClient插件目前只支持末端modbusRTU。
210.3 KB
2. 操作流程
2.1 插件的安装
2.2 插件的使用
工具I/O锁选择“ModbusClient”插件。
2.2.1 从站参数设定
左侧导航栏配置 >> 插件 >> Modbus客户端 设置好从站的参数后点击连接; 端口选 /dev/ttyTCI0 目前只支持末端RTU
2.2.2 指令添加
任务 >> 插件 >> Modbus,在任务树上添加Modbus插件节点 ;
2.2.3 读取操作
在插件界面点击添加按钮来新增读取指令,输入正确的从站ID,在 功能码列里选择读的操作,例如“读保持寄存器”,然后在地址列输入读取的开始 地址,在数据列的方括号中输入要读取的寄存器个数。
1、 选择变量,在变量列中选择要将读取到的数据赋值的变量,读取的返回值类型为 列表。
2.2.4 写入操作
在插件界面点击添加按钮来新增写入指令,输入正确的从站ID,在 功能码列里选择写的操作,例如“写保持寄存器”,然后在地址列输入读取的开始 地址,在数据列的方括号中输入写入的数据,以逗号作为分割。
3. 常见问题解答
1. Modbus客户端插件目前只支持末端modbusRTU。
2. 添加插件后需要重启机器人后插件才激活。