功能块:ModbusServer 图书馆: IoDrvModbusTCPSlave 该功能块通过 Modbus TCP 处理多达 10 个并行客户端连接请求。 Modbus 请求在映射输入和保持寄存器的数据范围内工作。 支持以下 Modbus 功能码: 0x01 读取线圈 0x02 读取离散输入 0x03 读取保持寄存器 0x04 读取输入寄存器 0x05 写单线圈 0x06 写单个寄存器 0x0
标签:Modbus 串行服务器 – 常规 该选项卡包括通过串行端口进行通信的基本设置。 表 4 . Modbus RTU/ASCII 服务器地址[1..247] 串行 Modbus 设备的地址(值介于 1 和 247 之间) 响应超时(毫秒) 客户端等待服务器节点响应的时间间隔。该时间间隔专门针对此服务器节点配置,并覆盖相应客户端的常规响应超时设置。 本节内容如下 :
选项卡:Modbus TCP 服务器 – 常规 此选项卡包含网络通信的基本设置。 表 5 . Modbus TCP 服务器的IP地址 响应超时(毫秒) 客户端等待该服务器响应的时间间隔。该时间间隔专门针对该服务器节点配置,并覆盖相应客户端的常规响应超时设置。 港口 服务器的端口号 (TCP/IP)。Modbus 的默认端口为 502 提示 可以在运行时使用以下方法更改通信设置 更新通信设置 .此方
选项卡:Modbus 串行端口 - 常规 Modbus 串行端口配置器中的选项卡包括通过串行端口进行通信的基本设置。 表 1 . 串口,配置 串口 串口号 波特率 串口参数 平价 数据位 停止位 本节内容如下 :
标签:Modbus 串行客户端 – 常规 该选项卡包括 Modbus 通信的基本设置。 表 2 . Modbus RTU/ASCII 传输方式 RTU : 以二进制形式传输 ASCII : 以 ASCII 码传输(目前并非所有驱动程序都支持) 响应超时(毫秒) 客户端等待服务器节点响应的时间间隔。如果节点在此时间范围内未响应,则隐式服务器 FB 会发出错误。为该时间范围指定的值也是每个节点的默认值
选项卡:Modbus TCP 客户端 – 常规 此选项卡包含网络通信的基本设置。 表 3 . Modbus TCP 响应超时(毫秒) 客户端等待服务器节点响应的时间间隔(以毫秒为单位)。如果节点在此时间范围内未响应,则隐式服务器 FB 会发出错误。为时间范围指定的值也是每个节点的默认值。对于每个节点,您仍然可以在其 Modbus TCP 服务器配置中设置特定值。 套接字超时(毫秒) 等待传入 TC