范振華 嚴盛超 程 斌 呂 博
(中國石油蘭州石化公司,蘭州 730060)
混合控制系統時鐘同步的設置方法
范振華 嚴盛超 程 斌 呂 博
(中國石油蘭州石化公司,蘭州 730060)
混合控制系統廣泛應用于各類煉化裝置,為保證不同系統之間數據對比的有效性,系統間的時鐘同步變的尤為重要。因此,以DeltaV系統與TRICON系統間的時鐘同步為例,詳細介紹混合控制系統時鐘同步的設置方法。
時鐘同步 混合控制系統 DeltaV TRICON
不同控制系統的控制重點不同,如生產過程控制常使用離散控制系統,生產安全控制常使用安全儀表系統,因此各類煉化裝置大多應用混合控制系統。為提高混合系統之間數據分析的有效性,控制系統時鐘同步被廣泛應用。控制系統時鐘同步包含不同控制系統控制器之間的時鐘同步,也包含同一套控制系統內各節點(控制器與操作站計算機)的時鐘同步。
在煉化行業中,時常會發生因工藝誤操作或設備故障而引起的生產波動,甚至裝置停工。事故發生后應在最短時間內查找出故障的位置進而消除,使生產裝置恢復正常運行。同時,為了避免此類事故再次發生,各專業人員會對事故原因進行分析、總結。原因分析過程中需要對不同系統中的數據變化時間、數值大小和變化率進行對比,通常需要搜集安全儀表系統(SIS)的事件順序記錄(SOE),查找出造成事故發生的第一事件(如壓力波動、液位聯鎖)和第一事件發生的時間。再通過離散控制系統(DCS)或機組控制系統(CCS)的歷史數據記錄畫面調出相關回路的歷史趨勢,分析測量元件和設備在事故發生期間的動作情況,以此確定出故障的原因。在此過程中,若各控制系統的控制器時鐘之間沒有進行時鐘同步,則會導致對同一測量元件或設備所記錄數據的時間不一致,無法判斷事件發生時設備動作的順序;若控制器與計算機時鐘之間沒有同步,則會導致歷史趨勢中事件發生時間與實際發生時間存在較大偏差,數據的可比性降低。由此可見,無論哪一部分未進行時鐘同步設置,都會導致事故原因分析難度大幅增加,甚至影響最終分析結果。
1.1 DeltaV系統各節點時鐘同步
DeltaV系統的時鐘同步,首先要確定時鐘源,即選取一個設備,以此設備的時間作為標準時間,其他系統或設備的時間則以此時鐘源時間為基準進行修改。時鐘源的選取通常有兩種方法:一是以系統內某一常用工程師站作為時鐘源;二是采用外部時鐘源,常用外部設備(如GPS時鐘服務器)作為時鐘源。
1.1.1以工程師站為時鐘源的同步方法
在不采用外部時鐘源的情況下,DeltaV系統可以通過設置,以該系統內的任一節點作為時鐘源,對其余節點進行時鐘同步。
在Explorer界面中右鍵單擊物理網絡(Phsical Network),選擇屬性對話框(圖1),然后選擇PLUS站,將它組態為該網絡的主時間服務器,再選擇另一臺工作站作為備用服務器并下裝。

圖1 物理網絡屬性對話框
打開系統診斷畫面,任意選擇一個節點,在其信息欄中可以看到如圖2所示的信息。其中,NTPServer為PLUS站;NTPStatus為GOOD;NTPOffset為14.538,即OP2的時間與PLUS的時間偏差為14.538ms;TimeInSync為1,表示時鐘同步正常。

圖2 DeltaV診斷畫面截圖
若各節點之間的時間偏差較大,則可以自PLUS站的操作畫面上手動進行同步。點擊操作畫面上的時鐘圖標,彈出如圖3所示的對話框,在確認日期、時間均無誤后點擊“Apply”,則完成各操作站的時鐘同步。

圖3 系統時鐘設置對話框
此同步方法簡單易操作,儀表維護工程師可在日常巡檢過程中完成。但由于是手動同步,系統無法自動檢測各節點間的時間誤差,因此需在巡檢過程中關注各節點的詳細時間,對時間不一致的系統進行同步操作。
1.1.2以GPS時鐘服務器為時鐘源的同步方法
GPS時鐘服務器的品牌、型號較多,設置方法也不相同,筆者不做詳細介紹。配置好GPS時鐘服務器的相關參數后,通過網線將GPS設備上具有NTP功能的網口和工作站(以PLUS站為例)的第3塊網卡進行連接,然后在DeltaV系統中進行設置。
在PLUS站上執行DeltaV工作站組態(PCInstall)。選中“Workstation will be a Remote Access Server”復選框和“Enable Remote Access Services Now”復選框,表示該機器將會成為遠程服務器。
在DeltaV Explorer中,選擇工程師站下的遠程網絡(Remote Network),單擊鼠標右鍵,彈出遠程網絡屬性對話框,如圖4所示,選擇屬性(Properties),并選擇使能遠程網絡(Enable Remote Network)。

圖4 遠程網絡屬性對話框
在遠程網絡高級選項對話框里(圖5)選擇高級選項,輸入之前設置好的GPS時鐘服務器網口的IP地址。

