深入理解IEC101与104协议:应用模型与基本定义解析

需积分: 50 7 下载量 185 浏览量 更新于2024-08-24 收藏 3.97MB PPT 举报
"IEC协议的应用模型及基本定义集中在IEC101和104两个标准上,它们是电力行业中广泛使用的SCADA(Supervisory Control And Data Acquisition)系统的通信协议。IEC101主要关注基本的远动任务,如遥测、遥信、遥控等,而IEC104则是基于TCP/IP的数据传输协议,适用于更复杂的网络环境。 IEC101协议是IEC60870-5-101标准的一部分,其版本为V2.0,遵循中华人民共和国电力行业的DL/T634.5101-2002标准。该协议规定了通信方式,如异步串行通信、偶校验、8位数据位等,并提供了三种报文格式:单个字符、固定帧长报文和可变帧长报文。其中,单个字符报文用于简单确认,固定帧长报文包含控制域、链路地址、帧校验和等信息,可变帧长报文则适应不同长度的数据传输需求。 IEC101协议选用的模型是层次结构,包括应用层、链路层和物理层,分别对应OSI模型的第七层、第二层和第一层。在应用层,端口号2404用于区分服务,站端作为Server,控端作为Client。传输层采用TCP/IP协议,网络层则采用平衡式传输方式,链路层使用2Byte的站地址,物理层则有2Byte的传送原因和3Byte的信息地址。 IEC101协议的核心内容包括基本规则、功能码定义、报文类型标识、可变结构限定词、传送原因、应用服务单元公共地址、信息体地址和信息元素等。功能码定义了不同操作的方向和服务,如启动方向功能(由主站到从站)。问答方式(Polling)是IEC101的主要交互模式,用于上下行信息的传输,如上行的遥测、遥信、遥脉和终端设备状态,下行的遥控、设点和对时。 IEC101的帧格式中,FT1.2类型的报文有特定的控制域、链路地址和帧校验和。控制域包含了帧计数位、信源信息、请求访问数据流控制等功能码。FCB和FCV字段则用于帧控制,ACDDFC表示应用控制、数据类、数据方向和功能码。 IEC104协议是IEC60870-5-104标准的一部分,版本为V1.0,它是在IEC101基础上的网络化升级,适用于TCP/IP网络环境,提供更高效和可靠的通信。IEC104通常用于多点对点或多点共线的通信场景,以满足更大规模、更复杂系统的数据传输需求。 IEC101和104协议为电力系统的远程监控和数据采集提供了规范化的通信框架,确保了数据的准确、可靠传输,是现代电力自动化系统中的关键组件。