哪些 SIMATIC S7-300/S7-400 模块支持 NTP 时钟报文,怎样激活这种时钟同步? 显示订货号 说明 NTP(网络时间同步协议)是局域网和广域网中同步系统时钟的通用模式。NTP 模式与其他大多数协议有根本的区别。NTP 不仅将各个时钟同步,还建立 NTP 时钟服务器和 NTP 客户端体系。这个体系的级别叫做 \,\1\是最高级别。这一级别的时钟服务器将他们同步到参考时钟源;参考时钟源可以是无线时钟,GPS 接收器或者调制解调器。Stratum 1 服务器将自己的时钟提供给网络中的多个 NTP 客户端,这些客户端被指定为 \。 在 NTP 模式中,CP 以固定的时间间隔(客户端模式)向子网(LAN)中的 NTP 服务器发送时钟请求。根据服务器的应答,确定最可靠和最精确的时钟,并同步站时钟。这一模式的优点是使时钟同步超越了子网限制。其精度取决于所使用的 NTP 服务器的性能。 可以通过 NTP 协议而具有时钟同步功能的 SIMATIC S7-300 模块: SIMATIC S7-300 订货号 固件版本 CPU314C-2 PN/DP 6ES7314-6EH04-0AB0 V3.3 CPU315-2 PN/DP 6ES7315-2EH13-0AB0 V2.5 CPU315-2 PN/DP 6ES7315-2EH14-0AB0 V3.1 CPU315F-2 PN/DP 6ES7315-2FH13-0AB0 V2.5 CPU315F-2 PN/DP 6ES7315-2FJ14-0AB0 V3.1 CPU317-2 PN/DP 6ES7317-2EK13-0AB0 V2.5 CPU317-2 PN/DP 6ES7317-2EK14-0AB0 V3.1 CPU317F-2 PN/DP 6ES7317-2FK13-0AB0 V2.5 CPU317F-2 PN/DP 6ES7317-2FK14-0AB0 V3.1 CPU319-3 PN/DP 6ES7318-3EL00-0AB0 V2.4 CPU319-3 PN/DP 6ES7318-3EL01-0AB0 V3.2 CPU319F-3 PN/DP 6ES7318-3FL00-0AB0 V2.5 CPU319F-3 PN/DP 6ES7318-3FL01-0AB0 V3.2 CP343-1 6GK7343-1EX20-0XE01) V1.1 CP343-1 6GK7343-1EX21-0XE0 V1.0 CP343-1 6GK7343-1EX30-0XE0 V2.0 CP 343-1 IT 6GK7343-1GX11-0XE01) V2.0 CP343-1 IT 6GK7343-1GX20-0XE0 V1.0 CP343-1 Adv 6GK7343-1GX21-0XE0 V1.0 CP343-1 Adv 6GK7343-1GX30-0XE0 V1.0 CP343-1 Adv 6GK7343-1GX31-0XE0 V3.0 CP343-1 Lean 6GK7343-1CX00-0XE01) V1.0 CP343-1 Lean 6GK7343-1CX10-0XE0 V1.0 表 01 1) 通过 NTP 协议,只有 CP 诊断缓冲区中的时钟被同步。 可以通过 NTP 协议实现时钟同步的 ET 200 CPU 模块: ET 200 CPU 订货号 固件版本 IM151-8 PN/DP CPU 6ES7151-8AB00-0AB0 V2.7 IM151-8 PN/DP CPU 6ES7151-8AB01-0AB0 V3.2 IM151-8F PN/DP CPU 6ES7151-8FB00-0AB0 V2.7 IM151-8F PN/DP CPU 6ES7151-8FB01-0AB0 V3.2 IM154-8 PN/DP CPU 6ES7154-8AB00-0AB0 V2.5 IM154-8 PN/DP CPU 6ES7154-8AB01-0AB0 V3.2 IM154-8F PN/DP CPU 6ES7154-8FB01-0AB0 V3.2 IM154-8FX PN/DP CPU 6ES7154-8FX01-0AB0 V3.2 表 02 可以通过 NTP 协议实现时钟同步功能的 SIMATIC S7-400 模块: SIMATIC S7-400 订货号 固件版本 CPU412-2 PN 6ES7412-2EK06-0AB0 V6.0 CPU412-5H PN/DP 6ES7412-5HK06-0AB0 V6.0 CPU414-3 PN/DP 6ES7414-3EM05-0AB0 V5.0 CPU414-3 PN/DP 6ES7414-3EM06-0AB0 V6.0 CPU414F-3 PN/DP 6ES7414-3FM06-0AB0 V6.0 CPU414-5H PN/DP 6ES7414-5HM06-0AB0 V6.0 CPU416-3 PN/DP 6ES7416-3ER05-0AB0 V5.0 CPU416-3 PN/DP 6ES7416-3ES06-0AB0 V6.0 CPU 416F-3 PN/DP 6ES7 416-3FR05-0AB0 V5.0 CPU 416F-3 PN/DP 6ES7416-3ES06-0AB0 V6.0 CPU 416-5H PN/DP 6ES7416-5HS06-0AB0 V6.0 CPU 417-5H PN/DP 6ES7417-5HT06-0AB0 V6.0 CP443-1 6GK7443-1EX11-0XE0 V2.0 CP443-1 6GK7443-1EX20-0XE0 V1.0 CP443-1 6GK7443-1EX30-0XE0 V3.0 CP443-1 Adv 6GK7443-1EX40-0XE0 V1.0 CP443-1 Adv 6GK7443-1EX41-0XE0 V1.0 CP443-1 Adv 6GK7443-1GX20-0XE0 V2.0 CP443-1 Adv 6GK7443-1GX30-0XE0 V3.0 CP443-1 IT 6GK7443-1GX11-0XE0 V2.0 表 03 激活 NTP 时钟同步 在 STEP 7 的硬件组态中设置 CPU 通过 NTP 协议进行时钟同步。 打开工业以太网 CP 卡的属性对话框,在“时钟同步”选项卡中,勾选“激活 NTP 时钟同步”。 在“NTP 服务器地址”中输入相应的 NTP 服务器。 重要事项 NTP 模式不支持夏令时和冬令时之间的自动切换。因为协议中未提供此服务。因此必须自己调节本地时钟。NTP 总是传送协调世界时间(UTC)或格林尼治标准时间(GMT)。 如何计算夏令时时间参考条目: 19324378。 S7-300 和 S7-400 CPU 中使用 NTP 时钟同步模式时不能设置时区。
对于订货号为 6GK7343-1GX20-0XE0、固件版本为 V1.0 的 CP343-1 IT,当使用 Set CPU time\时,必须为 CPU 的 MPI 地址设置为 2。从固件版本 V1.1 开始,设置 CPU 时钟与 MPI 地址不再相关,见条目:21070809。
S7-400 作为时钟从站传递时钟的例子
为了使用 NTP 模式,必须在工业以太网 CP 属性对话框 -> \时钟同步)\中激活选项 \激活 NTP 时钟同步) \。此外,必须用 \按钮添加至少一个 NTP 服务器的 IP 地址,并且使能 \向一个站转发时钟)\设置。时区和刷新时间间隔根据项目的要求设置。
图 01
通过下面的链接可以找到一个 NTP 服务器 (Stratum 1 时钟服务器) 的列表: