GPS衛(wèi)星授時(shí)系統(tǒng)(NTP授時(shí)服務(wù)器)在DCS集散控制系統(tǒng)應(yīng)用方案
GPS衛(wèi)星授時(shí)系統(tǒng)(NTP授時(shí)服務(wù)器)在DCS集散控制系統(tǒng)應(yīng)用方案
前言
隨著計(jì)算機(jī)和網(wǎng)絡(luò)通信技術(shù)的飛速發(fā)展,各行業(yè)自動(dòng)化系統(tǒng)數(shù)字化、網(wǎng)絡(luò)化的時(shí)代已經(jīng)到來(lái)。這一方面為各控制和信息系統(tǒng)之間的數(shù)據(jù)交換、分析和應(yīng)用提供了更好的平臺(tái)、另一方面對(duì)各種實(shí)時(shí)和歷史數(shù)據(jù)時(shí)間標(biāo)簽的準(zhǔn)確性也提出了更高的要求、使用價(jià)格并不昂貴的GPS時(shí)鐘來(lái)統(tǒng)一各種系統(tǒng)的時(shí)鐘,已是目前各大系統(tǒng)設(shè)計(jì)中采用的標(biāo)準(zhǔn)做法。如大型的機(jī)組分散控制系統(tǒng)(DCS)、輔助系統(tǒng)可編程控制器(PLC)、廠級(jí)監(jiān)控信息系統(tǒng)(SIS)、廠站的管理信息系統(tǒng)(MIS)等的主時(shí)鐘通過(guò)合適的GPS時(shí)鐘信號(hào)接口,得到標(biāo)準(zhǔn)的TOD(年月日時(shí)分秒)時(shí)間,然后按各自的時(shí)鐘同步機(jī)制,將系統(tǒng)內(nèi)的從時(shí)鐘偏差限定在足夠小的范圍內(nèi),從而達(dá)到整個(gè)系統(tǒng)的時(shí)鐘同步。
一、 DCS集散控制系統(tǒng)時(shí)鐘同步
1.1 DCS集散控制系統(tǒng)
DCS是分布式控制系統(tǒng)的英文縮寫(Distributed Control System),在國(guó)內(nèi)自控行業(yè)又稱之為集散控制系統(tǒng)。它是一個(gè)由過(guò)程控制級(jí)和過(guò)程監(jiān)控級(jí)組成的以通信網(wǎng)絡(luò)為紐帶的多級(jí)計(jì)算機(jī)系統(tǒng),綜合了計(jì)算機(jī),通信、顯示和控制等4C技術(shù),其基本思想是分散控制、集中操作、分級(jí)管理、配置靈活以及組態(tài)方便。DCS系統(tǒng)硬件共分三大部分:通信網(wǎng)絡(luò)、人系統(tǒng)接口(HSI)、現(xiàn)場(chǎng)控制單元(HCU);
1.2 DCS系統(tǒng)時(shí)鐘同步意義
DCS集散控制系統(tǒng)的時(shí)鐘改造前同步信號(hào)是由工作站所產(chǎn)生的,由于計(jì)算機(jī)時(shí)鐘都會(huì)有秒漂移導(dǎo)致工作站時(shí)間基準(zhǔn)不夠精確,其他工作站也不例外。因此DCS系統(tǒng)的時(shí)間和標(biāo)準(zhǔn)時(shí)鐘每月大約會(huì)產(chǎn)生6~10分鐘的積累誤差。這些誤差會(huì)造成系統(tǒng)報(bào)警、SOE順序事故記錄、趨勢(shì)記錄等不能正確記錄事件發(fā)生的正確時(shí)間。要采用人工定期校準(zhǔn)DCS系統(tǒng)時(shí)間坐標(biāo)的方式來(lái)調(diào)準(zhǔn)時(shí)鐘,但頻繁的調(diào)整易造成歷史趨勢(shì)記錄錯(cuò)誤、歸檔數(shù)據(jù)丟失等故障,使工作站歷史紀(jì)錄功能紊亂。也由于建廠初期引進(jìn)了不同廠家的自動(dòng)化裝置、微機(jī)保護(hù)裝置、故障錄波裝置、電能量計(jì)費(fèi)系統(tǒng)、計(jì)算機(jī)監(jiān)控系統(tǒng)、DCS系統(tǒng)、以及輸煤、除灰等控制裝置。各種裝置大多數(shù)采用各自獨(dú)立的時(shí)鐘,而各時(shí)鐘都有一定的偏差。各系統(tǒng)不能在統(tǒng)一時(shí)間基準(zhǔn)的基礎(chǔ)上進(jìn)行數(shù)據(jù)分析,不利于市場(chǎng)化的綜合效益分析。各種對(duì)時(shí)裝置同時(shí)存在不利于現(xiàn)場(chǎng)運(yùn)行維護(hù)。DCS一體化改造時(shí)若各系統(tǒng)實(shí)施統(tǒng)一的GPS對(duì)時(shí)方案,可實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)在GPS時(shí)間基準(zhǔn)下的運(yùn)行監(jiān)控和故障分析。
二、GPS時(shí)鐘及信號(hào)輸出
2.1 GPS時(shí)鐘
全球定位系統(tǒng)(Global Positioning System,GPS)由一組美國(guó)國(guó)防部在1978年開(kāi)始陸續(xù)發(fā)射的衛(wèi)星所組成,共有24顆衛(wèi)星運(yùn)行在6個(gè)地心軌道平面內(nèi),根據(jù)時(shí)間和地點(diǎn),地球上可見(jiàn)的衛(wèi)星數(shù)量一直在4顆至11顆之間變化。GPS時(shí)鐘是一種接受GPS衛(wèi)星發(fā)射的低功率無(wú)線電信號(hào),通過(guò)計(jì)算得出GPS時(shí)間的接受裝置。為獲得準(zhǔn)確的GPS時(shí)間,GPS時(shí)鐘必須先接受到至少4顆GPS衛(wèi)星的信號(hào),計(jì)算出自己所在的三維位置。在已經(jīng)得出具體位置后,GPS時(shí)鐘只要接受到1顆GPS衛(wèi)星信號(hào)就能保證時(shí)鐘的走時(shí)準(zhǔn)確性。作為DCS系統(tǒng)的時(shí)鐘標(biāo)準(zhǔn),我們對(duì)GPS時(shí)鐘的基本要求是:至少能同時(shí)跟蹤8顆衛(wèi)星,有盡可能短的冷、熱啟動(dòng)時(shí)間,有高精度、可靈活配置的時(shí)鐘輸出信號(hào)。
2.2 GPS時(shí)鐘信號(hào)輸出
目前,DCS系統(tǒng)用到的GPS時(shí)鐘輸出信號(hào)主要有以下四種類型:
2.2.1 1PPS/1PPM輸出
此格式時(shí)間信號(hào)每秒或每分時(shí)輸出一個(gè)脈沖。顯然,時(shí)鐘脈沖輸出不含具體時(shí)間信息。
2.2.2 IRIG-B輸出
IRIG(美國(guó)the Inter-Range Instrumentation Group)共有A、B、D、E、G、H幾種編碼標(biāo)準(zhǔn)(IRIG Standard 200-98)。其中在時(shí)鐘同步應(yīng)用中使用最多的是IRIG-B編碼,有bc電平偏移(DC碼)、1kHz正弦載波調(diào)幅(AC碼)等格式。IRIG-B信號(hào)每秒輸出一幀(1fps),每幀長(zhǎng)為一秒。一幀共有100個(gè)碼元(100pps),每個(gè)碼元寬10ms,由不同正脈沖寬度的碼元來(lái)代表二進(jìn)制0、1和位置標(biāo)志位(P),見(jiàn)圖1.2.2-1。
為便于理解,圖1.2.2-2給出了某個(gè)IRIG-B時(shí)間幀的輸出例子。其中的秒、分、時(shí)、天(自當(dāng)年1月1日起天數(shù))用BCD碼表示,控制功能碼(Control Functions,CF)和標(biāo)準(zhǔn)二進(jìn)制當(dāng)天秒數(shù)碼(Straight Binary Seconds Time of Day,SBS)則以一串二進(jìn)制“0”填充(CF和SBS可選用,本例未采用)。
2.2.3 RS-232/RS-422/RS-485輸出
此時(shí)鐘輸出通過(guò)EIA標(biāo)準(zhǔn)串行接口發(fā)送一串以ASCII碼表示的日期和時(shí)間報(bào)文,每秒輸出一次。時(shí)間報(bào)文中可插入奇偶校驗(yàn)、時(shí)鐘狀態(tài)、診斷信息等。此輸出目前無(wú)標(biāo)準(zhǔn)格式,下圖為一個(gè)用17個(gè)字節(jié)發(fā)送標(biāo)準(zhǔn)時(shí)間的實(shí)例:
2.2.4 NTP網(wǎng)絡(luò)對(duì)時(shí)輸出
NTP 協(xié)議全稱網(wǎng)絡(luò)時(shí)間協(xié)議(Network Time Procotol)它的目的是在國(guó)際互聯(lián)網(wǎng)上傳遞統(tǒng)一、標(biāo)準(zhǔn)的時(shí)間。具體的實(shí)現(xiàn)方案是在網(wǎng)絡(luò)上指定個(gè)時(shí)鐘源設(shè)備,為網(wǎng)絡(luò)中的計(jì)算機(jī)提供授時(shí)服務(wù),通過(guò)這個(gè)時(shí)鐘源產(chǎn)品可以使網(wǎng)絡(luò)中的眾多電腦和網(wǎng)絡(luò)設(shè)備都保持時(shí)間同步,其精度高達(dá)毫秒級(jí)。
通過(guò)上面的介紹我們了解了DCS系統(tǒng)和GPS時(shí)鐘裝置,下面結(jié)合DCS現(xiàn)場(chǎng)實(shí)例來(lái)分析;
三、DCS系統(tǒng)現(xiàn)場(chǎng)時(shí)鐘同步應(yīng)用分析
3.1 DCS系統(tǒng)現(xiàn)場(chǎng)
DCS系統(tǒng)內(nèi)有眾多需與GPS時(shí)鐘同步的系統(tǒng)或裝置,如DCS、PLC、NCS、SIS、MIS、RTU、故障錄波器、微機(jī)保護(hù)裝置等。由于現(xiàn)場(chǎng)設(shè)備的復(fù)制性,GPS時(shí)鐘一般可配置不同數(shù)量、模塊化輸出形式,這樣可為后期的維護(hù)和再增需求留有余地。
3.2西門子TXP-DCS系統(tǒng)時(shí)鐘同步方式分析
這里以西門子公司的TXP-DCS系統(tǒng)為例,看一下DCS內(nèi)部及時(shí)鐘是如何同步的。
TXP系統(tǒng)總線是以CSMA/CD為基礎(chǔ)的以太網(wǎng),在總線上有二個(gè)主時(shí)鐘:實(shí)時(shí)發(fā)送器(RTT)和一塊AS620和CP1430通訊/時(shí)鐘卡。正常情況下,RTT作為TXP系統(tǒng)的主時(shí)鐘,當(dāng)其故約40s后,作為備用時(shí)鐘的CP1430將自動(dòng)予以替代(實(shí)際上在ES680上可組態(tài)2塊)CP1430作為后備主時(shí)鐘)。見(jiàn)圖2-1。
RTT可自由運(yùn)行(free running),也可與外部GPS時(shí)鐘通過(guò)TTY接口(20mA電流回路)同步。與GPS時(shí)鐘的同步有串行報(bào)文(長(zhǎng)32字節(jié)、9600波特、1個(gè)啟動(dòng)位、8個(gè)數(shù)據(jù)位、2個(gè)停止位)和秒/分脈沖二種方式。
RTT在網(wǎng)絡(luò)層生成并發(fā)送主時(shí)鐘對(duì)時(shí)報(bào)文,每隔10s向電廠總線發(fā)送一次。RTT發(fā)送時(shí)間報(bào)文最多等待1ms。如在1ms之內(nèi)無(wú)法將報(bào)文發(fā)到總線上,則取消本次時(shí)間報(bào)文的發(fā)送:如報(bào)文發(fā)送過(guò)程被中斷,則立即生成一個(gè)當(dāng)前時(shí)間的報(bào)文。時(shí)鐘報(bào)文具有一個(gè)多播地址和特殊幀頭,日期為從1984.01.01至當(dāng)天的天數(shù),時(shí)間為從當(dāng)天00:00:00,000h至當(dāng)前的ms值,分辨率為10ms。
OM650從電廠總線上獲取時(shí)間報(bào)文。在OM650內(nèi),使用Unix功能將時(shí)間傳送給終端總線上的SU、OT等。通常由一個(gè)PU作為時(shí)間服務(wù)器,其他OM650設(shè)備登錄為是境客戶。
AS620的AP在啟動(dòng)后,通過(guò)調(diào)用“同步”功能塊,自動(dòng)與CP1430實(shí)現(xiàn)時(shí)鐘同步。然后CP1430每隔6s與AP對(duì)時(shí)。
TXP時(shí)鐘的精度如下:
從上述TXP時(shí)鐘同步方式及時(shí)鐘精度可以看出,TXP系統(tǒng)內(nèi)各進(jìn)鐘采用的是主從分級(jí)同步方式,即下級(jí)時(shí)鐘與上級(jí)時(shí)鐘同步,越是上一級(jí)的時(shí)鐘其精度越高。
四、DCS系統(tǒng)時(shí)鐘接線及系統(tǒng)拓?fù)浣榻B
4.1時(shí)鐘同步接線分析
DCS系統(tǒng)網(wǎng)絡(luò)上的主時(shí)鐘與各設(shè)備間通過(guò)“硬接線”方式進(jìn)行同步。一般通過(guò)DCS某站點(diǎn)內(nèi)的時(shí)鐘同步卡(即設(shè)備的對(duì)時(shí)接口)接受GPS時(shí)鐘輸出的標(biāo)準(zhǔn)時(shí)間編碼、硬件。例如,如在接受端是RS-232輸出的ASCII碼字節(jié),GPS主時(shí)鐘必須輸出同樣格式的字節(jié)信號(hào),同時(shí)我司GPS主時(shí)鐘所有輸出接口(除B碼)均可提供可編程接口,現(xiàn)場(chǎng)設(shè)備廠家提供接口通信格式,結(jié)下來(lái)的事情全交給我們,舉例說(shuō)明:
某廠DCS系統(tǒng)基本情況是:#704、#705機(jī)組DCS系統(tǒng)是RS232/RS485接口;220kV母差保護(hù)、110kV母差保護(hù)、220kV線路保護(hù)、110kV五條線路保護(hù)的對(duì)時(shí)接口均是脈沖接口;微機(jī)穩(wěn)定控制裝置、220kV故障錄波器、110kV故障錄波器是脈沖接口;該系統(tǒng)的#704、#705機(jī)組DCS系統(tǒng)使用配備RS232C接口的對(duì)時(shí)集線器對(duì)其所管轄的設(shè)備提供對(duì)時(shí)信號(hào),故接入DCS的鍋爐、汽機(jī)等輔機(jī)系統(tǒng)可從DCS系統(tǒng)獲得標(biāo)準(zhǔn)的時(shí)標(biāo);該廠的#704、#705機(jī)發(fā)變組保護(hù)由于投運(yùn)時(shí)間較早,不具備對(duì)時(shí)接口,也沒(méi)有空閑的接口用于對(duì)時(shí);其它的保護(hù)和自動(dòng)裝置未配置對(duì)時(shí)接口。
根據(jù)以上情況,需配置:2路RS232串口輸出、2路RS485串口輸出,4路IRIG-B信號(hào),4路分脈沖1PPM信號(hào),2路秒脈沖1PPS信號(hào);建議增設(shè)1路NTP網(wǎng)絡(luò)對(duì)時(shí)接口為DCS服務(wù)器網(wǎng)絡(luò)提供時(shí)間基準(zhǔn)。4.2 DCS系統(tǒng)拓?fù)浣榻B
下面我們通過(guò)DCS系統(tǒng)拓?fù)鋱D來(lái)介紹:
上圖分兩大部分:紅線為信息管理網(wǎng)、藍(lán)線為終端通訊網(wǎng);
分析信息管理部分網(wǎng)絡(luò)環(huán)境, 如大型DCS系統(tǒng)其圖只是一小部分,但再大的系統(tǒng)也是由這樣的小部分組成;大DCS系統(tǒng)首先要考慮所有的小部分網(wǎng)絡(luò)數(shù)據(jù)是否互通,如互通采用1路NTP網(wǎng)絡(luò)對(duì)時(shí)接口即可,將此網(wǎng)絡(luò)接口配置唯一IP作為時(shí)間服務(wù)器,圖中各站點(diǎn)作為客戶端時(shí)刻跟時(shí)間服務(wù)器保持時(shí)間一致;如不互通,各個(gè)部分信息孤島,數(shù)據(jù)完全物理隔離,那么有多少這樣的小部分就應(yīng)采用多少路NTP網(wǎng)絡(luò)對(duì)時(shí)接口,這種情況基本很少;
分析終端通訊部分網(wǎng)絡(luò)環(huán)境, 首先要知道要時(shí)間同步終端的數(shù)量,各個(gè)終端對(duì)時(shí)接口類型及通信格式,接下來(lái)就是通過(guò)圖中I\O總線連接主時(shí)鐘,主時(shí)鐘接口為端子形式(如下圖)建議使用屏蔽線,GPS主時(shí)鐘設(shè)計(jì)為插卡式結(jié)構(gòu),根據(jù)客戶需求任意組合所需板卡,共可插7塊板卡,如此數(shù)量還不能滿足DCS系統(tǒng)現(xiàn)場(chǎng)實(shí)現(xiàn),可從擴(kuò)展接口上增加擴(kuò)展裝置,來(lái)滿足現(xiàn)場(chǎng)接口數(shù)量要求;
五、結(jié)束語(yǔ)
5.1 目前各控制系統(tǒng)已不再是各自獨(dú)立的信息孤島,大量的實(shí)時(shí)數(shù)據(jù)需在不同地方打上時(shí)戳,然后送至SIS、MIS,用于各種應(yīng)用中。因此,在設(shè)計(jì)中應(yīng)仔細(xì)考慮各種系統(tǒng)的時(shí)鐘同步方案。
5.2 在DCS設(shè)計(jì)中不僅要注意了解系統(tǒng)主、從時(shí)鐘的絕對(duì)對(duì)時(shí)精度,更應(yīng)重視時(shí)鐘之間的相對(duì)誤差。因?yàn)槿缫獙OE點(diǎn)分散設(shè)計(jì)的同時(shí)又不過(guò)分降低事件分辨率,其關(guān)鍵就在于各時(shí)鐘的偏差應(yīng)盡可能小。
5.3 完全有理由相信,隨著網(wǎng)絡(luò)時(shí)鐘同步技術(shù)的不斷發(fā)展,通過(guò)網(wǎng)絡(luò)對(duì)系統(tǒng)各時(shí)鐘進(jìn)行高精度的同步將變得十分平常。今后各系統(tǒng)的對(duì)時(shí)準(zhǔn)確性將大大提高,像SOE點(diǎn)分散設(shè)計(jì)這種基于高精確度時(shí)鐘的應(yīng)用將會(huì)不斷出現(xiàn)。