圖5 遠程網絡高級選項對話框
重復圖1中的設置,將PLUS站設置為該DeltaV網絡的主時間服務器。下裝整個網絡,一段時間(30min左右)后,所有工作站時間會自動與GPS的時間進行同步。
打開系統的診斷界面,查看NTPServer是否更改為GPS時鐘服務器,NTPStatus、NTPOffset及TimeInSync等參數的數值是否正確,也可以通過調用各工作站的NTPOffset歷史趨勢,查看與PLUS站的時間偏差是否在允許范圍內。
1.2TRICON系統各節點時鐘同步
TRICON系統各節點間的時鐘同步有3種方法:一是利用TCM卡中SNTP功能進行時鐘同步;二是利用DDE SERVER中時間同步功能進行系統內部節點的時鐘同步;三是利用人機界面(HMI)同步的方式進行系統內部節點的時鐘同步。
1.2.1TCM卡中SNTP的同步方式
在工程師站中打開Tristation1131程序,在控制面板的硬件組態中直接進入TCM4351A/B 卡的SETUP界面(圖6),選擇TIME SYNC,然后選擇SNTP設置時鐘源的IP地址。

圖6 TCM卡的SETUP界面
更改完設置后保存并下裝程序,這樣控制器將會和時鐘源自動進行時鐘同步。但要注意的是,當時鐘同步網絡中斷后,大概5min左右TCM卡會發生報警,內容是TCM卡尋找不到時鐘源,需要檢查網絡并加以處理。
1.2.2DDE SERVER的同步方式
打開DDE SERVER,在主機名稱組態對話框(Host Name Configuration)(圖7)中,將“Time Sync” 選中。計算機的時間通過DDE SERVER每隔3min向控制器寫一次時間。這樣就使控制器和計算機時間同步。

圖7 主機名稱組態對話框
一個系統中常配置一臺工程師站和多臺操作員站,一般將工程師站作為同步控制器的時鐘站。僅在工程師站計算機上按上述操作進行設置,可以使在這一個網絡系統中,只有一臺計算機向控制器發送同步信號,防止出現多個設備間互相進行時鐘同步的混亂。
1.2.3人機界面同步的方式
人機界面同步的方式是通過編寫時鐘同步程序,將計算機時間寫入控制器中或將控制器時間寫入計算機中,在實際使用過程中應用較為廣泛。
1.2.3.1計算機時間寫入控制器
打開Tristation1131程序編輯器,在其中編寫時間同步程序,如圖8所示。其中,點“TIME_HMI”是上位畫面寫到下位程序的可讀寫點,此程序顯示的是每天3時0分0秒由HMI發送同步信號,將控制器時間更改為3時0分0秒,為了消除信號傳送中的誤差,可由TIME_SET模塊中的“MS”管腳來進行調整,這里默認為零。

圖8 時鐘同步程序截圖
在HMI開發界面中編寫腳本(圖9),用于發送同步信號。

圖9 編輯條件腳本界面
在HMI運行時,每天到了設定時間,就會自動使控制器的時間與計算機時間同步。
與DDE SERVER的同步方法相同,在一套系統中存在多臺計算機時,只需選擇一臺作為時鐘同步的源機器,并確保其HMI畫面一直運行,就能保證系統中只有一臺計算機與控制器進行時鐘同步,防止多個設備間互相進行時鐘同步。
1.2.3.2控制器時間寫入計算機
將控制器時間寫入計算機常作為不同控制系統間時鐘同步的一個重要步驟進行。
在需要進行時鐘同步的TRICON系統工作站HMI開發界面打開腳本編輯器,編寫腳本,用于在指定時間將計算機的時間與控制器時間同步,腳本編寫內容如圖10所示。

圖10 HMI開發界面腳本編輯器
系統內部的時鐘同步只能保證同一系統內部各節點的時間一致,在分析故障原因時,往往涉及到不同的控制系統,不同控制系統之間的時鐘同步就變得尤為重要。混合控制系統時鐘同步常見方法有兩種:一是利用GPS時鐘同步服務器實現;二是利用不同系統之間的連接、設置實現。利用GPS時鐘同步服務器進行時鐘同步時,只需將不同系統與服務器進行連接,按照不同控制系統廠家要求的標準進行相關設置,即可實現時鐘同步,操作過程簡單。現以DeltaV系統和TRICON系統為例,對利用不同系統之間連接、設置實現混合控制系統時鐘同步的方法進行介紹。
設置主時鐘服務器。按照1.1.1節中的方法,在DeltaV控制系統中將PLUS站設置為主時鐘服務器,用于同步DeltaV系統的其余工作節點,并同步TRICON系統控制器的時間和計算機時間。
編輯時鐘同步模塊。在DeltaV Explorer界面中建立一個時鐘同步模塊(Module),將PLUS站的計算機時間取出,并以此編寫在3時0分0秒送出一個脈沖信號至TRICON系統的程序,完成后下裝該模塊至任意控制器內,時鐘同步模塊邏輯如圖11所示。

圖11 時鐘同步模塊邏輯
控制系統間連接。將DeltaV系統輸出的脈沖信號(DO),用硬接線的方式連接至TRICON系統所指定的輸入端(DI)。
被同步系統編輯時鐘同步邏輯。打開Tristation1131應用程序,編寫由控制器同步計算機時間的時鐘同步程序,具體程序如圖12所示,其中“DCSYNTIME”為DCS系統在3時0分0秒發出的脈沖信號(DI)。

圖12 Tristation1131時鐘同步程序
被同步系統內部節點時鐘同步。按照1.2.3.2節的方法,在指定時間將計算機的時間與控制器時間同步。
完成上述工作后,將TRICON系統的HMI運行界面打開,即可完成兩套系統的時鐘同步。在3時0分0秒,由DCS系統發出脈沖信號,同步TRICON系統的控制器時間,再由TRICON系統的控制器時間去同步各工作站的計算機時間,這樣就實現了兩套系統內各個節點的時鐘同步。
時鐘同步設備現在已經得到了廣泛運用,控制系統的時鐘同步對于工藝人員的日常操作和維護人員對故障原因的分析具有重大幫助,因此在日常工作當中,需要定期檢查控制系統的時鐘是否同步,確保生產裝置的平穩運行。
TH86
B
1000-3932(2016)12-1331-06
2016-05-10