内容发布更新时间 : 2025/1/22 5:49:55星期一 下面是文章的全部内容请认真阅读。
IEC103规约格式
1.基本报文格式
1.1固定帧长报文
10 H CODE ADDR C S 16 H
注:代码和=控制域+地址域(不考虑溢出位,即256模和) 1.2可变帧长报文
启动字符 控制域 地址域 代码和 结束字符
68 H Length Length 68 H CODE ADDR ASDU C S 16 H
———— ———— ———— ———— ———— ———— ———— ———— ————
启动字符1(1byte) 长度(1byte)
长度(重复)(1byte) 启动字符2(重复)(1byte) 控制域(1byte) 地址域(1byte)
链路用户数据[(length-2)byte] 代码和(1byte) 结束字符(1byte)
注:(1)代码和=控制域+地址域+ ASDU代码和(不考虑溢出位,即256模和) (2)ASDU为“链路用户数据”包,具体格式将在下文介绍 (3)Length=ASDU字节数+2 1.3控制域定义
控制域分“主? 从”和“从? 主”两种情况。 (1) “主? 从”报文的控制域
D7 D6 D5 D4 D3 D2 D1 D0
备用 PRM FCB FCV 功能码
0
1
每位的具体定义请参考详细103规约。 (2) “从? 主”报文的控制域
D7 D6 D5 D4 D3 D2 D1 D0
备用 PRM ACD DFC 功能码 0 0
每位的具体定义请参考详细103规约。
1.4地址域
地址域为主站与之通信的从站地址,0-254:设备地址,255:广播地址。
2. 链路规约数据单元(LDPU)
控制方向:从控制系统到继电保护设备(或间隔单元)的传输方向。 监视方向:从继电保护设备(或间隔单元)到控制系统的传输方向。 2.1控制方向 ?
复位帧计数位
?
复位通信单元
?
召唤1级数据
?
召唤2级用户数据?
请求链路状态
2.2监视方向 ?
确认帧:
10H 47H 链路地址域 帧校验和(CS) 16H 10H 40H 链路地址域 帧校验和(CS) 16H 10H 0 1 FCB 1 1 0 1 0 链路地址域 帧校验和(CS) 16H 10H 0 1 FCB 1 1 0 1 1 链路地址域 帧校验和(CS) 16H 10H 0 1 FCB 0 1 0 0 1 链路地址域 帧校验和(CS) 16H 10H 0 0 ACD DFC 0 0 0 0
链路地址域 帧校验和(CS) 16H ?
忙帧:
10H 0 0 ACD DFC 0 0 0 1 链路地址域 帧校验和(CS) 16H ?
无所要求的数据帧回答:
10H 0 0 ACD DFC 1 0 0 1 链路地址域 帧校验和(CS) 16H ?
链路状态响应帧:
10H 0 0 ACD DFC * * * * 链路地址域 帧校验和(CS) 16H 图中*表示:=<11>=链路工作正常,:=<14>=链路服务未工作,:=<11>=链路服务未实现。 2.3可变帧长的链路规约数据单元LDPU
LDPU由两部分组成:链路控制规约信息(LPCI)和应用服务数据单元(ASDU)。ASDU即是指可变帧长帧格式中的链路用户数据,而LPCI则是指可变帧长帧格式中除链路用户数据外的其他部分。
ASDU的一般格式 数据 单元 标识 符 信 息 体
ASDU_ADDR FUN INF 信息元 …… TYPE VSQ COT ASDU类型标识(1 byte) 可变结构限定词 传送原因
应用服务数据单元公共地址 功能类型 信息序号
类型标识、可变结构限定词等的具体定义请参考详细规约。
3常用ASDUs的定义和报文举例
3.1初始化及总召唤 ASDU5标识报文