功能块: ModbusTCPSlave
图书馆:IoDrvModbusTCP
此块针对设备树中的每个 Modbus 服务器 TCP 生成。此功能块表示与单个Modbus TCP服务器的 TCP/IP 连接。为此设备定义的通道在后台处理。此块的输入和输出为用户提供状态信息,并允许用户确认发生的错误(以便继续处理)。Enable
属性用于启动和停止通信。
注意
这Enable
属性仅在启用设备诊断选项被选中PLC 设置选项卡。
表 17. 输入(VAR_INPUT)
姓名 | 数据类型 | 初始值 | 描述 |
---|---|---|---|
|
|
| 该过程随着上升沿继续进行。 |
表 18. 输出(VAR_OUTPUT)
姓名 | 数据类型 | 初始值 | 描述 |
---|---|---|---|
|
|
| 显示通信服务器的数量 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 指定枚举中定义的当前错误 | |
|
| 当前配置的通信设置 | |
|
|
| 该过程随着上升沿继续进行。 |
方法:UpdateCommunicationSettings
仅当服务器设置为“停止”时,才可以更新通信参数。Enable
属性用于停止和启动服务器。
表 19. 输入(VAR_INPUT)
姓名 | 数据类型 | 初始值 | 描述 |
---|---|---|---|
|
| 服务器的IP地址 | |
|
| 服务器端口 |
表 20. 输出(VAR_OUTPUT)
姓名 | 数据类型 | 初始值 | 描述 |
---|---|---|---|
|
| 如果存在 TCP 连接,则会导致错误(返回值 != 0) |