在實施項目開發工程時,常會遇到因幾臺計算機時間不同,而導致的一系列問題。比如在實時數據庫系統的環境下,上位機的時間與服務器時間不一致,會導致上位機小時累計量在整點時,與服務器整點實時采集到的整點量不同。所以解決時間同步是所有實施工程師人員都要考慮的問題。
下面就介紹下紫金橋軟件之間關于解決時間同步的方法。我們的工程結構如下圖:

數據采集層上,有若干臺用于上傳數據的前置數采機。他們的作用是實時有效的為服務器提供真實數據。服務器上安裝紫金橋實時數據庫,數采機上安裝紫金橋組態軟件。但往往由于計算機時間各有不同,這樣的偏差會導致服務器接收每臺數采機的數據時,并非現場機器的整點時間。所以要解決這個問題,就要用到紫金橋軟件的時間同步功能。
首先,要明確時間同步的意思是指底層的所有數采機時間保持一致,并且還要以服務器做為標準時間。如下圖,在每臺數采機找到紫金橋的工程并進入組態環境。建立一個遠程數據源,IP輸入服務器地址。
數據源建立完成后,找到導航公共下的本機配置,如下圖

在主數據源中選擇剛才建立的DataSource1并鉤選時鐘同步即可。
設置完成后,重新運行數采機,同時也要保證服務器正常運行。
這樣數采機會每1小時按照指定的主數據源所對應的時間同步自己本地時間