IEC104规约介绍.ppt_第1页
IEC104规约介绍.ppt_第2页
IEC104规约介绍.ppt_第3页
IEC104规约介绍.ppt_第4页
IEC104规约介绍.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、IEC60875-5-104规约介绍和报文分析,概论,必读文件 中华人民共和国电力行业标准 idtIEC60870-5-104:2002 技术背景 适应和引导电力系统调度自动化的发展,规范调度自动化及远动设备的技术性能 IEC104应用层与IEC101完全相同,是101的网络化访问,重点内容,IEC104规约结构 通讯特点报文重传机制,端口号 工程实现要点 平衡传输方式典型报文序列,规约结构(1)- 模型,101的应用层 + TCP/IP提供的传输功能,规约结构(2)- 适用网络,局域网(两层交换机连接的单网段、三层交换机或路由器连接的多网段) 广域网 (X.25、FR(帧中继)、ATM(异步

2、传输模式) 、ISDN(综合服务数据网络) ) 基于TCP/IP的面向连接的网络服务。 IP网络本身的数据完整和安全性机制。 可采取的其他安全措施:客户端限制访问;路由表限制访问;数据软硬件加密。,规约结构(3)- APCI控制信息,远动配套标准的APDU定义,新概念,APCI控制信息 可计数的信息传输功能I 格式 可计数的确认功能 S格式 启动,停止,测试功能U格式 序列号记数,防止报文丢失,相对于101的FCB,规约结构(4)- I 格式,信息传输格式类型( I格式)的控制域,控制域第一个八位位组的第一位比特 = 0 定义了I 格式, I格式的APDU常常包含一个ASDU.,八位位组1 八

3、位位组2 八位位组3 八位位组4,规约结构(5)- I 格式, : 680E000000 006401060001 0000000014 I(总召唤)APCI : 680E000002 006401070001 0000000014 I(总召唤确认)本端接收序号等于对端发送序号 : 6885020002 0001F8140001 000100000001 0101 01000101 01000101 000101010001010101010001010101000100 0100 I(响应总召唤,全遥信) APCI 本端发送次格式报文,本端发送序号,规约结构 ( 6 )S格式,编号的监视功能

4、类型(S格式)的控制域,控制域第一个八位位组的第一位比特 = 1,第二位比特= 0,定义了S格式,规约结构 ( 7 )S格式,R-M (SOE) : 681F100002 001E01030001 007900000110 0124 13d20a02 I(主动上报SOE)发送序号为10,接收序号为 M-R: 6804010012 00 S(确认主动上报SOE) APCI01 0012 00 01S格式确认序号为12 本端发送序号不变 正常情况下对端报文中的发送序号本端本次报文中的接收序号,规约结构 ( )格式,未编号的控制功能类型(格式)的控制域,控制域第一个八位位组的第一位比特 = 1 并且

5、第二位比特 =1 定义了U格式,规约结构 ( )格式, : 6804070000 00 U STARTDT激活(生效) : 68040B0000 00U STARTDT确认 本端发送格式,本端发送序号保持不变,通讯特点()防止报文丢失和报文重复传送,I(a, b) a=发送序号 b=接收序号,通讯特点()防止报文丢失和报文重复传送,S ( b ) b=接收序号,通讯特点()防止报文丢失和报文重复传送,通讯特点()防止报文丢失和报文重复传送,通讯特点()防止报文丢失和报文重复传送,通讯特点()防止报文丢失和报文重复传送,通讯特点(7)防止报文丢失和报文重复传送,开始数据传送过程,通讯特点()和连

6、接有关的4个超时时间t0,t1,t2,t3,t0:TCP连接建立的超时时间,即RTU(服务器)端进入等待连接的状态后,若超过此时间,主站(客户)端还没有Connect()过来就主动退出等待连接的状态;规约推荐的缺省值为30秒。 t1:RTU(服务器)端启动U格式测试过程后等待U格式测试应答的超时时间,若超过此时间还没有收到主站(客户)端的U格式测试应答,就主动关闭TCP连接;规约推荐的缺省值为15秒。 t2:RTU(服务器)端以突发的传送原因向主站(客户)端上送了变化信息或以激活结束的传送原因向主站(客户)端上送了总召唤/电度召唤结束后,等待主站(客户)端回S格式的超时时间,若超过此时间还没有

