OUTPUT_COMPENSATION 结构
OUTPUT_COMPENSATION 数据类型通过设置各致动器的特性来定义各输出位的详细信息。OUTPUT_COMPENSATION 包含以下成员。
助记符 | 数据类型 | 说明 |
偏移 | REAL | 偏移 (Offset) 用于为闭锁和解锁操作提供位置补偿。 |
LatchDelay | REAL | 闭锁延时,以秒为单位设定,用于为闭锁操作提供时间补偿。 |
UnlatchDelay | REAL | 解锁延时,以秒为单位设定,用于为解锁操作提供时间补偿。 |
模式 | DINT | 模式 (Mode) 用于确定输出位的行为。可用模式选项包括: 0 = 正常 - 对于闭锁操作,输出位置位,对于解锁操作,输出位复位。 1 = 反转 - 对于闭锁操作,输出位复位,对于解锁操作,输出位置位。 2 = 脉冲 - 对于闭锁操作和脉冲工作状态,输出位置位,对于解锁操作和脉冲非工作状态,输出位复位。 3 = 反转和脉冲 - 对于闭锁操作和脉冲工作状态,输出位复位,对于解锁操作和脉冲非工作状态,输出位置位。 值小于 0 或大于 3 时,将引发非法输出补偿错误,此时使用正常模式。 |
CycleTime | REAL | 脉冲时间(秒)。如果模式为“脉冲”或“反转和脉冲”,而 CycleTime 小于或等于 0,将引发非法输出补偿错误,此时使用正常模式。 |
DutyCycle | REAL | 脉冲激活(即工作)时间占 CycleTime 的百分比。值为 50 时,表示 50% 的时间处于工作状态。值小于 0 或大于 100 时,将引发非法输出补偿错误,此时 DutyCycle 将限定为 0 或 100。 |
提供反馈