IEC60870-5-104报文解析(一)
首先
还是得讲点理论知识
首先的首先,IEC60870-5-104是干嘛用的你造吗?简单来说,IEC60870-5-104常用于子站与调度主站通讯,是一种通讯协议。
IEC60870-5-104基本报文格式
偌大个104规约其实组成部分很简单:
APCI+ASDU,APCI的6个字节是固定的,起动字符即是固定同步头,那控制域呢?
IEC60870-5-104三种类型报文控制域
控制域是个什么鬼?
控制域以收发序列号的连续性,确保报文的完整性和连续性,也是104通道问题排查的不二利器。但是帧格式类型不同,控制域定义也不相同。
1
I帧报文控制域——(编号的信息传输格式)
可见在I格式的数据帧中,收发序列号就是控制域的全部内容,而且都是偶数递增:2→4→6→8 因为末位bit为0,不会是奇数。
2
S帧报文控制域——(编号的监视功能格式)
最常见的S帧就是子站上送数据后,主站响应。举个栗子&