S7-1200 时钟同步

2021-09-02 浏览次数:1019
S7-1200 时钟同步

模块和同步方法

使用外部时间源时,S7-1200 站可以通过 CPU 或 CP 获取当前时间。

对于 S7-1200,不会将始终从站转发至子网。

使用 CPU 进行时钟同步

作为同步方法,当使用 CPU 进行同步时只能选择 NTP。

通过“CPU 同步设备的模块”(CPU synchronizes the modules of the device) 选项,可使站的所有智能模块(CM、CP)以介于 10 秒到 86400 秒(24 小时)之间的可组态同步周期与 CPU 时间进行同步。


提示

使用 Secure Open User Communication (Secure OUC) 时的时钟同步

如果 S7-1200 使用 Secure OUC 块并使用 CP 的 PROFINET 接口进行通信,则必须启用“CPU 同步设备的模块”(CPU synchronizes the modules of the device) 选项。

仅当日期和时间为较新时,才能根据证书的有效期验证此数据。如果日期和时间**出有效期,则不会通过 Secure OUC 进行任何通信。



使用遥控 CP 进行时钟同步

可以使用以下同步方法:

NTP

只有在禁用遥控通信后才可以使用 NTP。在这种情况下,遥控 CP 将用作 CPU 的扩展 PROFINET 接口。

从伙伴获取时间

启用遥控通信后,CP 将自动从通信伙伴获取时钟。


提示

将时间转发到 CPU

根据所涉及模块的固件版本,可采用以下方式将 CP 的时钟转发至 CPU:

通过 PLC 变量转发 CP 时间(可选)

通过背板总线转发 CP 时间(强制)



将时间从 CP 转发至 CPU


提示

建议:只由 1 个模块进行时钟同步

仅由单个模块对站中来自外部时间源的时间进行同步,以便使站内的时间保持一致。

当 CPU 从 CP 获取时间后,禁用 CPU 的时钟同步。



将 CP 时间转发至 CPU 的操作取决于 CP 和 CPU 的固件版本。请注意以下行为。

CP 固件 ≤ V2.1.5

采用该固件版本时,CP 可以选择通过 PLC 变量为 CPU 提供时钟。当 CPU 周期性地读取该 PLC 变量时,CPU 会采用 CP 时间。

CP 固件 ≥ V2.1.7 和 CPU 固件 ≥ V4.2

如果站中的两个模块均具备上述固件版本之一,会将 CP 的时间自动转发给 CPU。

此操作的条件为:在“PROFINET 接口 > 时钟同步”(PROFINET Interface > Time-of-day synchronization) 下为 CPU 选择了“CPU 同步设备的模块”(CPU synchronizes the modules of the device) 选项。

随后,站的所有智能模块将与 CPU 时间进行同步。

由于 CPU 自动采用 CP 时间,因此不再需要通过 PLC 变量进行转发。


shtxjd.cn.b2b168.com/m/
联系我们

在线客服: 2232999615

联系人:田礼科

联系电话: 02137660026