某科技公司采集終端與主站通訊規(guī)約設(shè)計(jì)說(shuō)明_第1頁(yè)
某科技公司采集終端與主站通訊規(guī)約設(shè)計(jì)說(shuō)明_第2頁(yè)
某科技公司采集終端與主站通訊規(guī)約設(shè)計(jì)說(shuō)明_第3頁(yè)
某科技公司采集終端與主站通訊規(guī)約設(shè)計(jì)說(shuō)明_第4頁(yè)
某科技公司采集終端與主站通訊規(guī)約設(shè)計(jì)說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 采集終端與主站通訊規(guī)約設(shè)計(jì)102規(guī)約擴(kuò)展版(V1.0)華立科技股份完成日期:200208-15前言本規(guī)約適用于華立科技生產(chǎn)的電能量采集終端的擴(kuò)充版本,協(xié)議框架遵循了IEC-5-102國(guó)際標(biāo)準(zhǔn)。本規(guī)約是主站和終端通訊的基礎(chǔ),共有四個(gè)部分構(gòu)成,幀格式說(shuō)明、終端參數(shù)維護(hù)報(bào)文、終端遠(yuǎn)程升級(jí)報(bào)文。部分分類(lèi)具體容HL3104-A HL3104-EHL3204HL3304HL3404參數(shù)維護(hù)終端參數(shù)終端地址1個(gè)、終端密碼1個(gè)、采集終端自動(dòng)存儲(chǔ)間隔1個(gè)、ABB密碼、EDMI用戶(hù)名、EDMI密碼、現(xiàn)場(chǎng)最大可能電表數(shù)量、每周期超時(shí)重發(fā)次數(shù)、連續(xù)抄表故障報(bào)警周期數(shù)、級(jí)聯(lián)口號(hào)、串口05波特率、數(shù)據(jù)標(biāo)識(shí)失壓門(mén)限、失流

2、門(mén)限、過(guò)流門(mén)限、電流不平衡門(mén)限電壓考核上限、電壓考核下限、電壓上限、電壓下限、功率因數(shù)上限、功率因數(shù)下限×××終端初始化終端復(fù)位電表參數(shù)下裝搜索類(lèi)電表參數(shù)下裝非搜索電表參數(shù)刪除指定電表搜索電表上裝電表參數(shù)升級(jí)系統(tǒng)升級(jí)終端遠(yuǎn)程升級(jí)適用型號(hào)有變電站采集終端HL3104-A型、HL3104-E型,大用戶(hù)采集終端HL3204型,配變監(jiān)測(cè)終端HL3304型,居民采集終端HL3404型。3種終端因?yàn)閼?yīng)用不同,分別支持規(guī)約的不同條款,具體情況請(qǐng)見(jiàn)下表。目錄17 / 20第一章 數(shù)據(jù)幀1. 參數(shù)維護(hù)1.1 采集器參數(shù)操作1.1.1. 寫(xiě)參數(shù)格式l 下行幀格式字節(jié)序號(hào)容解釋00X6

3、8幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=13+DLEN。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+4密碼權(quán)限+DLEN數(shù)據(jù)長(zhǎng)度)2L30X68啟動(dòng)字符4C控制字節(jié)(C=0X53或0X73)5ADDRESS_L通訊地址低位針對(duì)某一具體終端,當(dāng)不知其地址編號(hào)時(shí),可用9999地址。6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X018VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因=0X0B10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=01316密碼權(quán)限4字節(jié)1716+DLEN數(shù)據(jù)塊數(shù)據(jù)格式與長(zhǎng)度DLEN詳見(jiàn)數(shù)據(jù)單元地址表A17+DLE

4、N校驗(yàn)累加和校驗(yàn)(字節(jié)416+DLEN)18+DLEN0X16結(jié)束字符l 上行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí))2L30X68啟動(dòng)字符4C控制字節(jié)(C=0X00、0X10,即DFC=0或1。)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X018VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(正確:0X0B,P/N=0;異常:見(jiàn)定義,P/N=1。)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013校驗(yàn)累加和校驗(yàn)(字節(jié)

5、4-12)140X16結(jié)束字符1.1.2. 讀參數(shù)格式l 下行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí))2L30X68啟動(dòng)字符4C控制字節(jié)(讀數(shù)據(jù)C=0X5A、0X7A)5ADDRESS_L通訊地址低位針對(duì)某一具體終端,當(dāng)不知其地址編號(hào)時(shí),可用9999地址。6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X018VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(COT=0X05)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013校驗(yàn)累加和校驗(yàn)(字節(jié)4-12)1

