理解IEC101和104规约:入门与比较

需积分: 33 11 下载量 15 浏览量 更新于2024-07-23 1 收藏 4.07MB PPT 举报
"该课程主要介绍了IEC101和IEC104两种通信规约,涵盖了它们的基本结构、应用场景、通信方式以及两者之间的异同。课程内容包括对IEC规约的概述,深入讲解了101规约的两个版本(97版和02版)的区别,并对比了101规约与104规约在服务类型、传输层面上的特点。此外,还涉及到通信规约的体系结构,按照OSI七层模型进行了解析,并阐述了启动站与从动站的概念,以及平衡传输和非平衡传输的工作模式。" 详细说明: 1. **IEC101和IEC104规约**:这两种规约主要用于电力系统中的数据通信,特别是厂站与调度主站间的通信。IEC101通常采用串行通信方式,而IEC104则使用以太网进行通信。 2. **规约结构**:在应用层定义方面,101和104规约是相同的,但在传输层面上存在差异。101规约分为97版和02版,不同版本在链路地址长度、传输原因长度、应用层公共地址长度、信息体地址长度及时间等方面有所区别。 3. **相同点与不同点**:两者都适用于厂站与主站之间的通信,但在通信方式上,101规约采用非平衡传输,由一个方向发起通讯,另一个方向响应;而104规约支持平衡传输,允许双向主动发起通讯。 4. **体系结构**:IEC101遵循OSI模型的三层结构(应用层、链路层、物理层),而IEC104遵循五层结构(应用层、传输层、网络层、链路层、物理层),更接近完整的OSI模型。 5. **服务类型**:服务类型包括发送/无应答(S1)和发送/确认(S2),S1服务类型下,从动站无需回应,启动站无法确认接收情况,如校时操作;S2服务类型则需要从动站确认收到消息。 6. **启动站与从动站**:启动站是发起通讯的一方,从动站是响应服务的一方。在非平衡传输中,通讯由启动站发起,从动站回应;而在平衡传输中,双方都能主动发起通讯。 7. **一次完整的交互过程**:包括启动方发起通讯,从动方回应,双方都能得知通讯结果。 通过本课程的学习,学员将能够理解这两种通信规约的基本原理,熟悉它们在实际电力系统自动化中的应用,以及如何根据具体需求选择适合的规约。这将有助于提高电力系统的稳定性和数据交换效率。
2017-12-04 上传
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层 物理层保证数据的正确送达,保证如何避免冲突。(物理层利用如 RS232上利用全双工) 链路层负责具体对那个slave的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认) 应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 基本定义:端口号2404,站端为Server 控端为Client,平衡式传输,2Byte站地址,2Byte传送原因,3Byte信息地址。 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 注: APDU 应用规约数据单元(整个数据) = APCI 应用规约控制信息(固定6个字节) + ASDU 应用服务数据单元(长度可变) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。视具体系统最大长度可以压缩。 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 【1个例子】 104报文分析 BUF序 0 1 2 3 4 5 6 7 8 9 .10 11 12 13 14 15 16 17 18 19 20 21 22 M->R:68 15 10 00 02 00 1E 01 03 00 01 00 79 00 00 01 10 01 24 13 D2 0A 02 分析的结果是I (主动上报SOE,主动上报是因为104是平衡式规约) 报文头固定为0x68,即十进制104 长度15字节(不是6帧的,都是I帧) 发送序号=8【控制字节的解析 10 00 02 00 ,发送序号:0010H/2=16/2=8】 接收序号=1 【控制字节的解析 10 00 02 00 ,接收序号:0002H/2=2/2 =1】 0x1E=30 即 M_SP_TB_1 带长时标的单点信息 01 -> SQ:0 信号个数:1 03 00 -> 传送原因:[ T=0 P/N=0 原因=3 | 突发 ] 01 00 -> 公共地址:1 79 00 00 -> 0x79=121 信息体地址: 121 01 -> 状态: 1 IV:0 NT:0 SB:0 BL:0 10 01 24 13 D2 0A 02 ->低位10 高位01,即0x0110=1*16*16+16=272 时标: 2002/10/18 19:36:00.272