通信参数配置限制

功能块

限制值/理论值范围

错误提示

Modbus RTU波特率

1200,2400,4800,9600,19200,38400bps

N/A

奇偶校验位

无校验(None),奇校验(ODD),偶校验(EVEN)

N/A

停止位

1,2

N/A

Modbus RTU主模式采集周期

“Scan Time T1”(采集周期T1):500~5000 ms;“Scan Time T2”(采集周期T2):1~255 s。只能输入整数, 不能为空。上一版本项目中“采集周期”的数值会转移到“采集周期T2”中,若该值大于255 s,会自动变为255 s。

不能粘贴错误的值,会提示数值范围错误

Modbus RTU主模式超时时间

100~60000ms, 步长为1ms

N/A

Modbus RTU从模式物理地址

1~254

N/A

Modbus TCP设置

IP地址遵循标准(IP范围 1~223 . 0~255 . 0~255 . 1~254),子网掩码(0~255),网关(1~223,0~255,0~255,1~254)端口号(0~65535)只能输入整数

不能粘贴错误的值,会提示数值范围错误

Modbus TCP/RTU寄存器地址

(允许空)float 类型1~254、 bool类型1~255、 TCP和RTU同样范围。对于同一个变量,可以只有RTU绑定,而没有TCP绑定,或者只有TCP/没有RTU绑定,删除请选择选项,给默认值

N/A

从站编程中的限制

名称/类型

限制值/理论值范围

寄存器类型

输入继电器(Discrete); 输出继电器(Coil); 输入寄存器(Input);输出寄存器(Holding)

变量与寄存器地址对应关系

每个寄存器地址只能对应一个变量 (寄存器地址包括了类型和偏移地址)

寄存器地址

同一变量可以同时绑定在Modbus RTU或Modbus TCP的寄存器地址上

float数据

只支持Float 3412序列

通信变量/通道变量

所有的主站通信变量/通道变量都作为输入寄存器或者继电器被从站引用,所以其属性为“只读”

变量

所有的变量都作为输出寄存器或者输出继电器,支持读写

绑定数据点

最多100个

 

主站编程中的限制

名称/类型

限制说明

错误提示

寄存器类型

输入继电器(Discrete), 输出继电器(Coil); 输入寄存器(Input);输出寄存器(Holding)

N/A

数据类型

参考以下数据类型和寄存器类型及读写方式的对应表

N/A

绑定数据点

最多80个变量(80个模拟量或者80个数字量)

无法增加

变量名长度

12个中文(24个半角字符)

无提示,自动截断

不可以为空

变量名不能为空

不能重复

变量名重复

从设备物理地址/寄存器地址匹配关系

一个从站数据点只能绑定一个主站通信变量

N/A

从设备物理地址数量

最多32个不同地址

N/A

寄存器地址

1~65535

N/A

数据类型和寄存器类型及读写方式的对应表

寄存器类型

数据类型

数据长度

读写

输入继电器(Discrete)

BOOL

1 bit

只读

输出继电器(Coil)

BOOL

1 bit

只读,只写或者读写

输入寄存器(Input)

SHORT16

2 bytes

只读

WORD16

2 bytes

FLOAT32 (1234)

4 bytes

FLOAT32 (3412)

4 bytes

FLOAT32(2143)

4 bytes

FLOAT32(4321)

4 bytes

输出寄存器(Holding)

SHORT16

2 bytes

只读,只写或者读写

WORD16

2 bytes

FLOAT32 (1234)

4 bytes

FLOAT32 (3412)

4 bytes

FLOAT32(2143)

4 bytes

FLOAT32(4321)

4 bytes

 

通信变量的取值范围限制

数据类型

取值范围

错误提示

Modbus master中定义的float类型数据

-3.402822E+38~3.402822E+38

变量范围限制

Modbus master中定义的short16类型数据

-32768~32767

变量范围限制

Modbus master中定义的word16类型数据

0~65535

变量范围限制

注意:

  • 通信变量主要用于表示匹配寄存器的数值,在数据通信过程中,没有精度损耗
  • 通信变量用于逻辑块输入、输出时,按照IEEE float标准,float单精度类型7位~8位有效精度,在数据运算时,float类型通信变量可能会有精度损耗。具体参看IEEE标准。其他数据类型没有精度损耗
  • 通信变量在屏幕上显示时,因为显示缓存限制,支持的最大值和最小值分别是214748352.0和-214748352.0,如果通信变量值超出阈值,屏幕显示“----”
  • 如果通信变量值超过±999999.9,则不建议将其放在HMI显示和逻辑中。

自由串口的串口通信参数配置限制

功能块

限制值

错误提示

使能

勾选(打开)/未勾选(关闭)

N/A

奇偶校验

无、奇校验、偶校验、mask、space

N/A

停止位

1,2

N/A

超时时间

1~60000ms, 步长为1ms, 不能为空

不能粘贴错误的值,会提示数值范围错误

 

自由串口的I2C通信参数配置限制

功能块

限制值

错误提示

使能

Master(激活I2C通信且RWG为I2C通信的主设备)/Disable(关闭I2C通信功能)

N/A

通信速率

Low Speed(100K bps)/High Speed(400K bps)

N/A

 

自由串口的GPIO通信参数配置限制

功能块

限制值

错误提示

PIN5

禁用、中断、输入、输出

N/A

PIN6

禁用、中断、输入、输出

N/A