7、收到,就主动关闭TCP连接;规约推荐的缺省值为10秒。 t3:当RTU(服务器)端和主站(客户)端之间没有实际的数据交换时,任何一端启动U格式测试过程的最大间隔时间;规约推荐的缺省值为20秒。,通讯特点()端口号,每一个TCP地址由一个IP地址和一个端口号组成。每个连接到TCP-LAN上的设备都有自己特定的IP地址,而为整个系统定义的端口号却是一样的。(见RFC1700)。本标准要求,端口号2404由IANA(互联网数字分配授权)定义和确认。,通讯特点(10)未被确认的 I 格APDU 最大数目 k 和最迟确认数目 w,k表示在某一特定的时间内未被DTE确认(即不被承认)的连续编号的I格式AP

8、DU的最大数目。每一I格式帧都按顺序编好号,从0到模数n-1,这里的“模数”是指序列号对参数n的模数。以n为模的操作中k值永远不会超过n-1。(见 ITU-T X.25推荐的2.3.2.2.1和2.4.8.6)。 当未确认I格式APDU达到k个时,发送方停止传送。 接收方收到w个I格式APDU后确认。 k值的最大范围:1到32767(2的十五次方-1)APDU,精确到一个 APDU. w值的最大范围:1到32767 APDU,精确到一个APDU。(推荐:w不应超过三分之二的k)。 。规约推荐:k值为12,w值为8,规约特点(11)和IEC 60870-5-101的比较,采用IEC 60870-

9、5-101的平衡传输模式,通过TCP/IP协议传输远动信息;应用层和101完全相同,是101的网络化访问。 保留1个启动字符,1个帧长L;删除第2个启动字符,第2个帧长L,链路控制域(),链路地址域(),校验和结束字符;增加传输层所需要的4个控制字节,可以实现启动(建立关联),停止(结束关联),测试等控制功能(U格式),可计数的监视功能(S格式)和可计数的信息传输功能(I格式)。 由于网络传输延时不确定和网络可能发生暂时性故障,采用从毫秒到年的7个字节时标。 在应用功能方面,除了IEC 101的召唤1级用户数据,召唤2级用户数据功能(链路层功能)不能使用外,其他应用功能全部保留。,工程实现要点

10、(),主站和RTU之间使用IEC 60870-5-104规约进行通信时采用网络传输层的可靠传输协议TCP;主站(控制侧)为TCP客户端,RTU(被控制端)为TCP服务器端,即主站主动进行TCP连接,而RTU被动响应TCP连接;双方都使用固定的TCP端口号2404,该端口号已被IANA(Internet Assigned Number Authority)所确认。服务器端和客户端都需要知道对方的IP地址,作为连接判断的依据。 IEC 60870-5-104规约中传送原因占有2个字节,前低后高,低字节和IEC 60870-5-101中的完全相同,高字节固定为0。 IEC 60870-5-104规约

11、中公共地址占用2个字节,前低后高,而在IEC 60870-5-101中公共地址只占用1个字节。 IEC 60870-5-104规约中信息体地址占用3个字节,前低后高,而在国标101中信息体地址只占用2个地址。,工程实现要点(),国标104和国标101一样,对各类量的信息体地址范围做了划定,具体而言遥信为4096点(信息体地址为1H-1000H),遥测为4096点(信息体地址为4001H-5000H),电度为512点(信息体地址为6401H-6600),遥控为512点(信息体地址为6001H-6200H),当要传送的信息量很大时,需要使用多个虚拟RTU。而IEC 60870-5-104规约中由于

12、采用了3个字节的信息体地址且没有划定各类量的信息体地址范围,所以1个RTU的容量就很大,在具体工程中再临时确定各类量的起始信息体地址和数量。 主站(客户)端和RTU(服务器)端采用标准的TCP/IP客户-服务器模式建立TCP连接,即主站(客户)端按照Socket()-Connect()的顺序进行,RTU(服务器)端按Socket()-Bind()-Listen()-Accept()的顺序进行。,工程实现要点(),对时过程的源码 主站(客户)端下发:68 14(APDU长度)控制字节1控制字节2控制字节3控制字节4 67(ASDU)1(信息体个数)06 00(传送原因)公共地址低 公共地址高 0

13、0 00 00 (信息体地址) 毫秒低 毫秒高 分钟 小时 日期 月份 年份 RTU(服务器)端应答:和主站(客户)端下发基本相同,仅把传送原因改为07 : 68 14 02 00 08 00 67 01 06 00 01 00 00 00 00 01 05 10 09 0a 03 02 : 68 14 08 00 04 00 67 01 07 00 01 00 00 00 00 01 05 10 09 0a 03 02 0 x501 = 1秒281毫秒0 x10 = 16分0 x09 = 9时 0 x0a = 10日0 x03 = 3月0 x02 =2002年,工程实现要点(),总召唤过程的

