• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      閉鎖邏輯解析在電腦鑰匙軟件設(shè)計(jì)中的應(yīng)用

      2014-03-15 10:56:52任金華
      電力工程技術(shù) 2014年1期
      關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)表達(dá)式字節(jié)

      任金華

      (南京南瑞繼保電氣有限公司,江蘇南京211102)

      在電力系統(tǒng)微機(jī)五防裝置中電腦鑰匙是關(guān)鍵設(shè)備之一,起著承上啟下作用,它接收來自五防后臺的操作票,然后面對眾多被閉鎖的電氣設(shè)備進(jìn)行位置編碼和狀態(tài)識別以及解閉鎖操作[1]。由于設(shè)備的形式多樣,需要閉鎖的方式也有很大差異,不同的設(shè)備在同一步操作票中要進(jìn)行解鎖、閉鎖、檢驗(yàn)狀態(tài)等操作的過程也不相同。組合操作類型繁多,需求變化較大。如果每種操作過程都分別控制,工作將會相當(dāng)復(fù)雜繁瑣,過程不易控制。通過對操作過程進(jìn)行解析,得出以若干基本操作類型為基礎(chǔ)的操作過程邏輯表達(dá)式。用這些邏輯表達(dá)式組建相應(yīng)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行結(jié)構(gòu)程序設(shè)計(jì),簡化了程序設(shè)計(jì),提高了軟件的效率和靈活性。

      1電氣設(shè)備類型及操作過程歸納

      1.1電氣設(shè)備的主要類型

      1.1.1需要驗(yàn)電型

      在對設(shè)備進(jìn)行實(shí)際操作之前需要驗(yàn)電,確保設(shè)備不帶電。類似的有網(wǎng)門、具有電動操作機(jī)構(gòu)的地刀操作箱、線路地刀、接地樁等。驗(yàn)電實(shí)際又分4種類型:(1)有源驗(yàn)有電通過;(2)有源驗(yàn)無電通過;(3)無源 (無外部電源由電腦鑰匙提供電源)驗(yàn)有電通過;(4)無源驗(yàn)無電通過。驗(yàn)電可以識別設(shè)備是否帶電。1.1.2需要驗(yàn)狀態(tài)型

      (1)由電氣鎖內(nèi)部檢測出的設(shè)備電氣節(jié)點(diǎn)分合狀態(tài);

      (2)由設(shè)備的機(jī)械狀態(tài)檢測出來的分合位狀態(tài)。1.1.3允許一步操作票開多把鎖操作的設(shè)備

      (1)網(wǎng)門:設(shè)備在一個(gè)帶電區(qū)間內(nèi),該區(qū)間有多個(gè)網(wǎng)門可以出入,這種情況下對N個(gè)網(wǎng)門中任何一個(gè)都可以打開,可打開其中的一個(gè)或全部,沒有先后順序;

      (2)需分相操作的隔離刀閘或接地刀閘:分相操作時(shí)三相先后順序可以不分;

      (3)可電動或手動操作的刀閘:設(shè)備既可以電動操作也可以手動操作;可任取其中一種方式。

      1.1.4允許遙控的設(shè)備

      在自動化程度比較高的變電站以及數(shù)字化站很多設(shè)備是可以遙控的,當(dāng)設(shè)備無法遙控操作時(shí)就必須到現(xiàn)場進(jìn)行手動或電動操作,因此在一步操作票執(zhí)行時(shí)以及在執(zhí)行的過程當(dāng)中都有可能進(jìn)行遙控操作,因此有必要給需要遙控操作設(shè)備類型進(jìn)行歸類,在條件具備的時(shí)候自動向主機(jī)發(fā)送當(dāng)前的遙控操作步號,待主機(jī)操作完成收到操作成功的報(bào)文后電腦鑰匙轉(zhuǎn)入下步操作[2]。

      1.2設(shè)備操作過程

      任何復(fù)雜的操作都是由幾個(gè)基本的操作單元組合而成,基本操作元素歸納如下:

      (3)驗(yàn)設(shè)備機(jī)構(gòu)分合位狀態(tài)U;(4)開掛鎖G;

      (5) 開電氣鎖 J(或者遙控)。

      操作方式都可以用5個(gè)基本集合元素{G,J,U,X,Y}來表達(dá)。令→表示操作流程,||∶∶||表示可重復(fù)的循環(huán)操作,{..+..+..}表示多個(gè)解閉鎖節(jié)點(diǎn)的或操作,則根據(jù)操作閉鎖邏輯[3]典型的操作方式如表1。

      根據(jù)各自的邏輯表達(dá)式可知所有的操作項(xiàng)目都可以用這幾個(gè)元素的組合序列構(gòu)成。為了表達(dá)的方便:

      R={||∶(J+{X->||∶(G1+G2+..+Gn+J)∶||->U}∶||} (1)

      操作過程解釋為:(1)是否是遙控操作,如果是可以直接向后臺發(fā)出遙控請求完成所有設(shè)備的操作;(2)如果是就地操作先驗(yàn)設(shè)備是否無電;否則不得操作;(3)確認(rèn)無電后可以在n把鎖中任開一把并可重復(fù)直至n把鎖全部操作完成;(4)操作完成后驗(yàn)設(shè)備狀態(tài)結(jié)束。

      表1設(shè)備類型及其操作閉鎖邏輯

      根據(jù)表達(dá)式可以將復(fù)雜的操作方式描述成簡單的操作方式的流程組合,采用流程控制的方法完成執(zhí)行過程。

      2數(shù)據(jù)結(jié)構(gòu)與軟件設(shè)計(jì)

      2.1操作票步驟的數(shù)據(jù)結(jié)構(gòu)

      根據(jù)前述的描述方法,在執(zhí)行操作票的時(shí)候,軟件流程設(shè)計(jì)通過流程與邏輯表達(dá)方式的分解得以簡化,當(dāng)獲取操作票步驟的內(nèi)容后,得知下述內(nèi)容:(1)操作屬性,提示性還是有具體操作項(xiàng);(2)設(shè)備狀態(tài)變化,合->分、 分->合等;(3) 設(shè)備操作類型一個(gè)字符;(4)設(shè)備對應(yīng)鎖號1~23個(gè)。

      操作步驟的結(jié)構(gòu)為:

      {操作步驟長度:WORD

      操作屬性:BYTE

      操作類型:BYTE

      狀態(tài)屬性:BYTE

      主鎖號:DWORD

      合鎖號:DWORD

      分鎖號:DWORD

      操作內(nèi)容描述:字符串112字節(jié)

      或鎖個(gè)數(shù)n+n*2個(gè)字節(jié)鎖號+操作內(nèi)容描述(長度=112-1-n*2) (n≤20)}

      鎖的編碼是采用的非接觸式ID編碼,當(dāng)電腦鑰匙讀出鎖號時(shí)獲取一個(gè)雙字的唯一編碼。為了減少擴(kuò)展鎖號占用過多的操作步驟描述空間,將存放于操作票步驟中的鎖號由雙字四字節(jié)改成單字兩字節(jié),只用鎖號的低兩個(gè)字節(jié),在同一批編碼中低兩個(gè)字節(jié)同號的概率為1/216,在用擴(kuò)展鎖碼執(zhí)行操作的時(shí)候?qū)⒆x取的鎖號用低兩個(gè)字節(jié)與其進(jìn)行匹配。操作票執(zhí)行軟件流程如圖1所示。

      圖1操作票執(zhí)行軟件流程

      2.2軟件設(shè)計(jì)方法

      通過前述方法的歸納總結(jié),采用前述方法進(jìn)行編程設(shè)計(jì)給電腦鑰匙帶來如下2個(gè)優(yōu)點(diǎn):

      (1)不需要對每種操作類型分別進(jìn)行操作過程的跟蹤與控制,只要把表達(dá)式用基本類型的操作和相應(yīng)數(shù)據(jù)結(jié)構(gòu)描述集合起來就可以統(tǒng)籌解決各類操作過程的控制如圖1所示;

      (2)無需更改程序就能適應(yīng)新的操作類型擴(kuò)充。

      把操作步驟的數(shù)據(jù)結(jié)構(gòu)按照表1的類型和邏輯關(guān)系表達(dá)式構(gòu)建各自的映射表作為順序控制驅(qū)動時(shí)[4],軟件的編程思路更為清晰,并且具有通用性。以操作類型R為例,將構(gòu)建出操作表項(xiàng)如表2所示。

      表2操作順序控制

      根據(jù)表格順序執(zhí)行相應(yīng)的操作,其中循環(huán)操作每執(zhí)行一次均有提示,可根據(jù)實(shí)際需要隨時(shí)退出循環(huán)。

      3結(jié)束語

      盡管電氣設(shè)備的型號種類很多,但是通過對設(shè)備類型的分解和邏輯化的操作過程解析,組建相應(yīng)的數(shù)據(jù)結(jié)構(gòu),可以化繁為簡,使得用電腦鑰匙執(zhí)行操作票的過程變成對基本操作單元的順序邏輯組合和循環(huán),從而提高了編程效率,保證了程序正確性。當(dāng)變電站設(shè)備有其他的閉鎖和操作方式時(shí),該方法具有較好的擴(kuò)展性,只需要增加相應(yīng)的描述表達(dá)式即可完成,而軟件無需變更。

      [1]趙旭峰,朱學(xué)勇.變電站防誤裝置的功能及應(yīng)用[J].江蘇電機(jī)工程,2010,29(4):59-61.

      [2]余亞林,王俊峰.微機(jī)五防裝置防誤基本規(guī)則及閉鎖邏輯式優(yōu)化[J].廣西電力,2012(3):24-26.

      [3]周 健.變電所微機(jī)防誤閉鎖邏輯分析和改進(jìn)[J].現(xiàn)代裝飾理論,2011(11):99.

      [4]陳邦達(dá).從微機(jī)五防到順序控制[J].湖北電力,2012,36(2):21-22.

      猜你喜歡
      數(shù)據(jù)結(jié)構(gòu)表達(dá)式字節(jié)
      No.8 字節(jié)跳動將推出獨(dú)立出口電商APP
      一個(gè)混合核Hilbert型積分不等式及其算子范數(shù)表達(dá)式
      表達(dá)式轉(zhuǎn)換及求值探析
      No.10 “字節(jié)跳動手機(jī)”要來了?
      淺析C語言運(yùn)算符及表達(dá)式的教學(xué)誤區(qū)
      簡談MC7字節(jié)碼
      “翻轉(zhuǎn)課堂”教學(xué)模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)為例
      高職高專數(shù)據(jù)結(jié)構(gòu)教學(xué)改革探討
      中國市場(2016年45期)2016-05-17 05:15:48
      TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學(xué)中的應(yīng)用
      《數(shù)據(jù)結(jié)構(gòu)》教學(xué)方法創(chuàng)新探討
      河南科技(2014年5期)2014-02-27 14:08:57
      抚顺县| 定西市| 葵青区| 阆中市| 娄底市| 民权县| 商南县| 金塔县| 包头市| 黑山县| 西乌珠穆沁旗| 常宁市| 江安县| 安丘市| 扶绥县| 邛崃市| 盱眙县| 苗栗市| 昌宁县| 定襄县| 资中县| 仁化县| 弋阳县| 库尔勒市| 乌兰县| 和平区| 曲周县| 山丹县| 湟中县| 嘉鱼县| 肇州县| 时尚| 乌鲁木齐县| 营山县| 灵川县| 班戈县| 靖江市| 含山县| 买车| 富阳市| 茶陵县|