架空南瑞平衡101DOC.docx
《架空南瑞平衡101DOC.docx》由会员分享,可在线阅读,更多相关《架空南瑞平衡101DOC.docx(34页珍藏版)》请在冰豆网上搜索。
架空南瑞平衡101DOC
故障指示器集中器---主站通信协议
一、一般规则
本通讯协议采用两种帧长格式:
固定帧长和可变帧长。
1.固定帧长格式
启动字符(10H)
1个字节
控制域C
1个字节
地址域A
2个字节
帧校验和CS
1个字节
结束字符(16H)
1个字节
作用:
用作链路状态管理、数据召唤、报文确认。
地址域A:
2个字节,选址范围为0001H~FFFFH(65535个),其中FFFFH为广播地址,0000H为无效地址。
地址低字节在前,高字节在后。
帧校验和CS:
1个字节,是控制域C、地址域A的字节的八位位组算术和,不考虑溢出位,即:
CS=(C+A)MOD256
控制域C:
bit
D7
D6
D5
D4
D3
D2
D1
D0
启动方向
DIR
PRM
FCB
FCV
链路功能码FC
从动方向
DIR
PRM
RES
DFC
链路功能码FC
报文方向位(DIR)
DIR=0:
表示下行报文,即报文从主站发往配电终端
DIR=1:
表示上行报文,即报文从配电终端发往主站
启动标志位(PRM)
PRM=0:
表示此帧报文来自从动站
PRM=1:
表示此帧报文来自启动站
帧计数位(FCB)
当帧计数位FCV=1时,FCB表示每个站连续的发送/确认或者请求/响应服务的
变化位。
FCB位用来防止信息传输的丢失和重复。
启动站向同一从动站传输新的发送/确认或请求/响应传输服务时,将FCB取反
值。
启动站保存每一个从动站FCB值,若超时未收到从动站的报文,或接收出现差错,则启动站不改变FCB的状态,重复原来的发送/确认或者请求/响应服务。
复位命令中的FCB=0,从动站接收复位命令后将FCB置“0”。
帧计数有效位(FCV)
FCV=1:
表示FCB有效
FCV=0:
表示FCB无效
数据流控制位(DFC)
DFC=1:
表示从动站不能接收后续报文
DFC=0:
表示从动站可以接收后续报文
链路功能码
启动方向的功能码和服务
启动方向的FCV位状态
从动方向所允许的功能码和服务
<0>复位远方链路
0
<0>确认:
认可
<1>确认:
否定认可
<2>发送/确认链路测试功能
1
<0>确认:
认可
<1>确认:
否定认可
<3>发送/确认用户数据
1
<0>确认:
认可
<1>确认:
否定认可
<4>发送不需对方确认的数据包
0
无回答
<9>请求/响应请求链路状态
0
<11>响应:
以链路状态响应
2.可变帧长帧格式
启动字符(68H)
1字节
报文长度L
1字节
报文长度L
1字节
启动字符(68H)
1字节
控制域C
1字节
地址域A
2字节
应用服务数据单元ASDU
长度可变
帧校验和CS
1字节
结束字符(16H)
1字节
作用:
用作信息报文、控制命令,即用作主站与终端之间的信息交换。
报文长度L:
从控制域到应用服务数据单元结束的字节总长度,第2个报文长度L与第一个报文长度L相同。
L的范围:
0~255
控制域C、地址域A:
参见固定帧长格式说明
帧校验和CS:
1个字节,是控制域C、地址域A、应用服务数据单元ASDU的字节的八位位组算术和,不考虑溢出位,即:
CS=(C+A+ASDU)MOD256
应用服务数据单元ASDU:
详见各过程中的ASDU定义
二、链路建立过程
当物理层建立后,配电主站首先发起链路请求、复位过程,然后配电终端发起链路请求、复位过程。
该过程报文均为固定帧长格式。
1.主站发起链路请求
主站发起链路请求,报文格式如下
样例报文:
104908005116
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0x49,主站为启动站,请求链路状态
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
2.终端响应链路状态
终端响应主站的链路请求报文,报文格式如下
样例报文:
108B08009316
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0x8B,终端为从动站,响应链路状态
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
3.主站复位远方链路
主站复位远方链路,报文格式如下
样例报文:
104008004816
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0x40,主站为启动站,复位远方链路
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
4.终端确认复位远方链路
终端响应主站复位链路请求,报文格式如下
样例报文:
108008008816
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0x80,终端为从动站,认可主站复位链路
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
5.终端发起链路请求
终端发起链路请求,报文格式如下
样例报文:
10C90800D116
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0xC9,终端为启动站,请求链路状态
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
6.主站响应链路状态
主站响应终端链路请求,报文格式如下
样例报文:
100B08001316
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0x0B,主站为从动站,响应链路状态
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
7.终端复位远方链路
终端复位远方链路,报文格式如下
样例报文:
10C00800C816
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0xC0,终端为启动站,复位远方链路
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
8.主站确认复位远方链路
主站响应终端复位链路请求,报文格式如下
样例报文:
100008000816
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0x00,主站为从动站,认可终端复位链路
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
三、总召过程
每次链路建立成功后,配电主站执行总召,之后每30分钟(主站可配置总召周期)执行一次总召。
总召过程失败后,则重新进入链路建立过程。
1.主站发送总召激活
主站总召命令报文采用可变帧长格式报文,报文格式如下
样例报文:
680C0C687308006401060108000000140316
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
0x0C,详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0x73主站为启动站,
FCB=1,FCV=1,发送用户数据
地址域
2byte
0008链路地址
类型标识符
1byte
0x64总召唤命令
变结构限定词
1byte
0x01一个信息对象
传送原因
2byte
0x06总召激活0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
0000信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
总召为0000
信息对象元素
1byte
0x14召唤限定词,响应站召唤
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
2.终端发送总召激活确认
配电终端收到主站总召激活命令后,发送总召激活确认报文,报文采用可变帧长格式报文,报文格式如下
样例报文:
680C0C68F408006401070108000000148416
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
0x0C,详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0xF4终端为启动站,
FCB=1,FCV=1,发送不需对方确认的数据包
地址域
2byte
0008链路地址
类型标识符
1byte
0x64总召唤命令
变结构限定词
1byte
0x01一个信息对象
传送原因
2byte
0x07激活确认0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
0000信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
总召为0000
信息对象元素
1byte
0x14召唤限定词,响应站召唤
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
3.终端发送全遥测、全遥信
配电终端发送总召激活确认报文后,发送全遥测、全遥信报文,报文均采用可变帧长格式报文,报文格式如下
样例报文:
全遥测68535368D408000998140108000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000DE16
全遥信68474768F4080001BC140108004100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F616
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0xD4终端为启动站,
FCB=0,FCV=1,发送不需对方确认的数据包
地址域
2byte
0008链路地址
类型标识符
1byte
如0x09测量值,归一化值
变结构限定词
1byte
0x981个信息对象,24个信息元素
传送原因
1byte
0x14响应站召唤0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
4001信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
信息元素集
若干byte
各遥测遥信值
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
4.终端发送总召激活终止
配电终端发送全遥测全遥信报文后,发送总召激活终止报文完成总召过程,报文采用可变帧长格式报文,报文格式如下
样例报文:
680C0C68F4080064010A0108000000148716
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
0x0C,详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0xF4终端为启动站,
FCB=1,FCV=1,发送不需对方确认的数据包
地址域
2byte
0008链路地址
类型标识符
1byte
0x64总召唤命令
变结构限定词
1byte
0x01一个信息对象
传送原因
2byte
0x0A激活停止0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
0000信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
总召为0000
信息对象元素
1byte
0x14召唤限定词,响应站召唤
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
四、对时过程
链路建立完成后,每隔60分钟(主站可配置对时周期)执行对时报文。
对时过程失败后,则重新进入链路建立过程。
1.主站发送对时命令
主站每隔固定时间(可配置)发送对时命令报文,报文采用可变帧长格式,报文格式如下
样例报文:
681212685308006701060108000047A7020C92030A6D16
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
0x12,详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0x53主站为启动站,
FCB=0,FCV=1,发送用户数据
地址域
2byte
0008链路地址
类型标识符
1byte
0x67时钟同步命令
变结构限定词
1byte
0x01一个信息对象
传送原因
2byte
0x06激活0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
0000信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
信息对象元素
7byte
7个字节8位位组的二进制时间(如下表所示)
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
二进制时间定义27毫秒20
215毫秒28
IV
RES1
25分钟(0-59)20
0
RES2
24小时(0-23)20
22星期(1-7)20
24日(1-31)20
RES3
23月(1-12)20
RES4
26年(0-99)20
2.终端响应对时命令
终端收到主站对时命令后,修改自己的时钟,并返回对时确认报文
样例报文:
68121268D40800670107010800000048A7020C92030AEF16
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
0x12,详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0xD4终端为启动站,
FCB=0,FCV=1,发送不需对方确认的数据包
地址域
2byte
0008链路地址
类型标识符
1byte
0x67时钟同步命令
变结构限定词
1byte
0x01一个信息对象
传送原因
2byte
0x07激活确认0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
0000信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
信息对象元素
7byte
7个字节8位位组的二进制时间(如4.6中表所示)
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
五、心跳报文
链路建立成功之后,控制站超过5分钟未收到被控站的任何报文,则发送心跳报文,对端需回复确认。
当控制站在5秒内未收到确认报文,则重发心跳报文,如果重发3次后仍未收到确认报文,则重新进入链路建立过程。
1.主站发送测试命令
主站在5分钟内未收到终端任何报文,发送心跳报文,采用可变帧长格式,报文格式如下
样例报文:
680D0D687208006801860108000000AA557116
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
0x0D,详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0x72主站为启动站,
FCB=1,FCV=1,链路测试功能
地址域
2byte
0008链路地址
类型标识符
1byte
0x68测试命令
变结构限定词
1byte
0x01一个信息对象
传送原因
2byte
0x86测试激活0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
0000信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
信息对象元素
2byte
固定为AA55
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
2.终端响应测试命令
终端响应主站的测试命令,采用可变帧长格式,报文格式如下
样例报文:
68121268F308006801870108000000AA55F316
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
0x12,详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0xF3终端为启动站,
FCB=1,FCV=1,发送用户数据
地址域
2byte
0008链路地址
类型标识符
1byte
0x68测试命令
变结构限定词
1byte
0x01一个信息对象
传送原因
2byte
0x87测试激活确认0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
0000信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
信息对象元素
2byte
固定为AA55
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
3.主站确认终端响应测试命令
主站收到终端响应测试命令后,回确认帧,采用固定帧长格式,报文格式如下
样例报文:
101008001816
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0x10,主站为从动站,确认
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
六、遥信变位
配电终端在检测到遥信变位时,及时的将遥信变位信息上送到配电主站。
配电终端在收到配电主站的确认报文之前不能清除此记录,除非溢出。
1.终端发送遥信变位
终端上送遥信变位,采用可变帧长格式,报文格式如下
样例报文:
680C0C68F308000301030108000400010F16
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
0x0C,详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0xF3终端为启动站,
FCB=1,FCV=1,发送用户数据
地址域
2byte
0008链路地址
类型标识符
1byte
0x03双点信息
变结构限定词
1byte
0x01一个信息对象
传送原因
2byte
0x03自发0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
0004信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
信息对象元素
1byte
0x01表示遥信分
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
2.主站确认遥信变位
主站收到终端变位遥信后,需要回复确认帧,采用固定帧长格式,报文格式如下
样例报文:
101008001816
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0x10,主站为从动站,确认
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
3.终端发送遥信变位事件
终端收到主站对遥信变位的确认后,发送遥信变位事件,采用可变帧长格式,报文格式如下
样例报文:
68131368F308001F0103010800050001A3D7060DB3030A7016
0AAD16
名称
长度
说明
帧头
1byte
固定为0x68
长度
1byte
0x13,详见1.2报文长度定义
长度
1byte
同上
帧头
1byte
固定为0x68
控制域
1byte
如0xF3终端为启动站,
FCB=1,FCV=1,发送用户数据
地址域
2byte
0008链路地址
类型标识符
1byte
0x1F带CP56Time2a时标的双点信息
变结构限定词
1byte
0x01一个信息对象
传送原因
2byte
0x03自发0x01主站地址(可配置)
ASDU公共地址
2byte
0008与链路地址一致
信息对象地址
2byte
0005信息对象地址在控制方向作为目的地址,在监视方向作为源地址。
信息对象元素
8byte
1个字节双点信息,0x01遥信分
7个字节8位位组的二进制时间(如4.6中表所示)
校验和
1byte
计算得到
帧尾
1byte
表示报文结束,0x16
4.主站确认遥信变位事件
主站收到终端变位遥信事件后,需要回复确认帧,采用固定帧长格式,报文格式如下
样例报文:
101008001816
名称
长度
说明
帧头
1byte
固定为0x10
控制域
1byte
0x10,主站为从动站,确认
地址域
2byte
0008
帧校验和
1byte
计算得到
帧尾
1byte
固定为0x16
七、遥测变化
配电终端检测到故障信息时,实时的将故障信息中的遥测数据上送到配电主站。
配电主站收到遥测报文后回应确认报文。
历史数据在每天凌晨的23:
30分左右上报。
1.终端发送遥测数据
终端发送遥测变化数据,采用可变帧长格式,报文格式如下
样例报文:
680E