1、读数据
1.1 主站请求帧
a)功能:请求读电能表数据
b)控制码:C=11H
c)数据域长度:L=04H+m(数据长度)
d)帧格式1(m=0):
e)帧格式2(m=1,读给定块数的负荷记录):
f)帧格式3(m=6,读给定时间、块数的负荷记录):
1.2 从站正常应答
a)控制码:C=91H,无后续数据帧;C=B1H,有后续数据帧。
b)数据域长度:L=04H+m(数据长度)
c)无后续数据帧格式:
d)有后续数据帧格式:
1.3 从站异常应答帧
a)控制码:C=D1H
b)数据域长度:L=01H
c)帧格式:
2、读后续数据
2.1 主站请求帧
a)功能:请求读后续数据
b)控制码:C=12H
c)数据域长度:L=05H
d)帧格式:
2.2从站正常应答帧
a)控制码:C=92H,无后续数据帧;C=B2H,有后续数据帧。
b)数据域长度:L=05H+m(数据长度)
c)无后续数据帧格式:
d)有后续数据帧格式:
注:读后续数据帧,为防止误传、漏传,请求帧、应答帧都要加帧序号,请求帧的帧序号从1开始进行加1计数,应答帧的帧序号要与请求帧相同。帧序号占用一个字节,计数范围为1~255.
2.3 从站异常应答帧
a)控制码:C=D2H
b)数据域长度:L=01H
c)帧格式:
3、写数据
3.1 主站请求帧
a)功能:主站向从站请求设置数据(或编程)
b)控制码:C=14H
c)数据域长度:L=04H+04H(密码)+04H(操作者代码)+m(数据长度)
d)数据域:DIODI1DI2DI3+PAP0P1P2+C0C1C2C3+DATA
e)帧格式:
注1:P0P1P2为密码,PA表示该密码权限。
注2:C0C1C2C3是操作者代码,为要求记录操作人员信息的项目提供数据。
注3:密码权限02、04代表通过明文的方式进行数据传输,需要进行密码验证,同时要有编程键配合。
注4:密码权限99代表通过明文+MAC的方式进行数据传输,不需要进行密码验证,也不需要编程键配合使用。
注5:密码权限98代表通过密文+MAC的方式进行数据传输,不需要进行密码验证,也不需要编程键配合使用。
3.2 从站正常应答帧
a)控制码:C=94H
b)数据域长度:L=00H
c)帧格式:
3.3 从站异常应答帧
a)控制码:C=D4H