101规约报文实例总结
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(4) 查询过程 当没有变化数据时:
主Æ子:召唤二级用户数据帧 子Æ主:无所请求数据确认帧或回答单个字符 E5H 如: RXEN 10 7b 2e a9 16 TXEN 10 89 2e b7 16 当有遥信变化(一级用户数据)时,直接以一级数据应答: 主Æ子:召唤二级用户数据帧 子Æ主:单点遥信变化响应帧 响应帧为: 起始码 0x68 L L 重复 重复的起始码 0x68 控制域字节=DIR(1)|PRM(0)|ACD|DFC|0x08,表示对数据 请求的响应 链路地址域字节 类型标志=0x01,表示不带时标的单遥 信息体数目 传送原因 =0x03,表示突发 公共地址 第 1 点变化单遥的信息体地址低字节 第 1 点变化单遥的信息体地址高 字节 第 1 点变化的单遥值和品质(1 个单遥点用 1 个字节)...... 第 n 点变化单遥的信息体地址低字 节 第 n 点变化单遥的信息体地址高字节 第 n 点变化的单遥值和品质 帧效验和 结束码 0x16 如: RXEN 10 5a 2e 88 16 TXEN 68 09 09 68 a8 2e 01 01 03 2e f4 02 01 (状态)00 16 表示: 点号 02F4 即 756 点,遥信变位为 1 RXEN 10 7a 2e a8 16 TXEN 68 09 09 68 a8 2e 01 01 03 2e f5 02 00 00 16 当子站发生遥测变化(二级用户数据)时,报告变化遥测
主Æ子:召唤二级用户数据帧 子Æ主:遥测数据变化响应帧
响应帧为:
起始码 0x68 L L 重复 重复的起始码 0x68 控制域字节 DIR(1)|PRM(0)|ACD|DFC|0x08,表示对数据 请求的响应 链路地址域字节 类型标志 0x15,表示不带时标且不带品质描述的遥测 信息体数目 传送原因 公共地址 第 1 点遥测值的低字节 第 1 点遥测值的高字节......第 n 点遥测值的低字节 第 n 点遥测值的高字节(n<=32) 帧效验 结束码 0x16. 如: RXEN 10 5b 2e 89 16
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 16 (上送全遥测)
TXEN 68 1e 1e 68 88 2e 15 06(6 个变位遥测) 03 2e 19 07 20 13 1a 07 b8 ee 1b 07 90 f7 1d 07 f8 ff 20 07 e0 31 82 07 08 00 a9 16
表示: 因遥测起始地址为 701(701-900) 则 719 表示 0x 719-701+1=0x 19 第 25 个遥测点量为:1320 即 4896
3:应答过程
IEC101,制订了一套典型的问答式规范,一般来说,以下几个过程将依次出现:
(1) 初始化过程 功能码 0x00:主站对子站进行链路复位, 功能码 0x09:主站召唤子站的链路状态
报文:
RXEN 10 49 21 6a 16 (表示主站开始召唤链路状态)
TXEN 10 8b 21 ac 16 (功能码 b,以链路状态或访问请求回答请求帧,表示链路完好)
ASDU2: 带时标的单点信息
ASDU9: 带品质描述测量值
ASDU15: 电能脉冲计数量
ASDU21:不带品质描述的测量值
主站Æ子站 在控制方向的过程信息
ASDU 46:双点遥控命令(控单点也可) 子站Æ主站 在监视方向的系统信息
ASDU 70:初始化结束 主站Æ子站 在控制方向的系统信息
ASDU 100:召唤命令
当子站发生事件顺序记录 SOE(二级用户数据)时,报告 SOE 主Æ子:召唤二级用户数据帧 子Æ主:单点信息的事件顺序记录
响应帧为: 起始码 0x68 L L 重复 重复的起始码 0x68 控制域字节=DIR(1)|PRM(0)|ACD|DFC|0x08,表示对 数据请求的响应 链路地址域字节 类型标志=0x02/0x04 表示带时标的单遥/双遥 信息体数目 传送原因=0x03 表示突发 公共地址 第 1 点 SOE 的信息体地址低字节 第 1 点 SOE 的信息体 地址高字节 第 1 点 SOE 变化后的单/双遥值 第 1 点 SOE 的毫秒低字节 第 1 点 SOE 的毫秒 高字节 第 1 点 SOE 的分钟字节 ...... 第 n 点 SOE 的信息体地址低字节 第 n 点 SOE 的信 息体地址高字节 第 n 点 SOE 变化后的单/双遥值 第 n 点 SOE 的毫秒低字节 第 n 点 SOE 的 毫秒高字节 第 n 点 SOE 的分钟字节 帧效验 结束码 0x16
子站回答: TXEN 68 c8 c8 68 88 2e 15 e0 14 2e 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 88 14 28
12 60 0a 48 13 a0 ee 90 f7 00 00 00 00 00 00 68 32 d8 31 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ASDU 101:电能脉冲召唤命令
ASDU 103:时钟同步命令 (5)可变结构限定词
其结构如下:
高位
SQ
信息体的个数
SQ=1:表明此帧中的信息体是按信息体地址顺序排列的。
SQ=0:表明此帧中的信息体不是按信息体地址顺序排列的。
信息体的个数小于 128。
(6)信息体地址
以部颁 101 为例:
低位
遥信的信息体地址服务为 1H~400H 遥测值,每一个占用一个信息体地址,范围为 701H~900H 遥控、升降,每一个对象占用一个信息体地址,范围为 B01H~B80H 电能脉冲计数量,每一个占用一个信息体地址,范围为 C01H~C80H 注:信息体地址可扩展,主站与子站双方互相约定,并保持一致.
如: RXEN 68 0f 0f 68 53 11 67 01 06 11 00 00 2b d1 1f 0b 09 04 06 1c 16 对主站对时命令的确认报文帧格式: 启动码 0x68 L=15 重复的 L=15 重复的启动码 0x68 控制域字节=DIR(1)|PRM(0)|ACD|DFC|0x00,表示 对主站的确认 链路地址域字节 类型标志=0x67(103) 信息体数目=0x01 传送原因=0x07,表示激活 确认 公共地址 信息体地址低字节=0x00 信息体地址高字节=0x0 (包含秒值的)毫秒值低字节 (包含 秒值的)毫秒值高字节 分钟值 小时值 日期值 月份值 年份值 帧效验码 结束码 0x16
RXEN 10 40 21 61 16 (表示主站复位链路状态)
TXEN 10 80 21 a1 16 (功能码 0,表示确认桢)
(2) 对时过程
主站下发的对时报文的帧格式: 起始码 0x68 L=15 重复的 L=15 重复的起始码 0x68 控制域字节=DIR(0)|PRM(1)|FCB|FCV(1)|0x03, 表示传送数据 链路地址域字节 类型标志=0x67(103) 信息体个数=0x01 传送原因=0x06,表示激活 公共地址 信息体地址低字节(00) 信息体地址高字节(00) 毫秒值低字节 毫秒值高字节 分钟值 小 时值 星期几(bit7-bit5)和日期(bit4-bit0) 月份值(bit3-bit0) 年份值(bit6-bit0) 帧效验码 结束码 0x16
TXEN 68 68 68 68 88 2e 01 e0 14 2e 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3a 16
其中:e0 表示 1110 0000 可上送 96 个遥测量 01 07 表示:701 遥测量的起始地址 后面每二个字节表示一个遥测量.
子站回答: TXEN 68 68 68 68 88 2e 01 e0 14 2e 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 da 16 (一般需要多桢才+A+链路用户数据的长度。
(2)控制域 C 的定义如下:
0
1
帧计数位 帧计数有效位
23
22
21
20
DIR
PRM
FCB
FCV
传输方向位 启动报文位 要求访问位 数据流控制位
1
0
ACD
DFC
功能码
主站向子站传输时:DIR=0, PRM=1;
子站向主站传输时:DIR=1, PRM=0。(注:97 版即旧版的 IEC101 要判 DIR 位,新版的控制域
101 规约报文介绍
施志晖
随着 IEC 870-5-101 规约的逐步推广,其在电力系统远动通讯规约的主导地位已经确立. IEC101 的帧格式有二种: 1: 固定帧长帧格式
2: 可变帧长帧格式
启动字符(10H) 控制域(C)
链路地址域(A) 帧校验和(CS) 结束字符(16H)
启动字符(68H)
L L 重复 启动字符(68H) 5 控制域(C) 6 链路地址域(A) 7 链路用户数据(可变长度) 帧校验和(CS) 结束字符(16H)
(3)链路地址域的内容指的是子站即 RTU 的站号,通常由调度与变电站协商确定。
(4)链路用户数据(即 ASDU)的结构如下:
ASDU
ASDU 的域
数据单元标识
数据单元类型
类型标识 可变结构限定词
传送原因
公共地址
信息体地址
信息体
信息体元素
信息体时标(如有必要)
常用的有:
子站-->主站过程信息
ASDU1:不带时标的单点信息
DIR 为 RES,子站->主站,要设为“0”)
主站向同一个子站传输新一轮的发送/确认和请求/响应传输服务时,将 FCB 位取反;主站为
每一个子站保留一个帧计数位的拷贝,若超时没有从子站收到所期望的报文,或接收出现差
错,则主站不改变帧计数位的状态,重复传送原报文,重复次数为 3 次。
FCV 若等于 0,FCB 的变化无效。 功能码具体见规约定义!
如: 68 0f 0f 68 80 11 67 01 07 11 00 00 2b d1 1f 0b 09 04 06 4a
(3) 总召唤过程
若主站下发的是总召唤命令(类型标志=0x64=100)组织应答主站的总召唤确认报文,子站会
上送全遥测和全遥信.
如:
RXEN 68 09 09 68 80 21 64 01 07 21 00 00 14 42 16 (总召唤)
主Æ子:召唤二级用户数据帧 子Æ主:无所请求数据确认帧或回答单个字符 E5H 如: RXEN 10 7b 2e a9 16 TXEN 10 89 2e b7 16 当有遥信变化(一级用户数据)时,直接以一级数据应答: 主Æ子:召唤二级用户数据帧 子Æ主:单点遥信变化响应帧 响应帧为: 起始码 0x68 L L 重复 重复的起始码 0x68 控制域字节=DIR(1)|PRM(0)|ACD|DFC|0x08,表示对数据 请求的响应 链路地址域字节 类型标志=0x01,表示不带时标的单遥 信息体数目 传送原因 =0x03,表示突发 公共地址 第 1 点变化单遥的信息体地址低字节 第 1 点变化单遥的信息体地址高 字节 第 1 点变化的单遥值和品质(1 个单遥点用 1 个字节)...... 第 n 点变化单遥的信息体地址低字 节 第 n 点变化单遥的信息体地址高字节 第 n 点变化的单遥值和品质 帧效验和 结束码 0x16 如: RXEN 10 5a 2e 88 16 TXEN 68 09 09 68 a8 2e 01 01 03 2e f4 02 01 (状态)00 16 表示: 点号 02F4 即 756 点,遥信变位为 1 RXEN 10 7a 2e a8 16 TXEN 68 09 09 68 a8 2e 01 01 03 2e f5 02 00 00 16 当子站发生遥测变化(二级用户数据)时,报告变化遥测
主Æ子:召唤二级用户数据帧 子Æ主:遥测数据变化响应帧
响应帧为:
起始码 0x68 L L 重复 重复的起始码 0x68 控制域字节 DIR(1)|PRM(0)|ACD|DFC|0x08,表示对数据 请求的响应 链路地址域字节 类型标志 0x15,表示不带时标且不带品质描述的遥测 信息体数目 传送原因 公共地址 第 1 点遥测值的低字节 第 1 点遥测值的高字节......第 n 点遥测值的低字节 第 n 点遥测值的高字节(n<=32) 帧效验 结束码 0x16. 如: RXEN 10 5b 2e 89 16
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 16 (上送全遥测)
TXEN 68 1e 1e 68 88 2e 15 06(6 个变位遥测) 03 2e 19 07 20 13 1a 07 b8 ee 1b 07 90 f7 1d 07 f8 ff 20 07 e0 31 82 07 08 00 a9 16
表示: 因遥测起始地址为 701(701-900) 则 719 表示 0x 719-701+1=0x 19 第 25 个遥测点量为:1320 即 4896
3:应答过程
IEC101,制订了一套典型的问答式规范,一般来说,以下几个过程将依次出现:
(1) 初始化过程 功能码 0x00:主站对子站进行链路复位, 功能码 0x09:主站召唤子站的链路状态
报文:
RXEN 10 49 21 6a 16 (表示主站开始召唤链路状态)
TXEN 10 8b 21 ac 16 (功能码 b,以链路状态或访问请求回答请求帧,表示链路完好)
ASDU2: 带时标的单点信息
ASDU9: 带品质描述测量值
ASDU15: 电能脉冲计数量
ASDU21:不带品质描述的测量值
主站Æ子站 在控制方向的过程信息
ASDU 46:双点遥控命令(控单点也可) 子站Æ主站 在监视方向的系统信息
ASDU 70:初始化结束 主站Æ子站 在控制方向的系统信息
ASDU 100:召唤命令
当子站发生事件顺序记录 SOE(二级用户数据)时,报告 SOE 主Æ子:召唤二级用户数据帧 子Æ主:单点信息的事件顺序记录
响应帧为: 起始码 0x68 L L 重复 重复的起始码 0x68 控制域字节=DIR(1)|PRM(0)|ACD|DFC|0x08,表示对 数据请求的响应 链路地址域字节 类型标志=0x02/0x04 表示带时标的单遥/双遥 信息体数目 传送原因=0x03 表示突发 公共地址 第 1 点 SOE 的信息体地址低字节 第 1 点 SOE 的信息体 地址高字节 第 1 点 SOE 变化后的单/双遥值 第 1 点 SOE 的毫秒低字节 第 1 点 SOE 的毫秒 高字节 第 1 点 SOE 的分钟字节 ...... 第 n 点 SOE 的信息体地址低字节 第 n 点 SOE 的信 息体地址高字节 第 n 点 SOE 变化后的单/双遥值 第 n 点 SOE 的毫秒低字节 第 n 点 SOE 的 毫秒高字节 第 n 点 SOE 的分钟字节 帧效验 结束码 0x16
子站回答: TXEN 68 c8 c8 68 88 2e 15 e0 14 2e 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 88 14 28
12 60 0a 48 13 a0 ee 90 f7 00 00 00 00 00 00 68 32 d8 31 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ASDU 101:电能脉冲召唤命令
ASDU 103:时钟同步命令 (5)可变结构限定词
其结构如下:
高位
SQ
信息体的个数
SQ=1:表明此帧中的信息体是按信息体地址顺序排列的。
SQ=0:表明此帧中的信息体不是按信息体地址顺序排列的。
信息体的个数小于 128。
(6)信息体地址
以部颁 101 为例:
低位
遥信的信息体地址服务为 1H~400H 遥测值,每一个占用一个信息体地址,范围为 701H~900H 遥控、升降,每一个对象占用一个信息体地址,范围为 B01H~B80H 电能脉冲计数量,每一个占用一个信息体地址,范围为 C01H~C80H 注:信息体地址可扩展,主站与子站双方互相约定,并保持一致.
如: RXEN 68 0f 0f 68 53 11 67 01 06 11 00 00 2b d1 1f 0b 09 04 06 1c 16 对主站对时命令的确认报文帧格式: 启动码 0x68 L=15 重复的 L=15 重复的启动码 0x68 控制域字节=DIR(1)|PRM(0)|ACD|DFC|0x00,表示 对主站的确认 链路地址域字节 类型标志=0x67(103) 信息体数目=0x01 传送原因=0x07,表示激活 确认 公共地址 信息体地址低字节=0x00 信息体地址高字节=0x0 (包含秒值的)毫秒值低字节 (包含 秒值的)毫秒值高字节 分钟值 小时值 日期值 月份值 年份值 帧效验码 结束码 0x16
RXEN 10 40 21 61 16 (表示主站复位链路状态)
TXEN 10 80 21 a1 16 (功能码 0,表示确认桢)
(2) 对时过程
主站下发的对时报文的帧格式: 起始码 0x68 L=15 重复的 L=15 重复的起始码 0x68 控制域字节=DIR(0)|PRM(1)|FCB|FCV(1)|0x03, 表示传送数据 链路地址域字节 类型标志=0x67(103) 信息体个数=0x01 传送原因=0x06,表示激活 公共地址 信息体地址低字节(00) 信息体地址高字节(00) 毫秒值低字节 毫秒值高字节 分钟值 小 时值 星期几(bit7-bit5)和日期(bit4-bit0) 月份值(bit3-bit0) 年份值(bit6-bit0) 帧效验码 结束码 0x16
TXEN 68 68 68 68 88 2e 01 e0 14 2e 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3a 16
其中:e0 表示 1110 0000 可上送 96 个遥测量 01 07 表示:701 遥测量的起始地址 后面每二个字节表示一个遥测量.
子站回答: TXEN 68 68 68 68 88 2e 01 e0 14 2e 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 da 16 (一般需要多桢才+A+链路用户数据的长度。
(2)控制域 C 的定义如下:
0
1
帧计数位 帧计数有效位
23
22
21
20
DIR
PRM
FCB
FCV
传输方向位 启动报文位 要求访问位 数据流控制位
1
0
ACD
DFC
功能码
主站向子站传输时:DIR=0, PRM=1;
子站向主站传输时:DIR=1, PRM=0。(注:97 版即旧版的 IEC101 要判 DIR 位,新版的控制域
101 规约报文介绍
施志晖
随着 IEC 870-5-101 规约的逐步推广,其在电力系统远动通讯规约的主导地位已经确立. IEC101 的帧格式有二种: 1: 固定帧长帧格式
2: 可变帧长帧格式
启动字符(10H) 控制域(C)
链路地址域(A) 帧校验和(CS) 结束字符(16H)
启动字符(68H)
L L 重复 启动字符(68H) 5 控制域(C) 6 链路地址域(A) 7 链路用户数据(可变长度) 帧校验和(CS) 结束字符(16H)
(3)链路地址域的内容指的是子站即 RTU 的站号,通常由调度与变电站协商确定。
(4)链路用户数据(即 ASDU)的结构如下:
ASDU
ASDU 的域
数据单元标识
数据单元类型
类型标识 可变结构限定词
传送原因
公共地址
信息体地址
信息体
信息体元素
信息体时标(如有必要)
常用的有:
子站-->主站过程信息
ASDU1:不带时标的单点信息
DIR 为 RES,子站->主站,要设为“0”)
主站向同一个子站传输新一轮的发送/确认和请求/响应传输服务时,将 FCB 位取反;主站为
每一个子站保留一个帧计数位的拷贝,若超时没有从子站收到所期望的报文,或接收出现差
错,则主站不改变帧计数位的状态,重复传送原报文,重复次数为 3 次。
FCV 若等于 0,FCB 的变化无效。 功能码具体见规约定义!
如: 68 0f 0f 68 80 11 67 01 07 11 00 00 2b d1 1f 0b 09 04 06 4a
(3) 总召唤过程
若主站下发的是总召唤命令(类型标志=0x64=100)组织应答主站的总召唤确认报文,子站会
上送全遥测和全遥信.
如:
RXEN 68 09 09 68 80 21 64 01 07 21 00 00 14 42 16 (总召唤)