亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        柬埔寨達岱電廠監(jiān)控系統(tǒng)動態(tài)調(diào)試思路與應(yīng)用

        2018-03-31 05:12:17趙文勝王靖歐
        設(shè)備管理與維修 2018年1期
        關(guān)鍵詞:調(diào)試調(diào)節(jié)程序

        趙文勝,王靖歐

        (柬埔寨達岱水電有限公司,柬埔寨王國金邊 12152)

        0 引言

        柬埔寨達岱電廠,位于柬埔寨西部的國公省境內(nèi),是由中國重型機械有限公司以 BOT(Build-Operate-Transfer,建設(shè)——經(jīng)營——轉(zhuǎn)讓)方式,在柬投資建設(shè)的大型電廠,電站安裝3臺單機容量為82 MW的豎軸混流式水輪發(fā)電機組,總裝機容量246 MW,年均發(fā)電量8.49億kW·h,在柬埔寨電網(wǎng)具有重要地位(高峰時期占柬埔寨全國電網(wǎng)發(fā)電容量近1/3)。達岱電廠于2014年8月完成了3臺機組的安裝調(diào)試并投入運行。在隨后的機組運行中,出現(xiàn)了多次控制故障及偶發(fā)性的負荷調(diào)節(jié)異常現(xiàn)象,對電網(wǎng)的安全運行造成了不良影響。在查找故障原因的過程中,應(yīng)用了動態(tài)調(diào)試環(huán)節(jié)中較為典型的測試方法,這些方法成為解決問題的關(guān)鍵。

        1 系統(tǒng)概述

        柬埔寨達岱電廠監(jiān)控系統(tǒng)采用的是許繼集團有限公司的CBZ8000綜合自動化系統(tǒng),采用面向?qū)ο蟮姆謱臃植际皆O(shè)計思想,全廠實時數(shù)據(jù)庫和歷史數(shù)據(jù)庫分布在廠站計算機中,各單元數(shù)據(jù)庫分布在各LCU(Logical Control Unit,邏輯控制單元)中,系統(tǒng)各功能分布在系統(tǒng)的各個節(jié)點上,每個節(jié)點嚴格執(zhí)行指定的任務(wù),并通過系統(tǒng)網(wǎng)絡(luò)與其他節(jié)點進行通信。該設(shè)備采用的是施耐德昆騰系列PLC,編程主要采用Ladder Diagram(梯形圖)語言和Structured Tex(t結(jié)構(gòu)化文本)編寫而成。

        2 采取思路

        在計算機監(jiān)控系統(tǒng)中,控制是邏輯的應(yīng)用,而調(diào)節(jié)是算法的輸出。程序在投運前的靜態(tài)調(diào)試,主要通過開發(fā)人員的邏輯思維來分析源程序代碼和排錯。但程序是客觀事物的反映,客觀事物本來就互相關(guān)聯(lián)、互相糾纏,代碼之間的大量迭代無法避免。這些已經(jīng)完成了試運行,但毫無征兆出現(xiàn)的嚴重故障,只能通過動態(tài)調(diào)試的方式來消除。

        2.1 調(diào)節(jié)故障

        電站投運后,機組運行中在監(jiān)控系統(tǒng)給定有功調(diào)節(jié)操作時,會偶發(fā)持續(xù)減有功指令。例如,設(shè)定有功增加時,監(jiān)控系統(tǒng)卻出現(xiàn)減有功脈沖,使有功調(diào)節(jié)方向錯誤;或者在減有功時,負荷已經(jīng)達到給定值,但減脈沖仍然保持,造成負荷繼續(xù)下降,甚至將有功減到零。在異常出現(xiàn)的時間段內(nèi),在上位機重新進行設(shè)值和手動增加有功,均無法干預(yù)到負荷的異常調(diào)節(jié)。排除監(jiān)控系統(tǒng)外部因素和硬件故障后,判斷應(yīng)為程序邏輯故障造成。根據(jù)動態(tài)調(diào)試定位進行分類,應(yīng)著重從算法上介入。

        2.2 控制故障

        在某種特定條件下執(zhí)行控制流程時,上位機發(fā)分步開機令去執(zhí)行開機檢查操作,但指令下達后,程序就會處于一種完全不受控狀況,流程自動執(zhí)行每一步開機的操作指令,直到完成機組的開機并網(wǎng)。在故障出現(xiàn)的時間段,強制開機令退出和補發(fā)停機令,同樣無法中斷流程執(zhí)行,這樣的控制故障更多考慮邏輯方面的跳轉(zhuǎn)。

        3 應(yīng)用情況

        動態(tài)調(diào)試需要讓系統(tǒng)在真實的環(huán)境中執(zhí)行,對系統(tǒng)行為進行分析。利用IDE(Integrated Development Environment)集成開發(fā)環(huán)境配置的調(diào)試工具,或者自己編寫的子程序跟蹤軟件的運行,來協(xié)助解決程序中的錯誤。在動態(tài)調(diào)試中,最重要的技術(shù)是采用白盒測試法(White-Box Testing),白盒測試是一種被廣泛使用的邏輯測試方法,通過程序內(nèi)部邏輯驅(qū)動,來進行路徑和分支測試。達岱電廠的負荷調(diào)節(jié)異常情況的處理,就分別采用這兩種測試方法進行。

        3.1 路徑測試

        (1)達岱電廠的調(diào)節(jié)故障的偶發(fā)性,主要就是由于貫穿在程序內(nèi)部的邏輯,存在著不確定性和無窮性,因此不能窮舉所有的邏輯路徑。此時可先利用思維導(dǎo)圖(Mind Manager)軟件,以發(fā)散思維的方式,從程序的動作出口入手,倒推故障出現(xiàn)的各種可能性及關(guān)鍵參數(shù)。將故障原因集中到程序中的幾個重要中間變量上,相當于定位至路徑的交叉路口(Intersection),同時在程序不同地方設(shè)立檢查點,檢查程序的狀態(tài),以確定實際運行狀態(tài)與預(yù)期狀態(tài)是否一致。由于故障的出現(xiàn)無規(guī)律可循,梯形圖LD語言也無法記錄執(zhí)行過程,只能通過長期跟蹤,可以利用施耐德Unity Pro軟件中的Trending tool功能,不間斷地對控制程序中的幾個相關(guān)變量進行錄波監(jiān)視,分別獲得了故障前后的變量記錄及動作圖形。

        (2)故障時刻出現(xiàn)在機組增加負荷設(shè)定至72 MW,當負荷接近72 MW設(shè)定值時,突然出現(xiàn)減速令,值班人員手動將設(shè)值復(fù)歸,1F(1#發(fā)電機)負荷穩(wěn)定在65 MW,,但手動重新設(shè)值82 MW后,再次出現(xiàn)減速令,此次即使將設(shè)值復(fù)歸,減速令仍持續(xù)輸出,直至將1F負荷減至10 MW,后自動減負荷情況消失。

        (3)Trending tool功能可以記錄下預(yù)置參數(shù)的每一條記錄,20:57:03機組實發(fā)有功33 MW,上位機設(shè)定負荷72 MW,之前調(diào)節(jié)都正常,實發(fā)值逐漸接近設(shè)定值,在死區(qū)附近波動時,20:57:43用于減有功調(diào)節(jié)時間計算的%MW1268參數(shù),產(chǎn)生一個負值,即-130。

        (4)機組調(diào)節(jié)脈沖式通過程序中INT_TO_TIME功能塊,將數(shù)值轉(zhuǎn)換為毫秒(ms),正常情況下,減有功環(huán)節(jié)內(nèi)%MW1268都應(yīng)該是正值,例如,等于500時,輸出的脈沖值就應(yīng)該是500 ms。如果%MW1268計算出負值,理論上應(yīng)該處于增有功的控制環(huán)節(jié)內(nèi),這個值要被閉鎖,不應(yīng)進入減有功流程。分析原因是實發(fā)有功在設(shè)定有功附近波動時,由于程序沒有跟上PLC的掃描進度,將負值賦到了減有功流程,從而產(chǎn)生了錯誤的跳轉(zhuǎn)。INT類型中負數(shù)用二進制原碼換算的范圍是(-32768~0),因此計算出的減有功的輸出脈沖時間(32768-130=32638),為32 s 638 ms。也就是說要持續(xù)進行32 s的減有功指令,并且一直被保持。這就是為什么負荷持續(xù)下降的核心問題。

        (5)根據(jù)找到的故障原因,有針對性的對相關(guān)程序進行了修改,增加了增減有功是否為負值判據(jù),若為負值,不進行時間換算,等待下一個掃描周期再換算。增加了功率調(diào)節(jié)自保持回路的相關(guān)復(fù)位條件。在增有功和減有功的輸出,TON功能塊之前,增加有功可調(diào)(%M1225)條件,有功不可調(diào)則輸出取消。程序修改調(diào)試完成后,經(jīng)過近1年實際運行檢驗,未再出現(xiàn)過異常情況。

        3.2 分支測試

        (1)分支測試是通過針對特定條件設(shè)計測試方法,對軟件的邏輯路徑進行覆蓋,跟蹤程序在路上如何的執(zhí)行。監(jiān)控系統(tǒng)流程控制主要采用的是結(jié)構(gòu)化文本ST語言,大部分的邏輯路徑分支采用CASE語句。這樣在靜態(tài)調(diào)試時,可以很方便的設(shè)置斷點,當執(zhí)行到特定語句或改變特定變量的值時,程序停止執(zhí)行,以便分析程序此時的狀態(tài)。但在動態(tài)調(diào)試時,只能利用程序語言提供的調(diào)試功能,分析程序的動態(tài)行為,針對發(fā)生的控制故障,編寫調(diào)試程序來實時檢查主存和寄存器,記錄流程在各分支上執(zhí)行的跳轉(zhuǎn)。

        (2)與路徑測試(可以利用Trending tool功能記錄若干變量的相互關(guān)聯(lián))不同,分支測試更多的是針對同一變量的在線跟蹤,可以定義數(shù)組,通過編寫程序?qū)⒘鞒痰膱?zhí)行寫到數(shù)組中去。并設(shè)置軟件開關(guān),隨時觀察變量在分支程序中的執(zhí)行步驟。優(yōu)點是,可以與PLC的掃描周期同步,從寄存器中精確讀取變量在每個掃描周期的變動情況。

        (3)對變量的初始賦值,可以通過變量表,也可以通過賦值語句。通過分支測試,發(fā)現(xiàn)當程序重新編譯下載時,部分寄存器處于被清空的初始態(tài),變量還未被賦值。這部分變量的初始態(tài)通常是0值,而首次賦值與變量所處語句的位置有很密切的關(guān)系。負責程序跳轉(zhuǎn)的變量數(shù)組,是在主程序最后一行進行的賦值,而各子程序段的判斷條件,都沒有考慮到對0值進行限制。在初始掃描周期完成后,還未執(zhí)行賦值的故障變量數(shù)組,就在缺少限制的子程序循環(huán)中,一旦擊發(fā)條件滿足,就可導(dǎo)致流程的不受控執(zhí)行。

        4 問題思考

        在IEC 6-1131/3標準中,定義了5種標準編程語言,監(jiān)控系統(tǒng)的控制軟件通常會融合多種程序語言進行編寫,優(yōu)點是在功能上能進行互補和直觀,可發(fā)揮程序語言各自的優(yōu)勢。對于整體程序的動態(tài)調(diào)試,除了依靠軟件自身進行語句覆蓋 SC(Statement Coverage)編譯檢查外,如果有可能,針對故障問題的測試方法,可以采用判定條件覆蓋CDC(Condition/Decision Coverage),即設(shè)計足夠多的測試用例,使判定中每個條件的所有可能至少出現(xiàn)一次,并且每個判定本身的判定結(jié)果也至少出現(xiàn)一次。但是無論采取哪種測試方法,目的是發(fā)現(xiàn)程序存在的問題,而不是證明程序沒有問題。

        5 結(jié)語

        對于監(jiān)控系統(tǒng)方面的故障,難點在于故障原因難于定位,而一旦找到故障原因,問題自然迎刃而解。合理運用動態(tài)調(diào)試中的經(jīng)典方法,對負荷調(diào)節(jié)異常、控制環(huán)節(jié)故障這類的偶發(fā)性故障確實起到了重要作用。隨著技術(shù)及軟件的發(fā)展,特別是IEC 61850規(guī)約的引入,對系統(tǒng)與設(shè)備之間的控制環(huán)節(jié)也提出了更高的要求,監(jiān)控系統(tǒng)正在朝著網(wǎng)絡(luò)化、互聯(lián)網(wǎng)的方向發(fā)展,系統(tǒng)間的信息傳輸將呈現(xiàn)多層次、多局部交錯互聯(lián)的形態(tài),并由此實現(xiàn)信息的溝通、匯集和共享。基于系統(tǒng)層面的動態(tài)調(diào)試將會越來越深入,掌握傳統(tǒng)的調(diào)試思路及方法,多采用逆向思維去分析問題,將對系統(tǒng)的穩(wěn)定和故障排除起到?jīng)Q定性作用。

        猜你喜歡
        調(diào)試調(diào)節(jié)程序
        方便調(diào)節(jié)的課桌
        2016年奔馳E260L主駕駛座椅不能調(diào)節(jié)
        試論我國未決羈押程序的立法完善
        基于航拍無人機的設(shè)計與調(diào)試
        電子制作(2018年12期)2018-08-01 00:47:44
        FOCAS功能在機床調(diào)試中的開發(fā)與應(yīng)用
        “程序猿”的生活什么樣
        英國與歐盟正式啟動“離婚”程序程序
        無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
        電子制作(2017年19期)2017-02-02 07:08:38
        可調(diào)節(jié)、可替換的takumi鋼筆
        調(diào)壓柜的調(diào)試與試運行探討
        午夜免费观看日韩一级视频| 九色91精品国产网站| 久久久久久AV无码成人| 中文字幕有码手机视频| 无码专区一ⅴa亚洲v天堂| 亚洲avav天堂av在线网爱情| 毛片网站视频| 日韩av不卡一二三区| 国产精品亚洲精品国产| 成人aaa片一区国产精品| 色两性网欧美| 男人的天堂av一二三区| 国产成人综合精品一区二区| 国产国产人免费人成免费视频| 亚洲 高清 成人 动漫| 日韩精品视频在线观看免费| 一区二区三区在线观看人妖| 亚州国产av一区二区三区伊在| 最好看的最新高清中文视频| 亚洲欧美成人中文在线网站| 国产无卡视频在线观看| 成人在线免费电影| 亚洲 欧美 唯美 国产 伦 综合 | 久久亚洲av成人无码国产| 亚洲AV无码一区二区一二区教师| 少妇人妻无奈的跪趴翘起| 国产专区一线二线三线码 | 国产情侣一区在线| 日本久久久精品免费免费理论| 女人下边被添全过视频| 国产精品久久久久久人妻精品| 国产精品亚洲专区无码不卡| 日本超级老熟女影音播放| 亚洲成av人片天堂网| 亚洲黄色尤物视频| 国产特黄a三级三级三中国| 最新国产毛2卡3卡4卡| 色94色欧美sute亚洲线路二| 91精品人妻一区二区三区蜜臀| 国产亚洲自拍日本亚洲| 特级婬片国产高清视频|