Time-of-Day Sychronization In Simatic PLC&PC

鉴于在西门子PLC和PC等组成的设备网络中实现时钟同步过程中发现复杂度超出预期,遂出此文马克一下以便持续验证。使用方式以网络时钟协议(NTP,Network Time Protocol)为主。--SHI


时间同步有多种方式:

 

Manual

Manual time setting

 

SNTP

Automatic time-of-day synchronization using SNTP

 

NTP

Automatic time-of-day synchronization using NTP

 

SIMATIC

Automatic time-of-day synchronization using the SIMATIC time frame


其中NTP分为Server 和Client 以及是否secure.

Secure NTP Client Only When enabled, the device receives the system time from a secure NTP server. The setting applies to all server entries.

NTP server (secure)涉及SCALANCE S-600 V3 / S7-CPs。马克

下文包括以下设备的设置:
Device As NTP Client

1.SIMATIC HMI

2.SIMATIC CPU

3.JWF

4.KISTLER

Device As NTP Server

Win10 OS(At least Windows Server 2003 operating systems or Windows XP Professional)



Device As NTP Client:
1.SIMATIC HMI:

其直接显示于操作员,直接影响整体观感。由于西门子HMI使用的Win CE系统中不像其他Windows系统自带时间同步协议(NTP)在HMI上的日期时间域显示的时间一般为PLC时间其本质是PLC中的DB变量,而不是HMI系统时间(System time)

报警视窗中定义的日期时间是HMI系统时间(System time),未同步时与PLC时间存在差异。



连接中设置Global area pointer of HMI device Date/time PLC的对应DB地址,此时Area pointer Date/time不激活。其在PLC DB中长度为6 BYTE各BYTE含义为年、月、日、时、分、秒。即可作为分钟级的同步时间。有更多自定义需要的还可用SFC0:SET_CLK、SFC1:READ_CLK这类标准系统功能,不推荐过度非标。

 

2.SIMATIC CPU:
 

STEP7 V5.X

 

TIA STEP 7 V16:

CPU1516F双网卡三网口,仅有X1端口可勾选Enable time synchronization via NTP server,

X1 P1R和X1 P2R设定必可用。

X2界面上同步显示出X1的设定,按Note中说明X2 P1也当可用,如此可设多个同步服务器地址方有意义。马克

 

 

3.JWF:

试漏仪系统实际就是使用的Win7,注意有双网口连接。QAS使用的远程文件路径一并规划。

 

 

4.KISTLER
5877:界面类似,双网卡四网口。SAMBA路径一并规划。

5.MES/AMS PC:

即使时间同步成功后,AMS界面显示时间与Windows系统时间仍不一定相同,取决于其运行APP的系统时间。

 


Device As NTP Server:
1. Comau S.p.A. HP ProBook 650 G4 with Win10 OS
(At least Windows Server 2003 operating systems or Windows XP Professional)

 

Start-Run-gpedit.msc

使用T90或其他管理员权限打开 Local Group Policy Editor

展开策略下的计算机配置中的管理模板\系统\Windows 时间服务\全局配置设置将其状态改变为已启用

改变AnnounceFlags参数值为5,默认为10.不修改也可用。马克

 

展开策略下的计算机配置中的管理模板\系统\Windows 时间服务\时间提供程序\启用Windows NTP服务器

将其状态改变为已启用

Start-Run- services.msc

使用T90或其他管理员权限打开 Services
在服务(本地)中启动Windows Time服务,并设置启动类型为“自动”

W32Time服务为此功能关键, 防火墙使用Symantec验证不影响,其他或需开放防火墙123 UDP端口。

 

PC作为Client时没必要特地设置策略和服务,只需要通过任务栏上的日期和时间-设置时间和日期-Internet时间设置,填入启用了时间服务器的IP勾选同步。

另外

  1. 两台PC可做闭环的时间同步,A PC作为B PC的时间服务器,同时B PC作为A PC的时间服务器。
  2. 当系统时间比实际时间快或慢超过一天时,手动设置是必要的。马克
  3. 时区设定不同时,手动设置是必要的。马克

文中涉及Windows策略和服务的部分有参考:竹君子《Windows Server时间服务器配置方法》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值