Modbus客户端插件

 

1. 简介

为了提升ModbusRTU在任务中使用的便捷性,减少用户直接使用脚本编程的情况,降低现场任务编写难度以及降低异常情况发生的概率,在和一些简单的外部ModbusRTU设备通信时,可以使用Modbus客户端插件简单快速的实现对外部设备的控制,ModbusClient插件目前只支持末端modbusRTU

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. 添加插件后需要重启机器人后插件才激活。