根据具有较长时间的 IPO 模型进行的程序执行

2021-08-31 浏览次数:97
根据具有较长时间的 IPO 模型进行的程序执行

应用程序循环系数大于 1 的 IPO 模型的标签

如果等时同步模式 OB 的运行时间比一个数据循环 T_DC 要长,那么必须将输出延时一个应用循环 (OB 6x)。 为此,在此模型中数据输出发生在数据输入之前。

在**个数据循环的执行窗口中将调用 SYNC_PI 和 SYNC_PO 指令(仅当有在应用循环因数 > 1 时适用)。

执行窗口是指可以调用 SYNC_PI 和 SYNC_PO 指令的时间段,即,在通过 PROFINET 传输循环数据之后直到数据循环 T_DC 结束之前不久的时间。

将在下一个数据循环或以下数据循环中执行 OB 6x 中的其它用户程序。

图中显示了从采集时间 (E) 到 IO 控制器中的处理 (V),直到输出过程值 (A) 的这一段时间内,应用循环因数为 2(应用循环 = 2 倍数据循环)时的信号顺序。 STEP 7 将计算延时时间。 在此时间内,将在 PROFINET IO 上传输读取的输入数据。

该模型尤其适用于 OB 6x 中带有一个扩展用户程序的大型 I/O 组态。 使用这个模型,可在处理输入数据和获取相应输出数据时具有更长的计算时间。

从“输入端子”到“输出端子”的固定处理时间为 TI + (应用循环因子 + 1) x T_DC + TO。 TI + (2 x 应用程序循环系数 + 1) x T_DC + TO 可作为一个过程响应时间而得到保证。


shtxjd.cn.b2b168.com/m/
top