最新技术文档
当前位置:首 页>> 技术支持>> 技术文档 [阅读]

紫金桥软件之间的时间同步解决方法


 

  在实施项目开发工程时,常会遇到因几台计算机时间不同,而导致的一系列问题。比如在实时数据库系统的环境下,上位机的时间与服务器时间不一致,会导致上位机小时累计量在整点时,与服务器整点实时采集到的整点量不同。所以解决时间同步是所有实施工程师人员都要考虑的问题。

 

  MySql是一个快速、多线程、多用户的SQL数据库服务器,可运行在不同的操作系统下。简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多种操作系统平台。这意味着在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。

 

  下面就介绍下紫金桥软件之间关于解决时间同步的方法。我们的工程结构如下图:

 

 

  数据采集层上,有若干台用于上传数据的前置数采机。他们的作用是实时有效的为服务器提供真实数据。服务器上安装紫金桥实时数据库,数采机上安装紫金桥组态软件。但往往由于计算机时间各有不同,这样的偏差会导致服务器接收每台数采机的数据时,并非现场机器的整点时间。所以要解决这个问题,就要用到紫金桥软件的时间同步功能。

 

  首先,要明确时间同步的意思是指底层的所有数采机时间保持一致,并且还要以服务器做为标准时间。如下图,在每台数采机找到紫金桥的工程并进入组态环境。建立一个远程数据源,IP输入服务器地址。

 

 

  数据源建立完成后,找到导航公共下的本机配置,如下图

 

 

  在主数据源中选择刚才建立的DataSource1并钩选时钟同步即可。

 

  设置完成后,重新运行数采机,同时也要保证服务器正常运行。

 

  这样数采机会每1小时按照指定的主数据源所对应的时间同步自己本地时间