国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

施奈德—昆騰系列中瞬發(fā)事件捕捉的實現方法

2014-09-22 03:22劉吉強
中國新技術新產品 2014年15期
關鍵詞:解決方法

劉吉強

摘 要:現代工控大多采用下位機以主站循環(huán)垂詢方式通過MODBUS+ 網絡收集數據 ,集成為報文再通過以太網上送到主控上位機系統(tǒng)處理。若大數據導致主站輪垂詢周期較長時,一些瞬發(fā)瞬復的事件就會失監(jiān)視。本文探討此類事件的。

關鍵詞:瞬發(fā)瞬復事件;失監(jiān)視;解決方法

中圖分類號:TP273文 獻標識碼:A

一、概述

1 事件介紹:發(fā)電廠保流機組于某日夜間突然停機,未見停機指令下達,事故簡報未見異常,停機原因不明。

2 分析原因:該站下位機以主站循環(huán)垂詢方式通過MODBUS+ 網絡收集子站數據 ,集成為報文后再通過以太網上送到主控上位機系統(tǒng)處理。若大數據導致主站輪垂詢周期較長時,一些瞬發(fā)瞬復的事件就會失監(jiān)視。導致事故發(fā)生了卻找不到原因。

3 處理方案:在下位機中加入事件捕捉程序,監(jiān)測事件發(fā)生原因。

二、編程思路:

1 要記錄機組事故發(fā)生時刻的開關量狀態(tài),但機組事故發(fā)生時刻原始誘因可能已經復歸,所以需要記錄事件發(fā)生時刻及其前一周期的狀態(tài)量。

2 未發(fā)生事故時將最后狀態(tài)寫入記錄變量但不推送至日志數組,記錄變量每周期刷新,只保留最新時刻的狀態(tài)值。

3 事件發(fā)生時,通過檢測標志字阻止記錄變量刷新,并將其推送至日志數組。

4 事故每發(fā)生且復歸一次,將記錄指針加一。用變量的置復位控制。

三、程序:變量定義

M_Health_Condition:= NOT DL_OFF AND NOT ALAM AND NOT STOP_UNUSUAL;

M_Health:=BOOL_TO_INT (M_Health_Condition);

CASE M_Health OF

0: (*寫入記錄*)

WHILE M_ok =1 DO IF M_ct> 9 THEN M_n_Cont:=0; ELSE M_ct:= M_ct +1; END_IF;

FOR I=0 TO 3 DO

M_n_Time [M_n_Cont*8+I]:=M_T[M_n_Cont+I]; M_n_Data [M_n_Cont*8+I]:=M_H[I];

END_FOR;

M_ok:=0 ;END_WHILE;

1:(* 標志位處理 *)M_ok:=1; (* 時間處理 *)M_T[0] :=%SW50; M_T[1] :=%SW51; M_T[2] :=%SW52; M_T[3] :=%SW53;

M_H[0]:=BIT_TO_WORD(BIT0 :=%I01 ,BIT1 :=%I02 ,BIT2 :=%I03 ,BIT3 :=%I04 ,BIT4 :=%I05 ,BIT5 :=%I06 ,BIT6 :=%I07 ,BIT7 :=%I08 ,BIT8 :=%I09 ,BIT9 :=%I10 ,BIT10:=%I11 ,BIT11:=%I12 ,BIT12:=%I13 ,BIT13:=%I14 ,BIT14:=%I15 ,BIT15:=%I16 );

M_H[1]:=BIT_TO_WORD(BIT0 :=%I17 ,BIT1 :=%I18 ,BIT2 :=%I19 ,BIT3 :=%I20 ,BIT4 :=%I21 ,BIT5 :=%I22 ,BIT6 :=%I23 ,BIT7 :=%I24 ,BIT8 :=%I25 ,BIT9 :=%I26 ,BIT10:=%I27 ,BIT11:=%I28 ,BIT12:=%I29 ,BIT13:=%I30 ,BIT14:=%I31 ,BIT15:=%I32 ); M_H[2]:=BIT_TO_WORD(BIT0 :=%M01 ,BIT1 :=%M02 ,BIT2 :=%M03 ,BIT3 :=%M04 ,BIT4 :=%M05 ,BIT5 :=%M06 ,BIT6 :=%M07 ,BIT7 :=%M08 ,BIT8 :=%M09 ,BIT9 :=%M10 ,BIT10:=%M11 ,BIT11:=%M12 ,BIT12:=%M13 ,BIT13:=%M14 ,BIT14:=%M15 ,BIT15:=%M16 );

M_H[3]:=BIT_TO_WORD(BIT0 :=%M100 ,BIT1 :=%M101 ,BIT2 :=%M102 ,BIT3 :=%M103 ,BIT4 :=%M104 ,BIT5 :=%M105 ,BIT6 :=%M106 ,BIT7 :=%M107 ,BIT8 :=%M108 ,BIT9 :=%M109 ,BIT10:=%M110 ,BIT11:=%M111 ,BIT12:=%M112 ,BIT13:=%M113 ,BIT14:=%M114 ,BIT15:=%M115 ); END_CASE;

結語

該方法經過實地測試,證明有效。該方法適用于采樣路徑較長的監(jiān)控系統(tǒng)捕捉現地事故狀態(tài)的第一手資料,可以遏制鏈路延遲帶來的瞬間故障捕捉失效問題,適于工控推廣。

參考文獻

[1]Schneider Electric . Unity Pro .操作手冊[G].718.endprint

猜你喜歡
解決方法
新形勢下基層科技檔案管理工作初探
新形勢下離退休干部服務管理工作的問題與思考
小學數學教學中存在的問題及其解決方法
農村移動網絡覆蓋探討
針對回轉式空氣預熱器漏風問題解決方案的研究
仙桃市| 长武县| 宁安市| 江西省| 仙桃市| 东乌| 永城市| 海门市| 大埔县| 灵台县| 徐汇区| 蚌埠市| 奉新县| 长沙市| 淮滨县| 贵阳市| 韶关市| 苍山县| 长兴县| 河间市| 泸西县| 红桥区| 衡东县| 武清区| 潮安县| 高平市| 双峰县| 辛集市| 黄石市| 高碑店市| 北碚区| 舟山市| 渝中区| 榆中县| 沙湾县| 讷河市| 苏州市| 阿图什市| 印江| 明水县| 门源|