上海日成電子有限公司 RCCN - 為顧客創(chuàng)造價(jià)值 - ISO9001/IATF16949/ISO/TS22163
選擇語言 Language

線槽_PVC線槽_電纜接頭_尼龍?jiān)鷰冷壓端子_尼龍軟管_金屬軟管_導(dǎo)軌_汽車線束 - 上海日成電子有限公司RCCN

PCS 7項(xiàng)目中當(dāng)前報(bào)警的顯示時(shí)間與本地時(shí)間不一致

問題:為什么PCS 7項(xiàng)目中OS上顯示的當(dāng)前報(bào)警時(shí)間和本地時(shí)間不一致,例如,計(jì)算機(jī)時(shí)間為14:16,而當(dāng)前報(bào)警時(shí)間為22:16,如下圖所示,偏差8個(gè)小時(shí)。該問題是如何造成的,又該如何解決?


圖 1 當(dāng)前報(bào)警和計(jì)算機(jī)時(shí)間不符

回答:在標(biāo)準(zhǔn)的PCS 7項(xiàng)目中,程序產(chǎn)生的報(bào)警信息其時(shí)間均來自于控制器。如果控制器的時(shí)間設(shè)置不正確,例如,設(shè)置控制器時(shí)間時(shí)未考慮時(shí)區(qū)的問題,或者未做自動(dòng)的時(shí)間同步功能,則會(huì)出現(xiàn)上述問題。
我們首先來分析時(shí)區(qū)的問題。通常情況下,中國用戶在安裝操作系統(tǒng)時(shí),其時(shí)間設(shè)置對(duì)話框中時(shí)區(qū)的設(shè)置會(huì)自動(dòng)設(shè)置為東八區(qū)北京時(shí)間,比GMT時(shí)間早8個(gè)小時(shí)。


圖 2 本地時(shí)區(qū)設(shè)置

而在WinCC項(xiàng)目的下列計(jì)算機(jī)屬性設(shè)置中,其默認(rèn)控制器的時(shí)區(qū)為UTC(即GMT)時(shí)區(qū),并在本地顯示報(bào)警的時(shí)間時(shí)按照本地時(shí)區(qū)進(jìn)行轉(zhuǎn)換后顯示(歸檔時(shí)仍然按照UTC時(shí)區(qū)歸檔)。


圖 3 WinCC項(xiàng)目計(jì)算機(jī)屬性設(shè)置中有關(guān)時(shí)區(qū)的設(shè)置

如果我們不考慮控制器和上位機(jī)之間的時(shí)區(qū)偏差問題,簡單的設(shè)置控制器的時(shí)間和本地時(shí)間相同。則會(huì)有如下問題:例如,當(dāng)前本地時(shí)間為早晨9:00,設(shè)置控制器的時(shí)間也為早晨9:00。則當(dāng)前產(chǎn)生的報(bào)警時(shí)間來自于控制器,其也為早晨9:00,上傳至WinCC后,由于WinCC的默認(rèn)設(shè)置中(上圖3)認(rèn)為控制器為UTC時(shí)區(qū),且按本地時(shí)區(qū)進(jìn)行顯示。其將會(huì)自動(dòng)加上本地時(shí)區(qū)和UTC時(shí)區(qū)的時(shí)間偏差8小時(shí)后,進(jìn)行顯示。最終顯示的報(bào)警時(shí)間則為9:00+8=17:00點(diǎn),和當(dāng)前計(jì)算機(jī)時(shí)間不符。

因此,當(dāng)通過Simatic manager的PLC ? Set time of day菜單手動(dòng)對(duì)所選擇的控制器進(jìn)行時(shí)間設(shè)定時(shí),必須注意時(shí)區(qū)偏差的問題,如下圖所示。



圖 4 設(shè)置控制器時(shí)間時(shí)需要加入時(shí)區(qū)偏差

在設(shè)置模板時(shí)間時(shí),需要點(diǎn)擊More按鈕,加入相應(yīng)的本地時(shí)區(qū)時(shí)間偏差后(例如,當(dāng)前計(jì)算機(jī)設(shè)置時(shí)區(qū)為東八區(qū),則設(shè)置時(shí)間偏差為+8小時(shí)),然后點(diǎn)擊apply按鈕設(shè)置控制器的時(shí)間。例如,當(dāng)前本地計(jì)算機(jī)時(shí)間為早晨9:00(東八區(qū)),則控制器的時(shí)間應(yīng)該設(shè)置為凌晨1:00才正確(UTC時(shí)間 = 當(dāng)前時(shí)間 - 時(shí)區(qū)偏差)。這樣設(shè)置后,則不會(huì)出現(xiàn)上述的類似問題了。
上面介紹了控制器時(shí)間和本地時(shí)間之間時(shí)區(qū)偏差的問題,以及如何手動(dòng)設(shè)置時(shí)間來糾正上述問題。在實(shí)際項(xiàng)目實(shí)施過程中,如果系統(tǒng)規(guī)模相對(duì)較大,例如,多個(gè)/對(duì)控制器、計(jì)算機(jī)等,則我們強(qiáng)烈建議采用系統(tǒng)自動(dòng)時(shí)間同步的方式來進(jìn)行時(shí)間設(shè)置。此時(shí)我們就不需要人為的去考慮時(shí)區(qū)的問題等,系統(tǒng)將自動(dòng)根據(jù)時(shí)區(qū)偏差等來設(shè)置控制器和計(jì)算機(jī)的時(shí)間。

相關(guān)文章

上一篇: USS通訊參數(shù)設(shè)置總結(jié)
下一篇: 如何組態(tài)PLC塊中的結(jié)構(gòu)變量,使其連接能在OS系統(tǒng)(WinCC) 中使用?
技術(shù)
支持
聯(lián)系
我們
在線
留言
下載
資料
打印
本頁
官方
微信
微信二維碼 官方微信
收藏
本頁
返回
頂部
黃金喊單