Skip to main content

功能块: ModbusChannel

图书馆:IoDrvModbus

此功能块启动单个配置的 Modbus 通道的执行。

21. 输入(VAR_INPUT)

姓名

数据类型

初始值

描述

Slave

ModbusSlaveComPort

xExecute

BOOL

上升沿:动作开始。

下降沿:如果在功能块结束操作之前发生下降沿,则输出将复位。输出将照常运行,并且仅在操作结束或中止时复位(xAbort ),或者发生错误。在这种情况下,相应的输出值(xDonexErroriError ) 在输出端存在恰好一个周期。

xAbort

BOOL

TRUE:操作立即中止,所有输出均设置为其初始值。

iChannelIndex

INT

要执行的通道索引。无效的索引会导致xError = TRUE(没有 Modbus 特定的错误代码)。



22. 输出(VAR_OUTPUT)

姓名

数据类型

初始值

描述

xDone

BOOL

FALSE

TRUE如果请求成功结束

xBusy

BOOL

FALSE

TRUE请求正在处理中

xError

BOOL

FALSE

TRUE如果请求因错误而结束

xAborted

BOOL

FALSE

TRUE当用户中止请求时

ModbusError

MB_ErrorCodes

当前错误;定义在MB_ErrorCodes枚举。