【摘 要】本文主要針對命令解析作出詳細的闡述。在實踐過程中,命令的解析是分步驟逐步進行的,各步驟之間都呈現(xiàn)出有限個立于基本事件的狀態(tài),所以簡明的狀態(tài)轉(zhuǎn)換設(shè)計的思想是必需樹立培養(yǎng)的。當(dāng)?shù)却邮苊畹陌^沒有接收到命令的時候,是處于繼續(xù)等待的狀態(tài),一旦包頭接收到命令的時候,就立即進入工作的狀態(tài)。
【關(guān)鍵詞】電力監(jiān)控 監(jiān)控軟件 軟件開發(fā)
一、前言
隨著我國經(jīng)濟的發(fā)展,在電力開發(fā)系統(tǒng)中,電力監(jiān)控軟件的通信命令協(xié)議的設(shè)計和相關(guān)數(shù)據(jù)的處理,以及通信命令協(xié)議,以及電力監(jiān)控軟件的處理信息系統(tǒng)的更新,數(shù)據(jù)的更新,加上電力監(jiān)控系統(tǒng)中電力監(jiān)控軟件系統(tǒng)控件的開發(fā),可配置的嵌入式智能電力監(jiān)控軟件的應(yīng)用。等等方面的問題,下面我們一一進行解析。
二、電力監(jiān)控軟件通信命令協(xié)議的設(shè)計和相關(guān)數(shù)據(jù)的處理
為了更好的在上位機和下位機以及組態(tài)控制端之間建議一個良好的協(xié)議,可以將通信協(xié)議分為上發(fā)協(xié)議和下發(fā)協(xié)議,在使用的過程中,上位機按照上發(fā)協(xié)議接收數(shù)據(jù)并將收到的數(shù)據(jù)進行詳細的解析,電力監(jiān)控軟件的通信命令協(xié)議的設(shè)計和相關(guān)數(shù)據(jù)的處理,以及通信命令協(xié)議,以及電力監(jiān)控軟件的處理信息系統(tǒng)的更新,數(shù)據(jù)的更新,加上電力監(jiān)控系統(tǒng)中電力監(jiān)控軟件系統(tǒng)控件的開發(fā),可配置的嵌入式智能電力監(jiān)控軟件的應(yīng)用。而控制信息普遍按照下發(fā)協(xié)議將數(shù)據(jù)處理并傳達給下位機,將數(shù)據(jù)傳給下位機分析。
(一)設(shè)計通信命令協(xié)議
對于傳輸協(xié)議,無論是上發(fā)協(xié)議還是下發(fā)協(xié)議,都是在串口通信過程中被設(shè)計為一個數(shù)據(jù)包的,普遍都是由一條命令(多為包頭和包尾)來劃分區(qū)別的,格式一般都是由以下幾部分組成的:上發(fā)協(xié)議:包頭,命令號,參數(shù),包尾;下發(fā)協(xié)議:包頭,電力監(jiān)控軟件系統(tǒng)控件ID,控制信息,包尾。
其中上發(fā)協(xié)議是由命令號決定命令功能的,而參數(shù)只是一個缺省項,參數(shù)包括的界面元素的位置和大小等等信息,對于一些命令往往存在參數(shù),而一些則是不存在的。而區(qū)別下發(fā)協(xié)議的就是下發(fā)協(xié)議的空間ID,以空間ID來劃分控制信息,并指出該信息是由哪一個空間產(chǎn)生的。被視為C++圖形用戶界面的最佳開發(fā)工具,其獨有的采用“回調(diào)函數(shù)”的通信機制為軟件的變成帶來了很大程度上的便捷,也被界內(nèi)人視為最為方便靈活的方法。
(二)電力監(jiān)控軟件的處理通信數(shù)據(jù)
對于通信中出現(xiàn)的數(shù)據(jù),做好處理數(shù)據(jù)的工作是十分必要的,這些數(shù)據(jù)包括了上發(fā)通信命令的分析和下發(fā)控制信息的封裝情況。對于控制信息的封裝分析是一個相對簡單的過程,再本文中尚且不做詳細的闡述,被視為C++圖形用戶界面的最佳開發(fā)工具,其獨有的采用“回調(diào)函數(shù)”的通信機制為軟件的變成帶來了很大程度上的便捷,也被界內(nèi)人視為最為方便靈活的方法。本文主要針對命令解析作出詳細的闡述。在實踐過程中,命令的解析是分步驟逐步進行的,各步驟之間都呈現(xiàn)出有限個立于基本事件的狀態(tài),所以簡明的狀態(tài)轉(zhuǎn)換設(shè)計的思想是必需樹立培養(yǎng)的。當(dāng)?shù)却邮苊畹陌^沒有接收到命令的時候,是處于繼續(xù)等待的狀態(tài),一旦包頭接收到命令的時候,就立即進入工作的狀態(tài)。一旦接收到未被定義的錯誤命令時,就會立即呈現(xiàn)命令解析出錯的狀態(tài),出現(xiàn)錯誤的警報,進而繼續(xù)進入等待的狀態(tài)。當(dāng)?shù)却邮盏揭呀?jīng)定義的正確的命令時,系統(tǒng)進入工作狀態(tài),開始對信息的處理,知道系統(tǒng)接收到包尾,再對命令格式的正確與否進行判斷,倘若命令的格式出現(xiàn)了錯誤,系統(tǒng)會發(fā)出報警的信息,而命令一旦被判定為正確,系統(tǒng)就會進入到執(zhí)行命令的狀態(tài)。
(三)電力監(jiān)控軟件系統(tǒng)控件的發(fā)展
電力監(jiān)控軟件系統(tǒng)控件是程序給予的些許現(xiàn)有的、具有互換功能的軟件模式。電力監(jiān)控軟件系統(tǒng)控件用來獲得用戶的輸入內(nèi)容和顯現(xiàn)輸出內(nèi)容,在人機交換行為中負擔(dān)著重要的地位。一方面,電力監(jiān)控軟件系統(tǒng)控件通過形狀使其自己對用戶可見所以簡明的狀態(tài)轉(zhuǎn)換設(shè)計的思想是必需樹立培養(yǎng)的。當(dāng)?shù)却邮苊畹陌^沒有接收到命令的時候,是處于繼續(xù)等待的狀態(tài),一旦包頭接收到命令的時候,就立即進入工作的狀態(tài)。一旦接收到未被定義的錯誤命令時,就會立即呈現(xiàn)命令解析出錯的狀態(tài),出現(xiàn)錯誤的警報,進而繼續(xù)進入等待的狀態(tài)。
電力監(jiān)控軟件系統(tǒng)控件相互交換的功能,主要是在實踐機制的功能上,基于實踐事件機制上來講,打比方來講,就是黨一個事件發(fā)生,這個電力監(jiān)控系統(tǒng)軟件是會第一時間做出回應(yīng),并且在以編程簡潔腳本指令的裝備形式,將程序的界面元素像“搭積木”相同快迅速地組織人機界面。以該形式開發(fā)的視察程序能夠滲透于工業(yè)自動控制程序多變的視察環(huán)境,也可以為儀器儀表廠商所采納。
三、可配置的嵌入式智能電力監(jiān)控軟件的應(yīng)用
在實踐的應(yīng)用中,可配置的嵌入式智能電力監(jiān)控軟件的開發(fā)是獨立于硬件體系結(jié)構(gòu)軟件開發(fā)的工具,該控制軟件是基于Linux終端平臺上開發(fā)應(yīng)用的。界面的開發(fā)是面向嵌入式系統(tǒng)的Qt版本,被視為C++圖形用戶界面的最佳開發(fā)工具,其獨有的采用“回調(diào)函數(shù)”的通信機制為軟件的變成帶來了很大程度上的便捷,也被界內(nèi)人視為最為方便靈活的方法。促進經(jīng)濟的發(fā)展。在實際中,以可配置的嵌入式智能電力監(jiān)控軟件已經(jīng)成功的應(yīng)用在現(xiàn)實中的工業(yè)現(xiàn)場,運行于嵌入式終端的監(jiān)控系統(tǒng)之上,成功的事例已經(jīng)比比皆是。
四、結(jié)語
綜上所述,文章介紹的可裝備的插入式功能視察工具的開發(fā)行為將組態(tài)結(jié)構(gòu)和運行結(jié)構(gòu)一體化,在運行結(jié)構(gòu)下,以編程簡潔腳本指令的裝備形式,將程序的界面元素像“搭積木”相同快迅速地組織人機界面。以該形式開發(fā)的視察程序能夠滲透于工業(yè)自動控制程序多變的視察環(huán)境,也可以為儀器儀表廠商所采納??裳b備的智能視察工具的開發(fā)形式的提供對視察工具開發(fā)方式的加深,開發(fā)生產(chǎn)的下降和廣泛性提高方面都有重要用處,具有較強的推崇性,所以應(yīng)當(dāng)加強電力監(jiān)控軟件的開發(fā),這樣也有利于提高電力實業(yè)的發(fā)展,推動電力企業(yè)的不斷前進。
參考文獻:
[1] 但唐軍,陳星鶯. 基于COM技術(shù)的數(shù)據(jù)庫設(shè)計及其在電力監(jiān)控系統(tǒng)中應(yīng)用[J]. 電力自動化設(shè)備. 2002(02)
[2] 程擁軍. 基于CAN總線的汽車監(jiān)控仿真系統(tǒng)[J]. 西南科技大學(xué)學(xué)報. 2009(04)
[3] 于士偉. 江西武吉高速G15標(biāo)電力監(jiān)控系統(tǒng)[J]. 中國交通信息產(chǎn)業(yè). 2008(10)
[4] 曾瀚鵬. OPC技術(shù)在高速公路電力監(jiān)控系統(tǒng)的應(yīng)用[J]. 中國交通信息化. 2010(08)