645协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

●名词
主站(master station):具有选择从站并与从站进行信息交换功能的设备。

这里指手持单元或其他数据终端设备
从站(slave station):预期从主站接收信息并与主站进行信息交换的设备。

这里指多功能电能表。

半双工
●通信协议
该协议为主从结构的半双工通信方式。

从站有各自的地址编码。

通信链路的建立与解除均由主站发出的数据帧进行控制。

数据帧
起始符,从站地址域,控制码,数据域长度,数据域,校验码,结束符
起始符地址域起始符控制码数据域长度数据域校验码结束符68H A0-A5 68H C L DA TA C5 16H
字节
每字节8位。

传输时添加一个起始位0,偶校验位和停止位1,故共11位
起始位数据(低—>高)偶校验位停止位
0 D0 D1 D2 D3 D4 D5 D6 D7 P 1
数据帧格式说明
地址域:6个字节,每字节2位BCD码。

地址长度不足6字节时,高位补0
999999999999H为广播地址
支持缩位寻址,即从若干低位起,剩余高位补AAH作为通配符进行读表操作,从站应答帧的地址域返回实际通信地址。

D7 0:命令帧;1:应答帧
D6 0:从站正确应答;1:从站异常应答
D5 0:无后续数据帧;1:有后续数据帧
D4—D0 00000 保留
01000 广播校时10001 读数据10010 读后续数据10011 读通信地址10100 写数据10101 写通讯地址10110 冻结命令10111 更改通讯速率11000 修改密码
11001 最大需量清零
11010 电表清零
11011 事件清零
数据域长度:L
读数据时L<200,写数据时L <50 ;L=0无数据域
数据域:DATA 包括数据标识,密码,操作者代码,数据,帧序号等
其结构随控制码的功能而改变。

传输时发送方按字节进行加33H处理,接受
方按字节进行减33H处理
校验码:CS
帧起始符开始到校验码之前所有字节的算术和X,X mod 256
传输
主站发送帧信息前,先发送4个字节FEH以唤醒接收方
如果校验码出错,则接收方不予响应,该帧无效。

数据标识
数据标识编码共4个字节,每字节用16进制编码,标识了数据或数据块的类型,具体定义见该标准资料文档。

具体通讯数据帧
共12条命令
➢广播校时
a)功能:强制从站与主站时间同步
b)控制码:C=08H
c)数据域长度:L=06H
d)数据域:ssmmhhDDMMYY
e)帧格式:
➢读数据
a)功能:请求读电表数据
b)控制码:C=11H
c)数据域长度:L=04H +m(数据长度) 附:04H为数据标识长度
d)帧格式:m=0 按数据标识读电表特定数据
m=1 读给定块数的负荷记录,块数n
m=2 读给定时间、块数的负荷记录,块数n,时间:分时日月年
e)应答帧:C =91H 无后续数据帧C=B1H 有后续数据帧C=D1 异常
L =04H + m (数据长度) ,异常时L=01并附加异常信息字
➢读后续数据
a)功能: 读后续数据
b)控制码:C=12H
c)数据域长度:L=04H +m(数据长度) m=1
d)帧格式:m=1 帧序号SEQ,从1开始进行加1计数
e)应答帧:C =92H 无后续数据帧C=B1H(B2,B3,B4….)有后续数据帧C=D2
异常
L =04H + m (数据长度) ,异常时L=01并附加异常信息字
➢写数据
a)功能:主站向从站请求设置数据
b)控制码:C=14H
c)数据域长度:L=04H +04H(密码)+04H(操作者代码)+m(数据长度)
d)数据域:DI0DI1DI2DI3+PAP0P1P2P3+C0C1C2C3+DATA
e)帧格式:
f)应答帧:C =94H 正常C=D4H异常
正常时L =00H,异常时L=01并附加异常信息字
➢写通信地址
a)功能:设置某从站地址,仅点对点
b)控制码:C=15H
c)地址域:AA….AAH
d)数据域长度:L=06H
e)数据域:A0A1A2A3A4A5
f)帧格式:
g)应答帧:C =95H 正常此时返回的地址域为A0A1A2A3A4A5
如果异常则没有响应
➢冻结命令
a)功能:冻结电能表数据
b)控制码:C=16H
c)数据域长度:L=04H
d)数据域:mmhhDDMM
mmhhDD99 以月为周期定时冻结
mmhh9999 以日为周期定时冻结
mm999999 以小时为周期定时冻结
99999999 瞬时冻结
g)应答帧:C =96H 正常C=D6H异常广播时不需应答
正常时L =00H,异常时L=01并附加异常信息字
➢更改通信速率
a)功能:更改当前电能表通信速率为其他标准速率
b)控制码:C=17H
c)数据域长度:L=01H
d)数据域:通信速率特征字Z
e)帧格式:
f)应答帧:C =97H 正常C=D7 异常
正常时L =01H并返回Z,异常时L=01并附加异常信息字
➢修改密码
a)功能:修改从站密码设置
b)控制码:C=18H
c)数据域长度:L=04H + 04H(原密码或更高权限密码) + 04H(新密码)
d)数据域:密码权限+密码数值
e)帧格式:
f)应答帧:C =98H 正常C=D8 异常
正常时L =04H并返回新密码,异常时L=01并附加异常信息字
➢最大需量清零
a)功能:当前最大需量和发生时间清零
b)控制码:C=19H
c)数据域长度:L=04H(密码)+ 04H
d)数据域:PAP0P1P2+C0C1C2C3
e)帧格式:
f)应答帧:C =99H 正常C=D9 异常
正常时L =00H,异常时L=01并附加异常信息字
➢电表清零
a)功能:清空电表内电能量,最大需量及发生时间,冻结量,事件记录,负
荷纪录等数据
b)控制码:C=1AH
c)数据域长度:L=04H(密码)+ 04H
d)数据域:PAP0P1P2+C0C1C2C3
e)帧格式:
f)应答帧:C =9AH 正常C=DA 异常
正常时L =00H,异常时L=01并附加异常信息字
➢事件清零
g)功能:清空电表内存储的全部或某类事件记录数据
h)控制码:C=1BH
i)数据域长度:L=0CH
j)数据域:
事件总清零:PAP0P1P2+C0C1C2C3 +FFFFFFFF
某类事件清零:PAP0P1P2+C0C1C2C3 +时间记录数据标志k)帧格式:
l)应答帧:C =9BH 正常C=DB 异常
正常时L =00H,异常时L=01并附加异常信息字。

相关文档
最新文档