IEC62056-21(C模式说明文档)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、通讯协议
2.1 通讯模式
该通讯规约基于IEC 62056-21协议,支持C 模式, 通过识别消息,可选择进入数据读出模式、编程模式和读取OBIS 模式。
图1 协议模式 C
初始时,费率装置和 HHU 均以300波特率进行通讯,HHU 在通过识别消息后,将选择需要进入的模式,之后,双方都切换到费率装置支持的波特率进行通讯(即识别信息里面的 “Z ”)。
2.2 超时规则
接收一个消息后,到响应传输的时间为(20ms )200ms ≤tr ≤1500ms 。
如果没有收到响应,在传输识别消息后,继续传输前,
传输装置的等待时间开始信号
为: 1500ms≤tr≤2200ms。
一个字符序列中两字符间的时间间隔为:ta<1500ms。
如果数据通讯超时或者费率装置收到断开命令后(SOH B0 ETX BCC),通讯将重新开始。
2.3 校验方法
校验方法遵守ISO/IEC 1155-1978的规定,从检测到的第一个SOH或STX字符后字符开始直到终止该消息的ETX字符的所有字符做EXOR运算,结果用一字节表示。
3、命令格式
3.1 请求连接命令
开始时,HHU发送请求命令到费率装置,请求建立连接。
HHU->Meter:
/ ? 装置地址!<CR> <LF>
装置地址: 12个ASCII字符,地址前面的0和空格将忽略,地址域为可选,当没有地址时表示通配地址,装置需应答。
<CR>:回车符,0DH。
<LF>:换行,0AH。
3.2 识别命令
费率装置在收到请求命令后,将应答识别命令。
Meter->HHU:
/ X X X Z 识别 <CR> <LF>
XXX:3字节厂商标识,为HLS。
识别:制造厂专用符,由最多16个可打印字符组成,“/”和“!”除外。
Z:波特率识别符。
“0”————300波特
“2”————1200波特
“3”————2400波特
“4”————4800波特
“5”————9600波特
“6”————19200波特
“7”“8”“9”——留作扩展用 3.3 选择命令
HHU收到识别命令后将响应选择命令,选择需要进入的模式。
HHU->Meter:<ACK> 0 Z Y <CR> <LF>
<ACK>:应答符,06H。
Z:波特率。
(参见3.2)。
Y:模式选择符。
Y=0,数据读出模式。
Y=1,编程模式。
Y=6,OBIS读出模式。
3.4 数据读出模式:数据消息
Meter->HHU:
<STX> 数据块 ! <CR> <CF> <ETX> <BCC>
<STX>:正文启动字符,02H。
数据块:由一系列数据行组成,并带回车、换行。
数据行:一个数据行包括一个或多个数据组,一个数据行不应超过78个字符*(包括所有分界符、隔离符和控制符)。
数据组:一个数据组通常包括一个识别数字或地址、数值、单位和各种分界符。
<ETX>:正文结束符,03H。
<BCC>:校验。
3.5 编程模式:数据消息应答
在编程模式下,费率装置收到正确的数据消息后将返回应答命令。
Meter->HHU: <ACK>
3.6 编程模式:重发请求
当费率装置没有收到正确的数据消息时,将返回重发命令。
Meter->HHU: <NAK>
3.7 编程模式:命令消息
根据选择命令判断,如果是进入编程模式,则装置首先应答秘密命令消息。
Meter->HHU:
<SOH> P 0 <STX> (nnnnnn) <ETC> <BCC>
nnnnnn :表序列号,前面的0和空格将被忽略。
费率装置发送表号后,等待接收密码。
HHU->Meter :
<SOH> P 1 <STX> (dddddd) <ETC> <BCC>
dddddd :表密码,8字节BCD码。
如果费率装置收到正确密码,将响应应答命令。
Meter->HHU: <ACK>
如果未收到密码命令,将响应重发请求命令。
Meter->HUU: <NAK>
密码错误则断开连接。
Meter->HHU :
<SOH> B 0 <ETC> <BCC>
3.8 编程模式:数据消息
费率装置向HHU发送的数据消息格式如下:
Meter->HHU :
<STX> 数据块 <CR> <CF> <ETX> /<EOT> <BCC>
数据块:由一系列数据行组成,并带回车、换行。
数据行:一个数据行包括一个或多个数据组,一个数据行不应超过78个字符*(包括所有分界符、隔离符和控制符)。
数据组:一个数据组通常包括一个识别数字或地址、数值、单位和各种分界符。
当请求的数据不能在一个“数据块”中传输时,在数据信息中将用<EOT>代替<ETX>,表示数据未传输完,HHU在收到该类型数据消息后响应<ACK>表示该帧数据已正确接收并
请求发送下一帧数据,或者响应<NAK>请求重发该帧数据信息。
数据组通常以如下格式出现:
地址(数值*单位)
地址、数值、单位都为可选,当单位不出现时“*”也不出现。
举例如下:时间表示为: 0.9.1(055938) 即:05:59:38
日期表示为: 0.9.2(100826) 即:10-08-26
正向有功总电能表示为: 1.8.0(00001234.5*kWh)
上月正向有功总电能表示为: 1.8.0*1(00001004.0*kWh)
3.9 编程命令:错误消息
当请求的数据发生错误时,费率装置响应错误消息,格式如下:
Meter->HHU:
<STX> (ERnn) <ETX> <BCC>
nn:错误代码。
4、OBIS读出模式
4.1 发送OBIS数量消息
HHU通过选择命令可以进入OBIS读出模式,Meter将首先应答费率装置中的OBIS数量,格式如下:
Meter->HHU:
<STX> nn<CR> <CF>
nn:1字节。
HHU接收成功,请求发送OBIS则响应<ACK>,请求重发响应<NAK>。
4.2 OBIS 码消息
费率装置发送的OBIS码格式如下:
Meter->HHU:
<STX> OBIS (X,Y,Z,P) <CR> <LF> 或者 <STX> OBIS * (X,Y,Z,P) <CR> <LF>
OBIS: OBIS码。
X:
X=1 ,该OBIS属性为可读;
X=2,该OBIS属性为可写;
X=3,该OBIS属性为可读可写。
Y:属性数据格式。
Y=0,无效数据。
Y=1,数据为BCD码。
Y=2,数据为16进制数。
Y=3,十进制数
Y=4,数据为时间类型。
Y=5,数据为日期类型。
Y=6,数据为ASCII字符串。
Z:OBIS类标示。
P:该数据项的费率数,0表示该数据项没有费率数。
如果该对象的数据为周期性存储数据,如上月正向有功总电能的表示应在OBIS后面加‘*’表示。
HHU在收到一帧数据后响应正确接收应答帧<ACK>,如果未收到则响应重发应答帧<NAK>,费率装置在发送完所有OBIS后发送一帧结束帧,格式如下:!<CR> <LF> <ETC> <BCC>
5、数据读出模式
读出时间日期和电量等数据。
读出数据举例:
HHU->Meter: / ?!<CR><LF>
Meter->HHU: /HLS4\DTS1088ver1.0<CR><LF>
HHU->Meter: <ACK>040<CR><LF>
Meter->HHU: <STX>0.0.0(123456789000) <CR><LF>
0.9.1(145951)<CR><LF>
0.9.2(100826)<CR><LF>
1.8.0(000000.0*kWh)
1.8.1(000000.0*kWh)
......
!<CR><LF>
<ETX><BCC><CR><LF>
HHU->Meter: <SOH>B0<ETX><BCC>
6、编程模式
在编程模式下可对对象进行读写操作,支持R1、W1、R6、W6命令。
进入编程模式下,费率装置首先发送P0命令,要求HHU发送密码,如果接收到正确密码,费率装置响应接收正确应答帧<ACK>,如果密码错误,将响应错误应答帧
<NAK>。
6.1 R1、W1命令
6.1.1读取时间日期
读取时间命令:
<SOH>R1<STX>0.9.1()<ETX><BCC>
读取日期命令:
<SOH>R1<STX>0.9.2()<ETX><BCC>
读取星期命令:
<SOH>R1<STX>0.9.5()<ETX><BCC>
读取时间日期:
HHU->Meter: / ?!<CR><LF>
Meter->HHU: /HLS4\DTS1088<CR><LF>
HHU->Meter: <ACK>041<CR><LF>
Meter->HHU: <SOH>P0<STX>(123456789000)<ETX><BCC> HHU->Meter: <SOH>P1<STX>(00000000)<ETX><BCC>
Meter->HHU: <ACK>
HHU->Meter: <SOH>R1<STX>0.9.1()<ETX><BCC>
Meter->HHU: <STX>0.9.1(145951)<ETX><BCC>
HHU->Meter: <SOH>R1<STX>0.9.2()<ETX><BCC>
Meter->HHU: <STX>0.9.2(100826)<ETX><BCC>
HHU->Meter: <SOH>B0<ETX><BCC>
6.1.2校时
设置时间命令:
<SOH>W1<STX>0.9.1(hhmmss)<ETX><BCC>
hh:小时
mm:分钟
ss:秒
设置日期命令:
SOH>W1<STX>0.9.2(yymmdd)<ETX><BCC>
yy:年
mm:月
dd:天
设置星期命令:
SOH>W1<STX>0.9.5(ww)<ETX><BCC>
ww:星期
设置时间日期星期:
HHU->Meter: / ?!<CR><LF>
Meter->HHU: /HLS4\DTS1088<CR><LF>
HHU->Meter: <ACK>041<CR><LF>
Meter->HHU: <SOH>P0<STX>(123456789000)<ETX><BCC> HHU->Meter: <SOH>P1<STX>(00000000)<ETX><BCC>
Meter->HHU: <ACK>
HHU->Meter: <SOH>W1<STX>0.9.1(145951)<ETX><BCC>
Meter->HHU: <ACK>
HHU->Meter: <SOH>W1<STX>0.9.2(100826)<ETX><BCC> Meter->HHU: <ACK> HHU->Meter: <SOH>B0<ETX><BCC> 6.1.3 读取计量数据
命令格式:
HHU->Meter: <SOH>R1<STX>OBIS()<ETX><BCC>
Meter->HHU: <STX>OBIS(nnnnnnnn*unit)<ETX><BCC>
Nnnnnnnn:计量数据
Unit:单位
读取正向有功总电能:
HHU->Meter: / ?!<CR><LF>
Meter->HHU: /HLS4\DTS1088<CR><LF>
HHU->Meter: <ACK>041<CR><LF>
Meter->HHU: <SOH>P0<STX>(123456789000)<ETX><BCC> HHU->Meter: <SOH>P1<STX>(00000000)<ETX><BCC>
Meter->HHU: <ACK>
HHU->Meter: <SOH>R1<STX>1.8.0()<ETX><BCC>
Meter->HHU: <STX>1.8.0(000012.3*kWh)<ETX><BCC>
HHU->Meter: <SOH>B0<ETX><BCC>
6.1.4 读取电表错误信息字
命令格式:
HHU->Meter: <SOH>R1<STX>F.F.0()<ETX><BCC>
Meter->HHU: <STX>F.F.0(NN)<ETX><BCC>
NN:错误信息字
Bit1:效验错误
Bit2:数据格式错误
Bit3:不存在数据项
Bit4:密码错误
Bit5:电池错误
Bit6:时钟错误
Bit7:读写错误
Bit8:其他错误
读取错误信息字:
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC> HHU->Meter:<SOH>P1<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>R1<STX>F.F.0()<ETX><BCC>
HHU<-Meter:<STX>F.F.0(00)<ETX><BCC>
HHU->Meter:<SOH>B0<ETX><BCC>
6.1.5 故障状态字:
Meter->HHU: <STX>F.F.1(NN)<ETX><BCC>
NN:故障状态字
Bit1:电压逆相序
Bit2:电流逆相序
Bit3:电压不平衡
Bit4:电流不平衡
Bit5:辅助电源失电
Bit6:掉电
Bit7:需量超限 Bit8:保留
读取故障状态字:
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC> HHU->Meter:<SOH>P1<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>R1<STX>F.F.1()<ETX><BCC>
HHU<-Meter:<STX>F.F.1(00)<ETX><BCC>
HHU->Meter:<SOH>B0<ETX><BCC>
6.1.6 分相故障状态字
A相故障状态字:
Meter->HHU: <STX>F.F.2(NNNN)<ETX><BCC>
NNNN:故障状态字
Bit1:失压
Bit2:欠压
Bit3:过压
Bit4:失流
Bit5:过流
Bit6:过载
Bit7:潮流反向
Bit8:断相
Bit9:断流
Bit10、Bit11、Bit12、Bit13、Bit14、Bit15、Bit16:保留
读取A相故障状态字:
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC>
HHU->Meter:<SOH>P1<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>R1<STX>F.F.2()<ETX><BCC>
HHU<-Meter:<STX>F.F.2(1400)<ETX><BCC>
HHU->Meter:<SOH>B0<ETX><BCC>
6.2 R6/W6命令
在编程模式下,读取和设置扩展命令参数需使用R6/W6命令,在费率装置发送P0命令后,HHU将发送扩展命令密码(P2命令),扩展参数命令ID(ID0 ID1)为2字节16进制数。
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>R6<STX>ID0 ID1()<ETX><BCC>
HHU<-Meter:<STX> ID0 ID1 (NNNN)<ETX><BCC>
HHU->Meter:<SOH>B0<ETX><BCC>
6.2.1费率和时段
最大支持8个费率,全年至少可设置2个时区,年时区数最大为14, 每套时段表内最多有8个日时段表,日时段数最大为14,时段间隔不小于15分钟, 且应不小于电能表内设定的需量周期,两套时区表和两套日时段表可以任意编程,并
可设定两套时区表和日时段表切换时间。
费率
命令格式:
HHU->Meter:<SOH>W6<STX> ID0 ID1 (NN)<ETX><BCC>
NN:费率数,最大值为8。
设置费率:
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>W6<STX>1006(04)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>B0<ETX><BCC>
设置时区切换时间
切换两套时区表时间。
命令格式:
HHU->Meter:<SOH>W6<STX> ID0 ID1 (YYMMDDHHmm)<ETX><BCC> YY:年
MM:月
DD:天
HH:小时
Mm:分钟
设置时区切换时间:
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>W6<STX>1001(1105010000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>B0<ETX><BCC>
设置时区表数据命令格式:
HHU->Meter:<SOH>W6<STX> ID0 ID1 (MMDDNN …MMDDNN)<ETX><BCC> MM:时区起始时间月
DD:时区起始时间天
NN:日时段号
设置时区表数据:
第1时区起始时间:1月1日日时段表号:1
第2时区起始时间:2月1日日时段表号:2
第3时区起始时间:3月1日日时段表号:3
第4时区起始时间:4月1日日时段表号:4
第5时区起始时间:5月1日日时段表号:5
第6时区起始时间:6月1日日时段表号:6
第7时区起始时间:7月1日日时段表号:7
第8时区起始时间:8月1日日时段表号:8
第9时区起始时间:9月1日日时段表号:1
第10时区起始时间:10月1日日时段表号:2
第11时区起始时间:11月1日日时段表号:3
第12时区起始时间:11月15日日时段表号:4
第13时区起始时间:12月1日日时段表号:5
第14时区起始时间:12月15日日时段表号:8
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>W6<STX>1101(010101030102040103050104060105
070106080107090108100101101502110103111504120105121008) <ET X><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>B0<ETX><BCC>
设置日时段表号命令格式:
HHU->Meter:<SOH>W6<STX> ID0 ID1 (hhmmNN … hhmmNN)<ETX><BCC> hh:日时段开始小时
mm:日时段开始分钟
NN:日时段采用的费率号
设置第一套第1日时段表数据:
第1时段表开始时间:00:00 费率号:1
第2时段表开始时间:05:00 费率号:2
第3时段表开始时间:08:00 费率号:3
第4时段表开始时间:10:00 费率号:4
第5时段表开始时间:11:00 费率号:1
第6时段表开始时间:12:00 费率号:2
第7时段表开始时间:13:00 费率号:3
第8时段表开始时间:14:00 费率号:4
第9时段表开始时间:15:00 费率号:1
第10时段表开始时间:16:00 费率号:2
第11时段表开始时间:17:00 费率号:3
第12时段表开始时间:19:00 费率号:4
第13时段表开始时间:20:00 费率号:1
第14时段表开始时间:22:00 费率号:2
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC> HHU<-Meter:<ACK> HHU->Meter:<SOH>W6<STX>1102(0000010500020800031000041100011200 02130003140004150001160002170003190004200001220002) <ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>B0<ETX><BCC>
设置公共假日
最多能设置99个公共假日。
命令格式:
HHU->Meter:<SOH>W6<STX>ID0 ID1(YYMMDDNN…YYMMDDNN)<ETX><BCC> YYMMDD:公共假日年月日
NN:日时段表号
设置公共假日:
第1个公共假日日期:2011年1月1日日时段表号:1
第2个公共假日日期:2011年1月2日日时段表号:2
第3个公共假日日期:2011年1月3日日时段表号:3
第4个公共假日日期:2011年1月4日日时段表号:4
第5个公共假日日期:2011年1月5日日时段表号:5
第6个公共假日日期:2011年1月6日日时段表号:6
第7个公共假日日期:2011年1月7日日时段表号:7
第8个公共假日日期:2011年1月8日日时段表号:8
第9个公共假日日期:2011年1月9日日时段表号:1
第10个公共假日日期:2011年1月10日日时段表号:1
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>W6<STX>1301(110101011102020211030303110104
04110105051101060611010707110108081101090111011001)
<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>B0<ETX><BCC>
6.2.2设置周休日特征字
命令格式:
HHU->Meter:<SOH>W6<STX>ID0 ID1(NN)<ETX><BCC>
NN:周休日特征字
Bit1:周日 1代表工作日,0代表休息。
Bit2:周一 1代表工作日,0代表休息。
Bit3:周二 1代表工作日,0代表休息。
Bit4:周三 1代表工作日,0代表休息。
Bit5:周四 1代表工作日,0代表休息。
Bit6:周五 1代表工作日,0代表休息。
Bit7:周六 1代表工作日,0代表休息。
Bit8:保留。
设置周休日:
设置周六,周日休息,其他为工作日。
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>W6<STX>1401(3E)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>B0<ETX><BCC>
6.2.3 设置循显和键显数据项
设置自动循环显示/按键显示参数类和计量类数据项(扩展命令参数除外),
最多可设置99项,每项数据10个ASCII码字符,前8个字节为OBIS码,最后两个字节为显示小项,如果没有则填充FF。
命令格式:
HHU->Meter:<SOH>W6<STX> ID0 ID1 (XXXXXXXXXX...XXXXXXXXXX)
<ETX><BCC>
XXXXXXXXXX...XXXXXXXXXX:第1到第10项数据
设置第1到第10项循显数据项:
设置第1到第10项循显数据项为 1.8.0,1.8.1,1.8.2,1.8.3,1.8.4,2.8.0,2.8.1,2.8.2,2.8.3,2.8.4。
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>W6<STX>2701(010800FFFF010801FFFF010802FFFF010803F FFF 010804FFFF020800FFFF020801FFFF020802FFFF020803FFFF020804 FFFF)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>B0<ETX><BCC>
6.2.4 修改串口波特率
命令格式:
HHU->Meter:<SOH>W6<STX>ID0 ID1(NN)<ETX><BCC>
NN:
等于1为300波特率;
等于2为1200;
等于3为2400;
等于4为4800;
等于5 为9600
修改串口2波特率为9600:
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS4DTS1088K<CR><LF>
HHU->Meter:<ACK>041<CR><LF>
HHU<-Meter:<SOH>P0<STX>(000000000000)<ETX><BCC>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>W6<STX>3102(05)<ETX><BCC> HHU<-Meter:<ACK> 6.2.5 修改密码
命令格式:
HHU->Meter:<SOH>W6<STX>2901(PPPPPPPPNNNNNNNN)<ETX><BCC>
PPPPPPPP:原密码
NNNNNNNN:新密码
设置新密码为11111111:
HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS5DTS1088K<CR><LF>
HHU->Meter:<SOH>P2<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>W6<STX>2901(0000000011111111)<ETX><BCC>
HHU<-Meter:<ACK>
7 负荷曲线
1)、读取负荷曲线使用R3命令进行分帧传输,每帧数据最多传输3个数据块。
2)、如果没有查询到符合条件数据,电表返回正确应答,数据域为空。
3)、数据分帧传输遵循IEC62056-21的分帧传输方式,当有后续帧时,结束符使用
“EOT”,最后一帧结束符“ETX”。
4)、数据格式:
<SOH>R3<STX>OBIS(YYMMDDhhmmYYMMDDhhmm)<ETX><BCC>
YYMMDDhhmmYYMMDDhhmm:读取从YYMMDDhhmm时间开始到YYMMDDhhmm 结束的负荷曲线数据。
<STX>P.1.1((ID1)(Unit1)...(IDn)(Unitn) )(VL1…VLn)<ETX><BCC>
IDn:数据标示(OBIS码不包括费率项)
Unitn:单位
VL1…VLn:数据值
每块数据前带有时间日期数据。
读取从2011-1-20 16:30 到 2011-1-20 17:54的电压电流频率负荷曲线:HHU->Meter:/?!<CR><LF>
HHU<-Meter:/HLS5DTS1088K<CR><LF>
HHU->Meter:<SOH>P1<STX>(00000000)<ETX><BCC>
HHU<-Meter:<ACK>
HHU->Meter:<SOH>R3<STX>P.1.1(11012016301101201754)<ETX><BCC>
HHU<-Meter:<STX>P.1.1
((32.7)(*V)(52.7)(*V)(72.7)(*V)(14.7)(*Hz)(31.7)(*A)(51.7)(*A)(71.7)(*A))<CR><L F> (1101201630)(220.3)(000.0)( 000.0)(49.98)(000.000)(000.000)(000.000)<CR><LF> (1101201635) (220.3)(000.0)( 000.0)(49.98)(000.000)(000.000)(000.000)<CR><LF> ( 1101201640) (220.3)(000.0)( 000.0)(49.98)(000.000)(000.000)(000.000)<CR><LF> <E OT>
HHU->Meter:<ACK>
HHU<-Meter:
(1101201645) (220.3)(000.0)( 000.0)(49.98)(000.000)(000.000)(000.000)<CR><L F> (1101201650) (220.3)(000.0)( 000.0)(49.98)(000.000)(000.000)(000.000)<CR><LF> (1101201655) (220.3)(000.0)( 000.0)(49.98)(000.000)(000.000)(000.000)<CR><LF> < EOT> ……
HHU->Meter:<ACK>
HHU<-Meter:
(1101201745)(220.3)(000.0)( 000.0)(49.98)(000.000)(000.000)(000.000)<CR><LF > (1101201750) (220.3)(000.0)( 000.0)(49.98)(000.000)(000.000)(000.000)<CR><LF> <ETX><BCC>。