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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

7、元地址表A13+DLEN校驗累加和校驗(字節(jié)412+DLEN)14+DLEN0X16結束字符注:異常時,數(shù)據塊長度為0。1.1.3. 數(shù)據單元地址表A序號數(shù)據單元地址數(shù)據格式數(shù)據長度(字節(jié))單位功能數(shù)據項名稱共168字節(jié)DI1DI0讀寫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é)(超級密碼hldw)終端密碼1終端密碼2終端密碼3終端密碼4終端主叫1終端主叫2終端主叫3終端主叫4終端時間(BCD):SSMMHHWWDDMMYY上行通訊參數(shù)1(備用)ABB密碼EDMI用戶名EDMI密碼下行通訊參數(shù)1(備用)下行通訊參數(shù)2(備用)下行通訊參數(shù)3(備用)下行通訊參數(shù)4(備用) (備用)0x86:禁止門檢

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論