6、40X16結(jié)束字符l 上行幀格式 字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9+DLEN。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+DLEN數(shù)據(jù)長(zhǎng)度)。2L30X68啟動(dòng)字符4C控制字節(jié)(正確:0X08;異常:0X09)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X018VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(正確:0X05,P/N=0;異常:見(jiàn)定義,P/N=1。)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=01312+DLEN數(shù)據(jù)塊數(shù)據(jù)格式與長(zhǎng)度DLEN詳見(jiàn)數(shù)據(jù)單

7、元地址表A13+DLEN校驗(yàn)累加和校驗(yàn)(字節(jié)412+DLEN)14+DLEN0X16結(jié)束字符注:異常時(shí),數(shù)據(jù)塊長(zhǎng)度為0。1.1.3. 數(shù)據(jù)單元地址表A序號(hào)數(shù)據(jù)單元地址數(shù)據(jù)格式數(shù)據(jù)長(zhǎng)度(字節(jié))單位功能數(shù)據(jù)項(xiàng)名稱(chēng)共168字節(jié)DI1DI0讀寫(xiě)11010XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1-01-14-24-64-104-1416-1816-3416-5016-667-8212-894-1014-1058-1096-1176-1236-1296-1351-1411-1422-143

8、2-1452-1472-1491-1511-1522-1532-1551-1571-1581-1591-1601-1611-1621-1631-164 1-1651-1661 .01V.01V.01V.01V.01.01分鐘10W*終端地址低字節(jié)(通用9999) 終端地址高字節(jié)(超級(jí)密碼hldw)終端密碼1終端密碼2終端密碼3終端密碼4終端主叫1終端主叫2終端主叫3終端主叫4終端時(shí)間(BCD):SSMMHHWWDDMMYY上行通訊參數(shù)1(備用)ABB密碼EDMI用戶(hù)名EDMI密碼下行通訊參數(shù)1(備用)下行通訊參數(shù)2(備用)下行通訊參數(shù)3(備用)下行通訊參數(shù)4(備用) (備用)0x86:禁止門(mén)檢

9、,其他開(kāi)放電壓考核上限(二進(jìn)制電壓考核下限(二進(jìn)制)電壓上限(二進(jìn)制)電壓下限(二進(jìn)制)功率因數(shù)上限(二進(jìn)制)功率因數(shù)下限(二進(jìn)制)采集終端自動(dòng)存儲(chǔ)間隔1采集終端自動(dòng)存儲(chǔ)間隔2(備用)現(xiàn)場(chǎng)最大可能電表數(shù)量失壓門(mén)限(16進(jìn)制,百分比)失流門(mén)限(16進(jìn)制,百分比)過(guò)流門(mén)限(16進(jìn)制,百分比)電流不平衡門(mén)限(16進(jìn)制,百分比)每周期超時(shí)重發(fā)次數(shù)連續(xù)抄表故障報(bào)警周期數(shù)級(jí)聯(lián)口號(hào):1-5,無(wú)效電能誤差報(bào)警門(mén)限(Hex,百分?jǐn)?shù))功率反極性門(mén)限(Hex)備用21011MMXXXXXX111111* (0x12,0x24,0x48,0x96)串口0波特率串口1波特率串口2波特率串口3波特率串口4波特率串口5波特

10、率3101252*數(shù)據(jù)標(biāo)識(shí)碼串(低字節(jié)在前)0xb61f,0xb62f,0xb63f,0xb64f,0xb65f,0x901f,0x902f,0x911f,0x912f,0410136X1616個(gè)責(zé)任人的手機(jī),每個(gè)占用6個(gè)字節(jié),壓縮的BCD碼低字節(jié)在先,510142X80定義80種事件類(lèi)型,每個(gè)類(lèi)型使用2字節(jié)的報(bào)警配置位。Byte0: D0:第1個(gè)手機(jī)D1:第2個(gè)手機(jī)D2:第3個(gè)手機(jī)D3:第4個(gè)手機(jī)D4:第5個(gè)手機(jī)D5:第6個(gè)手機(jī)D6:第7個(gè)手機(jī)D7:第8個(gè)手機(jī)Byte1: D0:第09個(gè)手機(jī)D1:第10個(gè)手機(jī)D2:第11個(gè)手機(jī)D3:第12個(gè)手機(jī)D4:第13個(gè)手機(jī)D5:第14個(gè)手機(jī)D6:第15

