4.2.4 ModBus RTU客户端通道文件配置
ModBus RTU客户端通道文件配置模板
用rtu-mbc
开头,表示该文件为Modbus RTU协议中的客户端配置文件。模板请在配置文件模板中下载。
通道参数配置
Modbus RTU客户端通道参数配置需要首先配置通道名称、连接个数、波特率和文件地址。
- 通道名称:字符串类型,可包含中文。
- 连接个数:u64类型,用正整数表示,指RTU客户端建立的通道数量。
- 波特率:u64类型,用正整数表示。
- 文件地址:字符串类型,表示串口地址信息,用
/
隔开。
RTU客户端可以建立多个通道, 对于每个通道,需要配置如下信息:
- 连接名称:字符串类型,可包含中文。
- 测点个数:u64类型,用正整数表示这个通道中测点的个数。
- 描述:字符串类型,可包含中文。
- 优先级:u64类型,用正整数表示。
- slave id:u64类型,用正整数表示。
- 通信协议:RTU。
- 一次读寄存器数上限:u64类型,用正整数表示。
- 一次读开关数上限:u64类型,用正整数表示。
- 一次写寄存器上限:u64类型,用正整数表示。
- 一次写开关数上限:u64类型,用正整数表示。
- 轮询周期和超时时间:单位为毫秒,用正整数表示。
- 通道状态测点号:u64类型,用正整数表示。
- 写功能码:格式为
coil;holding
,例如5;16
表示该连接指定了coil的写功能码是05,holding的写功能码是16。同时,功能码可以只设置一个或不设置,例如;16
表示该连接指定了holding的写功能码是16。 如果一个通道有多个连接,没有设置写功能码的连接,其写功能码和之前连接的逻辑一致。
测点寄存器参数配置
测点寄存器参数配置,可以参见ModBus通道文件测点寄存器参数配置。