專利名稱:一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法,具體地說,涉及用于大型分散控制系統(tǒng)(DCS)中。
背景技術(shù):
在大型分散控制系統(tǒng)(DCS)中,往往要用到事件順序記錄(SOE)的功能,在以往的大型分散控制系統(tǒng)(DCS)中,若要用到事件順序記錄(SOE)的功能,則通常只設(shè)一個(gè)SOE站,這樣就無(wú)需進(jìn)行同步,或者即使有若干個(gè)SOE站,而SOE站各站之間的事件信號(hào)都是不相關(guān)的,這樣也就無(wú)需進(jìn)行同步,隨著分散控制系統(tǒng)(DCS)的功能和輸入/輸出信號(hào)量的不斷增加和系統(tǒng)設(shè)計(jì)的靈活性增強(qiáng),往往要用到若干個(gè)SOE站,并且各SOE站之間的部分事件信號(hào)是相關(guān)的,這樣就必須對(duì)各個(gè)不同的SOE站進(jìn)行同步,以往大都采用在以太網(wǎng)上的時(shí)間廣播方式進(jìn)行同步,這樣的同步方式其優(yōu)點(diǎn)是無(wú)需增加額外的硬件資源,但缺點(diǎn)是其同步的時(shí)間精度一般最高只能達(dá)到幾個(gè)毫秒級(jí),另外一種方法是在各個(gè)SOE站都設(shè)置一套GPS系統(tǒng),其優(yōu)點(diǎn)是同步精度很高,但這樣往往使系統(tǒng)造價(jià)也變得很高。而SOE站要求的分辨率為1毫秒或數(shù)百微秒,所以以往的方法一般不能滿足實(shí)際的需求。
發(fā)明內(nèi)容
本發(fā)明的目的是發(fā)明一種使各SOE站之間的時(shí)間同步精確到1毫秒以內(nèi)的多事件順序記錄站時(shí)鐘信號(hào)同步的方法。
為實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明所要解決的技術(shù)方案是一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法,其特征在于,1-1.將GPS系統(tǒng)和計(jì)算機(jī)的串口相連;1-2.編寫相應(yīng)的應(yīng)用軟件;1-3.在一臺(tái)計(jì)算機(jī)與至少二個(gè)事件順序記錄(SOE)站之間通過多通訊卡連接,多通訊卡的通訊口與每一個(gè)事件順序記錄(SOE)站一一對(duì)應(yīng)。
一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法所需要的設(shè)備,其特征在于,包括一套GPS系統(tǒng)、一臺(tái)計(jì)算機(jī)、至少二個(gè)事件順序記錄(SOE)站和一個(gè)多通訊卡。
所述的一套GPS系統(tǒng)接口可與計(jì)算機(jī)相連;所述的一臺(tái)計(jì)算機(jī)可與IBM_PC兼容,計(jì)算機(jī)的操作系統(tǒng)采用DOS6.0或以上版本;所述的多通訊卡可以為RS232、RS485、CAN、PROFIBUS等等串行通訊口的基準(zhǔn)時(shí)間站,通訊口的數(shù)量決定于所需同步的事件順序記錄(SOE)站的數(shù)量。
本發(fā)明的最基本原理是專門設(shè)置一個(gè)多通訊卡的基準(zhǔn)時(shí)間站,通訊口的數(shù)量決定于所需同步的SOE站數(shù)量。為了在制造成本和同步精度之間達(dá)到一個(gè)平衡點(diǎn),其原理是一點(diǎn)(基準(zhǔn)時(shí)間站)對(duì)多點(diǎn)(各SOE站)的串行通訊,各SOE站的基準(zhǔn)時(shí)間都來(lái)自于同一個(gè)基準(zhǔn)時(shí)間站,通訊的格式可以采用固定長(zhǎng)度幀,而相對(duì)于點(diǎn)對(duì)點(diǎn)的通訊響應(yīng)時(shí)間基本是相同的,即誤差小于1毫秒,這樣各SOE站所得到的同步時(shí)間都滯后于基準(zhǔn)時(shí)間站一次通訊時(shí)間,這個(gè)滯后時(shí)間可以修正,也可以不修正,因SOE站對(duì)絕對(duì)時(shí)間的精度要求并不高,而是各SOE站對(duì)時(shí)間的同步要求較高。
本發(fā)明的優(yōu)點(diǎn)是使各SOE站之間的時(shí)間同步精確到1毫秒以內(nèi),取材容易,成本相對(duì)低廉。
圖1為多事件順序記錄站示意圖;圖2為程序流程圖。
具體實(shí)施例方式
以下結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
實(shí)施例如圖1所示,為多事件順序記錄站示意圖,以四個(gè)事件順序記錄(SOE)站為例,SOE站為RS485接口,MODBUS協(xié)議,用一臺(tái)計(jì)算機(jī),IBM_PC兼容,加上一塊四串口(RS485)的通訊卡,和一套帶RS232接口的GPS系統(tǒng),以上這些器材在市場(chǎng)上都能采購(gòu)到,計(jì)算機(jī)的操作系統(tǒng)采用DOS6.0即可,將四串口通訊卡插在計(jì)算機(jī)的插槽中,再將GPS系統(tǒng)和計(jì)算機(jī)的串口(RS232接口)相連,編寫相應(yīng)的應(yīng)用軟件,應(yīng)用軟件的基本要求是從哪個(gè)RS485接口得到的讀數(shù)據(jù)命令,就從哪個(gè)RS485接口回送數(shù)據(jù),基準(zhǔn)時(shí)間站相對(duì)SOE站來(lái)講是從站,而對(duì)GPS系統(tǒng)來(lái)講是主站。
工作時(shí),將基準(zhǔn)時(shí)間站的四個(gè)RS485接口分別與四個(gè)SOE站的RS485接口相連接,基準(zhǔn)時(shí)間站的節(jié)點(diǎn)地址不能與其他卡件相同,各SOE站中的主節(jié)點(diǎn)負(fù)責(zé)向基準(zhǔn)時(shí)間站定期發(fā)送讀數(shù)據(jù)命令,而基準(zhǔn)時(shí)間站則在收到某個(gè)RS485讀數(shù)據(jù)命令后負(fù)責(zé)從GPS系統(tǒng)讀取基準(zhǔn)時(shí)間,然后再以廣播的方式回送數(shù)據(jù)到相應(yīng)的SOE站,SOE站收到數(shù)據(jù)后同步就完成了,如圖2所示。
權(quán)利要求
1.一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法,其特征在于,1-1.將GPS系統(tǒng)和計(jì)算機(jī)的串口相連;1-2.編寫相應(yīng)的應(yīng)用軟件;1-3.在一臺(tái)計(jì)算機(jī)與至少二個(gè)事件順序記錄(SOE)站之間通過多通訊卡連接,多通訊卡的通訊口與每一個(gè)事件順序記錄(SOE)站一一對(duì)應(yīng)。
2.一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法所需要的設(shè)備,其特征在于,包括一套GPS系統(tǒng)、一臺(tái)計(jì)算機(jī)、至少二個(gè)事件順序記錄(SOE)站和一個(gè)多通訊卡。
3.根據(jù)權(quán)利要求2所述的一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法所需要的設(shè)備,其特征在于,所述的一套GPS系統(tǒng)接口可與計(jì)算機(jī)相連。
4.根據(jù)權(quán)利要求2所述的一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法所需要的設(shè)備,其特征在于,所述的一臺(tái)計(jì)算機(jī)可與IBM_PC兼容,計(jì)算機(jī)的操作系統(tǒng)采用DOS6.0或以上版本。
5.根據(jù)權(quán)利要求2所述的一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法所需要的設(shè)備,其特征在于,所述的多通訊卡可以為RS232、RS485、CAN、PROFIBUS等等串行通訊口的基準(zhǔn)時(shí)間站,通訊口的數(shù)量決定于所需同步的事件順序記錄(SOE)站的數(shù)量。
全文摘要
本發(fā)明涉及一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法,其特征在于,將GPS系統(tǒng)和計(jì)算機(jī)的串口相連;編寫相應(yīng)的應(yīng)用軟件;在一臺(tái)計(jì)算機(jī)與至少二個(gè)事件順序記錄(SOE)站之間通過多通訊卡連接,多通訊卡的通訊口與每一個(gè)事件順序記錄(SOE)站一一對(duì)應(yīng)。一種多事件順序記錄站時(shí)鐘信號(hào)同步的方法所需要的設(shè)備,其特征在于,包括一套GPS系統(tǒng)、一臺(tái)計(jì)算機(jī)、至少二個(gè)事件順序記錄(SOE)站和一個(gè)多通訊卡。本發(fā)明的優(yōu)點(diǎn)是使各SOE站之間的時(shí)間同步精確到1毫秒以內(nèi),取材容易,成本相對(duì)低廉。
文檔編號(hào)G06F1/04GK1825293SQ20051002396
公開日2006年8月30日 申請(qǐng)日期2005年2月21日 優(yōu)先權(quán)日2005年2月21日
發(fā)明者屠勤 申請(qǐng)人:上海華文自動(dòng)化系統(tǒng)工程有限公司