好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

DNP30应用备份剖析.docx

25页
  • 卖家[上传人]:s9****2
  • 文档编号:465278012
  • 上传时间:2023-11-05
  • 文档格式:DOCX
  • 文档大小:264.70KB
  • / 25 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 关于北京供电局中DNP3.0规约的应用第一部分规约解释DNP3.0规约是美国IEEE的电力工程协会(PES)在IEC的基础上制定的美国国家标准.DNP3.0通讯规约是基于OSI标准七层协议的三层(应用层,数据链路层,物理层)而设计的.下面是对DNP3.0规约的简单介绍:一、数据链路层(一)报文格式STARTSTART长度控制字目的地址源地址CRCUSEDATACRC┄┄┄USEDATACRCSTART(两个字节):0564H长度:一个字节,指控制字,目的地址,源地址和USEDATA的总长,最小为5,最大为255目的地址:两个字节,低字节在前,是指数据所要到达的站的地址源地址:两个字节,低字节在前,是指发出数据的站的地址控制字:格式如下DIRPRMFCBFCV原发站到响应站RESDFCFUNCTIONCODE响应站到原发站DIR:为1表示传输的方向是从主站到从站为0表示传输的方向是从从站到主站PRM:为1表示数据来自原发站为0表示数据来自响应站FCB:帧计数位是用于防止帧丢失或者被重复的传送每当成功地完成一次发送确认服务后该位就翻转一次FCV:帧计数有效位,为1时表示本帧的FCB必须与最今一帧的FCB位的状态相反。

      DFC:次位是被用作防止响应站的缓冲区溢出如果DFC被置为1,表示如继续向响应站传输数据,将使响应站的缓冲区溢出功能码:发自原发站的功能码功能码012349功能码011114帧类型服务功能FCV位发送-期待确认远方链路复位0发送-期待确认用户进程复位0发送-期待确认链路测试1发送-期待确认用户数据1发送-不期待确认不用确认的用户数据0查询-期待确认询问链路状态发自响应站的功能码帧类型服务功能确认ACK确认NAVK响应报告链路状态链路服务不能工作15链路服务未用或未实现用户数据:跟在报文头后面,每一块可包括1至16个字节的数据如果数据的长度大于个字节,则除了最后一个数据块,其他的数据块长度全为16字节16CRC:两个字节长报文头和每个数据块后都有两个字节的CRC计算方法CRC校验码A: 生成多项式=x16+x13+x12+x11+x10+x8+x6+x5+x2+1(0x3d65)按字节求反序.b7->b0,b6->b1,...,b0->b7查表求CRCCRC码按字求反序,b15->b0,b14->b1,...,b0->b15.D:CRC码求反.二、伪传输层伪传输层的作用是当源发站和响应站之间所传输的信息大于一个链路协议数据单元(LPDU)的容量时,要将传输服务数据单元(TSDU)分解成几个传输协议数据单元(TPDUS)进行传输。

      TPDUS的格式如下:THUSEDATATH的格式如下:7650FIRFINSEQUENCEFIN:为为FIR:为为0表示后面还有数据帧1表示这是数据的最后一帧1表示本帧是数据的第一帧0表示本帧不是数据的第一帧SEQUENCE:表示本帧数据的序列号,用于防止帧丢失和重复三、应用层应用层的命令可以分成如下两类:(一)应用层的请求命令,格式如下:(只有主站才能发请求命令)REQUESTHEADEROBJECTHEADERDATA其中REQUESTHEADER的格式如下:OBJECTHEADERDATAAPPLICATIONCONTROLFUNCTIONCODEAPPLICATIONCONTROL的格式:76540FIRFINCONSEQUENCEFIN:为0表示后面还有数据帧为1表示这是数据的最后一帧FIR:为1表示本帧是数据的第一帧为0表示本帧不是数据的第一帧CON:为1表示期望接收到一个确认为0表示不期望接收到一个确认SEQUENCE:表示本帧的序号其中0~15用作主站的请求和从站对主站请求的响应16~31用作从站的非请求响应请求功能码:0确认1读2写3选择4操作5直接操作(ACK)6直接操作(NOACK)7立即冻结(ACK)8立即冻结(NOACK)9冻结同时清除(ACK)10冻结同时清除(NOACK)11在特定的时间或间隔冻结(ACK)12在特定的时间或间隔冻结(NOACK)13冷启动14热启动15用缺省值初始化数据16应用初始化17开始应用18停止应用19存储组态20使能非请求信息21禁止非请求信息22分类23测量延时(二)应用层的响应命令,格式如下:(只有从站才能发响应命令)REPONSEHEADEROBJECTHEADERDATAOBJECTHEADERDATA其中REPONSEHEADER的格式如下:APPLICATIONCONTROLFUNCTIONCODEINTERNALINDICATIONAPPLICATIONCONTROL的格式如上所述响应功能码:0确认129对请求的响应130非请求响应INTERNALINDICATION:由两个字节组成,第一个字节各位为(1)时表示的意义如下BIT0:表示收到了主站的广播命令。

      BIT1:表示1类数据准备好了BIT2:表示2类数据准备好了BIT3:表示3类数据准备好了BIT4:表示请求对时BIT5:表示子站的某些或全部数字输出置于当地方式BIT6:表示装置有故障BIT7:表示装置重新启动第二个字节各位为(1)时表示的意义如下BIT0:表示功能码未执行BIT1:表示请求的数据对象未知BIT2:表示参数无效BIT3:表示事件缓冲区或其他缓冲区溢出BIT4:表示主站请求的操作正在执行BIT5:表示子站的配置遭到破坏BIT6:保留(设为0)BIT7:保留(设为0)三)对象头格式:对象限定字变程段对象:定义了对象的组和格式限定字:定义了变程段的意义变程段:定义了对象的数量、开始和结束的指针或所讨论对象的识别符1、限定字格式:RINDEXSIZE4BITQUALIFIERCODER:保留位,总是被设置为0INDEXSIZE:当QUALIFIERCODE的值为11时,其含义如下表示有一个字节的标识码表示有两个字节的标识码表示有三个字节的标识码当QUALIFIERCODE的值不为11时,其含义如下表示对象前未置索引表示对象被前置一个字节的索引表示对象被前置两个字节的索引表示对象被前置一个字节的索引表示对象被前置一个字节的对象规模表示对象被前置两个字节的对象规模表示对象被前置三个字节的对象规模QUALIFIERCODE:表示在变程段内有一个字节的起始和结束索引表示在变程段内有两个字节的起始和结束索引表示在变程段内有三个字节的起始和结束索引表示在变程段内有一个字节的绝对地址的标识符表示在变程段内有两个字节的绝对地址的标识符表示在变程段内有三个字节的绝对地址的标识符表示在变程段内有一个字节数量值表示在变程段内有两个字节数量值表示在变程段内有三个字节数量值11当其他的QUALIFIERCODE都不适用或不能提供足够的标识信息时,就用此标识码去规定对象。

      2、对象字段格式:对象组0或对象变体应用的请求方向对象变体应用的响应方向对象列表二进制输入对象:对象描述对象类型变体号类型单位二进制输入0101静态带状态的二进制0102静态输入不带时标的二进0201事件制变位输入带时标的二进制0202事件变位输入带相对时间的二0203事件进制变位输入二进制输出对象:对象描述对象类型变体号类型二进制输出1001静态带状态的二进制1002静态输入控制继电器输出1201静态块方式控制块1202静态计数对象:对象描述对象类型变体号类型32位的二进制2001静态计数器16位的二进制2002静态计数器32位的增量计数器2003静态16位的增量计数器2004静态不带标志的32位的2005静态二进制计数器不带标志的16位的2006静态二进制计数器不带标志的32位的2007静态增量计数器不带标志的16位的2008静态增量计数器32位的冻结计数器2101冻结静态16位的冻结计数器2102冻结静态32位的冻结2103冻结静态增量计数器16位的冻结2104冻结静态增量计数器带冻结时间的32位2105冻结静态的冻结计数器带冻结时间的16位2106冻结静态的冻结计数器带冻结时间的32位2107冻结静态的冻结增量计数器带冻结时间的16位2108冻结静态的冻结增量计数器不带标志的32位的2109冻结静态冻结计数器不带标志的16位的2110冻结静态冻结计数器不带标志的32位的2111冻结静态冻结增量计数器不带标志的16位的2112冻结静态冻结增量计数器不带时标的32位事2201事件件变化计数器不带时标的16位事2202事件件变化计数器不带时标的32位事2203事件件变化的增值计数器不带时标的16位事2204事件件变化的增值计数器带时标的32位事件2205事件变化计数器带时标的16位事件2206事件变化计数器带时标的32位事件2207事件变化的增值计数器带时标的16位事件2208事件变化的增值计数器不带时标的32位冻2301冻结事件结计数器事件不带时标的16位冻2302冻结事件结计数器事件不带时标的32位冻2303冻结事件结的增量计数器事件不带时标的16位冻2304冻结事件结的增量计数器事件带时标的32位冻结2305冻结事件计数器事件带时标的16位冻结2306冻结事件计数器事件带时标的32位冻结2307冻结事件的增量计数器事件带时标的16位冻结2308。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.