活动介绍
file-type

理解IEC870-5-101规约:主站子站通信报文解析

下载需积分: 50 | 245KB | 更新于2024-07-29 | 106 浏览量 | 10 下载量 举报 收藏
download 立即下载
"101规约报文格式总结" 101规约,全称是IEC870-5-101,是国际电工委员会制定的一种电力系统远动设备之间的通信规约,主要用于电力自动化系统中的数据传输。本规约主要关注主站与子站之间的通信,其报文格式分为固定帧长格式和可变帧长格式。 1. 固定帧长格式: 固定帧长格式的报文由启动字符(10H)、控制域(C)、链路地址域(A)、帧校验和(CS)和结束字符(16H)组成。这种格式的报文比较简单,适用于那些数据量固定的通信场景。 2. 可变帧长格式: 可变帧长格式的报文结构相对复杂,包括两个启动字符(68H)、长度域(L,L重复)、控制域(C)、链路地址域(A)、链路用户数据(可变长度)和帧校验和(CS),最后是结束字符(16H)。长度域用于指示用户数据区的字节数,并且会重复一次以增加错误检测的能力。 3. 控制域(C)的解析: - DIR位:决定数据的传输方向,0表示主站到子站,1表示子站到主站。 - PRM位:表明报文的启动性质,0表示从动,1表示启动。 - FCB/ACD位:帧计数位,用于跟踪连续传输的帧,ACD位在从动站向主站传输时指示是否有1级用户数据。 - FCV/DFC位:帧计数有效位,当FCV为1时,FCB的变化有效,反之则无效。DFC位通常与FCB一起使用,用于数据流控制。 - 功能码:位于D3至D0位,表示报文的具体功能,如读取、写入、确认等,数值范围为0-15。 4. 帧校验和: 帧校验和是对控制域、地址域和用户数据区的字节进行算术求和,用于检测报文传输过程中的错误。 5. 传输机制: 主站通常负责启动新的传输轮次,通过改变FCB位来实现。如果主站未收到预期的响应或收到错误的报文,它会重复发送原来的报文最多3次。复位命令的帧计数位固定为0,FCV为0,表示不进行帧计数。 6. 数据流控制: DCF位用于从动站向启动站传输时控制数据接收,当DCF为1时,表示子站无法接收新数据,需要主站暂停发送。 7. 报文丢失和重复传播: 在某些服务中,如发送/无回答服务和广播报文,不检查报文丢失和重复,此时FCV常为0,FCB状态不变。 101规约的这些特性确保了电力系统中数据通信的可靠性和效率,使其成为电力自动化领域广泛采用的标准。理解并熟练掌握101规约报文格式对于进行电力系统通信系统的开发和维护至关重要。

相关推荐

liangwj982
  • 粉丝: 1
上传资源 快速赚钱