IEC101,104规约入门培训IEC101/104规约
培训大纲1. 2. 3. 4.
IEC规约简介 IEC-101规约 IEC-104规约 集中答疑
培训大纲
IEC规约简介
IEC主要规约IEC规约 适用范围 厂站与调度主站 间通讯 电量主站与站内 抄表终端通讯 通讯方式
IEC-101 IEC-102 IEC-103IEC-104
串行
与站内继电保护 设备间通讯厂站与调度主站 间通讯
串行以太网4
101与104的比较 1.相同点 适用范围:厂站与主站之间 规约结构:应用层定义相同
2.不同点 通讯方式:101串行、104以太网 服务类型:101多采用非平衡传输 104多采用平衡传输5
101规约的两个版本97版 链路地址长度 传输原因长度 1个字节 1个字节
02版1个或2个字节 1个或2个字节 1个或2个字节 2个或3个字节 3字节或7字节6
应用层公共地址 1个字节 长度 信息体地址长度 2个字节 信息体时间 3字节
培训大纲
IEC-101规约
索引1. 2.
体系结构 规约链路层
3.4.
规约应用层应用服务
5.6.
常见帧解析97版和02版差异8
体系结构应用层
索引
表示层 会话层传输层 网络层 应用层 应用层 传输层
网络层链路层 物理层104规约9
链路层物理层OSI七层
链路层物理层101三层
几点说明
启动站和从动站 发起通讯的一方为启动站 响应服务的一方为从动站
平衡传输传输和非平衡传输
平衡传输:双方都可发起通讯过程 非平衡传输:一方发起通讯,另一方响应
一次完整的交互过程
启动方发起通讯,从动方回应此次通讯过程,双 方都知道最终的通讯结果如何。10
服务类型发送 / 无应答(S1) 从动站无须回答启动站的报文,启动站也 不知道从动站是否接收到报文,如校时。 发送 / 确认(S2) 从动站接收后需要向启动站发确认报文 通常用于发送参数、发送控制命令等。
请求 / 响应(S3) 从动站接收到启动站的请求报文后,用数 据响应启动站的请求。如召唤数据、请求 1数据、请求链路状态等。11
101帧格式一(固定帧长)固定帧长帧格式: 长度固定恒为5个字符 0x10--启动字符
0x10 Link Control Link Address Check Code 0x16
Link Control--链路控制域Link Address--链路地址域 Check Code--校验和,Link Control 和Link Address累加和的 256模值 0x16--结束字符12
101帧格式二(可变帧长)0x68 Len Len 0x68 Link Control Link Address Application Data Check Code 0x16
可变帧长帧格式: 长度不确定,随应用数据长度变化 0x68--启动字符 Len--长度域,从Link Control到Check Code 之前的数据长度 Link Control--链路控制域 Link Address--链路地址域
Check Code--校验和,链路控制
、链路地 址、应用层数据所有数据累加和的256模值Application data--应用层数据域
0x16--结束字符13
规约链路层
索引
链路控制域 顾名思义是链路控制域用于链路控制。 链路控制在两个方向分别定义。 链路控制在平衡和非平衡模式下分别定义。 链路控制域占1个字节。 链路地址 链路地址是子站的标识。 主站下发的报文中,标识接收站。 子站上传时,标识发送站。 链路地址域占1个字节。14
链路层控制域(非平衡模式)主站到子站子站到主站
D5 FCB RES PRM ACD
D7
D6
D4 D3 D2 D1 D0 FCV 23 22 21 20 DFC 功能码
说明:FCV--FCB有效位,S2、S3服务时为1,S1服务时为0FCB-桢记数位 ,主站每向从站发送新一轮的“发送/确认”或“请求/响应”传输服务时, 将FCB取反。主站为每个从站保存一个FCB的拷贝,若超时未收到应答,则主站重发, 重发报文的FCB保持不变,重发次数最多不超过3次。若重发3次后仍未收到预期应答, 则结束本轮传输服务。 PRM--启动标志位。主站到子站为1,子站到主站为0 RES--保留位,恒为0 ACD--有一级数据标识
DFC--流量控制标识,DFC = 0表示从站可以接受数据,DFC =1表示从站缓冲区已满, 无法接受新数据 15
链路层控制域功能码(非平衡模式)启动方向 功能码和服务<0> 复位远方链路 <1>复位用户进程 <3>发送/确认用户数据 <8>访问请求 <9>请求链路状态 <10>请求1级用户数据 <11>请求2级用户数据
从动方向 功能码和服务<0>确认:肯定认可 <1>确认:否定认可
<4>发送/无应答用户数据 无应答 <11>响应:链路状态 <8>响应:用户数据 <9>响应:无所请求的用户数据16
链路层控制域(平衡模式)主站到子站子站到主站
D5 FCB DIR PRM ACD
D7
D6
D4 D3 D2 D1 D0 FCV 23 22 21 20 DFC 功能码
说明:FCV--FCB有效位,S2、S3服务时为1,S1服务时为0 FCB--S2、S3服务时切换,S1服务时不变。 PRM--启动标志。主站到子站为1,子站到主站为0 DIR--方向标志。一方为1,反向为0。通常主到子为1,子到主为0 ACD--不在使用本标志,子站数据通过S2发送到主站 DFC--流量控制标识17
链路层控制域功能码(平衡模式)
启动方向 功能码和服务<0> 复位远方链路 <1>复位用户进程 <3>发送/确认用户数据 <9>请求链路状态
从动方向 功能码和服务<0>确认:肯定认可 <1>确认:否定认可
<4>发送/无应答用户数据 无应答 <11>响应:链路状态
规约应用层0x68 Len Len 0x68 Link Control Link Address Application Data Check Code 0x16可变帧长
索引
长度 含义 1 什么类型帧? 类型标识 可变结构限 1 如何解析? 定词 1 什么原因传 传输原因 输? 应用层公共 1 什么地址?
地址域 信息体地址 2 那个数据点? X 信息 信息体应用层帧结构19
常用的类型标识标识1 2 9 15 21 45/46
含义总召唤遥信、变位遥信 SOE事项 越限遥测 电度量 总召唤遥测量 遥控 0x01 0x02 0x09 0x0f 0x15 0x2D/0x2E
48 100 101 103
遥调 总召唤 召唤电度量 校时
0x30 0x64 0x65 0x6720
可变结构限定词D7 D6 D5 D4 D3 D2 D1 D0SQNum
说明:SQ<0>:由信息对象地址寻址的单个信息元素或元素集合。SQ<1>:单个信息元素或信息元素同类集合的序列。 SQ<0>:每个信息体分别带有信息体地址 SQ<1>:所有信息体共用信息体地址,后续信息体地址依 次加1。
Num:信息体的数目21