没有合适的资源?快使用搜索试试~ 我知道了~
首页IEC60870-5-102规约解析.doc
102规约解析范例以及规约内容解读方便新手学习102规约的解读,说明: a) 单字符用于子站向主站传输的确认(肯定或否定); b) 控制域是用来区别不同的帧和数据传输方向的单字节,详见第二节; c) 地址域是链路地址(一般是RTU编号),2字节,低字节在前,高字节在后; d) 帧校验是用户数据区的各字节的算术和对256的模; e) 变长帧中的L为用户数据区的长度,2个L相等; f) 变长帧中的ASDU为应用服务数据单元,详见第三节; g) 数据传输方式:是异步传输方式,11位,其中启动位为二进制0,数据位8位,一个偶校验位,一个停止位。
资源详情
资源评论
资源推荐

IEC60870-5-102
规约解析
——部颁 DL/T 719-2000
文件状态 文件标识
[ ] 草稿 当前版本
Ver 4.01
[ ] 正在修改 起 草
[ ] 试 运 行 签 发
[√ ] 正式发布 发布日期


目录
1. 帧格式 4
1) 单字符 4
2) 定长帧 4
3) 变长帧 4
2. 链路层解析—控制域 5
1) 主站侧 5
2) 子站侧 5
3. 应用层解析—ASDU6
1) ASDU 结构 6
2) ASDU 类型标识 6
3) 可变结构限定词(VSQ) 7
4) 传输原因(COT)7
5) 虚拟设备地址 8
6) 记录地址(RAD)8
7) 信息体 9
8) 时间表示 9
4. 主站命令结构 9
5. 子站数据结构 10
1) 单点信息 10
单点信息地址表 10
2) 电能数据 11
3) 分时电量 11
4) 遥测量 12
6. 报文示例 12
1) 链路层通讯 12
2) 读取子站系统时间 14
3) 子站系统时钟同步 15
4) 采集单点信息 16
5) 采集电能数据 19
6) 采集分时电量 20
7) 采集遥测量 21

1. 帧格式
1) 单字符
长度:1 字节
E5
2) 定长帧
长度:6 字节
启动字符(10H)
用户数
据区
控制域 C
地址域 AL
地址域 AH
帧校验 CS
结束符 16H
3) 变长帧
长度:L+6 字节(小于 256)
启动字符(68H)
L
L
启动字符(68H)
用户数
据区
控制域 C
地址域 AL
地址域 AH
ASDU*
校验和 CS
结束字符 16H
说明:
a) 单字符用于子站向主站传输的确认(肯定或否定);
b) 控制域是用来区别不同的帧和数据传输方向的单字节,详见第二节;
c) 地址域是链路地址(一般是 RTU 编号),2 字节,低字节在前,高字节在后;
d) 帧校验是用户数据区的各字节的算术和对 256 的模;
e) 变长帧中的 L 为用户数据区的长度,2 个 L 相等;
f) 变长帧中的 ASDU 为应用服务数据单元,详见第三节;
g) 数据传输方式:是异步传输方式,11 位,其中启动位为二进制 0,数据位 8 位,一

个偶校验位,一个停止位。
2. 链路层解析—控制域
控制域包含了传输方向、传输状态以及链路功能类型等信息,1 字节,各个位定义如下:
1) 主站侧
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
0 1 FCB FCV
功能码
FCB 位:
主站确认子站已收到命令帧并发送下一帧命令帧的时候,要将 FCB 位取反,表示是一帧
新的命令帧;否则,保持 FCB 位不变,表示要求子站重发上一帧数据。
FCV 位:
FCV 位取 0,表示不需要考虑 FCB 为是否取反,此时 FCB 位应该取 0;反之,FCV 位
取 1,表示 FCB 位取反有效,子站通过 FCB 位的状态判断下一步做什么,重发或者是继续。
功能码:
表示链路功能命令,即子站从链路层判断需要执行什么操作。
code FT FUCTION FCV
0x00
发送/确认帧 复位通信单元 CU
0
0x03
发送/确认帧 下发数据命令
1
0x09
请求/响应 召唤链路状态
0
0x0A
请求/响应 召唤 I 级用户数据
1
0x0B
请求/响应 召唤 II 级用户数据
1
I 级用户数据:
历史数据;
II 级用户数据;
最近一次采集的电能数据;如果在下一次采集电能数据之前再次召唤 II 级用户数据,子
站应该返回“没有所召唤的数据”,即,II 级用户数据上传之后就不再是 II 级用户数据了。
功能码 0x00,0x09,0x0A,0x0B 用于定长帧;功能码 0x03 用于变长帧,下发召唤数
据命令。
2) 子站侧
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
0 0 ACD DFC
功能码
ACD 位:
剩余20页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论0