RT_E_SPLIT 实时分发功能块

RT_E_SPLIT 是一个实时事件功能块,它的作用是将一个输入事件分割成多个输出事件。以下是 RT_E_SPLIT 功能块的详细介绍:

EI:这是一个输入事件,当事件到达时,RT_E_SPLIT 将根据内部逻辑将其分割成多个输出事件。

EO1, EO2, ... EOn:这些是输出事件,当输入事件 EI 到达时,RT_E_SPLIT 将触发这些事件,数量和具体的输出取决于功能块的配置和逻辑。

QI:这是一个布尔数据输入,用于启用或禁用功能块。当 QI 为 TRUE(真) 时,功能块处于激活状态;当 QI 为 FLASE(假) 时,功能块不会触发事件。

Tmin:这是一个时间数据输入,用于设置触发条件的时间阈值。当 EI 事件到达并且已经过了 TIME 设定的时间后,如果 QI 为 TRUE(真),则会触发 EO 事件。

例如,如果您有一个传感器事件,需要同时通知多个处理单元,您可以使用 RT_E_SPLIT 功能块来实现这一点。当传感器事件 EI 到达时,RT_E_SPLIT 可以生成多个输出事件,分别触发不同的处理流程。

RT_E_SPLIT 功能块在需要将一个事件同时分发给多个接收者的应用中非常有用,例如,在工业自动化中的并行处理或在复杂事件处理系统中的事件分发。

RT_E_SPLIT