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

        ?

        配網(wǎng)終端維護(hù)工具的設(shè)計(jì)與開發(fā)

        2021-03-27 08:22:02南京藍(lán)園精瑞電氣有限公司
        電力設(shè)備管理 2021年4期
        關(guān)鍵詞:規(guī)約端口調(diào)試

        南京藍(lán)園精瑞電氣有限公司 季 峰

        配網(wǎng)終端是一個(gè)主要由硬件和軟件構(gòu)成、具有高穩(wěn)定性和可靠性的裝置。為了檢測(cè)和驗(yàn)證其運(yùn)行工況和技術(shù)指標(biāo),需要一套輔助系統(tǒng)對(duì)其進(jìn)行全方位檢測(cè)。維護(hù)工具就是這樣一套輔助系統(tǒng),它基于Windows平臺(tái),是使用微軟提供的開發(fā)平臺(tái)進(jìn)行設(shè)計(jì)與開發(fā)的軟件系統(tǒng)。模塊采用了模塊化設(shè)計(jì),分為配置和調(diào)試兩個(gè)獨(dú)立模塊。配置模塊可分為參數(shù)配置和通信關(guān)聯(lián)關(guān)系配置兩個(gè)部分;調(diào)試模塊與裝置通過(guò)通信連接,實(shí)現(xiàn)對(duì)裝置進(jìn)行配置文件下裝和讀取、裝置程序的升級(jí)、裝置的運(yùn)行監(jiān)測(cè)和控制等操作。

        配置模塊使用Visual C# Windows Forms Application開發(fā);調(diào)試模塊使用Visual C++MFC開發(fā)。使用C#開發(fā)配置模塊的原因是開發(fā)效率高,易于維護(hù);使用MFC開發(fā)調(diào)試模塊主要是為了直接使用裝置程序中的的通信組件(裝置程序使用的是C語(yǔ)言)。裝置的通信組件遵循的是IEC-60870-101和IEC-60870-104通信規(guī)約,分為對(duì)上通信和對(duì)下通信。調(diào)試模塊使用的是對(duì)下101和104通信組件。配置和調(diào)試這兩個(gè)模塊,在各自的人機(jī)界面上均可互相調(diào)用。

        1 配置模塊

        1.1 設(shè)計(jì)思想

        配置模塊按照工程來(lái)管理配置信息。一個(gè)配置工程對(duì)應(yīng)一個(gè)被配置對(duì)象——裝置,新建工程時(shí)必須指定被配置對(duì)象的模板,裝置模板里定義了參數(shù)配置項(xiàng)、通信端口配置項(xiàng)、四遙配置項(xiàng)。

        參數(shù)配置項(xiàng)通過(guò)專門的參數(shù)配置模塊來(lái)進(jìn)行配置,生成參數(shù)配置文件。

        通信端口配置項(xiàng)指定了裝置包含的通信端口數(shù)目、參數(shù)(物理參數(shù)、規(guī)約參數(shù))、屬性(對(duì)上端口或?qū)ο露丝冢?。?duì)下端口用于通信掛接設(shè)備。在新建的設(shè)備表集中新增掛接設(shè)備,被掛接設(shè)備的模板需要導(dǎo)入,并設(shè)置設(shè)備編號(hào)、名稱、地址等信息。對(duì)下端口綁定此設(shè)備表集即可;對(duì)上端口用于轉(zhuǎn)發(fā)本裝置和掛接設(shè)備的測(cè)點(diǎn)。在新建的轉(zhuǎn)發(fā)表中挑選四遙測(cè)點(diǎn)。對(duì)上端口綁定此轉(zhuǎn)發(fā)表即可。

        本裝置四遙和被掛接設(shè)備的四遙共同組成四遙實(shí)時(shí)庫(kù)。本裝置四遙固定排在最前面,其余設(shè)備四遙按照設(shè)備表集及其掛接設(shè)備的順序排列。實(shí)時(shí)庫(kù)形成后,在實(shí)時(shí)庫(kù)中挑選需要通信上送的信息形成轉(zhuǎn)發(fā)表。

        綜上,配置模塊包括參數(shù)集配置、設(shè)備表集配置、轉(zhuǎn)發(fā)表集配置、通信端口集配置、實(shí)時(shí)庫(kù)顯示等子模塊。最終形成參數(shù)配置文件、設(shè)備表配置文件、轉(zhuǎn)發(fā)表配置文件、通信端口配置文件。

        新建工程。打開配置模塊進(jìn)入配置主界面,首先需要新建一個(gè)工程或打開一個(gè)既有工程,新建工程時(shí)需指定存儲(chǔ)路徑和被配置對(duì)象的模板。模板是由被配置對(duì)象自動(dòng)生成的text文本文件,有固定的格式,包含參數(shù)表、定值表、遙測(cè)表、單點(diǎn)遙信表、雙點(diǎn)遙信表、遙控表、計(jì)量值表、端口表。工程采用左邊樹形導(dǎo)航結(jié)構(gòu)、右邊列表的方式來(lái)呈現(xiàn)。點(diǎn)選樹形節(jié)點(diǎn),右邊列表顯示相應(yīng)信息,列表部分內(nèi)容可編輯。樹形結(jié)構(gòu)的節(jié)點(diǎn)包括:參數(shù)集。被配置對(duì)象的參數(shù)集合。;模板集。所有被掛接設(shè)備的模板集合;設(shè)備表集。所有被掛接設(shè)備的集合;轉(zhuǎn)發(fā)表集。所有轉(zhuǎn)發(fā)表的結(jié)合;端口集。被配置對(duì)象的通信端口集合。

        參數(shù)集配置。根據(jù)裝置模板中的參數(shù)定義形成參數(shù)配置文件,即為參數(shù)配置。模板文件中的參數(shù)條目,包含以下信息:組名稱(開入防抖時(shí)間)、條目名稱(Yx01)、值類型(U16)、最大值(60000)、最小值(7)、默認(rèn)值(20)、調(diào)節(jié)步長(zhǎng)(1);板集配置。模板集可導(dǎo)入多個(gè)新的模板,這些模板是被掛接設(shè)備的數(shù)據(jù)模型。當(dāng)在設(shè)備表集中新增設(shè)備指定模板后,此時(shí)該模板被鎖定、不能被刪除。必須在刪除設(shè)備后該模板才能被刪除。

        設(shè)備表配置。設(shè)備表集可根據(jù)需要新增設(shè)備表二級(jí)節(jié)點(diǎn),每個(gè)設(shè)備表對(duì)應(yīng)被配置對(duì)象的一個(gè)對(duì)下通信端口。新增設(shè)備表時(shí)需指定設(shè)備表名稱。每個(gè)設(shè)備表下可新增、編輯、刪除被掛接的設(shè)備(三級(jí)節(jié)點(diǎn))。新增被掛接設(shè)備時(shí)需指定設(shè)備編號(hào)、設(shè)備名稱、端口配置、基礎(chǔ)模板等信息。被掛接設(shè)備的四遙信息全部自動(dòng)導(dǎo)入四遙實(shí)時(shí)庫(kù);實(shí)時(shí)庫(kù)顯示。四遙實(shí)時(shí)庫(kù)有5個(gè)頁(yè)簽:遙測(cè)、單點(diǎn)遙信、雙點(diǎn)遙信、遙控、遙調(diào),條目按列表方式顯示;轉(zhuǎn)發(fā)表配置。轉(zhuǎn)發(fā)表集可根據(jù)需要新增轉(zhuǎn)發(fā)表二級(jí)節(jié)點(diǎn)。每個(gè)轉(zhuǎn)發(fā)表對(duì)應(yīng)被配置對(duì)象的一個(gè)對(duì)上通信端口。新增轉(zhuǎn)發(fā)表時(shí)需指定轉(zhuǎn)發(fā)表名稱,每個(gè)轉(zhuǎn)發(fā)表可新增、編輯、刪除四遙信息(從四遙實(shí)時(shí)庫(kù)中獲?。?/p>

        端口集配置。端口集的二級(jí)節(jié)點(diǎn)由被配置對(duì)象的通信端口信息決定。端口集的配置內(nèi)容包括:端口的物理屬性(串口或網(wǎng)口);物理參數(shù)(串口為波特率、數(shù)據(jù)位、停止位、校驗(yàn)位;網(wǎng)口為IP、網(wǎng)關(guān)、子網(wǎng)掩碼、端口號(hào)、MAC地址);邏輯屬性(對(duì)上或?qū)ο拢?;設(shè)備表(對(duì)下端口綁定);轉(zhuǎn)發(fā)表(對(duì)上端口綁定);規(guī)約配置(規(guī)約類型和規(guī)約參數(shù),規(guī)約參數(shù)因規(guī)約類型而異)。支持的規(guī)約類型包括:對(duì)上101規(guī)約;對(duì)上104規(guī)約;對(duì)上103規(guī)約;對(duì)上Modbus規(guī)約;對(duì)下101規(guī)約;對(duì)下104規(guī)約;對(duì)下103規(guī)約;對(duì)下Modbus規(guī)約。

        1.2 配置文件及其它功能

        配置模塊保存的配置文件有5個(gè):Para.cfg、Dev.cfg、Fwt.cfg、Port.cfg、cfg.prj。前4個(gè)后綴為“cfg”的文件是給裝置制作的配置,使用FTP協(xié)議下載到裝置里,裝置的運(yùn)行基于這些文件。cfg.prj是工程文件,內(nèi)容是整個(gè)工程信息,包含模板集、設(shè)備表集、轉(zhuǎn)發(fā)表集、端口集及其配置信息。使用配置模塊,打開這個(gè)工程文件即可還原整個(gè)工程。配置模塊的基本功能就是給裝置制作配置文件,此外還提供了其它一些高級(jí)功能:FTP自動(dòng)新建。通過(guò)FTP協(xié)議自動(dòng)從裝置中獲取模板文件,并加載到配置模塊中來(lái);工程文件助手。通過(guò)助手提供的功能可自動(dòng)下裝和讀取裝置中的配置文件;自動(dòng)配置。其和調(diào)試模塊的配置文件默認(rèn)的是四遙信息全部轉(zhuǎn)發(fā)。以上功能適用于特定需要的場(chǎng)景,能夠極大提高作業(yè)效率。

        2 調(diào)試模塊

        調(diào)試模塊是一款基于微軟Visual Studio 2012平臺(tái),使用Visual C++MFC設(shè)計(jì)與開發(fā)的一款應(yīng)用軟件。調(diào)試模塊與終端通過(guò)通信連接和信息交互實(shí)現(xiàn)對(duì)終端的監(jiān)測(cè)和控制,以及SOE和故障事件的查看、參數(shù)的讀寫、文件和記錄的操作等功能。調(diào)試模塊的角色是客戶端、主控站。終端是服務(wù)器,被控站。調(diào)試模塊可通過(guò)串口或網(wǎng)口的方式與終端建立通信鏈路,從而進(jìn)行信息交互。

        2.1 界面布局

        主界面分為5個(gè)部分:標(biāo)題欄。顯示模塊圖標(biāo)和名稱;工具欄。各種功能入口;導(dǎo)航區(qū)。點(diǎn)擊樹形節(jié)點(diǎn),切換對(duì)應(yīng)的顯示和操作界面;顯示區(qū)。查看和操作界面;狀態(tài)欄。實(shí)時(shí)顯示狀態(tài)和操作信息。

        2.2 主要功能

        自動(dòng)配置。為了提高效率,提供一鍵自動(dòng)配置功能。工程文件是使用前文中的配置模塊制作生成;一鍵自動(dòng)配置功能主要適用于四遙數(shù)據(jù)全部轉(zhuǎn)發(fā)調(diào)試。這兩者的區(qū)別在于:使用配置模塊可以定制轉(zhuǎn)發(fā)表。工程現(xiàn)場(chǎng)聯(lián)合調(diào)試時(shí)一般使用這種方式。在調(diào)試模塊界面上的四遙,和調(diào)度提供的點(diǎn)表的是一致的,便于核對(duì)測(cè)點(diǎn);自動(dòng)配置的使用場(chǎng)合是廠內(nèi)調(diào)試。

        程序升級(jí)。終端程序和配置都是以文件的形式存在。當(dāng)需要下裝或更新時(shí)就需使用人機(jī)界面進(jìn)行可視化操作。模塊與終端之間使用的是FTP協(xié)議,當(dāng)模塊與裝置建立起FTP連接后,可自動(dòng)從裝置各個(gè)盤符和路徑下獲取程序和配置文件列表。用戶可對(duì)文件進(jìn)行獲取、刪除、下裝等操作。

        實(shí)時(shí)監(jiān)控。當(dāng)模塊與終端建立起通信鏈路后,就可在人機(jī)界面上監(jiān)測(cè)終端運(yùn)行工況,以及對(duì)裝置進(jìn)行遙控操作。模塊與終端的通信協(xié)議支持DLT634.5101-2002和DLT634.5104-2009;模 塊周期性下發(fā)總召喚命令。終端上送實(shí)時(shí)的遙測(cè)和遙信數(shù)據(jù)。模塊更新內(nèi)存數(shù)據(jù)庫(kù),并在界面上刷新;終端主動(dòng)上送變化超過(guò)閾值范圍的遙測(cè)數(shù)據(jù)和變位的遙信數(shù)據(jù);終端主動(dòng)上送裝置產(chǎn)生的故障事件信息;模塊能對(duì)終端進(jìn)行遙控分合閘操作。

        參數(shù)讀寫。參數(shù)是終端的基本屬性,包括固有參數(shù)、運(yùn)行參數(shù)等。固有參數(shù)是終端的基本信息,包括終端類型、名稱、程序版本號(hào)、出廠編號(hào)等;運(yùn)行參數(shù)包括定值區(qū)號(hào)、保護(hù)的投退、動(dòng)作的閾值等。在人機(jī)界面上,可對(duì)各種類型的參數(shù)進(jìn)行讀寫操作,當(dāng)寫入的參數(shù)超過(guò)閾值會(huì)彈窗提示重新輸入。讀寫的結(jié)果在狀態(tài)欄上實(shí)時(shí)顯示;SOE(Sequence Of Event,事件順序記錄)。是記錄故障發(fā)生的時(shí)間和事件的信息類型。分為單點(diǎn)SOE和雙點(diǎn)SOE。當(dāng)終端產(chǎn)生SOE會(huì)立即上送。模塊收到SOE會(huì)立即彈窗告知用戶,滿足實(shí)時(shí)性需求。

        故障事件記錄。當(dāng)終端產(chǎn)生故障會(huì)立即生成數(shù)條故障事件記錄,并將這些記錄以通信報(bào)文形式上送。模塊接收并解析故障事件記錄,以列表的方式呈現(xiàn)給用戶。列表?xiàng)l目?jī)?nèi)容包括故障名稱、數(shù)值、時(shí)間戳、產(chǎn)生時(shí)刻的遙測(cè)數(shù)值等。

        文件操作。終端在運(yùn)行過(guò)程中會(huì)自動(dòng)產(chǎn)生各種類型的文件,主要有:錄波文件、日志文件、SOE文件、遙控操作記錄文件、極值數(shù)據(jù)文件、定點(diǎn)記錄數(shù)據(jù)文件、日凍結(jié)電能量文件、功率反向電能量?jī)鼋Y(jié)值。用戶可通過(guò)人機(jī)界面讀取文件的目錄和文件的內(nèi)容。文件操作的流程先讀取類型文件的目錄。終端返回目錄集合,模塊以列表方式呈現(xiàn)。用戶手動(dòng)選擇文件目錄,讀取目錄下文件的內(nèi)容。終端返回文件內(nèi)容,模塊將內(nèi)容輸出到文本框中。用戶可以查看和保存文件內(nèi)容。

        記錄操作。終端在運(yùn)行過(guò)程中會(huì)自動(dòng)產(chǎn)生各種類型的記錄。主要有保護(hù)記錄、單點(diǎn)SOE記錄、雙SOE點(diǎn)記錄、運(yùn)行記錄、自檢記錄、操作記錄。模塊支持讀取這些記錄,以列表方式呈現(xiàn)。用戶可以根據(jù)設(shè)定條件進(jìn)行篩選并保存為文件;虛擬操作。終端支持虛擬操作功能。模塊則提供對(duì)終端進(jìn)行虛擬操作的界面和接口。主要的虛擬操作有虛擬遙測(cè)、虛擬遙信、虛擬出口、退出虛擬;報(bào)文監(jiān)視。在調(diào)試過(guò)程中可實(shí)時(shí)監(jiān)視模塊和終端的通信報(bào)文。報(bào)文是以16進(jìn)制字節(jié)串的方式輸出的,為方便用戶查看和分析報(bào)文添加了對(duì)報(bào)文的解釋功能。

        綜上,維護(hù)工具能夠用于配置終端,并能檢測(cè)終端運(yùn)行工況和各項(xiàng)技術(shù)指標(biāo)。具有設(shè)計(jì)合理、界面友好、操作便利、響應(yīng)迅速、運(yùn)行穩(wěn)定等特點(diǎn)。能夠?qū)K端進(jìn)行全方位的檢測(cè),切實(shí)滿足使用者的需求。

        猜你喜歡
        規(guī)約端口調(diào)試
        一種端口故障的解決方案
        電力系統(tǒng)通信規(guī)約庫(kù)抽象設(shè)計(jì)與實(shí)現(xiàn)
        一種在復(fù)雜環(huán)境中支持容錯(cuò)的高性能規(guī)約框架
        基于航拍無(wú)人機(jī)的設(shè)計(jì)與調(diào)試
        電子制作(2018年12期)2018-08-01 00:47:44
        FOCAS功能在機(jī)床調(diào)試中的開發(fā)與應(yīng)用
        一種改進(jìn)的LLL模糊度規(guī)約算法
        端口阻塞與優(yōu)先級(jí)
        無(wú)線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
        電子制作(2017年19期)2017-02-02 07:08:38
        調(diào)壓柜的調(diào)試與試運(yùn)行探討
        初識(shí)電腦端口
        電腦迷(2015年6期)2015-05-30 08:52:42
        国产成人精品白浆久久69| 国产精品久久久久免费看| 亚洲国产免费公开在线视频| 人妻av在线一区二区三区| 无码国产精成人午夜视频一区二区 | 精品一区二区三区在线视频观看 | 久久精品国产亚洲AV高清wy | 一区二区三区四区国产99| 亚洲欧美综合区自拍另类| jizz国产精品免费麻豆| 日韩精品视频免费福利在线观看| 激情五月天在线观看视频| 亚洲国产日韩欧美综合a| 亚洲av日韩av无码av| 欧美亚洲h在线一区二区| 亚洲成人激情深爱影院在线| 夜夜爽妓女8888888视频| 抽插丰满内射高潮视频| 岛国视频在线无码| 免费一区二区在线观看视频在线| 国产偷国产偷精品高清尤物| 亚洲国产精品久久久久久久 | 亚洲中文字幕无码久久2020| A亚洲VA欧美VA国产综合| 国产麻豆剧传媒精品国产av| 无码国内精品久久人妻| 国产98在线 | 免费| 自拍视频国产在线观看| 国产女同舌吻1区2区| 国产又粗又黄又爽的大片| 国产欧美精品在线一区二区三区| 亚洲国产综合性感三级自拍| 麻豆91蜜桃传媒在线观看| 亚洲av无码成人专区片在线观看| 亚洲AV无码国产成人久久强迫| 成年女人午夜特黄特色毛片免| 色偷偷激情日本亚洲一区二区| a级毛片无码免费真人| 久久99精品久久久久九色| 亚洲中文字幕乱码一二三| 99视频30精品视频在线观看|