下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、多功能電能表數(shù)據(jù)結(jié)構(gòu)多功能電能表作為電力行業(yè)一種最重要、使用最廣泛的儀表,與人們的生活息息相關(guān)。 為了快速方便地用好它,我國電力行業(yè)先后制定了兩個多功能電能表通信協(xié)議標(biāo)準(zhǔn) (DL/T645-1997和DL/T645-2007),為推動我國電力行業(yè)的標(biāo)準(zhǔn)化工作起到了積極的作用。根據(jù)目前我國多功能電能表通信協(xié)議的兩個標(biāo)準(zhǔn)(DL/T645-1997和DL/T645-2007), 同時考慮到將來可能出現(xiàn)新的協(xié)議標(biāo)準(zhǔn),故采用動態(tài)可配置技術(shù),使軟件不僅可以向下兼容 (兼容以前的協(xié)議標(biāo)準(zhǔn)),而且可以向上兼容(兼容今后出現(xiàn)的新協(xié)議標(biāo)準(zhǔn))。這樣當(dāng)有新的通 信協(xié)議標(biāo)準(zhǔn)出現(xiàn)時,通過配置,軟件就可以繼續(xù)使用.這樣軟件
2、的開發(fā)成本雖然有所增加,但 極大地減少了后期對軟件維護(hù)在人力、財力和物力方面的投入,使總體成本大大降低。一、數(shù)據(jù)庫設(shè)計根據(jù)我國現(xiàn)有的兩個標(biāo)準(zhǔn)和將來可能出現(xiàn)新的標(biāo)準(zhǔn),使通信協(xié)議標(biāo)準(zhǔn)的版本可能比較 多,而且每一版本包含的具體協(xié)議數(shù)量比較龐大,故不宜采用文件配置方式,而適合用數(shù)據(jù) 庫的方式保存配置?;诖它c,設(shè)計了以下數(shù)據(jù)庫來保存配置信息。1、版本信息數(shù)據(jù)庫:該數(shù)據(jù)庫用來保存通信協(xié)議標(biāo)準(zhǔn)的版本信息,結(jié)構(gòu)見表一表字段名類型長度說明VersionCode整型4字節(jié)版本代碼VersionName文本50字節(jié)版本名稱ProtoclDBName文本50字節(jié)協(xié)議標(biāo)準(zhǔn)庫名稱對每一個不同的通信協(xié)議標(biāo)準(zhǔn)的版本,在該數(shù)
3、據(jù)庫中保存一條記錄,表明系統(tǒng)支持該版 本標(biāo)準(zhǔn)。用版本代碼(VersionCode)進(jìn)行不同標(biāo)準(zhǔn)的版本區(qū)分,該字段的值不能重復(fù),否則視 為同一版本。每一版本有且僅有一條記錄。其中協(xié)議標(biāo)準(zhǔn)庫名稱(ProtoclDBName )中記錄該 版本的所有通信協(xié)議.每一個協(xié)議標(biāo)準(zhǔn)庫名稱不能相同,否則視為不同的版本使用相同的協(xié) 議,這種情況只有在兩版本協(xié)議完全相同的情況下才可以使用.在大多數(shù)的情況下,版本不一 樣,協(xié)議也不一樣,甚至差別還相當(dāng)大,故采用版本不同所使用的協(xié)議標(biāo)準(zhǔn)庫名稱也不同的方 式,便于系統(tǒng)將來擴(kuò)展.2、數(shù)據(jù)類型庫:該數(shù)據(jù)庫用來保存所有通信協(xié)議要用到的數(shù)據(jù)類型信息,結(jié)構(gòu)見表二表字段名類型長度說明
4、DataTypeCode整型4字節(jié)數(shù)據(jù)類型代碼DataTypeName文本50字節(jié)數(shù)據(jù)類型名稱DataTypeLength整型4字節(jié)數(shù)據(jù)類型長度對每一個不同的通信協(xié)議版本,通信信息幀用到的所有數(shù)據(jù)類型,在該數(shù)據(jù)庫中均要求被 定義一次.即使不同的版本使用相同的數(shù)據(jù)類型,但屬性有變化,就要求用不同的代碼和屬性 進(jìn)行重新定義.只有數(shù)據(jù)類型被定義過,才能對信息幀進(jìn)行正確地打包和解包.對信息幀的每一個域,,通過分解,都可以用一種或幾種數(shù)據(jù)類型來表示注:此表中的數(shù)據(jù)類型不同于通常軟件開發(fā)語言中的數(shù)據(jù)類型,而是根據(jù)本系統(tǒng)的需要產(chǎn)生的自定義數(shù)據(jù)類型.3幀類型庫:該數(shù)據(jù)庫用來保存通信幀的類型,結(jié)構(gòu)見表三表字段名
5、類型長度說明ZhengCode整型4字節(jié)幀代碼ZhengName文本50字節(jié)幀名稱VersionCode整型4字節(jié)適用版本代碼ZhengType整型4字節(jié)幀類型(0:命令幀;1:應(yīng)答幀)對每一個版本用到的所有幀,均要求被定義.如果某一幀的某一處有變化,均要求用不同 的幀類型來進(jìn)行定義.幀代碼(ZhengCode)是為了區(qū)分不的幀而設(shè)置的編碼,不能重復(fù),適用 版本代碼(VersionCode)必須是版本信息數(shù)據(jù)庫中的版本代碼(VersionCode).4.幀結(jié)構(gòu)信息數(shù)據(jù)庫:該數(shù)據(jù)庫用來保存所有通信協(xié)議幀結(jié)構(gòu)信息,結(jié)構(gòu)見表四表 四字段名類型長度說明ZhengCode整型4字節(jié)幀代碼SerialPo
6、sition整型4字節(jié)幀結(jié)構(gòu)位置DataTypeCode整型4字節(jié)數(shù)據(jù)類型代碼對每一個不同版本的通信協(xié)議標(biāo)準(zhǔn)的幀,在該數(shù)據(jù)庫中保存它們所用到的幀結(jié)構(gòu).幀代 碼(ZhengCode)是為了區(qū)分不同的幀而起的編號,必須是幀類型庫中幀代碼(ZhengCode)的 值;幀結(jié)構(gòu)位置(SerialPosition)指明該幀在該幀結(jié)構(gòu)中的位置,在同一幀代碼(ZhengCode)中, 該值不能重復(fù),并且是從零(0)開始順序遞增;數(shù)據(jù)類型代碼(DataTypeCode)指明該位置所用 數(shù)據(jù)類型,其值必須是數(shù)據(jù)類型庫中的數(shù)據(jù)類型代碼(DataTypeCode)的值.5通信協(xié)議標(biāo)準(zhǔn)庫:該數(shù)據(jù)庫保存對應(yīng)標(biāo)準(zhǔn)的具體通信
7、協(xié)議,協(xié)議版本不一樣,該數(shù)據(jù)庫 的名稱和結(jié)構(gòu)也不一樣,它隨通信協(xié)議標(biāo)準(zhǔn)中幀結(jié)構(gòu)的變化而變化.對于目前的兩個通信協(xié)議 版本(DL/T645-1997 和 DL/T645-2007),其結(jié)構(gòu)見表五.表五字段名類型長度說明ZhengCode整型6字節(jié)幀代碼StartSign1字節(jié)幀起始符Address6字節(jié)地址StartSign1字節(jié)幀起始符ControlCode1字節(jié)控制代碼DataLen1字節(jié)數(shù)據(jù)域長度DataField200字節(jié)數(shù)據(jù)域CheckCode1字節(jié)校驗碼Endsigne1字節(jié)結(jié)束符幀代碼(ZhengCode)標(biāo)識該協(xié)議的類型.用于幀數(shù)據(jù)的打包和解包.在所有的通信協(xié)議標(biāo) 準(zhǔn)庫中,都必須包含該字段.其它字段隨幀結(jié)構(gòu)的不同而不同.其數(shù)據(jù)類型不同于軟件開發(fā)語言中的數(shù)據(jù)類型,而是數(shù)據(jù)類型庫中的數(shù)據(jù)類型.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度儲油罐安全管理培訓(xùn)合同(專業(yè)人才培訓(xùn))4篇
- 2025年度商業(yè)綜合體場地租賃及廣告位使用權(quán)合同3篇
- 2025年度拍賣會現(xiàn)場網(wǎng)絡(luò)服務(wù)合同4篇
- 二零二五年度農(nóng)家樂農(nóng)家樂旅游門票銷售代理合同3篇
- 2025年度云計算平臺數(shù)據(jù)保密合同3篇
- 2025年度廚師勞務(wù)派遣企業(yè)合規(guī)經(jīng)營合同3篇
- 2025年度電商企業(yè)財務(wù)分析與成本控制培訓(xùn)合同4篇
- 2025年度個人首套房購房貸款合同范本8篇
- 2025年度土地租賃合同環(huán)保責(zé)任條款4篇
- 2025年度美術(shù)教育機(jī)構(gòu)美術(shù)教師試用期聘用合同4篇
- 吉林省吉林市普通中學(xué)2024-2025學(xué)年高三上學(xué)期二模試題 生物 含答案
- 《電影之創(chuàng)戰(zhàn)紀(jì)》課件
- 社區(qū)醫(yī)療抗菌藥物分級管理方案
- 開題報告-鑄牢中華民族共同體意識的學(xué)校教育研究
- 《醫(yī)院標(biāo)識牌規(guī)劃設(shè)計方案》
- 公司2025年會暨員工團(tuán)隊頒獎盛典攜手同行共創(chuàng)未來模板
- 夜市運(yùn)營投標(biāo)方案(技術(shù)方案)
- 電接點 水位計工作原理及故障處理
- 國家職業(yè)大典
- 2024版房產(chǎn)代持協(xié)議書樣本
- 公眾號運(yùn)營實戰(zhàn)手冊
評論
0/150
提交評論