设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『高级语言/组态软件/触摸屏』
›
MES、SCADA项目中的时间同步—S7-1500和PC通过NTP进行时 ...
返回列表
发新帖
MES、SCADA项目中的时间同步—S7-1500和PC通过NTP进行时间同步
[复制链接]
78179
|
0
|
2024-8-13 22:27:12
|
显示全部楼层
|
阅读模式
前面我们在谈到MES、SCADA项目的时候,更多的是从网络,从通讯协议,从数据采集方向去阐述,比如网络丢包,比如modbus TCP,比如S7 COMM,又比如网络冗余等(具体见文末往期推荐)~
我们在做MES、SCADA项目的时候,除了上面提到的通讯,数采等之外,为了保持时间的统一,经常需要在PC与PC之间,PC与PLC之间,PLC与HMI之间做时间同步,其中很常见的一种方法便是NTP或者SNTP,今天我们就以S7-1500与PC不同为例,来聊一聊时间的同步~
来源:西门子工业技术论坛
S7-1500控制器和电脑实现NTP时间同步主要设置是激活的电脑的NTP服务,实现步骤如下。
一、控制器设置
1、在控制器Profinet属性窗口-“时间同步”属性窗口勾选“通过NTP服务器启动同步时间”
二、电脑设置
1、在注册表中设置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags 数值为 5
2、在注册表中设置 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled 数值为 1
3、配置防火墙入站规则
控制面板--->系统和安全--->windows防火墙--->高级设置--->入站规则(右键)--->新建规则---> 端口 ---下一步----UDP----特定本地端口:123--->下一步--->下一步--->定义名称-->完成
4、在“服务”中启用“Windows Time”服务
5、重启一下win32time服务 ,CMD在命令行模式下输入:net stop w32time && net start w32time
6、测试NTP服务,在CMD窗口中输入:w32tm /stripchart /computer:ntp_server_address
三、S7-1500控制器NTP时间同步故障诊断
往期推荐MES、SCADA、PLC项目调试,遇到网络丢包怎么办?MES、SCADA项目组网,如何进行冗余网络配置 | 工业通讯应用(一)PLM、MES、SCADA等工业软件系统实施中的容灾与备份有什么区别?工业网络的两层与三级-从PLM到MES,再到SCADA、PLC的连接PLM、EMS/MOM、SCADA等各类工业软件的B/S架构与C/S架构有何不同浅谈 MES、SCADA、PLC项目中的串口通信(232,485,422)及常见问题PLC与SCADA或第三方软件的联合仿真调试—NetToPLCSIMSCADA、DCS与PLC知多少?| 综合篇(三)
MES、SCADA项目中的数据采集—基于C#与研华IO模块的ModbusTCP通讯
MES、SCADA下的数据采集— 西门子S7comm协议分析
MES、SCADA下的数据采集—从TCP到你应该了解的socket通信
MES、SCADA项目中的数据采集—以太网下三菱MX Component应用
今天就到这里啦~ ,如果各位看官喜欢的话,欢迎点击右下角的“在看”,或转发和收藏哦。(不要忘记文末彩蛋哦)
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
xinjiangyu
回复楼主
返回列表
『数控/电机控制/运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』