101规约
- 格式:doc
- 大小:29.50 KB
- 文档页数:4
101规约解读一、101帧格式1例:10 49 01 4a 16(请求远方链路)2例:68 09 09 68 73 01 64 01 06 01 00 00 14 f4 16 (总召唤)3. 单字节(E5H )无数据应答4. 控制域主站-> 分站分站-> 主站 FCB :主站命令计数位,每次翻转。
正常流程 FCB 位每次翻转,如果主站未收到子站的正确应答,则 FCB 位不翻转,如连续多次(三次以上)未收到,则初始化链路。
子 站判断FCB 位,如果发现未变化,则重发上次的原码。
FCV :主站命令有效位 ACD :子站命令,ACD=1表示有一级数据,要求主站召唤 DFC :子站命令,DFC=1表示数据流满,要求暂停召唤 5.功能码表 主站命令保留 PRM方向子站命令二、101原码分析1.请求远方链路手发报文:10 49 01 4A 16(1)控制域=49, ( 2)链路地址=01H RTU 响应:10 0B 01 8C 16(10 AB 01 AC 16 )结果:响应正确说明:这是规约中的第一步,请求远方链路。
若 RTU 响应后一种报文,表示RTU 有1级数据,那主站在复位远方链路之后立刻召唤1级数据。
2.复位远方链路手发报文:10 40 01 41 16RTU 响应:10 00 01 81 16结果:响应正确说 明:这是规约中的第二步, 数据,那主站在本帧之后立刻召唤3.询问1级用户数据手发报文:10 7A 01 7B 16(1)控制域=40 , (2)链路地址=01HRTU 响应: 68 1B 1B 68 88 01 01 07 05 01 02 00 00 03 00 00 04 00 00 05 00 01 06 00 01 07 00 01 08 00 01 BE 16 10 8F 01 90 16结果:正确(1)控制域=40 , (2 )链路地址=01H(10 A0 01 A1 16 )复位远方链路。
使用说明IEC101装置规约IEC101装置规约是用于电力系统监控与控制的通信协议之一,它定义了在电力监控系统中,通过传输数据来实现设备之间的通信和控制。
本文将详细介绍IEC101装置规约的使用说明,以帮助读者更好地理解和应用该规约。
一、IEC101装置规约概述IEC101装置规约是国际电工委员会(IEC)制定的一种通信协议,主要用于监控与控制电力系统中的遥测、遥信和遥控信息。
该规约通过串行方式传输数据,采用了一系列规定的帧结构和数据格式,确保数据的可靠传输和正确解析。
IEC101规约一般将工程测量值(遥测)、状态变位信息(遥信)和远方控制命令(遥控)作为基本的通信功能。
二、IEC101装置规约的运行机制IEC101装置规约主要由三个层次构成:物理层、数据链路层和应用层。
在物理层,IEC101规约使用标准的串行电平转换技术,将二进制数据转换为信号进行传输;在数据链路层,规定了传输帧的各个字段,包括起始字符、控制字段、地址字段和校验字段等;在应用层,定义了遥测、遥信和遥控信息的编码方式和解析方式。
三、IEC101装置规约的使用步骤IEC101装置规约的使用步骤如下:1. 配置通信参数:包括物理层参数、数据链路层参数和应用层参数。
根据实际情况,设置通信波特率、校验方式、站址等参数。
2. 建立连接:规定了主站与从站之间的连接建立过程,包括主站发起请求、从站响应确认和建立连接。
3. 传输数据:主站向从站发送监控命令,从站根据命令执行相应操作,并反馈执行结果给主站。
4. 断开连接:规定了连接的结束过程,包括主站发送断开请求、从站响应确认和断开连接。
四、IEC101装置规约的应用范围IEC101装置规约广泛应用于电力系统监控与控制领域,包括电网调度、变电站自动化、电力设备监测和控制等方面。
它能够实现电力系统中各个设备之间的数据采集、信息交换和灵活控制,提高了电力系统的安全性、稳定性和可靠性。
五、IEC101装置规约的优势与挑战IEC101装置规约具有以下优势:1. 可靠性高:采用了校验和差错重传等机制,确保数据的可靠传输;2. 灵活性强:具备多种数据传输方式和编码方式,适应不同的应用场景;3. 扩展性好:支持多主站和多从站之间的通信,能够满足复杂系统的需求。
IEC870-5-101规约报文解释一、规约格式简介1、祯格式101规约的基本祯格式如下所示,具体的解释请参照规约手册,这里不再重复。
固定祯长格式:启动字符(10H)控制域(C)链路地址域(A)帧校验和(CS结束字符(16H)可变祯长格式:启动字符(68H)长度(L)长度重复(L)启动字符(68H)控制域(C)链路地址域(A链路用户数据(可变长度)帧校验和(CS结束字符(16H)规约中不同的命令,可能采用不同的祯格式。
2、控制域功能码说明主站下发子站功能码主站初始化RTU下发命令流程(以非平衡方式通信)子站发送遥测遥信祯(和总召唤的一样,只是信息体地址会有所区别) 5、 发对时令 680f 0f6853adrs670106 comadr 0000millisecondsj lmilliseconds_h子站确认祯minute s680fhoursday0f6880monthyearCS adrs67010716 comadr6、 召唤全电度0000minutes 6809millisecond sjhoursday096873lmilliseconds_hmon thyearCSadrs65010616 comadr0000 子站发送电度总召唤确认祯680945CS16096880 adrs650107 comadr000045CS16 子站发送电度祯(下面将详细讲述) 子站发送电度结束祯6809096880adrs65010acomadr 000045CS167、如果电度没有召唤全则进行分组召唤电度680909687badrs650105comadr 0000QccCS16命令码限定词(电度分4组)Qcc=0x26为第一组,0x27rtu 站址),comadr 表示公共地址(一般为rtu 站址), infadr_h 表示信息体地址高位,CS 表示祯校验和。
对时1、询问链路状态子站回答 10149 80 adrsCS adrsCS 16 16-一2、复位远方链路 10 40 adrsCS 16控制域,子站回答 10 89adrsCS16-3、总召唤68 10 106873"adrs6401060014CS 16-子站确认6809096880000014CS16子站发送遥测遥信祯(下面将详细解释) 子站发送总召唤结束祯6809096888000014CS16如果没有石唤全则进行分组召唤 下发命令码:680909687b000024CS16命令码限定词(0x1501 01 01 07 0a 05 comadrcomadrcomadr-0x24),遥信祯8组 (0x1d —0x24)comadr 以下adrs 表示链路地址(一般为infadr_l 表示信息体地址低位,祯为长时标方式。
101规约7个字节时标
摘要:
1.101 规约的概述
2.101 规约的字节时标
3.101 规约的应用领域
正文:
1.101 规约的概述
101 规约是一种数据传输的规范,主要应用于工业自动化和控制系统中。
它定义了数据的格式和传输速率,以确保数据在传输过程中的准确性和完整性。
101 规约具有可靠性高、传输速率快、兼容性强等特点,因此在工业领域中得到了广泛的应用。
2.101 规约的字节时标
101 规约中的字节时标是指在数据传输过程中,每个数据字节的发送和接收时间。
在101 规约中,字节时标的长度为7 个字节。
这意味着,在数据传输过程中,每个数据字节都需要按照特定的时间间隔进行发送和接收。
这种设计可以确保数据传输的稳定性和可靠性,避免数据丢失或错误。
3.101 规约的应用领域
101 规约在工业自动化和控制系统中有着广泛的应用。
例如,在工厂生产线的自动化控制系统中,101 规约可以用于传输生产过程中的各种数据,如温度、压力、速度等。
此外,101 规约还可以应用于楼宇自控系统、电力系统、交通控制系统等领域,为这些领域提供可靠的数据传输和控制功能。
总之,101 规约作为一种重要的数据传输规范,在工业自动化和控制系统中发挥着重要作用。
其字节时标为7 个字节,可以确保数据传输的准确性和完整性。
2.6帧检验和
帧检验和是控制、地址、用户数据区所有字节的算术和(不考虑溢出位即256模和)。
3.平衡式传输(主站作为启动站的各种报文)
3.1 主站的询问顺序
主站请求链路状态→子站响应链路状态→主站复位远方链路→子站肯定确认
子站请求链路状态→主站响应链路状态→子站复位远方链路→主站肯定确认
链路过程若失败则重发3次,3次后停止通讯并置链路为断开状态。
主站的工作流程是主站总召唤→时间同步→召唤1级用户数据→进行遥控→时间同步→召唤2级用户数据→召唤分组YX→召唤分组YC
子站故障主动上传→主站肯定确认
3.2 复位远方链路报文
3.2.1主站复位远方链路帧(C_RL_NA_1)
3.5.5 子站发送总召唤结束帧(M_IC_NA_1)
子站时钟同步确认帧(C_CS_NA_1 ACTCON)
3.10.2 子站发送遥控命令确认帧(预置/执行)(C_DC_NA_1)。
101规约报文解释(适用初学者)1101规约解读101规约解读一、101远动规约的基本对话过程1)初始化过程(链路两端通电时):主站询问子站链路状态和子站以链路状态回答主站,主站复位远方链路,子站确认回答;子站向主站询问链路状态,主站以链路状态回答子站,子站复位远方链路,主站确认回答;主站发总召唤命令,子站以全数据回答,主站发送时钟同步命令,子站以同步时钟事件回答。
2)基本问答过程:主站在初始化完毕,并召唤过全数据和时钟同步之后,开始轮询辅助数据;如果分站有二次数据或一次数据,它将直接用数据应答。
如果它不存在,它将用否定信息回答(否定回答是单个字符“e5h”,也可以用“无请求数据”确认框回答)。
3)其他问答过程:遥控选择命令以遥控选择确认帧回答,遥控执行命令执行电子呼叫框以应答电子命令。
链路报文格式1)固定帧长帧格式启动字符(10h)控制域(c)链路地址域(a)帧校验和(cs)结束字符(16h)固定长帧报文就是链路初始化报文主站:1049064f16(主叫链路状态)子站:100b061116(正常状态)主站:1040064616(重置远程链路)子站:1020222616(确认)主站:105a066016(召唤一级数据)子站:es(没有所召唤的数据)二、总称主站--子站680909685830664010606000014DE166809096968730164010601000014F416主?子:总召唤命令帧c_ic_na_168hl=9L=9(重复)12101协议解释68h01fcb10011(控制域)链路地址域类型ID 100(100十六进制为64)变量结构限定符=01传输原因=6(活动)应用服务数据单元公共地址信息体地址低字节00h信息体地址高字节00hqoi=20(总调用)(20十六进制为14h)帧校验和cs16h子站dd主站68090968280664010706000014b41668hl=9l=9(重复)68h10acddfc0000(控制域)链路地址域类型标识100(100十六进制为64)可变结构限定词=01传送原因=7(激活确认)应用服务数据单元公共地址信息体地址低字节00h信息体地址高字节00hqoi=20(总召唤)(20的十六进制为14h)帧校验和cs16h遥测点编号从16385开始23101协议解释分站DD主站(通用呼叫遥测传输)68888868280615c014(20响应总召唤)0601400600d2040e00ec0316*******f00cc04ff00f3001600f5ff0000cb04ee07a9ffd7ff5 a00ca041700c7ff3d005c0800000000870187008b01eb06d5fbf0fe1604f206000000000000940 6f806f406fd0602075002320040021c002c00ddfff100e90025003e023*********ff9200ff001 5ff8e0000019e002900d80100000000dd1668hl=88l=8868h10acddfc1100链路地址域RTU地址类型ID 9(15代表标准化遥测,0d代表短浮点遥测)消息体数(遥测数)传输原因14h应用服务数据单元公共广播消息体地址低字节开始地址低字节消息体地址高字节起始地址高字节遥测值1(第一个遥测值的低位)遥测值1(第一个遥测值的高位)ivntsbbl000ov(暂时固定为0)遥测值2遥测值2ivnsbbl000ov(暂时固定为0)。
IEC101规约介绍
IEC101规约主要用于电力系统自动化监控中,实现子站与主站之间的数据交换和通信。
子站主要负责采集电网的实时数据和运行状态信息,而主站则负责对子站进行控制和监控。
IEC101规约确保了子站和主站之间的稳定和可靠的双向通信。
在直接序列通信中,数据是通过串行通信线路传输的,通信速率通常在300至9600比特/秒之间。
直接序列通信主要适用于简单的、点对点的通信情况,通信距离较短。
在IEC 101规约中,数据的传输以信息报元单元(Information Object Unit,简称IOU)为单位。
每个IOU包含一个信息对象组(Information Object Group,简称IOG)或一个信息对象(Information Object,简称IO)。
IOG包含一个或多个信息对象,而IO是信息报文的基本单元。
IEC101规约中定义了多种命令和传输服务,用于不同的应用场景。
其中,主站可以向子站发送控制命令,如遥控命令、遥调命令等,以实现对电网设备的控制操作。
主站还可以向子站发送读命令或写命令,以读取或写入子站的参数和数据。
总之,IEC101规约是一种用于传输电能信息的通信规约,实现了电力系统中子站和主站之间的稳定和可靠的双向通信。
它是电力系统自动化监控中使用最广泛的通信规约之一,为电力系统的正常运行和管理提供了可靠的技术支持。
101规约7个字节时标摘要:一、引言二、101 规约简介1.背景与历史2.规约内容与特点三、7 个字节时标的含义1.字节时标的概念4.字节时标在101 规约中的应用四、101 规约与7 个字节时标的关系1.101 规约对字节时标的要求2.字节时标对101 规约的影响五、实际应用案例1.案例介绍2.案例中101 规约与7 个字节时标的具体应用六、总结正文:一、引言随着科技的飞速发展,通信技术在人们生活中的应用越来越广泛,特别是在智能电网、智能交通等领域。
数据通信的规约在这些领域中起着至关重要的作用,其中101 规约作为一种广泛应用的数据通信规约,在通信领域占据重要地位。
本文将围绕101 规约中的7 个字节时标展开讨论。
二、101 规约简介101 规约,全称为“IEC 60870-5-101 规约”,是一种用于电力系统自动化的通信规约。
该规约起源于20 世纪80 年代,由国际电工委员会(IEC)制定。
101 规约主要用于实现电力系统自动化设备之间的信息交换与控制,具有传输速率快、实时性强、可靠性高、扩展性好等特点。
2.规约内容与特点101 规约主要包括报文结构、传输方式、应用层协议等方面的内容。
其主要特点有:(1)采用主从通信模式,便于实现多级控制;(2)提供丰富的报文类型,满足不同应用场景的需求;(3)具有较高的传输速率和实时性,适用于实时控制系统;(4)具有较强的兼容性和扩展性,便于与其他规约进行互联互通。
三、7 个字节时标的含义1.字节时标的概念字节时标(Byte Time Stamp)是一种用于表示报文传输时间的方法,通常用于实时通信系统中。
字节时标以一个字节为单位,表示从某个参考时刻开始到报文传输时所经过的字节数。
字节时标可以用于实现报文的同步传输、数据统计等功能。
2.字节时标在101 规约中的应用在101 规约中,字节时标主要用于表示报文的传输时间。
通过对报文进行字节时标处理,可以实现报文的同步传输、数据同步处理等功能,从而提高通信系统的实时性和可靠性。
1101规约概述
1.1101规约的内容
IEC 870-5-101是针对IEC 870-5基本标准中的FT1.2异步式字节传输帧格式,对物理层、链路层、应用层、用户进程作了大量具体的规定和定义。
1.2FT1.2帧格式
FT1.2帧格式有可变帧长及固定帧长两种,这两种格式如图1所示:
FT1.2可变帧长格式用于主站向子站传输数据或由子站向主站传输数据;FT1.2固定帧长格式用于子站回答主站的确认报文或主站向子站的询问报文。
本标准使用的参考模型源出于开放式互联的ISO—OSI参考模型,但由于远动系统在有限的传输带宽下要求短的反映时间,故本标准采用性能结构(EPA)———模型2。
这种模型仅用三层,即物理层、链路层、应用层,其模型如图2所示。
1.3物理层、链路层、应用层
1.3.1物理层
物理层是OSI模型的第1层,其任务是使网络内两实体间的物理连接,按位串行传送比特流,将数据信息从一个实体经物理信道送经另一个实体,向数据链路层提供一个透明的比特流传送服务。
因此,物理层接口和协议应考虑如下问题:a)机械方面,应考虑插接器的尺寸、引线数目和排列;
b)电气方面,要考虑信号的波形和参数,如多少伏电压代表“1”和“0”,一个bit占多少毫秒;
c)功能方面,要考虑每一条线路的作用和操作要求,比如是数据电路、控制电路还是时钟电路;
d)过程方面,主要考虑利用接口传送比特流的整个过程和执行的先后顺序,比如怎样建立和拆除物理线路的连接,是全双工还是半双工操作。
具体到101规约,对物理层的规定选自ISO和ITU-T标准,该标准支持下述网络结构,包括点对点、多个点对点、多点星形、多点共线、多点环形等。
电气特性方面,对于非平衡式转接电路采用V.24/V.28,而平衡式转接电路则采用X.24/X.27。
1.3.2数据链路层
数据链路层是OSI的第2层,其主要任务是将一条原始传输线路转换为对网络来说是无错的传输线路。
因此,它必须
将输入数据分成数据块(帧),并依次传递各帧和处理由接收端发回的应答帧,解决了数据链路连接的建立、维持和释放;在链路上实现帧的同步或异步传输;差错控制与恢复;流量控制等一系列问题。
本标准采用的链路传输规则,是由启动站向从动站触发一次传输服务,或者成功完成,或者报告产生差错,之后才能开始下一轮的传输服务,即所谓的窗口尺寸为1,链路服务级别为三级,如表1所示:
数据通信由服务原语及通信站之间的界面传送,图3为无差错的传输过程,表示基本链路服务的服务原语和传输过程之间的关系。
服务原语是在服务用户和链路层之间的界面传送,而传输过程是指通信站之间的链路传输过程。
1.3.3应用层
应用层是OSI参考模型的最高层,它为用户提供服务,是OSI用户的窗口,并为用户提供一个OSI的工作环境,即为访问OSI的应用进程提供手段。
应用层的功能包括由程序执行的功能和操作员执行的功能、应用层的服务与其他服务不同,它的服务直接提供给应用进程。
当然,它提供的全部服务必定是应用进程直接能够接受的服务。
以上简单概述了101规约的帧格式及其各层的功能。
下面,我们详细分析101规约中子站端与主站通信的工作过程,以使大家对101规约的基本应用功能有一个大概的了解。
2101规约应用实例
采用101规约的主站与厂站端设备进行通信时,主站的工作流程是MS(主站)—请求链路状态—复位远方链路—总召唤—时间同步—召唤1级用户数据—进行遥控—时间同步—召唤2级用户数据—召唤分组YX—召唤分组YC。
2.1请求链路状态
主站链路层向子站链路层发送“请求链路状态”,若子站链路层工作,则向主站以“链路状态”响应,若子站不回答,主站则多次向子站链路层发送“请求链路状态”。
2.2复位远方链路
主站链路层为了和子站链路层的帧计数位状态保持一致,向子站链路层发送“复位远方链路”。
子站链路层收到此链路规约数据单元后,则将帧计数位(FCBc)置零,并以主站链路层发送的链路规约数据单元的镜象作为确认,此时,两端的帧计数位状态一致,主站就进行总召唤。
2.3总召唤(类型标识64H)
向子站进行总召唤功能是在初始化以后进行,或者是定期进行总召唤,以刷新主站的数据库,主站的应用功能向主站的链路层发送总召唤的请求原语,子站链路层接收后向子站应用功能发送总召唤的指示原语,子站链路层向链路发送总召唤命令的镜象确认。
然后,子站的应用功能就连续地以总召唤的信息内容按组地组成被召唤的信息的请求原语,向子站链路层传送,子站链路层向链路发送响应帧,向主站传送。
传送的内容包括子站的遥信、遥测、步位置信息、BCD码(水位)、子站远动终端状态等,并将它们分组。
其各组的安排分别是第1组~第8组为遥信信息;第9组~第12组为遥测;第13组
为步位置信息;第14组为BCD码;第15组为子站远动终端。
遥测量共分4组,其各组信息体的地址如下:第9组为701H~720 H;第10组为781 H~7a0H;第11组为801H~820 H;第12组为881 H~8a0H。
每组的遥测量个数均不超过32个。
遥信量前4组的信息体起始地址如下:第1组为1 H;第2组为81 H;第3组为101 H;第4组为181H。
以上每组的遥信个数均不超过128个。
2.4时间同步(类型标识67H)
由于子站的时钟必须与主站时钟同步,以便为时标的事件或信息体提供正确的时标或日历。
因此,无论是初始化以后或是定期再同步,时钟同步均由主站启动,由主站的应用功能向链路层传送时钟同步命令的服务原语,链路层向链路发送时钟同步链路规约数据单元。
子站链路层收到后,立即向子站应用功能发送时钟同步命令的指示原语。
子站应用功能将接收的链路规约数据单元内的时间值写入子站的时钟;然后,子站向链路层发送时间报文的请示原语,子站链路层通过链路向主站发送时钟同步的确认帧。
这样,时间同步发送帧和确认帧使子站与主站实现时间同步,同时,使子站当地实现日历钟,使打印和事件顺序(SOE)有日期。
2.5召唤1级用户数据
主站收到时间同步的确认帧之后,就准备开始询问1级用户数据。
所谓1级用户数据是指变位YX,由读数命令所寻址的信息体的数据、子站初始化结束、子站状态变化,而相应地,2级用户数据则是指超过门限值的YC、子站改变下装参数,水位超过门限值、变压器分接头变化、事件顺序记录数据和带时标的其他量。
主站是否执行询问1级用户数据,还要根据总召唤回送的响应帧中ACD是否为1,如果ACD=1,主站立即向该站召唤1级用户数据,其中ACD为子站→主站中控制域的D5位,即要求访问位,否则,则执行下一步功能。
2.6遥控(类型标识2eH)
101规约的遥控是采用返送校核方式,即其遥控命令是采用选择和执行命令的过程。
其命令格式如下:
其中S/E=1时,进行遥控选择;S/E=0时,则进行遥控执行,而QU则代表用于被寻址的控制功能的属性。
这些属性在被控站事先定义而不由控制中心来选择。
DCS为双点遥控状态。
我们采用的控制方式为两个继电器控制一个开关。
这两个继电器分别代表合闸及跳闸继电器,只有当合闸继电器动作时,才能控制开关合闸;当跳闸电器动作时,开关则跳闸。
具体定义如表2。
当进行遥控时,由产站应用功能向主站链路层发送选择命令的请求原语。
主站链路层向链路发送双位选择命令。
子站链路层收到命令后,向子站应用功能发送选择命令的指示原语;子站应用功能将命令中选择的对象和性质送到相应的硬件,经
过校核,形成由主站发来命令的镜象,向子站链睡发送选择响应原语,子站链路层向链路发送双位选择命令的确认帧。
主站链路层发送双位选择命令的确认帧。
主站链跳层收到确认帧后,向子站的应用功能发送选择信息的确认原语。
主站应用功能经过检查确认帧的命令对象和性质正确无误后向链路层发送招待命令的请示原语,向链路发送执行命令帧。
子站链路层接收以后,向子站的应用功能发送执行命令帧。
子站链路层接收以后向子站的应用功能发送执行命令的指示原语,应用功能就执行控制命令并向链路层发送执行命令的响应原语,子站链路层就向链路发送执行命令的确认帧。
主站在完成遥控任务后(假如有遥控任务的话),则又进行时间同步。
这里就不再说明。
须注意的是:假如主站在执行遥控的过程中,子站有遥信变位,则主站应中止遥控任务而用1级用户数据命令去召唤子站,让主站端有关人员了解电网的最新情况,再决定是否重新执行遥控命令。
总而言之,遥信优先遥控是一条原则。
2.7召唤2级用户数据
主站询问多子站的2级用户数据是其经常的询问过程。
如果子站有2级数据,则向主站传送如下5种测量和状态变化帧:
a)遥测数据变化帧;
b)不带品质描述的遥测数据变化响应帧;
c)带时标的遥测数据变化响应帧;
d)变压器分接头变化响应帧;
e)BCD码响应帧。
事件顺序记录也用2级用户数据帧进行召唤。
在2级用户数据中,越过门限的遥测值的优先级最高,优先传送。
主站在完成询问2级用户数据后,就开始召唤遥测、遥信的第1组数据。
须注意的是对于主站而言,若长时间没有和某一子站通信,则要进行询问对方链路状态、复位远方链路状态,进行总召唤和时间同步的工作。