本發(fā)明涉及油氣管道SCADA系統(tǒng)技術(shù)領(lǐng)域,具體而言,涉及一種油氣管道SCADA系統(tǒng)數(shù)據(jù)通信通斷監(jiān)測(cè)方法。
背景技術(shù):
在當(dāng)前油氣管道采用數(shù)據(jù)采集與監(jiān)控系統(tǒng)(SCADA)完成油氣管道站場(chǎng)集中監(jiān)控、調(diào)度管理的模式下,經(jīng)過(guò)技術(shù)的發(fā)展和進(jìn)步,目前對(duì)油氣管道的監(jiān)視、控制和調(diào)度均可在主調(diào)控中心和備用調(diào)控中心完成。在此操作模式下,要求油氣管道SCADA系統(tǒng)可將便于操作、管理的站場(chǎng)站控制系統(tǒng)(SCS)的信息及數(shù)據(jù)能自動(dòng)提供給調(diào)控中心的調(diào)度、操作、運(yùn)行及維護(hù)人員,以供技術(shù)、管理人員及時(shí)發(fā)現(xiàn)和處理管道生產(chǎn)運(yùn)行中出現(xiàn)的問(wèn)題,確保油氣管道安全、平穩(wěn)、高效的運(yùn)行。
以往調(diào)控中心經(jīng)常發(fā)生設(shè)置在調(diào)控中心的SCADA系統(tǒng)無(wú)法掃描并更新油氣管道站場(chǎng)站控制系統(tǒng)信息及數(shù)據(jù)現(xiàn)象,當(dāng)該情況發(fā)生時(shí),調(diào)控中心便無(wú)法監(jiān)測(cè)站場(chǎng)站控制系統(tǒng)信息及數(shù)據(jù),且調(diào)控中心SCADA系統(tǒng)更由于無(wú)法監(jiān)測(cè)數(shù)據(jù)傳輸?shù)耐〝酄顟B(tài),導(dǎo)致調(diào)控中心SCADA系統(tǒng)失去對(duì)油氣管道站場(chǎng)站控制系統(tǒng)的遠(yuǎn)程監(jiān)控、操作運(yùn)行及調(diào)度管理的能力,使油氣管道處于失控的狀態(tài)。
目前,油氣管道調(diào)控中心SCADA系統(tǒng)在數(shù)據(jù)傳輸中出現(xiàn)的主要問(wèn)題如下:
1、站控制系統(tǒng)中的可編程邏輯控制器(PLC)多次發(fā)生故障,導(dǎo)致站控制系統(tǒng)及調(diào)控中心SCADA系統(tǒng)中的操作員工作站上的畫(huà)面及數(shù)據(jù)無(wú)法刷新,此時(shí),調(diào)控中心SCADA系統(tǒng)無(wú)法獲取站場(chǎng)站控制系統(tǒng)的數(shù)據(jù)及信息,更無(wú)法對(duì)站控制系統(tǒng)下達(dá)操作指令,直到對(duì)站控制系統(tǒng)中的PLC進(jìn)行檢修并調(diào)試完畢后,恢復(fù)數(shù)據(jù)更新并向調(diào)控中心重新進(jìn)行數(shù)據(jù)傳輸;
2、發(fā)生站控系統(tǒng)與調(diào)控中心SCADA系統(tǒng)的數(shù)據(jù)通信中斷,此時(shí),調(diào)控中心SCADA系統(tǒng)無(wú)法獲取站場(chǎng)站控制系統(tǒng)的數(shù)據(jù)及信息,更無(wú)法對(duì)站控制系統(tǒng)下達(dá)操作指令,同時(shí),調(diào)控中心與站場(chǎng)的所有通信形式都受到了影響,包括工業(yè)電視、調(diào)度電話等系統(tǒng),調(diào)控中心更無(wú)法及時(shí)通知站場(chǎng)進(jìn)行相應(yīng)的應(yīng)急處理,直到通信自動(dòng)恢復(fù)后方可解決。
因此,油氣管道調(diào)控中心SCADA系統(tǒng)在數(shù)據(jù)傳輸中一旦出現(xiàn)上述問(wèn)題,便會(huì)影響油氣管道的安全,也無(wú)法保證油氣管道安全、平穩(wěn)、高效運(yùn)行,勢(shì)必給油氣管道的安全運(yùn)行帶來(lái)隱患,有時(shí)會(huì)造成現(xiàn)場(chǎng)人員和設(shè)備的傷害、財(cái)產(chǎn)的損失。
如果能及早發(fā)現(xiàn)油氣管道SCADA系統(tǒng)在數(shù)據(jù)傳輸過(guò)程中出現(xiàn)的問(wèn)題,并及時(shí)進(jìn)行處理,那么對(duì)于油氣管道SCADA系統(tǒng)來(lái)說(shuō),能有效的杜絕輸氣管道在運(yùn)行中存在的安全隱患。因此,油氣管道SCADA系統(tǒng)通信通斷監(jiān)測(cè)是非常必要的,能有效的提高油氣管道SCADA系統(tǒng)運(yùn)行的安全性、可靠性、穩(wěn)定性。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問(wèn)題,本發(fā)明的目的在于提供一種油氣管道SCADA系統(tǒng)數(shù)據(jù)通信通斷監(jiān)測(cè)方法,通過(guò)互擲0/1法來(lái)實(shí)現(xiàn)油氣管道SCADA系統(tǒng)數(shù)據(jù)通信通斷監(jiān)測(cè),并能根據(jù)需要隨時(shí)進(jìn)行人工檢測(cè)。
本發(fā)明提供了一種油氣管道SCADA系統(tǒng)數(shù)據(jù)通信通斷監(jiān)測(cè)方法,該方法包括如下步驟:
步驟1,測(cè)試系統(tǒng)的操作人員啟動(dòng)通斷監(jiān)測(cè)命令,同時(shí)下發(fā)命令值,初始值為高電平“1”,并同時(shí)啟動(dòng)13秒的計(jì)時(shí)器,目標(biāo)系統(tǒng)在接收到測(cè)試系統(tǒng)通斷監(jiān)測(cè)信號(hào)后,將該信號(hào)反饋位取反,并將取反的值發(fā)送給測(cè)試系統(tǒng);
步驟2,測(cè)試系統(tǒng)接收到取反后的目標(biāo)系統(tǒng)返回值,并判斷計(jì)時(shí)器在13秒內(nèi)收到的目標(biāo)系統(tǒng)返回值和發(fā)出值是否一致:
若測(cè)試系統(tǒng)檢測(cè)到發(fā)出值與目標(biāo)系統(tǒng)返回值不一致,表示通信正常,等待13秒后,測(cè)試系統(tǒng)將上次發(fā)出值取反后,重復(fù)步驟1;
若測(cè)試系統(tǒng)檢測(cè)到發(fā)出值與目標(biāo)系統(tǒng)返回值一致,表示通信故障,進(jìn)行步驟3;
步驟3,觸發(fā)一個(gè)通信故障計(jì)數(shù)器,計(jì)數(shù)一次,等待13秒后,測(cè)試系統(tǒng)繼續(xù)發(fā)出原命令值,重復(fù)步驟1;
同時(shí),測(cè)試系統(tǒng)判斷通信故障計(jì)數(shù)器計(jì)數(shù)是否大于2,以及發(fā)出值與目標(biāo)系統(tǒng)返回值是否一致:
若測(cè)試系統(tǒng)檢測(cè)到1次或者2次通信故障,且測(cè)試系統(tǒng)檢測(cè)到發(fā)出值與返回值不一致,則通信故障計(jì)數(shù)器自動(dòng)復(fù)位;
若測(cè)試系統(tǒng)檢測(cè)到連續(xù)3次通信故障,測(cè)試系統(tǒng)檢測(cè)到發(fā)出值與返回值一致,在測(cè)試系統(tǒng)中的操作員工作站顯示一個(gè)通信中斷報(bào)警,同時(shí)確定通信是否恢復(fù),若通信恢復(fù)正常后則進(jìn)行步驟4,反之,通信中斷報(bào)警計(jì)數(shù)器計(jì)數(shù)加一后繼續(xù)確定通信是否恢復(fù);
步驟4,通信中斷報(bào)警計(jì)數(shù)器和通信故障計(jì)數(shù)器自動(dòng)復(fù)位,同時(shí)測(cè)試系統(tǒng)下發(fā)停止與目標(biāo)系統(tǒng)通信中斷的命令。
作為本發(fā)明進(jìn)一步的改進(jìn),該方法包括:調(diào)控中心SCADA系統(tǒng)對(duì)站場(chǎng)站控制系統(tǒng)中的PLC的通信通斷監(jiān)測(cè)方法;站場(chǎng)站控制系統(tǒng)中的PLC對(duì)調(diào)控中心SCADA系統(tǒng)的通信通斷監(jiān)測(cè)方法;站場(chǎng)站控制系統(tǒng)中的PLC對(duì)站控制系統(tǒng)中的操作員工作站的通信通斷監(jiān)測(cè)方法;
其中,
所述調(diào)控中心SCADA系統(tǒng)對(duì)站場(chǎng)站控制系統(tǒng)中的PLC的通信通斷監(jiān)測(cè)方法具體如下:
步驟A1,調(diào)控中心SCADA系統(tǒng)的操作人員啟動(dòng)通斷監(jiān)測(cè)命令,同時(shí)下發(fā)命令值,初始值為高電平“1”,并同時(shí)啟動(dòng)13秒的計(jì)時(shí)器,站場(chǎng)站控制系統(tǒng)中的PLC在接收到調(diào)控中心SCADA系統(tǒng)通斷監(jiān)測(cè)信號(hào)后,將該信號(hào)反饋位取反,并將取反的值發(fā)送給調(diào)控中心SCADA系統(tǒng);
步驟A2,調(diào)控中心SCADA系統(tǒng)接收到取反后的站場(chǎng)返回值,并判斷計(jì)時(shí)器在13秒內(nèi)收到的站場(chǎng)返回值和發(fā)出值是否一致:
若調(diào)控中心SCADA系統(tǒng)檢測(cè)到發(fā)出值與站場(chǎng)返回值不一致,表示通信正常,等待13秒后,調(diào)控中心SCADA系統(tǒng)將上次發(fā)出值取反后,重復(fù)步驟A1;
若調(diào)控中心SCADA系統(tǒng)檢測(cè)到發(fā)出值與站場(chǎng)返回值一致,表示通信故障,進(jìn)行步驟A3;
步驟A3,觸發(fā)一個(gè)通信故障計(jì)數(shù)器,計(jì)數(shù)一次,等待13秒后,調(diào)控中心SCADA系統(tǒng)繼續(xù)發(fā)出原命令值,重復(fù)步驟A1;
同時(shí),調(diào)控中心SCADA系統(tǒng)判斷通信故障計(jì)數(shù)器計(jì)數(shù)是否大于2,以及發(fā)出值與站場(chǎng)返回值是否一致:
若調(diào)控中心SCADA系統(tǒng)檢測(cè)到1次或者2次通信故障,且調(diào)控中心SCADA系統(tǒng)檢測(cè)到發(fā)出值與返回值不一致,則通信故障計(jì)數(shù)器自動(dòng)復(fù)位;
若調(diào)控中心SCADA系統(tǒng)檢測(cè)到連續(xù)3次通信故障,調(diào)控中心SCADA系統(tǒng)檢測(cè)到發(fā)出值與返回值一致,在調(diào)控中心SCADA系統(tǒng)中的操作員工作站顯示一個(gè)通信中斷報(bào)警,同時(shí)確定通信是否恢復(fù),若通信恢復(fù)正常后則進(jìn)行步驟A4,反之,通信中斷報(bào)警計(jì)數(shù)器計(jì)數(shù)加一后繼續(xù)確定通信是否恢復(fù);
步驟A4,通信中斷報(bào)警計(jì)數(shù)器和通信故障計(jì)數(shù)器自動(dòng)復(fù)位,同時(shí)調(diào)控中心SCADA系統(tǒng)下發(fā)停止與站場(chǎng)站控制系統(tǒng)中的PLC通信中斷的命令;
所述站場(chǎng)站控制系統(tǒng)中的PLC對(duì)調(diào)控中心SCADA系統(tǒng)的通信通斷監(jiān)測(cè)方法具體如下:
步驟B1,站場(chǎng)站控制系統(tǒng)中的PLC啟動(dòng)通斷監(jiān)測(cè)命令,同時(shí)下發(fā)命令值,初始值為高電平“1”,并同時(shí)啟動(dòng)13秒的計(jì)時(shí)器,調(diào)控中心SCADA系統(tǒng)在接收到站場(chǎng)站控制系統(tǒng)中的PLC通斷監(jiān)測(cè)信號(hào)后,將該信號(hào)反饋位取反,并將取反的值發(fā)送給站場(chǎng)站控制系統(tǒng)中的PLC;
步驟B2,站場(chǎng)站控制系統(tǒng)中的PLC接收到取反后的SCADA系統(tǒng)返回值,并判斷計(jì)時(shí)器在13秒內(nèi)收到的SCADA系統(tǒng)返回值和發(fā)出值是否一致:
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與SCADA系統(tǒng)返回值不一致,表示通信正常,等待13秒后,站場(chǎng)站控制系統(tǒng)中的PLC將上次發(fā)出值取反后,重復(fù)步驟B1;
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與SCADA系統(tǒng)返回值一致,表示通信故障,進(jìn)行步驟B3;
步驟B3,觸發(fā)一個(gè)通信故障計(jì)數(shù)器,計(jì)數(shù)一次,等待13秒后,站場(chǎng)站控制系統(tǒng)中的PLC繼續(xù)發(fā)出原命令值,重復(fù)步驟B1;
同時(shí),站場(chǎng)站控制系統(tǒng)中的PLC判斷通信故障計(jì)數(shù)器計(jì)數(shù)是否大于2,以及發(fā)出值與SCADA系統(tǒng)返回值是否一致:
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到1次或者2次通信故障,且站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與返回值不一致,則通信故障計(jì)數(shù)器自動(dòng)復(fù)位;
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到連續(xù)3次通信故障,站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與返回值一致,在站場(chǎng)站控制系統(tǒng)中的操作員工作站顯示一個(gè)通信中斷報(bào)警,同時(shí)確定通信是否恢復(fù),若通信恢復(fù)正常后則進(jìn)行步驟B4,反之,通信中斷報(bào)警計(jì)數(shù)器計(jì)數(shù)加一后繼續(xù)確定通信是否恢復(fù);
步驟B4,通信中斷報(bào)警計(jì)數(shù)器和通信故障計(jì)數(shù)器自動(dòng)復(fù)位,同時(shí)站場(chǎng)站控制系統(tǒng)中的PLC下發(fā)停止與調(diào)控中心SCADA系統(tǒng)通信中斷的命令;
所述站場(chǎng)站控制系統(tǒng)中的PLC對(duì)站控制系統(tǒng)中的操作員工作站的通信通斷監(jiān)測(cè)方法具體如下:
步驟C1,站場(chǎng)站控制系統(tǒng)中的PLC啟動(dòng)通斷監(jiān)測(cè)命令,同時(shí)下發(fā)命令值,初始值為高電平“1”,并同時(shí)啟動(dòng)13秒的計(jì)時(shí)器,站控制系統(tǒng)中的操作員工作站在接收到站場(chǎng)站控制系統(tǒng)中的PLC通斷監(jiān)測(cè)信號(hào)后,將該信號(hào)反饋位取反,并將取反的值發(fā)送給站場(chǎng)站控制系統(tǒng)中的PLC;
步驟C2,站場(chǎng)站控制系統(tǒng)中的PLC接收到取反后的操作員工作站返回值,并判斷計(jì)時(shí)器在13秒內(nèi)收到的操作員工作站返回值和發(fā)出值是否一致:
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與操作員工作站返回值不一致,表示通信正常,等待13秒后,站場(chǎng)站控制系統(tǒng)中的PLC將上次發(fā)出值取反后,重復(fù)步驟C1;
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與操作員工作站返回值一致,表示通信故障,進(jìn)行步驟C3;
步驟C3,觸發(fā)一個(gè)通信故障計(jì)數(shù)器,計(jì)數(shù)一次,等待13秒后,站場(chǎng)站控制系統(tǒng)中的PLC繼續(xù)發(fā)出原命令值,重復(fù)步驟C1;
同時(shí),站場(chǎng)站控制系統(tǒng)中的PLC判斷通信故障計(jì)數(shù)器計(jì)數(shù)是否大于2,以及發(fā)出值與操作員工作站返回值是否一致:
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到1次或者2次通信故障,且站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與返回值不一致,則通信故障計(jì)數(shù)器自動(dòng)復(fù)位;
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到連續(xù)3次通信故障,站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與返回值一致,在站場(chǎng)站控制系統(tǒng)中的操作員工作站顯示一個(gè)通信中斷報(bào)警,同時(shí)確定通信是否恢復(fù),若通信恢復(fù)正常后則進(jìn)行步驟C4,反之,通信中斷報(bào)警計(jì)數(shù)器計(jì)數(shù)加一后繼續(xù)確定通信是否恢復(fù);
步驟C4,通信中斷報(bào)警計(jì)數(shù)器和通信故障計(jì)數(shù)器自動(dòng)復(fù)位,同時(shí)站場(chǎng)站控制系統(tǒng)中的PLC下發(fā)停止與操作員工作站通信中斷的命令。
本發(fā)明的有益效果為:
通過(guò)采用互擲0/1法來(lái)實(shí)現(xiàn)油氣管道SCADA系統(tǒng)數(shù)據(jù)通信通斷監(jiān)測(cè),并根據(jù)需要隨時(shí)進(jìn)行人工檢測(cè)。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例所述的一種氣管道SCADA系統(tǒng)數(shù)據(jù)通信通斷監(jiān)測(cè)方法的流程示意圖。
具體實(shí)施方式
下面通過(guò)具體的實(shí)施例并結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)描述。
如圖1所示,本發(fā)明實(shí)施例的一種油氣管道SCADA系統(tǒng)數(shù)據(jù)通信通斷監(jiān)測(cè)方法,該方法包括如下步驟:
步驟1,測(cè)試系統(tǒng)的操作人員啟動(dòng)通斷監(jiān)測(cè)命令,同時(shí)下發(fā)命令值,初始值為高電平“1”,并同時(shí)啟動(dòng)13秒的計(jì)時(shí)器,目標(biāo)系統(tǒng)在接收到測(cè)試系統(tǒng)通斷監(jiān)測(cè)信號(hào)后,將該信號(hào)反饋位取反,并將取反的值發(fā)送給測(cè)試系統(tǒng);
步驟2,測(cè)試系統(tǒng)接收到取反后的目標(biāo)系統(tǒng)返回值,并判斷計(jì)時(shí)器在13秒內(nèi)收到的目標(biāo)系統(tǒng)返回值和發(fā)出值是否一致:
若測(cè)試系統(tǒng)檢測(cè)到發(fā)出值與目標(biāo)系統(tǒng)返回值不一致,表示通信正常,等待13秒后,測(cè)試系統(tǒng)將上次發(fā)出值取反后,重復(fù)步驟1;
若測(cè)試系統(tǒng)檢測(cè)到發(fā)出值與目標(biāo)系統(tǒng)返回值一致,表示通信故障,進(jìn)行步驟3;
步驟3,觸發(fā)一個(gè)通信故障計(jì)數(shù)器,計(jì)數(shù)一次,等待13秒后,測(cè)試系統(tǒng)繼續(xù)發(fā)出原命令值,重復(fù)步驟1;
同時(shí),測(cè)試系統(tǒng)判斷通信故障計(jì)數(shù)器計(jì)數(shù)是否大于2,以及發(fā)出值與目標(biāo)系統(tǒng)返回值是否一致:
若測(cè)試系統(tǒng)檢測(cè)到1次或者2次通信故障,且測(cè)試系統(tǒng)檢測(cè)到發(fā)出值與返回值不一致,則通信故障計(jì)數(shù)器自動(dòng)復(fù)位;
若測(cè)試系統(tǒng)檢測(cè)到連續(xù)3次通信故障,測(cè)試系統(tǒng)檢測(cè)到發(fā)出值與返回值一致,在測(cè)試系統(tǒng)中的操作員工作站顯示一個(gè)通信中斷報(bào)警,同時(shí)確定通信是否恢復(fù),若通信恢復(fù)正常后則進(jìn)行步驟4,反之,通信中斷報(bào)警計(jì)數(shù)器計(jì)數(shù)加一后繼續(xù)確定通信是否恢復(fù);
步驟4,通信中斷報(bào)警計(jì)數(shù)器和通信故障計(jì)數(shù)器自動(dòng)復(fù)位,同時(shí)測(cè)試系統(tǒng)下發(fā)停止與目標(biāo)系統(tǒng)通信中斷的命令。
具體的,該方法包括:調(diào)控中心SCADA系統(tǒng)對(duì)站場(chǎng)站控制系統(tǒng)中的PLC的通信通斷監(jiān)測(cè)方法;站場(chǎng)站控制系統(tǒng)中的PLC對(duì)調(diào)控中心SCADA系統(tǒng)的通信通斷監(jiān)測(cè)方法;站場(chǎng)站控制系統(tǒng)中的PLC對(duì)站控制系統(tǒng)中的操作員工作站的通信通斷監(jiān)測(cè)方法。
其中,
調(diào)控中心SCADA系統(tǒng)對(duì)站場(chǎng)站控制系統(tǒng)中的PLC的通信通斷監(jiān)測(cè)方法具體如下:
步驟A1,調(diào)控中心SCADA系統(tǒng)的操作人員啟動(dòng)通斷監(jiān)測(cè)命令,同時(shí)下發(fā)命令值,初始值為高電平“1”,并同時(shí)啟動(dòng)13秒的計(jì)時(shí)器,站場(chǎng)站控制系統(tǒng)中的PLC在接收到調(diào)控中心SCADA系統(tǒng)通斷監(jiān)測(cè)信號(hào)后,將該信號(hào)反饋位取反,并將取反的值發(fā)送給調(diào)控中心SCADA系統(tǒng);
步驟A2,調(diào)控中心SCADA系統(tǒng)接收到取反后的站場(chǎng)返回值,并判斷計(jì)時(shí)器在13秒內(nèi)收到的站場(chǎng)返回值和發(fā)出值是否一致:
若調(diào)控中心SCADA系統(tǒng)檢測(cè)到發(fā)出值與站場(chǎng)返回值不一致,表示通信正常,等待13秒后,調(diào)控中心SCADA系統(tǒng)將上次發(fā)出值取反后,重復(fù)步驟A1;
若調(diào)控中心SCADA系統(tǒng)檢測(cè)到發(fā)出值與站場(chǎng)返回值一致,表示通信故障,進(jìn)行步驟A3;
步驟A3,觸發(fā)一個(gè)通信故障計(jì)數(shù)器,計(jì)數(shù)一次,等待13秒后,調(diào)控中心SCADA系統(tǒng)繼續(xù)發(fā)出原命令值,重復(fù)步驟A1;
同時(shí),調(diào)控中心SCADA系統(tǒng)判斷通信故障計(jì)數(shù)器計(jì)數(shù)是否大于2,以及發(fā)出值與站場(chǎng)返回值是否一致:
若調(diào)控中心SCADA系統(tǒng)檢測(cè)到1次或者2次通信故障,且調(diào)控中心SCADA系統(tǒng)檢測(cè)到發(fā)出值與返回值不一致,則通信故障計(jì)數(shù)器自動(dòng)復(fù)位;
若調(diào)控中心SCADA系統(tǒng)檢測(cè)到連續(xù)3次通信故障,調(diào)控中心SCADA系統(tǒng)檢測(cè)到發(fā)出值與返回值一致,在調(diào)控中心SCADA系統(tǒng)中的操作員工作站顯示一個(gè)通信中斷報(bào)警,同時(shí)確定通信是否恢復(fù),若通信恢復(fù)正常后則進(jìn)行步驟A4,反之,通信中斷報(bào)警計(jì)數(shù)器計(jì)數(shù)加一后繼續(xù)確定通信是否恢復(fù);
步驟A4,通信中斷報(bào)警計(jì)數(shù)器和通信故障計(jì)數(shù)器自動(dòng)復(fù)位,同時(shí)調(diào)控中心SCADA系統(tǒng)下發(fā)停止與站場(chǎng)站控制系統(tǒng)中的PLC通信中斷的命令。
站場(chǎng)站控制系統(tǒng)中的PLC對(duì)調(diào)控中心SCADA系統(tǒng)的通信通斷監(jiān)測(cè)方法具體如下:
步驟B1,站場(chǎng)站控制系統(tǒng)中的PLC啟動(dòng)通斷監(jiān)測(cè)命令,同時(shí)下發(fā)命令值,初始值為高電平“1”,并同時(shí)啟動(dòng)13秒的計(jì)時(shí)器,調(diào)控中心SCADA系統(tǒng)在接收到站場(chǎng)站控制系統(tǒng)中的PLC通斷監(jiān)測(cè)信號(hào)后,將該信號(hào)反饋位取反,并將取反的值發(fā)送給站場(chǎng)站控制系統(tǒng)中的PLC;
步驟B2,站場(chǎng)站控制系統(tǒng)中的PLC接收到取反后的SCADA系統(tǒng)返回值,并判斷計(jì)時(shí)器在13秒內(nèi)收到的SCADA系統(tǒng)返回值和發(fā)出值是否一致:
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與SCADA系統(tǒng)返回值不一致,表示通信正常,等待13秒后,站場(chǎng)站控制系統(tǒng)中的PLC將上次發(fā)出值取反后,重復(fù)步驟B1;
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與SCADA系統(tǒng)返回值一致,表示通信故障,進(jìn)行步驟B3;
步驟B3,觸發(fā)一個(gè)通信故障計(jì)數(shù)器,計(jì)數(shù)一次,等待13秒后,站場(chǎng)站控制系統(tǒng)中的PLC繼續(xù)發(fā)出原命令值,重復(fù)步驟B1;
同時(shí),站場(chǎng)站控制系統(tǒng)中的PLC判斷通信故障計(jì)數(shù)器計(jì)數(shù)是否大于2,以及發(fā)出值與SCADA系統(tǒng)返回值是否一致:
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到1次或者2次通信故障,且站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與返回值不一致,則通信故障計(jì)數(shù)器自動(dòng)復(fù)位;
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到連續(xù)3次通信故障,站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與返回值一致,在站場(chǎng)站控制系統(tǒng)中的操作員工作站顯示一個(gè)通信中斷報(bào)警,同時(shí)確定通信是否恢復(fù),若通信恢復(fù)正常后則進(jìn)行步驟B4,反之,通信中斷報(bào)警計(jì)數(shù)器計(jì)數(shù)加一后繼續(xù)確定通信是否恢復(fù);
步驟B4,通信中斷報(bào)警計(jì)數(shù)器和通信故障計(jì)數(shù)器自動(dòng)復(fù)位,同時(shí)站場(chǎng)站控制系統(tǒng)中的PLC下發(fā)停止與調(diào)控中心SCADA系統(tǒng)通信中斷的命令。
站場(chǎng)站控制系統(tǒng)中的PLC對(duì)站控制系統(tǒng)中的操作員工作站的通信通斷監(jiān)測(cè)方法具體如下:
步驟C1,站場(chǎng)站控制系統(tǒng)中的PLC啟動(dòng)通斷監(jiān)測(cè)命令,同時(shí)下發(fā)命令值,初始值為高電平“1”,并同時(shí)啟動(dòng)13秒的計(jì)時(shí)器,站控制系統(tǒng)中的操作員工作站在接收到站場(chǎng)站控制系統(tǒng)中的PLC通斷監(jiān)測(cè)信號(hào)后,將該信號(hào)反饋位取反,并將取反的值發(fā)送給站場(chǎng)站控制系統(tǒng)中的PLC;
步驟C2,站場(chǎng)站控制系統(tǒng)中的PLC接收到取反后的操作員工作站返回值,并判斷計(jì)時(shí)器在13秒內(nèi)收到的操作員工作站返回值和發(fā)出值是否一致:
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與操作員工作站返回值不一致,表示通信正常,等待13秒后,站場(chǎng)站控制系統(tǒng)中的PLC將上次發(fā)出值取反后,重復(fù)步驟C1;
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與操作員工作站返回值一致,表示通信故障,進(jìn)行步驟C3;
步驟C3,觸發(fā)一個(gè)通信故障計(jì)數(shù)器,計(jì)數(shù)一次,等待13秒后,站場(chǎng)站控制系統(tǒng)中的PLC繼續(xù)發(fā)出原命令值,重復(fù)步驟C1;
同時(shí),站場(chǎng)站控制系統(tǒng)中的PLC判斷通信故障計(jì)數(shù)器計(jì)數(shù)是否大于2,以及發(fā)出值與操作員工作站返回值是否一致:
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到1次或者2次通信故障,且站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與返回值不一致,則通信故障計(jì)數(shù)器自動(dòng)復(fù)位;
若站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到連續(xù)3次通信故障,站場(chǎng)站控制系統(tǒng)中的PLC檢測(cè)到發(fā)出值與返回值一致,在站場(chǎng)站控制系統(tǒng)中的操作員工作站顯示一個(gè)通信中斷報(bào)警,同時(shí)確定通信是否恢復(fù),若通信恢復(fù)正常后則進(jìn)行步驟C4,反之,通信中斷報(bào)警計(jì)數(shù)器計(jì)數(shù)加一后繼續(xù)確定通信是否恢復(fù);
步驟C4,通信中斷報(bào)警計(jì)數(shù)器和通信故障計(jì)數(shù)器自動(dòng)復(fù)位,同時(shí)站場(chǎng)站控制系統(tǒng)中的PLC下發(fā)停止與操作員工作站通信中斷的命令。
本發(fā)明的數(shù)據(jù)通信通斷監(jiān)測(cè)方法,使油氣管道SCADA系統(tǒng)運(yùn)行更趨于標(biāo)準(zhǔn)化、模塊化,提高其安全性、可靠性、穩(wěn)定性,方便調(diào)度、運(yùn)行、管理及維護(hù)。該油氣管道SCADA系統(tǒng)數(shù)據(jù)通斷監(jiān)測(cè)方法不需要增加站場(chǎng)現(xiàn)場(chǎng)和調(diào)控中心SCADA系統(tǒng)的硬件設(shè)備和軟件容量,只需要增加相應(yīng)的數(shù)據(jù)通斷監(jiān)測(cè)程序即可。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。