11、個(gè)手機(jī)D7:第16個(gè)手機(jī)每種事件最多可以向16個(gè)責(zé)任人的手機(jī)報(bào)警,事件排序如下:1 失壓2 過(guò)壓3 斷相4 失流5 過(guò)流6 電流不平衡7 電壓你相序8 電流錯(cuò)位9 接線(xiàn)錯(cuò)誤10 計(jì)量箱開(kāi)門(mén)11 終端停電12 終端上電13 最大需量復(fù)零14 設(shè)置電表15 電表停走16 電表電池電壓低17 電表通訊故障18 電表示度下降19 電表示度清零20 電表示度突變21 零序電流越上限22 變壓器油溫越限23 電能差動(dòng)超差24 電壓電流錯(cuò)相25 電流反極性注:l 采集終端地址編號(hào):為2個(gè)字節(jié)4位BCD碼,低字節(jié)在前,高字節(jié)在后;l 采集終端密碼:4字節(jié)ASCII碼,不足部分填充0XFF;四級(jí)密碼,共16字節(jié)

12、;l 采集終端主叫:4個(gè),每個(gè)16字節(jié),字符型,順序傳送,共64字節(jié),不足部分填充0XFF;對(duì)于GPRS方式,前四個(gè)字節(jié)表示主站IP地址系統(tǒng)的通用終端9999,超級(jí)密碼hldwl 采集終端時(shí)間:為7字節(jié)BCD碼-年(1)月(1)日(1)周(1)時(shí)(1)分(1)秒(1);l 上行通訊參數(shù):4通道,每個(gè)通道7字節(jié),共28字節(jié);² 串口號(hào):1字節(jié);² Modem類(lèi)型:1字節(jié);0撥號(hào)12/4專(zhuān)線(xiàn)2TCP/IP網(wǎng)絡(luò)3GSM4GPRS5RS4856RS232² 波特率:1字節(jié);0300160021200324004480059600² 數(shù)據(jù)位:1字節(jié);²

13、停止位:1字節(jié);01個(gè)停止位11.5個(gè)停止位22個(gè)停止位² 校驗(yàn)位:1字節(jié);0無(wú)校驗(yàn)1奇校驗(yàn)2偶校驗(yàn)² 振鈴次數(shù):1字節(jié)l 下行通訊參數(shù):6通道,每個(gè)6字節(jié),共36字節(jié);² 串口號(hào):1字節(jié);² Modem類(lèi)型:1字節(jié);² 波特率:1字節(jié);² 數(shù)據(jù)位:1字節(jié);² 停止位:1字節(jié);² 校驗(yàn)方式:1字節(jié);l 采集終端自動(dòng)存儲(chǔ)間隔:兩個(gè)周期,每個(gè)2字節(jié),低位在前高位在后,單位:分鐘;l 備用字節(jié)以0XFF填充,待擴(kuò)充。1.2 電表參數(shù)操作1.2.1. 寫(xiě)參數(shù)格式l 下行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2

14、字節(jié)重復(fù)報(bào)文長(zhǎng)度=13+(1+DLEN)*N。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+4密碼權(quán)限+DLEN數(shù)據(jù)長(zhǎng)度)2L30X68啟動(dòng)字符4C控制字節(jié)(C=0X53或0X73)5ADDRESS_L通訊地址低位針對(duì)某一具體終端,當(dāng)不知其地址編號(hào)時(shí),可用9999地址。6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X028VSQ可變結(jié)構(gòu)限定詞=N(1127),SQ=09COT傳送原因=0X0B10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=01316密碼權(quán)限4字節(jié)1716+(1+DLEN)*N信息體地址1信息體地址,電表編號(hào)(0254)信息體

