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

        ?

        電能表通信規(guī)約一致性自動檢測系統(tǒng)?

        2019-01-09 01:45:14宮游劉惠穎殷鑫梁言賀吳瓊
        電測與儀表 2018年24期
        關(guān)鍵詞:規(guī)約面向?qū)ο?/a>電能表

        宮游,劉惠穎,殷鑫,梁言賀,吳瓊

        (1.國網(wǎng)黑龍江省電力科學(xué)研究院,哈爾濱150000;2.哈爾濱電工儀表研究所有限公司,哈爾濱150028)

        0 引 言

        針對現(xiàn)行用于電能采集的通信協(xié)議已經(jīng)因各種廠家理解不同而非常不統(tǒng)一,這導(dǎo)致電能采集通信過程中增加了大量不必要的規(guī)約轉(zhuǎn)換工作[1-2]。需要對不同廠家生產(chǎn)的電能表進(jìn)行規(guī)約一致性自動檢測。并且當(dāng)前用于電能采集的通信協(xié)議主要是面向過程的數(shù)據(jù)型協(xié)議,其在拓展性、復(fù)用性和靈活性方面顯現(xiàn)出一些不足。

        基于面向?qū)ο蠡ゲ僮餍缘臄?shù)據(jù)交換協(xié)議既能進(jìn)行系統(tǒng)主站與采集終端的通信,又可以實現(xiàn)采集終端與電能表的通信,規(guī)范并統(tǒng)一了電能采集系統(tǒng)的通信規(guī)約[3-4]。 DL/T 698.45 通信協(xié)議是根據(jù)《國家電網(wǎng)公司關(guān)于下達(dá)2017年度公司第一批技術(shù)標(biāo)準(zhǔn)制修訂計劃的通知》的要求而制訂的面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議[5]。 DL/T 698.45 協(xié)議的提出彌補(bǔ)了國內(nèi)無面向?qū)ο蠡ゲ僮餍缘臄?shù)據(jù)交換協(xié)議,既兼顧了目前的硬件設(shè)備更新緩慢的問題,又解決了設(shè)備互操作性的問題,增強(qiáng)了通信協(xié)議的統(tǒng)一性和規(guī)范性。但由于DL/T 698.45協(xié)議的發(fā)布時間不長,對于開發(fā)有關(guān)DL/T 698.45協(xié)議的軟件程序、硬件設(shè)備以及協(xié)議的檢測方法和檢測設(shè)備都處于起步狀態(tài)。

        從以上所述方面考慮,文章在微軟的Visual Studio 2010平臺上開發(fā)了一套基于C++語言的DL/T 698.45通信規(guī)約一致性自動檢測系統(tǒng)。該系統(tǒng)采用主流的可視化界面開發(fā)工具,使用面向?qū)ο蟮姆椒ā?/p>

        1 系統(tǒng)檢測依據(jù)與檢測項目

        1.1 通信規(guī)約簡述

        面向?qū)ο蠡ゲ僮餍缘臄?shù)據(jù)交換協(xié)議信息交換模型如圖1所示??蛻魴C(jī)與服務(wù)器不存在于同一設(shè)備,兩者間需要通過通信協(xié)議來進(jìn)行信息交互[6]。只有應(yīng)用層中包含服務(wù)器組件,數(shù)據(jù)鏈路層用于傳輸應(yīng)用層協(xié)議數(shù)據(jù)單元數(shù)據(jù)[7]。

        圖1 信息交換模型Fig.1 Information exchange model

        電能表與后臺服務(wù)器進(jìn)行通信時,傳輸幀的鏈路用戶數(shù)據(jù)需要滿足所用DL/T698.45通信規(guī)約的幀格式,如表1所示。

        表 1 DL/T 698.45 通信規(guī)約幀格式Tab.1 DL/T 698.45 communication protocol frame format

        在對報文進(jìn)行解析之前,要對幀頭、幀尾及密匙進(jìn)行校驗,校驗不合格的數(shù)據(jù)幀直接被舍棄[8]。每一條上行數(shù)據(jù)或者下行命令都會收到對應(yīng)的應(yīng)答幀。若是未得到與此相對應(yīng)的應(yīng)答幀,會間隔1 s再次發(fā)送一次命令,共計6次,若仍無應(yīng)答,那么再次進(jìn)行通信時再發(fā)送命令。規(guī)約中,可根據(jù)鏈路用戶數(shù)據(jù)生成對應(yīng)的模型解析數(shù)據(jù)域內(nèi)容。

        1.2 檢測項目

        檢測項目分為3個級別:第1級別是“物理通道”的檢測。檢測各通道是否暢通,預(yù)連接是否建立好,并保證預(yù)連接通道處于活動狀態(tài)。第2級別是對幀進(jìn)行檢測,保證幀的格式符合表一。第3級別是對應(yīng)用層數(shù)據(jù)進(jìn)行檢測。將應(yīng)用層協(xié)議數(shù)據(jù)單元數(shù)據(jù)按照規(guī)則解析成相應(yīng)指令,看電能表有無應(yīng)答反應(yīng)[9-10]。

        因項目需求,主要針對第2級別和第3級別進(jìn)行檢測,其中針對電能量類對象、最大需量類對象、變量類對象、事件類對象、參變量類對象、凍結(jié)類對象進(jìn)行設(shè)計,通過軟件測試,顯示出成功或失敗來分辨出電能表是否符合DL/T 698.45規(guī)約通信。也間接地保證了電能表計費的準(zhǔn)確。另外,該自動檢測系統(tǒng)可以向各省公司推廣,可以向各生產(chǎn)廠商推廣,其經(jīng)濟(jì)和社會價值巨大。

        2 檢測系統(tǒng)設(shè)計方案

        2.1 系統(tǒng)工作原理

        電能表通信規(guī)約檢測系統(tǒng)原理框圖如圖2所示。圖中,計算機(jī)通過RS-485轉(zhuǎn)換器、載波通信轉(zhuǎn)換器、紅外或光通信轉(zhuǎn)換器與被測試電能表相連,模擬三種形式的通信情況。

        圖2 電能表通信規(guī)約檢測系統(tǒng)原理圖Fig.2 Schematic diagram of communication protocol detection system for electric energy meter

        當(dāng)計算機(jī)與待測電能表通過某種通信方式連接后,測試人員就可以組幀向待測電能表發(fā)送幀報文。待測電能表在收到報文后會做出應(yīng)答,返回應(yīng)答報文,電能表通信規(guī)約檢測軟件可以對返回的報文進(jìn)行解析并得到檢測結(jié)果。

        2.2 檢測軟件設(shè)計

        此規(guī)約檢測軟件主要通過串口方式實現(xiàn)與DL/T 698.45電能表的通信,使用開發(fā)平臺為VS2010,此平臺功能強(qiáng)大,方便實用,支持和集成很多開發(fā)工具和技術(shù),使用面向?qū)ο蟮木幊藽++語言,主要由于其語言非常靈活,功能非常強(qiáng)大,此項目主要圍繞類層次結(jié)構(gòu)進(jìn)行設(shè)計。這種設(shè)計思路主要優(yōu)勢在于易維護(hù)、效率高、易擴(kuò)展,后續(xù)軟件更新容易,方便增加相似類檢測相關(guān)的項目,也可通過此軟件思路編寫類似的其他協(xié)議軟件,軟件設(shè)計思路如圖3所示。此軟件主要由四部分組成:

        (1)發(fā)送幀部分主要針對GetRquest數(shù)據(jù)類型進(jìn)行組幀,其中包括數(shù)據(jù)鏈路層DataLink類,地址域AddressDomain類,控制域ControlDomain類,以及重要的OITail對象標(biāo)識類,由此四類靈活組成完整的普通型發(fā)送幀和記錄型發(fā)送幀;

        (2)解析幀部分主要針對收到的幀各個部分進(jìn)行讀取,其Scissors解析類是去掉了DataLink鏈路層類之后進(jìn)行的編程,通過DecodeContext類進(jìn)行分流,特指把解析幀分成讀取響應(yīng)幀,讀取設(shè)置幀等,由于不同種類的幀都具有不同的幀格式,所以特分成不同的幀類別進(jìn)行讀取解析,由于本項目目前只需要進(jìn)行讀取響應(yīng)幀,而不需要進(jìn)行設(shè)置、上報和代理等功能,所以例如DecordSet等類均是為了后續(xù)項目進(jìn)行擴(kuò)展而預(yù)留的類。在DecordGet類里,根據(jù)協(xié)議標(biāo)準(zhǔn)又可以分成Parameter參變量類、ElectricEnergy電能量類、Vatiables變量類等接口類,這些類幀的讀取解析主要都通過定義的BaseData基本方法。此方法是根據(jù)標(biāo)記數(shù)據(jù)的基本數(shù)據(jù)類型進(jìn)行編寫;

        (3)為了實現(xiàn)發(fā)送和接收幀,在整個系統(tǒng)的設(shè)計中有兩個基本類,一個是所有發(fā)送和接收類都需要繼承的父類BaseClass,父類主要定義了一些共用方法,另一個是定義了公共數(shù)據(jù)的PublicData類;

        (4)在系統(tǒng)的設(shè)計中,界面才是使用者直觀能見到的成果,界面的設(shè)計也就成了重要的一部分,在系統(tǒng)的設(shè)計中,追求簡潔、準(zhǔn)確、直觀的給予使用者,讓其能一目了然的知道按鈕功能和使用順序是設(shè)計初衷,所以有一個單獨Form類進(jìn)行界面編程。

        圖3 檢測軟件設(shè)計思路Fig.3 Design ideas of testing software

        3 系統(tǒng)實現(xiàn)

        根據(jù)系統(tǒng)設(shè)計方案,配置了基本功能按鈕,用按鈕與顯示框等組成了系統(tǒng)界面,界面中設(shè)置了雙通道,可以同時檢測兩塊電能表;設(shè)置串口開閉按鈕,控制串口的連接狀態(tài);因為有些電能表出廠時設(shè)有自己的加密幀格式,所以設(shè)計進(jìn)廠與出廠模式,增加按鈕是考慮檢測工作的便利性;開始檢測和停止檢測就是最基本的控制檢測按鈕;記錄型作為特殊的幀格式類型單獨檢測按鈕。檢測的每個數(shù)據(jù)標(biāo)識在右側(cè)表格均有體現(xiàn)并可以導(dǎo)出到本地留檔。左側(cè)上方顯示框則實時顯示現(xiàn)檢測項的具體解析幀結(jié)構(gòu),下方則可以統(tǒng)計成功項與失敗項的個數(shù)。檢測系統(tǒng)的主界面圖如圖4所示。

        正常通信是電能表大量投入市場的前提,只有幀結(jié)構(gòu)檢測通過,電能表可以與系統(tǒng)正常通信,才可以正常投入使用。

        圖4 電能表規(guī)約檢測系統(tǒng)主界面Fig.4 Main interface of electric energy meter protocol detection system

        電能表規(guī)約檢測系統(tǒng)通過RS-485轉(zhuǎn)換器與被測電能表連接,分別取三個廠家的5只電能表各進(jìn)行DL/T 698.45通信規(guī)約一致性自動測試,檢測順序依次為電能量類對象、最大需量類對象、變量類對象、事件類對象、參變量類對象、凍結(jié)類對象,若返回數(shù)據(jù)是正確的幀格式判斷為成功,否則為失敗,測試結(jié)果如表2所示。

        表2 系統(tǒng)測試結(jié)果Tab.2 Test result of the system

        通過測試結(jié)果可以看出有1只電能表通信失敗。同時來自同一個廠家的電能表,測試出不同結(jié)果,表明檢測系統(tǒng)可以有效地檢測出不符合DL/T 698.45協(xié)議的電能表,具備了通信規(guī)約一致性自動檢測的功能。此通信規(guī)約一致性檢測系統(tǒng)仍有很大的升級空間,還可以增加加密解密、密匙修改、錯誤幀檢測等項目內(nèi)容。

        4 結(jié)束語

        根據(jù)項目實際要求針對面向?qū)ο蠡ゲ僮餍詳?shù)據(jù)交換協(xié)議的通信規(guī)約設(shè)計出電能表的檢測系統(tǒng)。該檢測系統(tǒng)能夠有效甄別出不符合通信規(guī)約的電能表,并且滿足對后續(xù)通信規(guī)約兼容升級、避免因通信規(guī)約導(dǎo)致的實際使用問題[11],為今后符合 DL/T 698.45 通信規(guī)約電能表批量應(yīng)用提供良好的基礎(chǔ)。

        猜你喜歡
        規(guī)約面向?qū)ο?/a>電能表
        巧數(shù)電能表
        認(rèn)識電能表
        電力系統(tǒng)通信規(guī)約庫抽象設(shè)計與實現(xiàn)
        一種在復(fù)雜環(huán)境中支持容錯的高性能規(guī)約框架
        面向?qū)ο蟮挠嬎銠C(jī)網(wǎng)絡(luò)設(shè)計軟件系統(tǒng)的開發(fā)
        電子測試(2018年15期)2018-09-26 06:01:34
        面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
        一種改進(jìn)的LLL模糊度規(guī)約算法
        面向?qū)ο骔eb開發(fā)編程語言的的評估方法
        修辭的敞開與遮蔽*——對公共話語規(guī)約意義的批判性解讀
        電能表自動化檢定機(jī)器人可靠掛卸表方案設(shè)計與實現(xiàn)
        wwww亚洲熟妇久久久久| 国产精品午夜福利天堂| 亚洲一区二区三区视频免费看| 成人精品一区二区三区电影 | 真人作爱免费视频| 综合无码一区二区三区四区五区 | 欧美亚洲日本国产综合在线美利坚| 亚洲欧美日韩综合久久| 久久久国产不卡一区二区| 伊人五月亚洲综合在线| 色88久久久久高潮综合影院| 无码精品a∨在线观看十八禁| 午夜精品久视频在线观看| 亚洲综合一区二区三区在线观看| 蜜臀av在线播放一区二区三区| 初尝黑人巨砲波多野结衣| 免费人成视频欧美| 国产主播性色av福利精品一区| 天天摸夜夜摸摸到高潮| 中文字幕高清在线一区二区三区 | 亚洲人成电影在线无码| 久久国产亚洲av高清色| 精品人妻一区二区三区久久| 中文字字幕在线精品乱码| 国产精品 精品国内自产拍| 亚洲av区一区二区三区| 成人爽a毛片免费视频| 亚洲av无码电影网| 日本激情视频一区在线观看| 亚洲中文字幕久久在线| 伊在人天堂亚洲香蕉精品区| 97色偷偷色噜噜狠狠爱网站97| 久久综合九色综合久久久 | 精品国产三级a∨在线欧美| 午夜不卡久久精品无码免费| 日韩精人妻无码一区二区三区| 日本中文字幕精品久久| 香港台湾经典三级a视频| 欧美在线观看一区二区| 国产一区二区美女主播| 老子影院午夜伦不卡|