IEC 104电力规约详细解读(二) - 总召唤

1功能简述

总召唤功能是在初始化以后进行,或者是定期进行总召唤,以刷新主站的数据库。总召唤时请求子站传送所有的过程的变量实际值。定期进行总召唤的周期的是一个系统参数,可以是15分钟或者更长的时间。

总召唤的内容包括子站的遥信、遥测等信息。这些信息一般在上报的时候会用SQ=1的地址连续的报文进行上报,当然也可以不连续,视情况而定。

2通信过程

  1. 先由主站向子站发送总召唤命令帧
  2. 子站收到后,如果否定,子站会送否定确认,传输结束;如果确认,则子站回送总召唤确认帧
  3. 子站连续地向主站传送数据。包括但不仅限于不带品质描述词的遥测帧、单点遥信帧、远动终端帧
  4. 子站信息传送完毕后,发送总召唤结束帧,总召唤过程结束

IEC 104电力规约详细解读(二) - 总召唤_第1张图片

注意事项:

  1. 为了让通信双方同步实时数据库,由于中断原因引起的重建链路后的第一次总召唤过程不允许被打断
  2. 对于非中断原因(如手动总召唤)引起的总召唤回答可以被高优先级数据打断;回答总召唤应该使用SQ=1压缩格式传输

3报文结构

IEC 104电力规约详细解读(二) - 总召唤_第2张图片

4报文实例解读

这一部分的实例是主站的视角去看,也就是说SEND就是主站发送子站接收;RECV就是子站发送主站接收。

SEND: 68 0E 00 00 00 00 64 01 06 00 01 00 00 00 00 14
  • 启动字符:68H
  • APDU长度:0EH 14个字节
  • 控制域四个八位组:00 00 00 00 第一个字节的bit0为0,第三个字节的bit0为0,所以是I格式帧,发送序列号0,接收序列号0
  • 类型标识:64H CON<100>:= 总召唤命令
  • 可变结构限定词:01H SQ=0 地址不连续 信息元素个数1,单个
  • 传送原因:06 00 -> 0006H := 激活
  • ASDU公共地址:01 00 => 0001H 通常为RTU地址
  • 第一个信息元素的地址:00 00 00 => 000000H
  • 第一个信息元素的值(召唤限定词):14H 固定20
RECV: 68 0E 00 00 02 00 64 01 07 00 01 00 00 00 00 14
  • 启动字符:68H
  • APDU长度:0EH 14个字节
  • 控制域四个八位组:00 00 02 00 第一个字节的bit0为0,第三个字节的bit0为0,所以是I格式帧,发送序列号0,接收序列号1
  • 类型标识:64H CON<100>:= 总召唤命令
  • 可变结构限定词:01H SQ=0 地址不连续 信息元素个数1,单个
  • 传送原因:07 00 -> 0007H := 激活确认
  • ASDU公共地址:01 00 => 0001H 通常为RTU地址
  • 第一个信息元素的地址:00 00 00 => 000000H
  • 第一个信息元素的值(召唤限定词):14H
RECV: 68 1A 02 00 02 00 03 04 14 00 01 00 01 00 00 01 02 00 00 02 03 00 00 01 04 00 00 02
  • 启动字符:68H

  • APDU长度:1AH 26个字节

  • 控制域四个八位组: 02 00 02 00 第一个字节的bit0为0,第三个字节的bit0为0,所以是I格式帧,发送序列号1,接收序列号1

  • 类型标识:03H CON<3>:= 双点遥信

  • 可变结构限定词:04H SQ=0 地址不连续 信息元素个数4

  • 传送原因:14 00 -> 0014H := 响应站召唤

  • ASDU公共地址:01 00 -> 0001H 通常为RTU地址

  • 第一个信息元素的地址:01 00 00 => 000001H

  • 第一个信息元素的值:01H 分位

  • 第二个信息元素的地址:02 00 00 => 000002H

  • 第二个信息元素的值:02H 合位

  • 第三个信息元素的地址:03 00 00 => 000003H

  • 第三个信息元素的值:01H 分位

  • 第四个信息元素的地址:04 00 00 => 000004H

  • 第四个信息元素的值:02H 合位

具体双点遥信的报文结构后面在遥信的章节详细说

RECV: 68 2A 04 00 02 00 0D 04 14 00 01 00 01 40 00 00 78 DB 3F 00 02 40 00 00 D8 90 42 00 03 40 00 00 F4 92 42 00 04 40 00 60 50 9A 3F 00
  • 启动字符:68H

  • APDU长度:2AH 42个字节

  • 控制域四个八位组: 04 00 02 00 第一个字节的bit0为0,第三个字节的bit0为0,所以是I格式帧,发送序列号2,接收序列号1

  • 类型标识:0DH CON<13>:= 测量值,短浮点数

  • 可变结构限定词:04H SQ=0 地址不连续 信息元素个数4

  • 传送原因:14 00 -> 0014H := 响应站召唤

  • ASDU公共地址:01 00 -> 0001H 通常为RTU地址

  • 第一个信息元素的地址:01 40 00 => 004001H => 16385 (在2002版的协议中规定遥测点位地址范围是0x4001 ~ 0x5000)

  • 第一个信息元素的值:00 78 DB 3F //Float.intBitsToFloat(0x3fdb7800) =>1.715

  • 第一个信息元素的品质描述词:00H

  • 第二个信息元素的地址:02 40 00 => 004002H

  • 第二个信息元素的值:00 D8 90 42 //Float.intBitsToFloat(0x4290d800) =>72.422

  • 第二个信息元素的品质描述词:00H

  • 第三个信息元素的地址:03 40 00 => 004003H

  • 第三个信息元素的值:00 F4 92 42 //Float.intBitsToFloat(0x4292f400) =>73.477

  • 第三个信息元素的品质描述词:00H

  • 第四个信息元素的地址:04 40 00 => 004004H

  • 第四个信息元素的值:60 50 9A 3F //Float.intBitsToFloat(0x3f9a5060) =>1.206

  • 第四个信息元素的品质描述词:00H

具体短浮点遥测的报文结构后面在遥侧的章节详细说

RECV: 68 0E 06 00 02 00 64 01 0A 00 01 00 00 00 00 14
  • 启动字符:68H
  • APDU长度:0EH 14个字节
  • 控制域四个八位组: 06 00 02 00 第一个字节的bit0为0,第三个字节的bit0为0,所以是I格式帧,发送序列号3,接收序列号1
  • 类型标识:64H CON<100>:= 总召唤命令
  • 可变结构限定词:01H SQ=0 地址不连续 信息元素个数1 单个
  • 传送原因:0A 00 -> 000AH := 激活终止
  • ASDU公共地址:01 00 -> 0001H 通常为RTU地址
  • 第一个信息元素的地址:00 00 00
  • 第一个信息元素的值(召唤限定词):14H 固定20

你可能感兴趣的:(IEC,60870-5-104,详细解读,104,iec,iec04,60870,104规约,电力,解析)