RT_E_PERMIT 实时信号阻断功能块
RT_E_PERMIT 是一个实时事件功能块,主要用于根据条件允许或禁止事件的传递。以下是 RT_E_PERMIT 功能块的详细介绍:
EI:这是一个输入事件,当事件到达时,将根据 QI 的值来决定是否允许事件通过并触发输出事件 EO。
QI:这是一个布尔数据输入,用于启用或禁用功能块。当 QI 为 TRUE(真) 时,功能块处于激活状态;当 QI 为 FLASE(假) 时,功能块不会允许事件通过。
PERMIT:这是一个布尔数据输入,用于控制事件的传递。只有当 PERMIT 为 TRUE(真) 时,输入事件 EI 才会触发输出事件 EO。
Tmin:这是一个时间数据输入,用于设置触发条件的时间阈值。数据类型为 TIME。
EO:这是一个输出事件,当输入事件 EI 到达并且 QI 和 PERMIT 都为 TRUE(真) 时,将触发此输出事件。
例如,如果您希望在特定条件满足时才允许某个操作发生,您可以将 PERMIT 设置为 TRUE(真),并在 EI 事件到达时激活 QI。只有当 PERMIT 也为 TRUE(真) 时,EO 事件才会被触发。
RT_E_PERMIT 功能块在需要基于特定条件控制事件传递的应用中非常有用,例如,在工业自动化中的条件启动过程或安全检查。
