您好,欢迎进入北京泰福特电子科技有限公司官网

咨询服务热线

400-015-1230

ntp时间服务器统一自动化系统时间详细教程

发布时间:2022-04-12 09:26:28

  工厂的系统管理者(MES系统等等),想让设备的时间保持一致。例如,工厂使用400PLC,组态了ET200M的DP从站,从站配置I/O模块,数据为以太网连接服务器Server。 PLC通过CP443-1来与系统实现数据交换。所以利用这个通信模块来实现PLC时间与系统时间同步。

第一步,设置通信模块CP参数

1、找到SIMATIC软件中的PLC硬件组态Hardware

PLC硬件组态Hardware

2、双击“CP43-1”,打开属性对话框

CP43-1属性对话框

3、点击时间、日期同步对话框,勾选“Activate NTP time-of-day synchronization (激活NTP时钟同步) ”

激活 NTP 时钟同步

4、用“Add...”按钮添加至少一个NTP服务器的IP地址。并且使能 "Forward time of day to a station (向一个站转发时钟)" 设置。

转发时钟

5、输入时间同步服务器IP地址后,同步频率时区和刷新时间间隔根据项目的要求设置。

同步频率时区和刷新时间间隔

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

 这里时间服务器的网段和PLC的网段必须是一致的。如果两者不一致,则可以把服务器的网卡配置双IP,即加一个PLC所在网段的空闲IP地址。

第二步,设置CPU参数

 双击“CPU”,选择“Diagnostics/Clock”,这里要把PLC选成从站。这样才能利用CP343-1把同步的时间传给CPU。

设置CPU参数

在S7-400CPU属性对话框的“Diagnostics/Clock”标签中必须将S7CPU设置成时钟从站。如果没有这个操作,第三步编译时这里会导致错误对话框跳出。

 CPU 设置成时钟从站

第三步,保存编译下载

通过CP和CPU的参数设置

总结,通过CP和CPU的参数设置,最后保存硬件组态并且编译成功,这三步之后,我们就可以实现整个系统时间同步化了,做出来的报表时间就会很准确统一了。

扩展:

 网络时间协议(NTP)是通过基于数据包的通信网络进行计算机系统时钟同步的标准,虽然该协议通常通过UDP实现,但也可由其它第4层协议例如TCP传送;它是被特别研发用于确保具有变化的传递时间的数据包的传递具有可靠的转发时间。

 要实现各个站点时间同步化,也可以通过上位机写入,通过上位机做NTPServer,写入到PLC当中,然后与PLC时钟比较,如果不相同就讲设置时间写入PLC。或者工控机,作为NTP服务器,作为时间从站传递时钟,操作办法与本文所述近似,这里不多讲了。

 可以把PC机设置为NTP的时钟源,在微软支持中可以查到,另外防火墙要开放NTP的端口,在CP443-1中设置PC机为NTP服务器即可。

 可以通过NTP协议而具有时钟同步功能的SIMATIC-S7-300模块表,通过NTP协议,只有CP诊断缓冲区中的时钟被同步:可以通过NTP协议实现时钟同步的ET200CPU模块:可以通过NTP协议实现时钟同步功能的SIMATIC-S7-400模块。


  • 联系方式
  • 传 真:86-10-82782026
  • 电 话:400-015-1230
  • 地 址:北京市海淀区北清路68号院用友软件园北区17号楼三层
在线咨询

咨询电话:

400-015-1230

  • 微信扫码 关注我们

Copyright © 2002-2035 北京泰福特电子科技有限公司 版权所有 备案号:京ICP备12028220号-1
京公网安备 11010802025976号

扫一扫咨询微信客服

18519396506
Powered by RRZCMS