使用NTP的方式对PLC或者CP进行时间同步使用入门

时间:2023-03-17作者:佚名

1.支持NTP的产品
网络时间协议(NTP,network time protocol)是通过基于数据包的通信网络进行计算机系统时钟同步的标准,NTP是局域网和广域网中同步系统时钟的通用模式。NTP 不仅将各个时钟互相同步,还建立 NTP 时间服务器和 NTP 客户端体系,通常plc 和 CP 作为客户端,PC 作为服务器。
在 NTP 模式中,PLC 或 CP 以固定时间间隔向子网 (LAN) 中的 PC NTP 服务器发送时钟请求 (客户端模式)。根据服务器的应答,确定最可靠和最精确的时钟,并同步站时钟。这一模式的优点是使时钟的同步超越了子网限制。 其精确度取决于所使用 NTP 服务器的品质。

S7-300系列支持NTP功能的产品如下:

使用NTP的方式对PLC或者CP进行时间同步使用入门

S7-400系列支持NTP功能的产品如下:

使用NTP的方式对PLC或者CP进行时间同步使用入门

重要事项:
• NTP 模式不支持夏令时和冬令时之间的自动转换。协议中未提供此服务。
• 在 S7300 和 S7400 CPU 中使用 NTP 时钟同步模式时不能设置任何时区。
• CP 343-1 IT 6GK7343-1GX20-0XE0:
当使用“Set CPU time”时,必须为 CPU 选择 MPI 地址2 。从固件版本 V1.1 开始此问题已被解决 。
2.PLC侧NTP设置

2.1 S7-300 PN口作为时钟从站传递时钟的例子
为了使用 NTP 模式必须在 CPU "PN-IO" > Time-of-Day Synchronization (时钟同步) 中激活选项 “Active NTP time-of-day synchronization (激活 NTP 时钟同步)”。此外,必须用 “Add...” 按钮确定至少一个 NTP 服务器的 IP 地址。刷新时间间隔根据项目的要求设置。

使用NTP的方式对PLC或者CP进行时间同步使用入门
图01: 双击CPU "PN-IO" 标签属性对话框

使用NTP的方式对PLC或者CP进行时间同步使用入门
图 02: "Time-of-Day Synchronization" 标签属性对话框

在组态时,可以指定高达4个 NTP 服务器。 PLC或者CP 来寻址相应的 NTP 服务器并且评估它们的回复信息。选择最为精确的NTP服务器。这样可以保证同步该站具有更加精确的时间

2.2 S7-400 PN口作为时钟从站传递时钟的例子
为了使用 NTP 模式必须在 CPU "PN-IO" > Time-of-Day Synchronization (时钟同步) 中激活选项 “Active NTP time-of-day synchronization (激活 NTP 时钟同步)”。此外,必须用 “Add...” 按钮确定至少一个 NTP 服务器的 IP 地址。刷新时间间隔根据项目的要求设置。

使用NTP的方式对PLC或者CP进行时间同步使用入门
图03: 双击CPU "PN-IO" 标签属性对话框

使用NTP的方式对PLC或者CP进行时间同步使用入门
图 04: "Time-of-Day Synchronization" 标签属性对话框

2. 3 S7-300 CP作为时钟从站传递时钟的例子
了使用 NTP 模式必须在 “CP 343-1 属性 > Time-of-Day Synchronization (时钟同步)” 中激活 “Activate NTP time-of-day synchronization (激活 NTP 时钟同步)”。此外,必须用 “Add...” 按钮确定至少一个 NTP 服务器的 IP 地址。时区和刷新时间间隔根据项目的要求设置。

使用NTP的方式对PLC或者CP进行时间同步使用入门
图05: IE CP -> "Time-of-Day Synchronization" 标签属性对话框

对 S7-300 CPU 无需设置时钟同步。
由于S7-300 CPU 的时间被 CP 重复设置,在使用该服务时在S7-300 CPU上保留一个 S7 连接资源是必要的。组态这样的系统时,请务必留意。

2.4 S7-400 CP作为时钟从站传递时钟的例子
为了使用 NTP 模式必须在 “CP 443-1 属性 > Time-of-Day Synchronization (时钟同步)” 中激活选项 “Active NTP time-of-day synchronization (激活 NTP 时钟同步)”。此外,必须用 “Add...” 按钮确定至少一个 NTP 服务器的 IP 地址。时区和刷新时间间隔根据项目的要求设置。

