上行
<1> := 单点信息
<3> := 双点信息
<5> := 步位置(档位)信息
< 9> := 测量值, 规一化值
<15> := 累计量
<30> := 带CP56Time2a时标的单点信息
<31> := 带CP56Time2a时标的双点信息
<32> := 带CP56Time2a时标的步位置信息
<34> := 带CP56Time2a时标的测量值, 规一化值
<38> := 带CP56Time2a时标的继电保护设备事件
<70> := 初始化结束
下行
CON<45> := 单点命令
CON<46> := 双点命令
CON<47> := 步调节命令
CON<100> := 总召唤命令
CON<101> := 计数量召唤命令
CON<103> := 时钟同步命令
|
类别 |
97版基地址 |
2002版基地址 |
|
遥信 |
1H------400H |
1H------4000H |
|
遥测 |
701H------900H |
4001H------5000H |
|
遥控 |
B01------B80 |
6001H------6100H |
|
设点 |
B81H------C00H |
6201H------6400H |
|
电度 |
C01H------C80H |
6401H------6600H |
2.常用传送原因列表:
1 ---周期、循环
2 ---背景扫描
3 ---突发
4 ---初始化
5 ---请求或被请求
6 ---激活
7 ---激活确认
8 ---停止激活
9 ---停止激活确认
0x0a ---激活结束
0x14 ---响应总召唤
2.数据传送方式
IEC60870-5-104规约信息点向调度端传送顺序取决于信息体地址。
主站端召唤时应该逐个ASDU COMMON ADDRESS进行处理。
数据传送方式有以下几种:
总召唤:主站端针对一个ASDU COMMON ADDRESS下发ASDU类型100的命令后,远动主站首先回送该类型传送原因为07的确认。然后将转发表信息按照固定的顺序上送。从ASDU类型1->3->5->9->15依次分类上送。
每一种ASDU类型中的各个信息点如果信息体地址连续,将在一帧中发送,一帧发不完,采用多帧发送;如果如果信息体地址不连续,将另起一帧发送。
电度量(计数量)召唤:主站端针对一个ASDU COMMON ADDRESS下发ASDU类型101的命令后,远动主站首先回送该类型传送原因为07的确认。然后将转发表信息按照固定的顺序上送。ASDU类型15上送。
突发上送:对于遥信变位、遥测越限、保护等突发信息,远动主站采用相应的ASDU类型和突发上送的传送原因向上发送。通常这类报文一般只有一个信息点。
确认:主站端下发遥控、对时等报文,远动主站根据执行结果回答相应的肯定或否定确认。
IEC104API 简介:
系统支持以插件的形式 开发规约和接入。
下面以104 规约的开发为例,讲解。
int SetMeasureCollValue(const int pcl_id, const int id, const double *buf, int size = 1); //设置遥测数据
int SetSignalCollValue(const int pcl_id, const int id, const unsigned char *buf, int size = 1); //设置遥信数据
本文详细描述了IEC60870-5-104规约中信息点的传输顺序、命令响应机制,包括总召唤、电度量召唤、突发上送以及遥信遥测的处理,同时介绍了通过插件形式开发规约的API示例。
9097

被折叠的 条评论
为什么被折叠?



