网站首页 > 资源文章 正文
工厂报表时间混乱,如何利用时间同步服务器和NTP,来同步PLC的系统时间?
工厂的系统管理者(MES系统等等),想让设备的时间保持一致。例如,工厂使用400PLC,组态了ET200M的DP从站,从站配置I/O模块,数据为以太网连接服务器Server。西门子PLC通过CP443-1来与系统实现数据交换。所以利用这个通信模块来实现PLC时间与系统时间同步。
第一步,设置通信模块CP参数
1、找到SIMATIC软件中的PLC硬件组态Hardware
2、双击“CP43-1”,打开属性对话框
3、点击时间、日期同步对话框, 勾选“Activate NTP time-of-day synchronization (激活 NTP 时钟同步) ”
4、用 “Add...” 按钮添加至少一个 NTP 服务器的 IP 地址。并且使能 "Forward time of day to a station (向一个站转发时钟)" 设置。
5、输入时间同步服务器IP地址后,同步频率时区和刷新时间间隔根据项目的要求设置。
PS:这里实例为一台时间服务器,其实可以添加多台服务器的IP。在组态时,可以指定高达4个 NTP 服务器。 PLC或者CP 来寻址相应的 NTP 服务器并且评估它们的回复信息。选择最为精确的NTP服务器。这样可以保证同步该站具有更加精确的时间。
这里时间服务器的网段和PLC的网段必须是一致的。如果两者不一致 ,则可以把服务器的网卡配置双IP,即加一个PLC所在网段的空闲IP地址。
第二步,设置CPU参数
双击“CPU”,选择“Diagnostics/Clock”,这里要把PLC选成从站。这样才能利用CP343-1把同步的时间传给CPU。
在 S7-400 CPU 属性对话框的“Diagnostics/Clock”标签中必须将 S7 CPU 设置成时钟从站。
PS:如果没有这个操作,第三步编译时这里会导致错误对话框跳出。如下图。
第三步,保存编译下载
总结,通过CP和CPU的参数设置,最后保存硬件组态并且编译成功,这三步之后,我们就可以实现整个系统时间同步化了,做出来的报表时间就会很准确统一了。
扩展:
网络时间协议 (NTP) 是通过基于数据包的通信网络进行计算机系统时钟同步的标准。虽然该协议通常通过 UDP 实现,但也可由其它第 4 层协议例如 TCP 传送。它是被特别研发用于确保具有变化的传递时间的数据包的传递具有可靠的转发时间。
要实现各个站点时间同步化,也可以通过上位机写入,通过上位机做NTP Server,写入到PLC当中,然后与PLC时钟比较,如果不相同就讲设置时间写入PLC。或者工控机,作为NTP服务器,作为时间从站传递时钟,操作办法与本文所述近似,这里不多讲了,参考链接https://support.industry.siemens.com/cs/document/87668743/%E4%BD%BF%E7%94%A8ntp%E7%9A%84%E6%96%B9%E5%BC%8F%E5%AF%B9plc%E6%88%96%E8%80%85cp%E8%BF%9B%E8%A1%8C%E6%97%B6%E9%97%B4%E5%90%8C%E6%AD%A5%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN 。
可以把PC机设置为NTP的时钟源,在微软支持中可以查到,另外防火墙要开放NTP的端口,在CP443-1中设置PC机为NTP服务器即可,在一个局域网段中。另外,网上有代理时钟服务器的软件,也挺好用的,可以通过关于网对时,同时有可以做局域网的时钟服务器,但大多是收费的,可以下载试用 。
组态本地计算机为NTP服务器,参考链接https://support.industry.siemens.com/cs/document/22144502/%E5%A6%82%E4%BD%95%E7%BB%84%E6%80%81-pc-%E4%B8%BA-ntp-%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F?dti=0&lc=zh-CN
西门子网站的下载下载中心,可以找到有关NTP设置的文档。
附上,可以通过 NTP 协议而具有时钟同步功能的 SIMATIC S7-300 模块表,
通过 NTP 协议,只有 CP 诊断缓冲区中的时钟被同步:
可以通过 NTP 协议实现时钟同步的 ET 200 CPU 模块:
可以通过 NTP 协议实现时钟同步功能的 SIMATIC S7-400 模块:
猜你喜欢
- 2024-11-02 学校NTP电子钟自动同步网络/卫星时间
- 2024-11-02 时间服务器同步配置情况(电脑时间和服务器同步不了怎么办)
- 2024-11-02 网络时间同步:轻松设置,确保时间准确无误
- 2024-11-02 集群服务器时间同步(服务器集群数据同步)
- 2024-11-02 局域网内多台服务器同步时间NTP(多台服务器代码同步)
- 2024-11-02 西门子触摸屏怎样与PLC同步时间?(西门子触摸屏与plc通讯)
- 2024-11-02 如何设置Windows系统 Internet时间的同步周期
- 2024-11-02 蓝易云 - Linux系统时间同步方法。
- 2024-11-02 电脑日期不能自动更新?很多人都走入了一个误区,它是可以同步的
- 2024-11-02 从时钟时间同步概述(从时钟时间同步概述英文)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)