15、1數(shù)據(jù)塊1數(shù)據(jù)格式與長(zhǎng)度DLEN詳見(jiàn)數(shù)據(jù)單元地址表B。信息體。信息體地址N信息體N數(shù)據(jù)塊N17+(1+DLEN)*N校驗(yàn)累加和校驗(yàn)(字節(jié)416+(1+DLEN)*N)18+(1+DLEN)*N0X16結(jié)束字符l 上行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí))2L30X68啟動(dòng)字符4C控制字節(jié)(C=0X00、0X10,即DFC=0或1。)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X028VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(正確:0X0B,P/N=0

16、;異常:見(jiàn)定義,P/N=1。)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013校驗(yàn)累加和校驗(yàn)(字節(jié)4-12)140X16結(jié)束字符1.2.2. 讀參數(shù)格式l 下行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=11。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+2信息體地址)2L30X68啟動(dòng)字符4C控制字節(jié)(讀數(shù)據(jù)C=0X5A、0X7A)5ADDRESS_L通訊地址低位針對(duì)某一具體終端,當(dāng)不知其地址編號(hào)時(shí),可用9999地址。6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X028VSQ可變結(jié)構(gòu)限定詞=0X12,SQ

17、=19COT傳送原因(COT=0X05)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013信息體地址1起始信息體地址,電表編號(hào)(0254)14信息體地址2終止信息體地址,電表編號(hào)(0254)15校驗(yàn)累加和校驗(yàn)(字節(jié)4-14)160X16結(jié)束字符l 上行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=13+DLEN。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+4密碼權(quán)限+DLEN數(shù)據(jù)長(zhǎng)度)2L30X68啟動(dòng)字符4C控制字節(jié)(正確:0X08;異常:0X09)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7

18、TYP數(shù)據(jù)類(lèi)型=0X028VSQ信息體數(shù)目=電表數(shù)目=N(0127)9COT傳送原因(正確:0X05,P/N=0;異常見(jiàn)定義,P/N=1)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=01312+(1+DLEN)*N信息體地址1信息體地址,電表編號(hào)(0254)信息體1數(shù)據(jù)塊1格式與長(zhǎng)度DLEN詳見(jiàn)數(shù)據(jù)單元地址表B。信息體。信息體地址N信息體N數(shù)據(jù)塊N13+(1+DLEN)*N校驗(yàn)累加和校驗(yàn)(字節(jié)412+(1+DLEN)*N)14+(1+DLEN)*N0X16結(jié)束字符注:異常時(shí),信息體數(shù)目為0。1.2.3. 數(shù)據(jù)單元地址表B序號(hào)數(shù)據(jù)單元地址數(shù)據(jù)格式數(shù)據(jù)長(zhǎng)度(字

19、節(jié))單位功能數(shù)據(jù)項(xiàng)名稱(chēng)DI1DI0讀寫(xiě)11030XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX1-06-11-71-81-91-101-111-121-131-141-151-161-172-18 *電表編號(hào)表地址屬性字(備用)規(guī)約(備用)費(fèi)率數(shù)(備用)數(shù)據(jù)存儲(chǔ)周期(備用)波特率12,24,48,96備用刪除標(biāo)志(0-正常,其它-刪除)所在串口號(hào)(備用)搜索成功為0,人工設(shè)置為1,搜索不成功為0x99額定電壓(沒(méi)有小數(shù)),16進(jìn)制額定電流(1位小數(shù)),16進(jìn)制備用以上容初始化時(shí)設(shè)為0xff.21031同上, 搜索成功標(biāo)記人工設(shè)置為1,對(duì)于搜索不到的電表,使用此命令設(shè)

20、置電表的參數(shù)后,終端即可完成對(duì)此電表的抄讀注:采用1030設(shè)置電表參數(shù)后,需要啟動(dòng)搜索命令,才能完成對(duì)電表的抄讀.采用1031設(shè)置電表參數(shù)后,不需要啟動(dòng)搜索命令,就能完成對(duì)電表的抄讀.l 電表編號(hào):1字節(jié)電表邏輯編號(hào),0255。l 表地址:6字節(jié)BCD碼。l 數(shù)據(jù)存儲(chǔ)周期:為周期號(hào)(0或1,見(jiàn)采集終端自動(dòng)存儲(chǔ)間隔,支持兩種間隔)。l 刪除標(biāo)志:刪除本電表參數(shù)塊=1,增加或修改=0。l 備用:可全置0XFF。l 搜索成功=0,人工設(shè)置=1,搜索不成功=0X99l 規(guī)約: IEC102->0;DLT645->1;ZHEJIANG->2;WEISHENGUP->3;WEISH