使用NTP的方式对PLC或者CP进行时间同步使用入门
图06: IE CP -> "Time-of-Day Synchronization" 标签属性对话框

在 S7-400 CPU 属性对话框的“Diagnostics/Clock”标签中必须将 S7 CPU 设置成时钟从站。

使用NTP的方式对PLC或者CP进行时间同步使用入门
图07: S7-400 CPU -> "Diagnostics/Clock" 标签属性对话框

3.组态本地计算机为NTP服务器

警告:
更改注册表可能会导致异常问题以至要求重新安装系统。我们不能保证能够解决由于更改注册表而出现的问题。更改注册表的风险完全由用户自行承担。

3. 1操作系统为WINDOWS XP

则按照如下操作:

1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。

使用NTP的方式对PLC或者CP进行时间同步使用入门

1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
2. 找到下面的注册表项然后单击它:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig
3. 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。
4. 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 5,然后单击“确定”。
5. 启用 NTPServer。
a. 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
b. 在右窗格中,右键单击“Enabled”,然后单击“修改”。
c. 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 1,然后单击“确定”。
6. 找到下面的注册表项然后单击它:
HKEY LOCAL MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
7.在右侧窗格,右键单击 “LocalNTP”,然后单击 “修改”。
8. 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 1,然后单击“确定”。
9. 退出注册表编辑器。
10. 在命令提示符处,键入以下命令以重新启动 Windows 时间服务,然后按 Enter:
net stop w32time && net start w32time
11. 要根据时间服务器重新设置本地计算机的时间,请在计算机上运行以下命令:
w32tm /resync /rediscover
12.检查防火墙是否开启,如果开启请增加允许ntp服务的规则(ntp使用123号端口),或者关闭防火墙,并请重新启动计算机。

3. 2操作系统为WINDOWS2000

则按照如下操作:

1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。

使用NTP的方式对PLC或者CP进行时间同步使用入门

2. 找到下面的注册表项然后单击它:
HKEY LOCAL MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
3. 在右侧窗格,右键单击 “ReliableTimeSource”,然后单击 “修改”。
4. 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 1,然后单击“确定”。
5. 找到下面的注册表项然后单击它:
HKEY LOCAL MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
6.在右侧窗格,右键单击 “LocalNTP”,然后单击 “修改”。
7. 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 1,然后单击“确定”。
8. 退出注册表编辑器。
7. 在命令提示符处,键入以下命令以重新启动 Windows 时间服务,然后按 Enter:
net stop w32time && net start w32time
8. 要根据时间服务器重新设置本地计算机的时间,请在计算机上运行以下命令:
w32tm –s
9.检查防火墙是否开启,如果开启请增加允许ntp服务的规则(ntp使用123号端口),或者关闭防火墙,并请重新启动计算机。

相关阅读

12V转220V逆变器电路图 12V转交流220V逆变器的工作原理

今天我们来介绍一款逆变器(见图1)主要由MOS场效应管,普通电源变压器构成。其输出功率取决于MOS场效应管和电源变压器的功率,免除了烦琐的变压器绕制,适合电子爱好者业余制作中...
2023-07-17
12V转220V逆变器电路图 12V转交流220V逆变器的工作原理

电厂那些事——我在电厂上白班的一天

我们电厂从90年代建厂开始就一直是四班三倒: 介绍下我厂上白班8个小时我是怎么度过的。 电厂 第一个白班从早起开始,公司离我住的单身公寓有差不多5公里的行程,而且我们电厂在...
2023-07-05
电厂那些事——我在电厂上白班的一天

单相变压器与三相变压器的区别说明

有关单相变压器与三相变压器的几点区别,三相变压器是输入三相对称交流电,输出三相对称交流电,单相变压器就是输入单相交流电,输出单相交流电,下面与电工之友小编一起来看...
2023-06-26
单相变压器与三相变压器的区别说明

时间继电器自动控制星形-三角形(Y-D)降压启动线路

凡是在正常运行时定子绕组接成三角形的三相异步电动机,可以采用Y-D降压启动的方法来达到限制启动电流的目的。 启动时,定子绕组首先接成星形,待转速上升到接近额定转速时,将...
2023-06-13
时间继电器自动控制星形-三角形(Y-D)降压启动线路

一句话说透电容滤波原理

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 作为电工要想看懂一些电路图,必须要对电路...
2023-06-27

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目