同步的时间顺序
从读取或输入数据到输出数据的输出
以下将对同步中所涉及的所有组件的基本时间顺序进行详细说明:
在等时同步模式中读取输入数据
通过 PROFINET 子网将输入数据传输到 IO 控制器 (CPU)
在 CPU 的等时同步应用中进行进一步处理
通过 PROFINET 子网将输出数据传输到输出 IO 设备
在等时同步模式中输出输出数据
T_DC | 数据循环 (Time_DataCycle) |
TI | 用于读入数据的时间 |
TO | 用于将输出数据输出的时间 |
为了确保在下一个 PROFINET IO 循环开始时所有输入数据都已通过 PROFINET IO 线路做好传输准备,IO 读取循环具有一段提前时间 TI,以便提前开始。 TI 是输入的“闪光灯”;在这一瞬间将读取所有的同步输入。可通过 TI 补偿模数转换、背板总线时间等。 提前时间 TI 可由 STEP 7 自动设置,从相关等时同步模式中断 OB 的设置获取,或者由用户组态。 建议通过 STEP 7 来自动分配提前时间 TI。
PROFINET IO 线路将输入数据传输到 IO 控制器。 在经过参数设置的一段延时时间后,将调用等时同步模式中断 OB(OB 61、OB 62、OB 63 或 OB 64)。 等时同步模式中断 OB 中的用户程序决定过程响应,并及时为下一个数据循环的开始提供输出数据。 数据循环的长度总是由用户来组态。
TO 是通过设备中的背板总线和数模转换进行补偿。TO 则是输出的“闪光灯”;在这一瞬间将输出所有已同步的输出。 时间 TO 可由 STEP 7 自动设置,从相关等时同步模式中断 OB 的设置获取,或者由用户组态。 建议通过 STEP 7 来自动分配时间 TO。
等时同步模式和非等时同步模式分布式 I/O
可以在一个 IO 控制器上将等时同步模式分布式 I/O 与非等时同步模式分布式 I/O 进行组合。
shtxjd.cn.b2b168.com/m/