21、ENGDOWN->4;ABB->5;EDMI->6;SH645->7l 波特率:偶校驗(yàn):0x12,0x24,0x48,0x96;無(wú)校驗(yàn):0x13;0x25;0x49;0x972. 調(diào)試升級(jí)2.1 程序傳輸2.1.1. 寫(xiě)程序格式l 下行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=17+DLEN。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+4密碼權(quán)限+2字節(jié)總幀數(shù)+2字節(jié)幀序號(hào)+DLEN數(shù)據(jù)長(zhǎng)度)2L30X68啟動(dòng)字符4C控制字節(jié)(C=0X53或0X73)5ADDRESS_L通訊地址低位針對(duì)某一具體終端,當(dāng)不知其地址編號(hào)時(shí),可用9999地址。6AD

22、DRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X038VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因=0X0B10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=01316密碼權(quán)限4字節(jié)1718總幀數(shù)2字節(jié),低字節(jié)在前,高字節(jié)在后1920幀序號(hào)2字節(jié),低字節(jié)在前,高字節(jié)在后2120+DLEN數(shù)據(jù)塊程序代碼段,格式與長(zhǎng)度DLEN詳見(jiàn)數(shù)據(jù)單元地址表C21+DLEN校驗(yàn)累加和校驗(yàn)(字節(jié)420+DLEN)22+DLEN0X16結(jié)束字符l 上行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9。(1控制域+2通訊地址+6數(shù)據(jù)單元

23、標(biāo)識(shí))2L30X68啟動(dòng)字符4C控制字節(jié)(C=0X00、0X10,即DFC=0或1。)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X038VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(正確:0X0B,P/N=0;異常:見(jiàn)定義,P/N=1。)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013校驗(yàn)累加和校驗(yàn)(字節(jié)4-12)140X16結(jié)束字符2.1.2. 數(shù)據(jù)單元地址表C序號(hào)數(shù)據(jù)單元地址數(shù)據(jù)格式數(shù)據(jù)長(zhǎng)度(字節(jié))單位功能數(shù)據(jù)項(xiàng)名稱(chēng)DI1DI0讀寫(xiě)120101XX1300*程序代碼,詳見(jiàn)附錄B。立即升

24、級(jí)命令. 2.2 升級(jí)命令l 下行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=13。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+4密碼權(quán)限)2L30X68啟動(dòng)字符4C控制字節(jié)(C=0X53或0X73)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X038VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因=0X0B10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=01316密碼權(quán)限4字節(jié)1718總幀數(shù)2字節(jié),低字節(jié)在前,高字節(jié)在后1926代碼總校驗(yàn)8字節(jié)程序代碼總校驗(yàn),低字節(jié)在前高字節(jié)

25、在后,詳見(jiàn)附錄B2731時(shí)標(biāo)5字節(jié)BCD碼,命令下發(fā)時(shí)的時(shí)間(分、時(shí)、日、月、年)32校驗(yàn)累加和校驗(yàn)(字節(jié)416)330X16結(jié)束字符l 上行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符12L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9。30X68啟動(dòng)字符4C控制字節(jié)(C=0X00、0X10,即DFC=0或1。)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X038VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(正確:0X0B,P/N=0;異常:見(jiàn)定義,P/N=1。)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=01

26、3校驗(yàn)累加和校驗(yàn)(字節(jié)4-12)140X16結(jié)束字符2.3 讀升級(jí)命令執(zhí)行信息主站端下發(fā)了程序升級(jí)命令后,應(yīng)在稍后的時(shí)間,讀取升級(jí)命令執(zhí)行情況,以確定程序升級(jí)的正確性,若收到的總幀數(shù)、程序校驗(yàn)、升級(jí)時(shí)間,與主站下發(fā)的不一致,則意味著本次程序升級(jí)命令失敗,須重新下載程序并升級(jí)。l 下行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=13。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+4密碼權(quán)限)2L30X68啟動(dòng)字符4C控制字節(jié)(C=0X5A或0X7A)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X038VSQ可變結(jié)構(gòu)限

27、定詞=0,SQ=09COT傳送原因=0X0510公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013校驗(yàn)累加和校驗(yàn)(字節(jié)416)140X16結(jié)束字符l 上行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí))2L30X68啟動(dòng)字符4C控制字節(jié)(正確:0X08;異常:0X09)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X038VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(正確:0X05,P/N=0;異常見(jiàn)定義,P/N=1)10公共地址_

