功能块: ModbusServer
图书馆:ModbusTCP Server
该功能块通过Modbus TCP处理最多 16 个并行客户端连接请求。Modbus 请求在映射输入和保持寄存器的数据范围内工作。
支持以下 Modbus 功能代码:
0x01
Read Coils0x02
Read Discrete Inputs0x03
Read Holding Registers0x04
Read Input Registers0x05
Write Single Coil0x06
Write Single Register0x0F
Write Multiple Coils0x10
Write Multiple Registers0x17
Read/Write Multiple Registers
ModbusServer功能块使用已在Modbus TCP服务器的设备编辑器选项卡上配置的参数。
姓名 | 数据类型 | 初始值 | 描述 |
---|---|---|---|
|
|
| 服务器端口(TCP/IP协议栈)502为Modbus默认 |
|
| 指向 | |
|
|
| 输入数据数组的长度( |
|
| 指向 | |
|
| 输出数据数组的长度( | |
|
| 超时(毫秒)。如果不为零,且在超时之前没有发生 Modbus 写入错误,则输出数据设置为零。 | |
|
|
| 开始请求处理的标志 |
|
|
| 重新启动与服务器的正常通信;重置上升沿的状态字和错误位 |
|
| 以太网接口的名称(可选)。指定后,Modbus 服务器将绑定到此接口的 IP 地址。 |
姓名 | 数据类型 | 初始值 | 描述 |
---|---|---|---|
|
|
|
|
|
|
| 有关发现的错误的信息 |
|
|
| 连接数 |
|
| 超时已过。保持寄存器和线圈已设置为零。 |