在电力行业的数字化浪潮中,IEC101协议以其高效、稳定的数据通信能力,成为了变电站与控制中心之间沟通的桥梁。作为IEC 60870-5-101标准的代名词,IEC101协议不仅定义了详细的报文格式和传输方式,更在确保电网数据传输的安全性和可靠性方面发挥着举足轻重的作用。今天,就让我们一起深入解析IEC101协议。
目录
一、IEC101协议基本报文格式
IEC101协议报文格式有3种,分别为单字节、固定帧、可变帧。当传输ASDU时,必须采用可变帧长帧,当没有ASDU传输时,采用固定帧长帧或者单个字符。
1.单字节
固定采用E5H(十六进制),主要用于简单确认。
2.固定帧
表1 固定帧长报文格式
a)10H是固定帧的头标志;
b)16H是固定帧的尾标志;
c)链路地址在IEC101中一般选用一个字节,具体地址由用户选用,255是广播地址;
d)校验码 = (链路控制域+站地址)MOD256;
e)链路控制域占1个字节,但上行、下行所代表的意义不同。
i.下行(主站向子站传输)报文中链路控制域的意义见表2
表2 下行报文链路控制域格式
ii.上行(子站向主站传输)报文中链路控制域的意义见表3
表3 上行报文链路控制域格式
iii.RES:保留位(设置为0)。
iv.PRM:启动标志位,启动站发送报文时PRM=1,从动站发送报文时PRM=0。
v.FCB:帧计数位,是确保信息传输安全的重要机制,被控站通过判断FCB是否翻转来决定是否重发上一帧报文。
vi.FCV:帧计数位有效位,FCV=1表示FCB有效,FCV=0表示FCB无效。
vii.ACD:请求访问一级用户数据,ACD=1表示被控站有一级数据。
viii.DFC:数据流控制位,DFC=1表示被控站不能接收后续报文。
3.可变帧
表4 可变帧长报文格式
a)起始字符:68H;
b)长度:应用规约内容长度,从链路控制域开始到应用服务数据单元结束的总字节数,第三个字节的长度是和第二个字节重合;
c)链路控制域:同固定帧长报文中的链路控制域;
d)链路地址:在点对点通信方式下可以简单理解为站地址;
e)校验码:(链路控制域+链路地址+应用服务数据单元)MOD256;
f)结束字符:16H
4.链路层功能码
表5 非平衡链路上行、下行报文控制域功能码对照表
5.ASDU结构
表6 ASDU结构
二、IEC101协议传输方式揭秘
1.IEC101协议报文传输方式
IEC101协议一般被用于变电站与控制中心之间不同系统之间的串行数据通信。在传输过程中,IEC101协议报文会按照特定的帧格式进行封装,这些帧格式包括帧长、控制域、地址域、帧校验和和可变帧中的ASDU(应用服务数据单元)等内容。
2.通信线路与传输介质
IEC101协议通信线路支持点对点、点对多点的通信结构,可以通过RS-232、RS-485等串行通信线路进行传输,适用于低速、短距离或中等距离的通信环境。
3.非平衡传输方式
IEC101一般选用非平衡方式通信。在通信过程中,只有主站端可以作为启动站,子站端在接收到主站端的请求后才会进行传输,简单来说就是一问一答,不问不答。这种主从式的问答通讯方式确保了网络的稳定性和安全性。
图1 非平衡式传输过程
4.报文解析与处理
接收方在接收到IEC101协议报文后,会根据起始字符、地址域、控制域等信息进行解析和处理。起始字符用于标识报文的开始,地址域用于指定接收方或发送方的地址,控制域则用于区分不同的帧和数据传输方向。通过解析这些信息,接收方可以准确地获取实际的数据信息,并进行相应的处理。
三、结语
通过今天的深入解析,我们不难发现,IEC101协议以其严谨的报文格式、灵活的传输方式以及高效的数据处理能力,成为了电力系统中不可或缺的一部分。无论是点对点还是点对多点的通信结构,无论是低速短距离还是中等距离的通信环境,IEC101协议都能游刃有余地应对。未来,随着电力系统的不断发展和升级,IEC101协议也将继续发挥其独特优势,为电力通信的智能化、自动化提供有力支撑。让我们共同期待IEC101协议在未来的辉煌表现吧!