28、L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013總幀數(shù)2字節(jié),低字節(jié)在前,高字節(jié)在后14代碼總校驗(yàn)8字節(jié)程序代碼總校驗(yàn),低字節(jié)在前高字節(jié)在后,詳見(jiàn)附錄B15時(shí)標(biāo)5字節(jié)BCD碼,命令下發(fā)時(shí)的時(shí)間(分、時(shí)、日、月、年)16校驗(yàn)累加和校驗(yàn)(字節(jié)4-12)170X16結(jié)束字符2.4 采集終端存讀取2.4.1. 讀存命令格式l 下行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí))2L30X68啟動(dòng)字符4C控制字節(jié)(讀數(shù)據(jù)C=0X5A、0X7A)。5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6

29、字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X048VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(COT=0X05)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013存地址_L全局變量序號(hào)(從1計(jì))或程序區(qū)、數(shù)據(jù)區(qū)地址低字節(jié)14存地址_H全局變量序號(hào)(從1計(jì))或程序區(qū)、數(shù)據(jù)區(qū)地址高字節(jié)15校驗(yàn)累加和校驗(yàn)(字節(jié)4-12)160X16結(jié)束字符l 上行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9+DLEN。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+DLEN數(shù)據(jù)長(zhǎng)度)。2L30X68啟動(dòng)字符4C控制字節(jié)(正確:0X08;異常:0X09)5

30、ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X048VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(正確:0X05,P/N=0;異常:見(jiàn)定義,P/N=1)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013存地址_L全局變量序號(hào)(從1計(jì))或程序區(qū)、數(shù)據(jù)區(qū)地址低字節(jié)14存地址_H全局變量序號(hào)(從1計(jì))或程序區(qū)、數(shù)據(jù)區(qū)地址高字節(jié)1312+DLEN數(shù)據(jù)塊DLEN數(shù)據(jù)塊(存塊)。數(shù)據(jù)塊格式與長(zhǎng)度DLEN詳見(jiàn)數(shù)據(jù)單元地址表D13+DLEN校驗(yàn)累加和校驗(yàn)(字節(jié)413+DLEN-1)14+DLEN0X16結(jié)束字符

31、注:異常時(shí)無(wú)存地址與其數(shù)據(jù)塊字節(jié)。2.4.2. 數(shù)據(jù)單元地址表D序號(hào)數(shù)據(jù)單元地址數(shù)據(jù)格式數(shù)據(jù)長(zhǎng)度(字節(jié))單位功能數(shù)據(jù)項(xiàng)名稱(chēng)DI1DI0讀寫(xiě)20234001230128323232322330*從第幾個(gè)全局變量開(kāi)始的32個(gè)全局變量地址和數(shù)據(jù)長(zhǎng)度RAM存中某地址的數(shù)據(jù)(每次16個(gè)字)Pflash塊前31k存中某地址的數(shù)據(jù)(每次16個(gè)字)Pflash塊后32k存中某地址的數(shù)據(jù)(每次16個(gè)字)DataFlash存中某地址的數(shù)據(jù)(每次16個(gè)字)采集器版本完成日期最后修改作者2.5 程序調(diào)試(軟件復(fù)位/初始化/搜索電表)2.5.1. 命令格式字節(jié)序號(hào)容解釋00X68啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=0。2L

32、30X68啟動(dòng)字符4C控制字節(jié)(讀數(shù)據(jù)C=0X53、0X73)。5ADDRESS_L幀頭7字節(jié)數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址低位6ADDRESS_H通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X048VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(COT=0X05)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013校驗(yàn)累加和校驗(yàn)(字節(jié)4-12)140X16結(jié)束字符l 上行幀格式字節(jié)序號(hào)容解釋00X68幀頭7字節(jié)啟動(dòng)字符1L2字節(jié)重復(fù)報(bào)文長(zhǎng)度=9+DLEN。(1控制域+2通訊地址+6數(shù)據(jù)單元標(biāo)識(shí)+DLEN數(shù)據(jù)長(zhǎng)度)。2L30X68啟動(dòng)字符4C控制字節(jié)(正確:0X08;異

33、常:0X09)5ADDRESS_L通訊地址低位6ADDRESS_H數(shù)據(jù)單元標(biāo)識(shí)6字節(jié)通訊地址高位7TYP數(shù)據(jù)類(lèi)型=0X048VSQ可變結(jié)構(gòu)限定詞=0,SQ=09COT傳送原因(正確:0X05,P/N=0;異常:見(jiàn)定義,P/N=1)10公共地址_L數(shù)據(jù)單元地址低位11公共地址_H數(shù)據(jù)單元地址高位12記錄地址備用=013校驗(yàn)累加和校驗(yàn)(字節(jié)412)140X16結(jié)束字符2.5.2. 數(shù)據(jù)單元地址表E序號(hào)數(shù)據(jù)單元地址數(shù)據(jù)格式數(shù)據(jù)長(zhǎng)度(字節(jié))單位功能數(shù)據(jù)項(xiàng)名稱(chēng)DI1DI0讀寫(xiě)20500*軟件復(fù)位20510*初始化20520*搜索電表2053校表2054清終端部電能2070下載校表系數(shù)第二章 附錄B 遠(yuǎn)程

