您好,欢迎访问三七文档
IEC60870-5-101规约说明一、适用范围1、网络拓扑结构本规约适用的网络拓扑结构为点对点、多点对点、多点共线、多点环形、多点星形等,通道可以是全双工或半双工的情况。2、传输方式传输方式分为非平衡方式和平衡方式传输两种。非平衡方式传输:只有主站启动各种链路传输服务,子站只有当主站请求时才传输。这种传输方式对于所有网络结构都可适用。但是在点对点和多点对点的网络结构中,非平衡方式传输没有充分发挥这种网络的内在潜力。平衡方式传输:主站和子站可以同时启动链路传输服务,所以必须有一对全双工的通道。这里规定对于点对点和多点对点的网络结构采用平衡方式传输,对于多点共线、多点环形和多点星形的网络结构采用非平衡方式传输。二、帧格式本规约采用的帧格式为FT1.2异步式字节传输帧格式1、FT1.2可变帧长帧格式其具体格式如下启动字符(68H)帧长度(L)帧长度(L)重复启动字符(68H)控制域(C)链路地址域(A)L个字节链路用户数据(可变长度)帧校验和(CS)结束字符(16H)传输规定:(1)线路空闲状态为1(2)每个字符有1位启动位(0),8位数据位,1位偶校验位,1位停止位(1)(3)每个字符间无需线路空闲间隔。(4)两帧之间的线路空闲间隔最少为33位(5)帧长度L包括控制域、地址域、用户数据的字节总数,L最大为250(6)帧校验和为控制域、地址域、用户数据中所有字节的算术和(不考虑溢出)(7)接收校验由串行接口芯片检查每个字符的启动位、停止位、偶校验位校验两个启动字符应一致、两个L值应一致,接收字符数L+6、帧校验和、结束字符无差错则数据有效。在校验中,若检出一个差错,则舍弃此帧数据。2、FT1.2固定帧长帧格式具体格式如下:启动字符(10H)控制域(C)链路地址域(A)帧校验和(CS)结束字符(16H)传输规定:(1)线路空闲状态为1(2)每个字符有1位启动位(0),8位数据位,1位偶校验位,1位停止位(1)(3)每个字符间无需线路空闲间隔。(4)两帧之间的线路空闲间隔最少为33位(5)无帧长度L(6)帧校验和为控制域、地址域中所有字节的算术和(不考虑溢出)(7)接收校验由串行接口芯片检查每个字符的启动位、停止位、偶校验位检查启动字符、结束字符以确定此帧长度是否正确检查校验和在校验中,若检出一个差错,则舍弃此帧数据。3、控制域(C)的定义3.1主站作为启动站的传输过程中使用的控制域C11)主站向子站传输报文中控制域各位的定义D7D6D5D4D3D2D1D0DIR传输方向位PRM启动报文位FCB帧计数位FCV帧计数有效位功能码传输方向位DIRDIR=0,表示报文是由主站向子站传输启动报文位PRMPRM=1,表示主站为启动站帧计数位FCB主站向同一个子站启动新一轮传输时,将FCB位取相反值,主站为每一个子站保留一个帧计数位的拷贝,若超时没有从子站接收到所期望的报文,或接收出现差错,则主站不改变帧计数位的状态,重复传送原报文,重复次数为3次。若主站正确收到子站报文,则该一轮的传输服务结束。帧计数有效位FCVFCV=0表示帧计数位(FCB)的变化无效;FCV=1表示帧计数位的变化有效。发送/无回答服务、重传次数为0的报文、广播报文时无需考虑报文丢失和重复传输,无需改变帧计数位(FCB)的状态,这些帧的计数有效位(FCV)常为0。功能码功能码序号帧类型业务功能FCV状态0发送/确认帧复位远方链路01发送/确认帧复位远动终端的用户进程02发送/确认帧用于平衡式传输的测试链路功能—3发送/确认帧传送数据14发送无回答帧传送数据05备用—6-7制造厂和用户协商后定义—8请求/响应帧响应帧应说明访问要求09请求/响应帧召唤链路状态010请求/响应帧召唤用户1级数据111请求/响应帧召唤用户2级数据112-13备用—14-15制造厂和用户协商后定义—用户1级数据:变位遥信、由读数命令所寻址的信息体的数据、子站初始化结束和子站状态变化。用户2级数据:超过门限值的遥测量、子站改变下装参数、水位超过门限值、变压器分接头变化、事件顺序记录数据、带时标的其他量。遥测、遥信、水位、变压器分接头位置和远动终端状态也属于2级用户数据,这些数据由主站召唤命令或分组召唤命令召唤后向主站传送。电能脉冲计数量由电能脉冲计数量的总召唤命令或者分组召唤命令召唤后向主站传送。2)子站向主站传输报文中控制域各位的定义D7D6D5D4D3D2D1D0DIR传输方向位PRM启动报文位ACD要求访问位DFC数据流控制位功能码传输方向位DIRDIR=1,表示报文是由子站向主站传输。启动报文位PRMPRM=0,表示子站为从动站。要求访问位ACDACD=1,表示子站希望向主站传输1级数据。数据流控制位DFCDFC=0,表示子站可以继续接收数据;DFC=1,表示子站数据区已满,无法接收新数据。功能码功能码序号帧类型功能0确认帧确认1确认帧链路忙、未接收报文2-5备用6-7制造厂和用户协商后定义8响应帧以数据响应请求帧9响应帧无所召唤的数据10备用11响应帧以链路状态或访问请求回答请求帧12备用13制造厂和用户协商后定义14链路服务未工作15链路服务未完成4、地址域(A)的定义地址域(A)的含义是当由主站触发一次传输服务,主站向子站传送的帧中表示报文要传送到的目的站址,即子站站址。当由子站向主站传送帧时,表示该报文发送的源站址,即表示该子站站址。地址域的值为0至255,其中255为广播地址。三、IEC60870-5-101规约的非平衡式传输基本应用功能和源码分析3.1过程描述:当主站软件重新启动或链路故障时,对子站发出初始化报文组(含4个报文),分别为召唤链路状态,复位RTU,再次召唤链路状态,召唤一级数据。初始化报文报文结束后进行全数据召唤命令。全数据召唤后,子站需回答确认命令,然后等待主站召唤二级数据,将全数据上传。如有一级数据标志,召唤一级数据,召唤一级数据结束后,继续召唤二级数据。子站初始化循环数据传输收集事件总召唤时钟同步命令传输3.2源码分析:3.2.1子站初始化过程1)当通信中断后,主站发“请求链路状态”,等待与子站建立通信联系M-R:1049014A16M-R:1049014A162)通信建立,开始初始化过程,共四个报文。初始化过程-1请求链路状态M-R:1049014A16R-M:108B018C16初始化过程-2复位远方链路M-R:1040014116R-M:1080018116初始化过程-3请求链路状态M-R:1049014A16R-M:108B018C16初始化过程-4请求1级数据M-R:107A017B16R-M:E53.2.2总召唤命令M-R:68090968530164010601000014D416R-M:6809096890016401070100001412163.2.3召唤二级数据命令M-R:107B017C16R-M:682424689801019C14010100000000000000000000000000000000000000000000000000000000004C16报文解析:单点遥信YX:index=0001Hvalue=0YX:index=0002Hvalue=0YX:index=001BHvalue=0YX:index=001CHvalue=0M-R:105B015C16R-M:68C8C868980109C0140101070700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700003F16报文解析:带质量标志的遥测YC:index=0701Hvalue=00007YC:index=0702Hvalue=00007YC:index=073FHvalue=00007YC:index=0740Hvalue=00007M-R:107B017C16R-M:6850506898010998140141070700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700003F16报文解析:带质量标志的遥测YC:index=0741Hvalue=00007YC:index=0742Hvalue=00007YC:index=0758Hvalue=00007M-R:105B015C16R-M:68090968980164010A010000141D16报文解析:总召唤报文结束M-R:107B017C16R-M:E5M-R:105B015C16R-M:E5M-R:107B017C16R-M:E5M-R:105B015C16R-M:E53.2.4事件收集(召唤一级级数据)命令SOE信息M-R:107B017C16R-M:68242468B80102050301010000401F2C020001401F2C030000401F2C040001401F2C050000401F2C8C16报文解析:带时标的单点变化信息YX:index=0001Hvalue=0timer:44分08秒00毫秒YX:index=0002Hvalue=1timer:44分08秒00毫秒YX:index=0003Hvalue=0timer:44分08秒00毫秒YX:index=0004Hvalue=1timer:44分08秒00毫秒YX:index=0005Hvalue=0timer:44分08秒00毫秒召唤一级数据M-R:105A015B16R-M:68151568980101050301010000020001030000040001050000B416报文解析:不带时标的单点变化信息YX:index=0001Hvalue=0YX:index=0002Hvalue=1YX:index=0003Hvalue=0YX:index=0004Hvalue=1YX:index=0005Hvalue=0M-R:107B017C16R-M:E5M-R:105B015C16R-M:682424689801090603010107140000020714000003071400000407140000050714000006071400006316报文解析:变化遥测数据YC:index=0701Hvalue=00020YC:index=0702Hvalue=00020YC:index=0703Hvalue=00020YC:index=0704Hvalue=00020YC:index=0705Hvalue=00020YC:index=0706Hvalue=00020M-R:107B017C16R-M:E5M-R:105B015C16R-M:E53.2.5对时命令:M-R:680F0F6873016701060100000000350E0503023016R-M:680F0F6808016701070100000000350E050302C616报文解析:2002年
本文标题:101规约培训
链接地址:https://www.777doc.com/doc-955580 .html