?
GPS時(shí)鐘系統(tǒng)是針對(duì)自動(dòng)化系統(tǒng)中的計(jì)算機(jī)、控制裝置等進(jìn)行校時(shí)的高科技產(chǎn)品,GPS數(shù)字產(chǎn)品它從GPS衛(wèi)星上獲取標(biāo)準(zhǔn)的時(shí)間信號(hào),將這些信息通過各種接口類型來(lái)傳輸給自動(dòng)化系統(tǒng)中需要時(shí)間信息的設(shè)備(計(jì)算機(jī)、保護(hù)裝置、故障錄波器、事件順序記錄裝置、安全自動(dòng)裝置、遠(yuǎn)動(dòng)RTU),這樣就可以達(dá)到整個(gè)系統(tǒng)的時(shí)間同步。
一、GPS時(shí)鐘、輸出及各種應(yīng)用
1.1 GPS時(shí)鐘
全球定位系統(tǒng)(Global Positioning System,GPS)由一組美國(guó)國(guó)防部在1978年開始陸續(xù)發(fā)射的衛(wèi)星所組成,共有24顆衛(wèi)星運(yùn)行在6個(gè)地心軌道平面內(nèi),根據(jù)時(shí)間和地點(diǎn),地球上可見的衛(wèi)星數(shù)量一直在4顆至11顆之間變化。
GPS時(shí)鐘是一種接受GPS衛(wèi)星發(fā)射的低功率無(wú)線電信號(hào),通過計(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)確性。
作為火電廠的標(biāo)準(zhǔn)時(shí)鐘,我們對(duì)GPS時(shí)鐘的基本要求是:至少能同時(shí)跟蹤8顆衛(wèi)星,有盡可能短的冷、熱啟動(dòng)時(shí)間,配有后備電池,有高精度、可靈活配置的時(shí)鐘輸出信號(hào)。
1.2 GPS時(shí)鐘信號(hào)輸出
目前,電廠用到的GPS時(shí)鐘輸出信號(hào)主要有以下三種類型:
1.2.1 1PPS/1PPM輸出
此格式時(shí)間信號(hào)每秒或每分時(shí)輸出一個(gè)脈沖。顯然,時(shí)鐘脈沖輸出不含具體時(shí)間信息。
1.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)。
此時(shí)鐘輸出通過EIA標(biāo)準(zhǔn)串行接口發(fā)送一串以ASCII碼表示的日期和時(shí)間報(bào)文,每秒輸出一次。時(shí)間報(bào)文中可插入奇偶校驗(yàn)、時(shí)鐘狀態(tài)、診斷信息等。
1.3 電力自動(dòng)化系統(tǒng)GPS時(shí)鐘的應(yīng)用
電力自動(dòng)化系統(tǒng)內(nèi)有眾多需與GPS時(shí)鐘同步的系統(tǒng)或裝置,如DCS、PLC、NCS、SIS、MIS、RTU、故障錄波器、微機(jī)保護(hù)裝置等。在確定GPS時(shí)鐘時(shí)應(yīng)注意以下幾點(diǎn):
(1)這些系統(tǒng)分屬熱控、電氣、系統(tǒng)專業(yè),如決定由DCS廠商提供的GPS時(shí)鐘實(shí)現(xiàn)時(shí)間同步(目前通常做法),則在DCS合同談判前,就應(yīng)進(jìn)行專業(yè)間的配合,確定時(shí)鐘信號(hào)接口的要求。(GPS時(shí)鐘一般可配置不同數(shù)量、型式的輸出模塊,如事先無(wú)法確定有關(guān)要求,則相應(yīng)合同條款應(yīng)留有可調(diào)整的余地。)
(2)各系統(tǒng)是否共用一套GPS時(shí)鐘裝置,應(yīng)根據(jù)系統(tǒng)時(shí)鐘接口配合的難易程度、系統(tǒng)所在地理位置等綜合考慮。各專業(yè)如對(duì)GPS時(shí)鐘信號(hào)接口型式或精度要求相差較大時(shí),可各自配置GPS時(shí)鐘,這樣一可減少專業(yè)間的相互牽制,二可使各系統(tǒng)時(shí)鐘同步方案更易實(shí)現(xiàn)。另外,當(dāng)系統(tǒng)之間相距較遠(yuǎn)(例如化水處理車間、脫硫車間遠(yuǎn)離集控樓)時(shí),為減少時(shí)鐘信號(hào)長(zhǎng)距離傳送時(shí)所受的電磁干擾,也可就地單設(shè)GPS時(shí)鐘。分設(shè)GPS時(shí)鐘也有利于減小時(shí)鐘故障所造成的影響。
(3)IRIG-B碼可靠性高、接口規(guī)范,如時(shí)鐘同步接口可選時(shí),可優(yōu)先采用。但要注意的是,IRIG-B只是B類編碼的總稱,具體按編碼是否調(diào)制、有無(wú)CF和SBS等又分成多種(如IRIG-B000等),故時(shí)鐘接收側(cè)應(yīng)配置相應(yīng)的解碼卡,否則無(wú)法達(dá)到準(zhǔn)確的時(shí)鐘同步。
(4)1PPS/1PPM脈沖并不傳送TOD信息,但其同步精度較高,故常用于SOE模件的時(shí)鐘同步。RS-232時(shí)間輸出雖然使用得較多,但因無(wú)標(biāo)準(zhǔn)格式,設(shè)計(jì)中應(yīng)特別注意確認(rèn)時(shí)鐘信號(hào)授、受雙方時(shí)鐘報(bào)文格式能否達(dá)成一致。
(5)火電廠內(nèi)的控制和信息系統(tǒng)雖已互連,但因各系統(tǒng)的時(shí)鐘同步協(xié)議可能不盡相同,故仍需分別接入GPS時(shí)鐘信號(hào)。即使是通過網(wǎng)橋相連的機(jī)組DCS和公用DCS,如果時(shí)鐘同步信號(hào)在網(wǎng)絡(luò)中有較大的時(shí)延,也應(yīng)考慮分別各自與GPS時(shí)鐘同步。
二、西門子TELEPERMXP時(shí)鐘同步方式
這里以西門子公司的TXP系統(tǒng)為例,看一下DCS內(nèi)部及時(shí)鐘是如何同步的。
TXP的電廠總線是以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í)鐘)。
RTT可自由運(yùn)行(free running),也可與外部GPS時(shí)鐘通過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ā)送過程被中斷,則立即生成一個(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)后,通過調(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í)鐘其精度越高。
三、時(shí)鐘及時(shí)鐘同步誤差
3.1 時(shí)鐘誤差
眾所周知,計(jì)算機(jī)的時(shí)鐘一般都采用石英晶體振蕩器。晶振體連續(xù)產(chǎn)生一定頻率的時(shí)鐘脈沖,計(jì)數(shù)器則對(duì)這些脈沖進(jìn)行累計(jì)得到時(shí)間值。由于時(shí)鐘振蕩器的脈沖受環(huán)境溫度、勻載電容、激勵(lì)電平以及晶體老化等多種不穩(wěn)定性因素的影響,故時(shí)鐘本身不可避免地存在著誤差。例如,某精度為±20ppm的時(shí)鐘,其每小時(shí)的誤差為:(1×60×60×1000ms)×(20/10.6)=72ms,一天的累計(jì)誤差可達(dá)1.73s;若其工作的環(huán)境溫度從額定25℃變?yōu)?5℃,則還會(huì)增加±25ppm的額外誤差。可見,DCS中的時(shí)鐘若不經(jīng)定期同步校準(zhǔn),其自由運(yùn)行一段時(shí)間后的誤差可達(dá)到系統(tǒng)應(yīng)用所無(wú)法忍受的程度。
隨著晶振制造技術(shù)的發(fā)展,目前在要求高精度時(shí)鐘的應(yīng)用中,已有各種高穩(wěn)定性晶振體可供選用,如TCXO(溫度補(bǔ)償晶振)、VCXO(壓控晶振)、OCXO(恒溫晶振)等。
3.2 時(shí)鐘同步誤差
如果對(duì)類似于TXP的時(shí)鐘同步方式進(jìn)行分析,不難發(fā)現(xiàn)時(shí)鐘在自上而下的同步過程中產(chǎn)生的DCS的絕對(duì)對(duì)時(shí)誤差可由以下三部分組成:
3.2.1 GPS時(shí)鐘與衛(wèi)星發(fā)射的UTC(世界協(xié)調(diào)時(shí))的誤差
這部分的誤差由GPS時(shí)鐘的精度所決定。對(duì)1PPS輸出,以脈沖前沿為準(zhǔn)時(shí)沿,精度一般在幾十ns至1μs之間;對(duì)IRIG-B碼和RS-232串行輸出,如以中科院國(guó)家授時(shí)中心的地鐘產(chǎn)品為例,其同步精度以參考碼元前沿或起始相對(duì)于1PPS前沿的偏差計(jì),分別達(dá)0.3μs和0.2ms。
3.2.2 DCS主時(shí)鐘與GPS時(shí)鐘的同步誤差
DCS網(wǎng)絡(luò)上的主時(shí)鐘與GPS時(shí)鐘通過“硬接線”方式進(jìn)行同步。一般通過DCS某站點(diǎn)內(nèi)的時(shí)鐘同步卡接受GPS時(shí)鐘輸出的標(biāo)準(zhǔn)時(shí)間編碼、硬件。例如,如在接受端對(duì)RS-232輸出的ASCII碼字節(jié)的發(fā)送延遲進(jìn)行補(bǔ)償,或?qū)RIG-B編碼采用碼元載波周期計(jì)數(shù)或高頻銷相的解碼卡,則主時(shí)鐘與GPS時(shí)鐘的同步精度可達(dá)很高的精度。
3.2.3 DCS各站點(diǎn)主從時(shí)鐘的同步誤差
DCS主時(shí)鐘與各站點(diǎn)從時(shí)鐘通過網(wǎng)絡(luò)進(jìn)行同步,其間存在著時(shí)鐘報(bào)文的發(fā)送時(shí)延、傳播時(shí)延、處理時(shí)延。表現(xiàn)在:(1)在主時(shí)鐘端生成和發(fā)送時(shí)間報(bào)文時(shí),內(nèi)核協(xié)議處理、操作系統(tǒng)對(duì)同步請(qǐng)求的調(diào)用開銷、將時(shí)間報(bào)文送至網(wǎng)絡(luò)通信接口的時(shí)間等;(2)在時(shí)間報(bào)文上網(wǎng)之前,還必須等待網(wǎng)絡(luò)空閑(對(duì)以太網(wǎng)),遇沖突還要重發(fā);(3)時(shí)間報(bào)文上網(wǎng)后,需一定時(shí)間通過DCS網(wǎng)絡(luò)媒介從主時(shí)鐘端傳送到子時(shí)鐘端(電磁波在光纖中的傳播速度為2/3光速,對(duì)DCS局域網(wǎng)而言,傳播時(shí)延為幾百ns,可忽略不計(jì));(4)在從時(shí)鐘端的網(wǎng)絡(luò)通信接口確認(rèn)是時(shí)間報(bào)文后,接受報(bào)文、記錄報(bào)文到達(dá)時(shí)間、發(fā)出中斷請(qǐng)求、計(jì)算并校正從時(shí)鐘等也需要時(shí)間。這些時(shí)延或多或少地造成了DCS主從時(shí)鐘之間、從從時(shí)鐘之間的時(shí)間同步誤差。
當(dāng)然,不同網(wǎng)絡(luò)類型的DCS、不同的時(shí)鐘通信協(xié)議和同步算法,可使網(wǎng)絡(luò)對(duì)時(shí)的同步精度各不相同,上述分析只是基于一般原理上探討。事實(shí)上,隨著人們對(duì)網(wǎng)絡(luò)時(shí)鐘同步技術(shù)的不懈研究,多種復(fù)雜但又高效、高精確的時(shí)鐘同步協(xié)議和算法相繼出現(xiàn)并得到實(shí)際應(yīng)用。例如,互聯(lián)網(wǎng)上廣為采用的網(wǎng)絡(luò)時(shí)間協(xié)議(Network Time Protocol,NTP)在DCS局域網(wǎng)上已能提供±1ms的對(duì)時(shí)精度(如GE的ICS分散控制系統(tǒng)),而基于IEEE1588的標(biāo)準(zhǔn)精確時(shí)間協(xié)議(Standard Precision Time Protocol,PTP)能使實(shí)時(shí)控制以太網(wǎng)上的主、從時(shí)鐘進(jìn)行亞微秒級(jí)同步。
四、時(shí)鐘精度與SOE設(shè)計(jì)
雖然DCS的普通開關(guān)量掃描速率已達(dá)1ms,但為滿足SOE分辨率≤1ms的要求,很長(zhǎng)一段時(shí)間內(nèi),人們都一直都遵循這樣的設(shè)計(jì)方法,即將所有SOE點(diǎn)置于一個(gè)控制器之下,將事件觸發(fā)開關(guān)量信號(hào)以硬接線接入SOE模件,其原因就在于不同控制器其時(shí)鐘存在著一定的誤差。關(guān)于這一點(diǎn),西門子在描述其TXP系統(tǒng)的FUN B模件分散配置的工程實(shí)際情況來(lái)看,由于時(shí)鐘不能同步而無(wú)法做到1ms SOE分辯率,更有甚至因時(shí)鐘相差近百ms,造成SOE事件記錄順序的顛倒。
那么,如何既能滿足工程對(duì)于SOE分散設(shè)計(jì)的要求(如設(shè)置了公用DCS后,機(jī)組SOE與公用系SOE應(yīng)分開,或希望進(jìn)入控制器的MFT、ETS的跳閘信號(hào)無(wú)需經(jīng)輸出再返至SOE模件就能用于SOE等),又不過分降低SOE分辨率呢?通過對(duì)DCS產(chǎn)品的分析不難發(fā)現(xiàn),通常采用的辦法就是將控制器或SOE模件的時(shí)鐘直接與外部GPS時(shí)鐘信號(hào)同步。例如,在ABB Symphony中,SOEServerNode(一般設(shè)在公用DCS網(wǎng)上)的守時(shí)主模件(INTKM01)接受IRIG-B時(shí)間編碼,并將其產(chǎn)生的RS-485時(shí)鐘同步信號(hào)鏈接到各控制器(HCU)的SOE時(shí)間同步模件(LPD250A),其板載硬件計(jì)時(shí)器時(shí)鐘可外接1PPM同步脈沖,每分鐘自動(dòng)清零一次;再如,MAX1000+PLUS的分散處理單元(DPU 4E)可與IRIG-B同步,使DPU的DI點(diǎn)可同時(shí)用做SOE,由于采用了1PPM或RS-485、IRIG-B硬接線時(shí)鐘“外同步”,避開了DCS時(shí)鐘經(jīng)網(wǎng)絡(luò)同步目前精度還較差的問題,使各受控時(shí)鐘之間的偏差保持在較小的范圍內(nèi),故SOE點(diǎn)分散設(shè)計(jì)是可行的。
由此可見,在工程設(shè)計(jì)中應(yīng)結(jié)合采用的DCS特點(diǎn)來(lái)確定SOE的設(shè)計(jì)方案。不可將1ms的開關(guān)量掃描速率或1ms的控制器(或SOE模件)時(shí)鐘相對(duì)誤差等同于1ms的SOE分辨率,從而簡(jiǎn)單地將SOE點(diǎn)分散到系統(tǒng)各處。同時(shí)也應(yīng)看到,SOE點(diǎn)“分散”同“集中”相比,雖然分辨率有所降低,但只要時(shí)鐘相對(duì)誤差很小(如與1ms關(guān)一個(gè)數(shù)量級(jí)),還是完全能滿足電廠事故分析實(shí)際需要的。
五、結(jié)束語(yǔ)
目前火電廠各控制系統(tǒng)已不再是各自獨(dú)立的信息孤島,大量的實(shí)時(shí)數(shù)據(jù)需在不同地方打上時(shí)戳,然后送至SIS、MIS,用于各種應(yīng)用中。因此,在設(shè)計(jì)中應(yīng)仔細(xì)考慮各種系統(tǒng)的時(shí)鐘同步方案和需達(dá)到的時(shí)鐘同步精度。
? ?在DCS設(shè)計(jì)中不僅要注意了解系統(tǒng)主、從時(shí)鐘的絕對(duì)對(duì)時(shí)精度,更應(yīng)重視時(shí)鐘之間的相對(duì)誤差。因?yàn)槿缫獙OE點(diǎn)分散設(shè)計(jì)的同時(shí)又不過分降低事件分辨率,其關(guān)鍵就在于各時(shí)鐘的偏差應(yīng)盡可能小。
? ?完全有理由相信,隨著網(wǎng)絡(luò)時(shí)鐘同步技術(shù)的不斷發(fā)展,通過網(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)。
評(píng)論
查看更多