34、下載實(shí)現(xiàn)方法1. 下載數(shù)據(jù)來(lái)源數(shù)據(jù)來(lái)自文件M56800.elf.p.s,該文件格式如下:S00C00000000xxxxxxxxxxxxxxXXS3YY000ZAAAAxxxxxxxxxxxxXXS3YY000ZAAAAxxxxxxxxxxxxXXS0xxxxxXX分析:S0、S7可能是校驗(yàn),可不予處理 S3行表達(dá)的是實(shí)際的下載代碼容:YY指從該位以后的數(shù)據(jù)的長(zhǎng)度,Z指FLASH的塊數(shù),若為0指地址為0x00000x7c00之間的數(shù)據(jù),若為1指0x80000xFA00(暫待定)之間的數(shù)據(jù)。AAAA指該行數(shù)據(jù)放置的起始地址。xxxx指具體的代碼XX估計(jì)是校驗(yàn),可不予處理2. 生成下載代碼的方式按

35、照以上格式讀取M56800.elf.p.s,不需要附帶地址,代碼從0x0000到0x7c00,沒(méi)有代碼的地址用0xffff補(bǔ)齊,從0x8000單元開(kāi)始直到結(jié)束,最后1禎不夠64字用0xffff補(bǔ)齊,同時(shí),傳送的總楨數(shù)必須是4的整數(shù)倍,不夠的用0xffff補(bǔ)齊。通訊時(shí)每楨發(fā)65字,其中64字為代碼容,另1字為64代碼字按字計(jì)算的累加和。下載完代碼后,再發(fā)5字,其中1字為發(fā)送代碼的楨數(shù),4字為校驗(yàn)和,校驗(yàn)和采用按全部代碼字取反累加。3. 終端對(duì)通訊來(lái)的下載數(shù)據(jù)的處理終端每次接收到數(shù)據(jù)后,將數(shù)據(jù)(包括代碼、累加和)按照順序?qū)懭隕EPROM中,寫(xiě)入后再讀出來(lái),校驗(yàn)寫(xiě)的正確性,如果發(fā)現(xiàn)寫(xiě)的有錯(cuò)誤,則再寫(xiě)遍,然后再讀出來(lái)校驗(yàn),若正確則向主站應(yīng)答正確楨,否則則應(yīng)答出錯(cuò)楨。最后將主站發(fā)來(lái)的字的校驗(yàn)數(shù)據(jù)寫(xiě)入DFLSH的相應(yīng)單元。終端接收到下載程序的命令后,在DFLAH的相應(yīng)單元寫(xiě)入0x5555、0xaaaa、0xb6b6、0x6060,作為未下載完程序的標(biāo)志,然后轉(zhuǎn)入下載實(shí)現(xiàn)程序。4. 終端下載實(shí)現(xiàn)程序該程序按照EEPROM中存儲(chǔ)的代碼的順序依次讀出,每次讀出65字,檢查校驗(yàn),如果校驗(yàn)錯(cuò)誤,則延時(shí)再讀,再校驗(yàn),若仍不正確,則轉(zhuǎn)緊急處理程序,若正確,則寫(xiě)入pFLASH的相應(yīng)單元,寫(xiě)完程序后,校驗(yàn)程序代碼的正確性,若校驗(yàn)錯(cuò)誤,則轉(zhuǎn)緊急處理程序,否則,將DFLAH的相

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論