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