14、源码 主站(客户)端下发:68 0e(APDU长度)控制字节1控制字节2控制字节3控制字节4 64(ASDU)1(信息体个数)06 00(传送原因)公共地址低 公共地址高 00 00 00 (信息体地址)14 : 680E000000 006401060001 0000000014I(总召唤) RTU(服务器)端应答(很明显窗口尺寸1): : 680E000002 006401070001 0000000014I(总召唤确认),工程实现要点(),上送全遥信(可能多帧):68 APDU长度 控制字节1 控制字节2 控制字节3 控制字节4 01(ASDU)信息体个数(bit7=1,表示连续信息体地

15、址)14 00(传送原因)公共地址低 公共地址高 3字节的第1点遥信信息体地址 第1点遥信的品质描述和值 (单点信息) : 6885020002 0001F8140001 000100000001 010101000101 000101010001 010101010001 010101000100 010001010101 000101010001 010101010101 010100000000 000000010100 010101010100 010101010100 010101010101 0101 01010101 000101010101 000000010101 01010

16、0010101 010101010100 000000010101 010101000101 00010101 格式(响应总召唤,全遥信) SIQ := CP8 SPI,RES,BL,SB,NT,IV 0 x8F:120 SPI:开IV :有效,工程实现要点(),上送全遥测(可能多帧):68 APDU长度 控制字节1 控制字节2 控制字节3 控制字节4 15(ASDU,不带品质码的规一化值)信息体个数(bit7=1,表示连续信息体地址)14 00(传送原因)公共地址低 公共地址高 3字节的第1点遥测信息体地址 第1点遥测的2字节不带品质描述的规一化值 : 6885060002 0015BC14

17、0001 000107006204 6204 62046404 640400000000 99FFA405A700 00000000AB37 130A 00000000 680168013D00 6801FFFF0000 DA1CDE010000 0000 69006900 000067006700 FFFFA11BA903 000000000A00 0A00 B6050000 FFFFFFFFFFFF FFFFFFFFFFFF FFFFFFFF5904 FFFF 5C045704 570457040000 000000000000 00000000 I(响应总召唤,全遥测)0 xBC: 60

18、 NVA :=F161.16 没有定义测量值的分辩率,如果测量值的分辩率比LSB的最小单位粗,则这些LSB位设置为零。,工程实现要点(),总召唤结束:68 0e(APDU长度)控制字节1 控制字节2 控制字节3 控制字节4 64(ASDU)1(信息体个数)0a 00(传送原因)公共地址低 公共地址高 00 00 00 (信息体地址)14 : 680E0E0002 0064010A0001 0000000014 I(响应总召唤结束),工程实现要点(),单点遥控选择过程 主站(客户)端下发:68 0e(APDU长度)控制字节1控制字节2控制字节3控制字节4 2d(ASDU)1(信息体个数)06 0

19、0(传送原因)公共地址低 公共地址高 被控点的3字节信息体地址 1字节的遥控性质 其中遥控性质字节的各位含义:bit7=1,选择;=0,执行 bit1 bit0 =01,合闸;=00,分闸(单遥) =02,合闸;=01,分闸(双遥) bit 65432=1,短脉冲;=2,长脉冲;=3,持续; : 68 0e 04 00 0a 00 2d 01 06 00 01 00 01 60 00 84 0 x84 : 选择、分闸、短脉冲 RTU(服务器)端进行单点遥控选择应答:和主站(客户)端下发基本相同,若是确认,把传送原因改为07;若是否认,把传送原因改为47(传送原因低字节的bit6=1表示否定确认) : 68 0e 0a 00 06 00 2d 01 07 00 01 00 01 60 00 84 0 x84 : 选择、分闸、短脉冲,工程实现要点(),主站(客户)端下发单点遥控执行:和选择报文基本相同,仅遥控性质字节的bit7=0 : 68 0e 06 00 0c 00 2d 01 06 00 01 00 01 60 00 04 0 x04 : 执行、分闸、短脉冲 RTU(服务器)端进行单点遥控执行应答:和主站(客户)端下发基本相同,若是确认,把传送原因改为07;若是否认,把传送原因改为47 : 68 0e 0c 00 08 00 2d 01 07

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论