CSC2000规约格式1 规约格式1
1 通讯格式长度 L 目标源类型参数 1 ⋯⋯参数 N 校验和长度 L 其中:(1)长度:目标字节(含)~校验和字节的字节数;(2)目标地址:报文接收方地址;参见附录六;(3)源地址:报文发送方地址;参见附录六;A
地址分配:为规范地址分配,规定:01~0EH: 主站地址;0FH:装置对主站的广播地址;10~FEH: 装置地址,其中ACH~AFH为特殊转发MMI 地址, B0H 以上为录波模块地址;FFH:主站对装置的广播地址;B
源地址扩展:源地址高3 位
在主站发向装置的命令报文中,如果命令明确下发至装置的某个CPU时,在源地址的高三位或上CPU号
(4)类型:说明报文的种类,范围01~ 7FH
B7 位:最高位B7 位为多帧报文标志
由于 LON网络变量的允许长度有限,报文内容超过长度限制时必须按多帧处理
多帧报文 :多帧标志 : 报文类型字节的最高位B7 位=1帧序号 / 起始结束标志: 在报文类型后增加两个字节表示帧序号
帧序号从 1 开始,最多 7FH=32767帧
报文类型码当前帧序号(低字节)bf 当前帧序号(高字节)bf=0――多帧的第一帧/中间帧bf=1――多帧的结束帧多帧报文的数据类型多帧报文可以包含数据类型也可能不包含数据类型,取决于报文类型定义
当多帧报文包含 “数据类型”时,为与现有用法兼容,规定在多帧报文的每一帧中都重复“报文类型”和“数据类型”,例如一般的多帧定值应答报文为:第一帧:长度目标源 b3(报文类型 ) 01 00 16(数据类型 ) 定值数据 ⋯;第二帧:长度目标源 b3(报文类型 ) 02 00 16(数据类型 ) 定值数据 ⋯;⋯⋯如果多帧报文没有“数据类型”时, 帧序号后应直接放应用数据,因此多帧报文的处理需判断报文类型
这里,应用数据是指在报文中“报文类型”“数据类型”之后的数据