4.2.2 ModBus TCP客户端通道文件配置

ModBus TCP客户端通道文件配置模板

tcp-mbc开头,表示该文件为Modbus  TCP协议中的客户端配置文件。模板请在配置文件模板中下载。

通道参数配置

Modbus TCP客户端通道参数配置与TCP服务端时的情况基本相同,只是不需要设置通道名称、连接个数和服务端口。另外,客户端IP和客户端端口改为服务端IP和服务端端口。TCP客户端配置中只有一个通道。

  1. 连接名称:字符串类型。
  2. 测点个数:u64类型,用正整数表示这个通道中测点的个数。
  3. 服务端IP:字符串类型,格式为IPv4地址格式。
  4. 服务端端口:u64类型,用正整数表示。
  5. slave id:u64类型,用正整数表示。
  6. 通信协议:用XA、ENCAP中二者之一表示。
  7. 一次读寄存器数上限:u64类型,用正整数表示。
  8. 一次读开关数上限:u64类型,用正整数表示。
  9. 一次写寄存器上限:u64类型,用正整数表示。
  10. 一次写开关数上限:u64类型,用正整数表示。
  11. 轮询周期和超时时间:单位为毫秒,用正整数表示。
  12. 通道状态测点号:u64类型,用正整数表示。
  13. 写功能码:格式为coil;holding,例如5;16表示该连接指定了coil的写功能码是05,holding的写功能码是16。同时,功能码可以只设置一个或不设置,例如;16表示该连接指定了holding的写功能码是16。 如果一个通道有多个连接,没有设置写功能码的连接,其写功能码和之前连接的逻辑一致。

注意:1.多个连接通信协议可以设为XA和ENCAP,但是要保证所有连接是一样的。2. 每个连接的slave id必须不一样。

测点寄存器参数配置

测点寄存器参数配置,可以参见ModBus通道文件测点寄存器参数配置