如果在主机架中包含 CP1243-1 等 CP 模块,而这些 CP 也是有时钟的,一般情况下需要将 CPU 和 CP 进行时间同步,在一个机架中只需有一个 CPU 或者 CP 作为 NTP 客户端,其余模块只要与该客户端同步即可,下面分别介绍通过 CPU 同步 CP 时钟方法以及 CP 同步 CPU 时钟方法。
CPU 同步 CP 时钟
将 CPU 时间转发至 CP 的操作取决于 CP 和 CPU 的固件版本。
CPU 固件 ≥V4.2
CP 固件 ≥V3.0
按如下步骤组态实现 CPU 时钟同步 CP 时钟:
1. 在 CPU 属性中激活“通过 NTP 服务器启动同步时间”,同时激活“CPU 与该设备中的模块进行同步”,即实现 CPU 通过 NTP 协议与 NTP 服务器实现时间同步,然后将时间同步至 CP,如图 1 所示。
图 1. 模块时间同步
2. 在 CP1243-1 的“属性”----“时间同步”下,勾选“启用时钟同步”, 并设置同步方法为“来源于 CPU 的时间”,如图 2 所示。
图 2. CP 设置
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。随后,站的所有智能模块将与 CPU 时间进行同步。
1. 在 CPU 属性中激活“CPU 与该设备中的模块进行同步”,不激活“通过 NTP 服务器启动同步时间”,如图 3 所示。
图 3 CPU 设置
2. 在 CP1243-1 的“属性”----“时间同步”下,勾选“启用时钟同步”, 设置同步方法为 “NTP”,并且设置 NTP 服务器地址和“同步周期”,即实现 CP 通过 NTP 协议与 NTP 服务器实现时间同步,然后将时间同步至 CPU,如图 4 所示。
图 4. CP 设置
审核编辑:汤梓红
-
plc
+关注
关注
5022文章
13449浏览量
467314 -
cpu
+关注
关注
68文章
10947浏览量
213895 -
时钟
+关注
关注
11文章
1758浏览量
132182 -
固件
+关注
关注
10文章
561浏览量
23297 -
S7-1200
+关注
关注
11文章
332浏览量
18188
原文标题:S7-1200 CPU 时钟与 CP 时钟的同步
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
S7-1200和CP343-1的Profinet通信方法

S7-1200运动控制的结构及原理

S7-1200与PROFINET的通信

关于S7-1200和S7-1200之间UDP的通信与仿真

S7-1200和S7-300 CP342-5的DP口的主从通信
如何利用指令读取S7-1200 PLC的系统时间?
S7-1200 CPU与S7-300 CP STEP7 UDP通信
S7-1200 CPU与S7-300 CP TIA UDP通信
S7-1200 CPU与S7-200 SMART S7通信指南
S7-1200下载项目程序步骤详解

西门子S7-1200与S7-300PLC之间的区别有哪些?

评论