Wonderware系统平台局域网计算机时钟同步策略.pdf

Wonderware系统平台局域网计算机时钟同步策略.pdf

ID:48008653

大小:921.67 KB

页数:11页

时间:2020-01-13

Wonderware系统平台局域网计算机时钟同步策略.pdf_第1页
Wonderware系统平台局域网计算机时钟同步策略.pdf_第2页
Wonderware系统平台局域网计算机时钟同步策略.pdf_第3页
Wonderware系统平台局域网计算机时钟同步策略.pdf_第4页
Wonderware系统平台局域网计算机时钟同步策略.pdf_第5页
资源描述:

《Wonderware系统平台局域网计算机时钟同步策略.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Wonderware系统节点时钟同步设置策略叶峰10.14.2013Wonderware系统平台在正常运行时,需要系统各个节点之间的时钟高度同步。特别是Historian,对时间的同步性要求非常高。Historian历史服务器会比对来自数据源数据的时间厝,当数据时间跟历史服务器自身时间有差异时,会在SMC日志里面出现报警记录,同时,默认时当时间差异超出1/‐30s时,历史库会把出现时间差异的数据丢弃。这就出现了数据丢失的情形。因此,要特别注意和重视系统的时钟同步。一.不同网络条件下的时钟同步方案域环境下,时钟

2、源一般选择为域控制器,然后所有的域控制器都同步到主域控制器。如下图所示:PDCDomainControllerServer1Server2Server3ServerX图1‐1域环境时钟同步在局域网环境,我们推荐使用Historian服务器作为NTP服务器。国内很多场合都是以局域网模式配置系统网络,因此本文将重点讲解这种同步模式。TimeSourceBackupTime(master)SourceHistorianServer2HistorianServer1AOSsGRHistorianClientDASSe

3、rver/FSGatewayPLCOPCRTUDCS图1‐2局域网环境时钟同步从上图可以看出,在局域网下,Wonderware系统内选择Historian作为时钟服务器,所有其他节点都应该跟它保持时钟同步。当数据源来自第三方系统,比如DCS系统,对方的时钟不一定能够跟Historian进行同步那该怎么办?解决方案有两种:第一,可以在系统内所有节点同步到Historian后,再让Historian定期跟对方系统的时钟源进行同步。第二,对IDAS的Topic的存储属性进行配置,将数据记录时间厝指定采用服务器

4、侧的时间为准。图1‐3时间厝设置遇到多台Historian服务器的场合,如上图,则采用TimeSyncMaster参数指定谁是Master.上例,TimeSyncMaster参数应该填HistorianServer1的计算机名称。图1‐4指定历史服务器主时钟源如果IDAS跟HistorianServer1不安装在同一台计算机内,可启用TimeSyncIODrivers参数,以便让Historian服务器周期性地自动同步IDAS。同步周期可以通过SuiteLinkTimeSyncInterval参数设置。图1‐

5、5同步远程IDAS时间二、局域网下采用W32time命令进行时钟同步可能大家一般采用nettime命令进行时间同步操作,比如:在当期计算机命令行下输入以下命令格式,Nettime\IP地址或计算机名称/set/yesIP地址或者计算机名输入时钟源服务器的IP或计算机名,当前计算机就会自动与时钟源服务器同步。但是默认情况下Windows2KX/XP/7不允许常规用户重置系统时间,组策略或者UAC设置会限制该命令的执行。从而导致系统错误1314的产生。图2‐1Systemerror1314当遇到这种情形,这里提

6、供另外一种方式来帮助完成局域网计算机之间的时钟同步。对于Wonderware系统平台而言,因为Historian计算机对时间同步最为敏感,因此一般选择Historian作为时钟服务器。三、WindowsNTP时钟服务器配置服务器在默认情况下是作为NTP客户端工作的,必须通过修改注册表,以使系统作为NTP服务器运行。工作之前请先备份注册表文件。修改以下选项的键值HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServioesW32TimeTimeProvidersN

7、tpServer内的[Enabled]设定为1,打开NTP服务器功能(默认是不开启NTPServer服务,除非电脑升级成为域控制站)。修改以下键值HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags设定为5。该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS)时钟。重启win32Time服务,在开始运行中输入netstopW32Time&&netstartW32Ti

8、me,回车即可重新启动Win32Time服务,完成时间服务器的配置。图2‐1重新启动时间服务打开防火墙,将UDP协议端口号:123设置为例外。图2‐2防火墙设置时间服务端口例外四、时钟服务客户端配置修改客户端注册表项,进入HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient]分支,并双

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。