
对101规约的深入解析
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
本文章详细探讨并解析了101通信规约的各项技术细节和应用要点,旨在帮助读者深入了解该标准在电力系统自动化中的作用。
关于101规约的详细解析
本段落将对IEC870-5-101通信协议进行深入探讨,包括其概述、帧格式、控制域、链路地址域以及非平衡式传输等内容。
一. 规约概述
IEC870-5-101是一种用于主站与远程终端单元(RTU)间通讯的规约。它支持两种通信方式:平衡式和非平衡式传输。在点对点或多个点对点全双工通道配置下,采用平衡式;而在其他情况下,则使用非平衡式。当以平衡模式运行时,101协议是“问答+循环”式的,即主站端与子站端均可作为发起方;而非均衡模式中,它则为纯问答形式,并且只有主站可成为启动点。
二. 帧格式
IEC870-5-101的帧结构有两种类型:固定长度和变化长度。
**固定长度帧格式:**
* 开始符(10H)
* 控制域(C)
* 链路地址域(A)
* 校验码(CS)
* 结束字符(16H)
**可变长度帧格式:**
- 起始字节 (68H)
- 数据长度 (L) 及其重复
- 启动符 (68H)
- 控制域 (C)
- 链路地址域(A)
- 用户数据区(链路用户数据,可变大小)
- 校验码(CS)
- 结束字符(16H)
三. 控制字段定义
控制字由二进制数组成,它指定了报文传输方向、启动位、帧计数器等信息。具体包括:
* DIR: 数据传送的方向
* PRM: 启动报文标志
* FCB: 帧计数字节
* FCV: 计数值有效标志
* ACD: 请求访问标志
* DCF: 流控制位
功能码(D3—D0):范围为 0 至15 (即从00H到0FH)
四. 链路地址域
链路地址表示子站的标识。
五. 帧校验和
所有字节的算术总和,不考虑溢出位(模256)即为帧检验与。
六. 非平衡式传输
非均衡模式下,主节点作为发起方发送各种报文。包括但不限于查询顺序、重启远程链接信息及请求链路状态等。
七. 主站询问流程
对于点对点或多点到多点的通道配置,初始化后进行总召唤和时钟同步操作;然后循环调用2级用户数据,并在序列中定期插入分组召唤方式收集各子集的数据。如果收到带有ACD=1标志的信息,则立即采集第1级用户信息,在完成该过程后再返回到上述循环询问流程。
八. 远程链路重置
主站发送的远程链路复位帧(C_RL_NA_1 ACT):
* 10H01FCB0
* 功能码为零
* 子站地址
* 校验和CS
* 结束符 16H
子节点响应确认帧(M_RL_NA_1 CON)
- 开始字符 (10H)
- ACDA=0,功能代码为零
- 链路地址域(子站位置)
- CS校验码
- 终止字节 16H
九. 远程链路状态请求
主节点发出的远程链接查询帧(C_RQ_NA_1 LNKREQ):
* 开始符 (10H)
* 功能代码设置为9(即09H)
* 链接地址子站位置
- 校验和CS
- 结束字符 16H
从节点回应确认帧(M_RQ_NA_1 CON):
* 起始字节 (10H)
- 功能代码设置为9(即09H)
* 子站链路地址域
* CS校验码
- 终止符 16H
全部评论 (0)


