工作-面向对象协议_第1页
工作-面向对象协议_第2页
工作-面向对象协议_第3页
工作-面向对象协议_第4页
工作-面向对象协议_第5页
已阅读5页,还剩258页未读 继续免费阅读

下载本文档

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

文档简介

国家电网公司企业标准Q/GDWXXXXX—面向对象的用电信息协点击此处添加标准英文Objectorientedelecticdataexchange(XXXX-XX-XX发 XXXX-XX-XX实国家电网公 发I 前 附录A(规范性附录)对象标识定 附录B(规范性附录)物理单位枚举定 附录C(规范性附录)有关一致性协 附录D(资料性附录)校验算 附录E(规范性附录)安全认证说 附录F(资料性附录)安全模式参 附录G(资料性附录)状态字、特征字、模式 附录H(资料性附录)APDU编码举 附录I(资料性附录)版本信 Q/GDWXXXX-201X《面向对象的用电信息协议》是根据《国家电网公司关于下达2017年度本标准依据GB/T1.1-2009给出的规则起草。面向对象的用电信息协GB/T16262.1-2006抽象语法记法(ASN.1)第1部分基本记GB/T17966-2000CJ/T188-2004DL/T645-2007多功能电能表通信协议DL/T790.6-20106A-XDR面向对象的用电信息协议objectorientedelecticdataexchangeobjectlogicalserverlogicclientacquisitionstartacquisitionacquisitionstorageacquisitiongroupthewildcardMessageAuthentication符号和缩略语见表1表1符号和缩略语AAskCall请求标AcquiredApplicationlayerProtocolDataA-AdaptedExtendedDataBClientColumnSelectionDataAccess数据结EmbeddedSecureAccessFrameCheckHHeadCheckInterfaceLeastSignificantMessageAuthenticationMeterObjectAttributeObjectObjectMethodPriorityandInvokePriorityandInvokeIDwithPrimaryRequestRecordColumnSelectionRandomRecordObjectAttributeRecordSelectionServerScramblingTimeServerAddress本标准信息交换模型见图1图1信息交换模型本标准是面向应用连接的协议,过程见图2预连服务客户第一阶段:预连服务客户第一阶段:建立应用连第二阶段第三阶段:断开或超时断开应用时图2面向应用连接的过 服务响应,见图3。

图3上报数据服务,客户机应用进程向服务器应用进程回复服务确认,见图4。

图4服务器模型见图5,物理设备由若干逻辑设备构成,每个逻辑设备由若干可的接口类对象构图5服务器模型本标准采用异步式传输帧结构,帧格式见图6。图6帧格式长度域L由2字节组成,定义见图7。

图7长度域定义控制域C为1个字节,按位或位的组合使用,定义见图8图8控制域C传输方向位DIR和启动标志位PRM组合意义见表200011011功能码采用BIN编码,定义见表3。表3功能码定义0123应用连接管理及服地址域A由可变字节数的服务器地址SA、和1字节的客户机地址CA组成,定义见图9图9地址域定义图10服务器地址定义bit6…bit7:为服务器地址的地址类型,0123 个0到9的十进制数,且分别对应十进制数的高低两位。当排列的最后字节中的十进制低位(即bit3…bit0)为FH时,表示为无效,也就是说当服务器地址的十进制位数为奇数时,最后字节的单地址=12345678的排列见图11。12345678 图11单地址=12345678单地址=123456789的排列见图12。123456789F 图12单地址=123456789通配地址=12345678A,其排列见图13,表示服务器地址不大于999999999的且符合12345678AF 图13通配地址=12345678A录D。见6.3.4。见附录D。图14分帧传输帧格式定义分帧格式域为2字节,按位或位的组合使用,具体定义见图15图15分帧格式域定义务,分帧传输的数据内容,不可自解析,必须收齐所有数据块,组合后,才可得到完整的一个APDU应由服务器或客户机启动传输的数据分帧传输时序见图16启启动分帧传block=分帧类型block=block=分帧类型分帧传输最block=分帧类型分帧传输最中间传输过分帧传输确block=分帧类型分帧传输确block=分帧类型服务器响应客户机请求的数据分帧传输时序见图17block=分帧类型block=分帧类型block=block=block=block=图17预连接对应客户机和服务器各自应用层提供的服务见表4表4开应用连接的请求,所以RELEASE.request服务只能由客户机提出,并且通常情况下,服务器不得应用连接对应客户机和服务器各自应用层提供的服务见表5表5方法。数据通信服务对应客户机和服务器各自应用层提供的服务见表6。表6应用层提供的服应用层应用层图18XX.confirm服务。因此,一个XX.request的APDU与一个XX.indication的APDU对等;一个XX.response应用应用服务 服务应用 应用进应用进图19对等互补的,即:服务集相同,只是YY.notification服务换成了YY.indication服务,YY.response服务换成了YY.confirm服务。因此,一个YY.notification的APDU与一个YY.indication的APDU对等;对于请求/响应类服务,时间由客户机产生,随请求传送给服务器,服务器据上报服务(REPORT)时,用于作为ACD标志事件上报方式的补充,以实现更及时上报客户机的上报求。用原语LINK.request表示,见表7。()原语LINK.indication表示,服务参数同LINK.request,见表7。用原语LINK.response表示,见表8。8(续)LINK.confirm表示,服务参数同LINK.response,见表8用原语CONNECT.request表示,见表9。( 一般——使用明文 )求。用原语CONNECT.indication表示,服务参数同CONNECT.request,见表9。用原语CONNECT.response表示,见表10服务器最大可处理APDU寸,)用原语CONNECT.confirm表示,服务参数同CONNECT.response,见表10。用原语RELEASE.request表示,见表11。)求。用原语RELEASE.indication表示,服务参数同RELEASE.request,见表11。用原语RELEASE.response表示,见表12。)用原语RELEASE.confirm表示,服务参数同RELEASE.response,见表12。客户机做任何响应。用原语RELEASE.notification表示,见表13。()属性值。用原语GET.request表示,见表14。) 分帧响应的下一个数据块,仅在被请求的数据响应不能在一个GET.responseAPDU输时才使用14(续原语GET.indication表示,服务参数同GET.request,见表14。GET.response表示,见表15) 这一类根据GET.request请求类型还分为一般型、记录型两种对象属性。应采用分帧响应,即“响应类型”为5);本服务由客户机应用层调用,用于向客户机应用进程指示接收到服务器GET.responseAPDU。用原语GET.confirm表示,服务参数同GET.response,见表15。或所有的属性值。用原语SET.request表示,见表16。)原语SET.indication表示,服务参数同SET.request,见表16。SET.response表示,见表17)本服务由客户机应用层调用,用于向客户机应用进程指示接收到服务器SET.responseAPDU。用原语SET.confirm表示,服务参数同SET.response,见表17。法。用原语ACTION.request表示,见表18。)用原语ACTION.indication表示,服务参数同ACTION.request,见表18。原语ACTION.response表示,见表19。)结果——仅在“响应类型”为3)时出现,用于表明操作执行后要的对象属原语ACTION.confirm表示,服务参数同ACTION.response,见表19。式预定的。用原语REPORT.notification表示,见表20。)服务通知。用原语REPORT.indication表示,服务参数同REPORT.notification,见表20。原语REPORT.response表示,见表21。)一般型和记录型2种。原语REPORT.confirm表示,服务参数同REPORT.response,见表21。语PROXY.request表示,见表22。( ) 目标服务器地址——用于表理的目标服务器地址,如PROXY.request的目标服对象属性描述符——用于表明要的对象属性,当“请求类型”为1)、4)、6)时,对象属性仅为一般型,当“请求类型”为2)时,对象属性为记录型。对象属性描述符及其数值——用于表明要设置的对象属性,仅当“请求类型”3)、4)时才出现,对象属性仅为一般型。求。用原语PROXY.indication表示,服务参数同PROXY.request,见表22。执行结果。用原语PROXY.response表示,见表23。) 23(续本服务由客户机应用层调用,用于向客户机应用进程指示接收到服务器PROXY.responseAPDU。用原语PROXY.confirm表示,服务参数同PROXY.response,见表23。建立应用连接是本标准的关键组件,建立应用连接借助于CONNECT.request/.客户机应用进程应首先调用CONNECT.request请求服务,调用该服务前,本标准所需的预已经建立。基于预的低层连接,客户机应构造一个CONNECT-RequestAPDU。该CONNECT-RequestAPDU通过核实之后,服务器应用进程应调用CONNECT.response服务原语,表明接受或不接受连接请求。如果成功的话,服务器应构造相应的CONNECT-ResponseAPDU,并通过现有的预通道发送给远如果服务器不能接受连接请求,服务器应用层应构造CONNECT-ResponseAPDU,其中包含连接应用应用图20建立应用连接时序图服务器应用层把接收到的RELEASE-Request应用应用应应图21应应用应用应图22a)服务器的应用进程一旦接收到数据通信服务指示,应检查该服务能否被提供(检查、可行性客客户应用客户数据链路服务数据链路服务应用服务XX应图23短帧的时序块传输模式,见5.3.2。block=0lastblock=falseblock=0block=0block=block=Nlastblock=trueblock=Nlastblock=true图24(lastblock),分帧的第一帧数据,block(long-unsigned)=0,lastblock(BOOLEAN)=False;数据块的交换和确认应正常继续下去,直到发送完最后一个数据块,此时response的lastblock块给客户机,而是返送一个GetResponseNextAPDU,将lastblock参数置为True,block为接收到的GetResponseNextAPDU进行响应。将lastblock参数置为True,block为接收到的block参数值,数据域大尺寸,需要采用分帧传输时,应使用分帧服务进行,分帧服务传输时序参见5.3.2。客户在收到REPORT.indication指示时,应使用REPORT.response进行确认,在服务器收到应用应用应应图25REPORT接口类及对象实例使用的数据类型见表24。0空1SEQUENCEOFData(见24(续2SEQUENCEOFData(见314比特位串(BIT567-octet-913---octet-octet-octet-octet-octet-octet-29-97-标记数据(Data)的数据类型定义见表25。表25Data{ double-long[5],octet-string 6.3.225(续 }APDU序号及优先标志PIID(PriorityandInvokeID)的数据类型定义见表26。表26PIIDbit7(服务优先级)——0:一般的,1:高级的,在.response中,其值与对应.requestAPDU的相等带ACD标志位的APDU序号及优先标志PIID-ACD(PriorityandInvokeIDwithACD)数据类型定义见表27。表27PIID-ACDbit7(服务优先级)26说明。bit6(请求ACD)——0:不请求,1:请求bit0…bit5(服务序号)26说明。对象属性描述符OAD(ObjectAttributeDescriptor)的数据类型定义见表28。表28OADOI7.4。{对象属性标识及其bit0…bit7表示八位位组对象标最,其中 bit0…bit4编码表示对象属性,取值0…31,其中0} 表示结构或数组,01H指向对象属性的第一个元素;如果属性是一型的区,非零值n表示最近第n次的记录记录型对象属性描述符ROAD(RecordObjectAttributeDescriptor)的数据类型定义见表29。表29ROAD用{OAD。SEQUENCEOF}记录选择描述符RSD(RecordSelectionDescriptor)的数据类型定义见表30。表30RSD{ [0]选择方法 [1]选择方法 [2]选择方法 [3]选择方法 [4]选择方法 [5]RSD择,其通过对构成记录的某些对象属性数值进行指定来进行选。记录表属性、类数据记录表。}选择方法选择方法选择方法选择方法{对象属性描述符OAD, }为{对象属性描述符OAD, }类其间隔的数据类型为TI;其他场景下通常间隔数据类型与数值类Selector3∷=SEQUENCEOF为{启动时间date_time_s, }MS0。{时间 }MS0。{启动时间起始值date_time_s,启动时间结束值date_time_s, 电能表集合}MS0。{时间起始值date_time_s,时间结束值MS0。 }{成功时间起始值date_time_s,成功时间结束值date_time_s, 电能表集合}Selector8为指定电能表集合、指定到时间区间内连续间隔MS0。{上第n记录}{nunsigned,电能表集合MS}MS0。记录列选择描述符RCSD(RecordColumnSelectionDescriptor)的数据类型定义见表31。表31RCSDRCSD∷=SEQUENCEOFRCSD记录型对象属性中记录的某列或某几列内容,CSD列选择描述符CSD(ColumnSelectionDescriptor)的数据类型定义见表32。表32CSD{ [0]ROAD——记录型对象属性1}电能表集合MS(MeterSet)的数据类型定义见表33。表33MS{无电能 [2]SEQUENCEOF [3]SEQUENCEOF [4]SEQUENCEOFlong-一组用户类型区间[5]SEQUENCEOF一组用户地址区间[6]SEQUENCEOF一组配置序号区间[7]SEQUENCEOF}数据结果DAR(DataAccessResult)的数据类型定义见表34表34DAR{成 硬件失 暂时失 读 对象接口类不符合(5), 越 不处于分帧传输状态(11), 错/未(15),通信速率不能更改(16),年 费率数 重复充 ESAM验证失 客户不匹 地址异 对称错 非对称错 签名错 时间无 ESAM的P1P2不正确(34),ESAM的LC错误其 }对象方法描述符OMD(ObjectMethodDescriptor)的数据类型定义见表35。表35OMD{对象标识OI7.4。操作模式unsigned(0)}目标服务器地址TSA(ServerAddress)的数据类型定义见表36表36TSA.1换算及单位Scaler_Unit数据类型定义见表37。表37Scaler_Unit为{换算单位——枚举类型定义物理单位,详见附录B单位}数据安全MAC的数据类型定义见表38。表38MAC3.1.14安全标识SID的数据类型定义见表38。表39SID{ }SID_MAC的数据类型定义见表38。表40SID_MAC{ 数据MAC }所随机数RN的数据类型定义见表41。表41RN应用连接请求认证的机制信息ConnectMechanismInfo的数据类型定义见表42表42ConnectMechanismInfo{公共连 [0]一般[1]对称加 [2]数字签 [3]}{密文 客户机签1octet-}{密文 客户机签2octet-}密文2为客户机(主站)对服务器(终端)产生的主站等数据加密信息。客户机签2客户机对密2应用连接请求认证的结果ConnectResult的数据类型定义见表43表43ConnectResult{ 错 对称错 非对称错 签名错 其他错 }采应用连接请求的认证响应信息ConnectResponseInfo的数据类型定义见表44表44ConnectResponseInfoConnectResponseInfo用于表示{认证结 认证附加信息SecurityData}{ 服务器签名信息octet-}时间间隔TI数据类型定义见表45。表45TI{单位{ 间隔值long-}间隔值为0表示无间隔。区间类型Region定义见表46。表46Region{单位{ 用 起始值Data,结束值Data}对象标识数据类型OI定义见表47。表47OI日期时间数据类型date_time定义见表48。表48date_time{ 表 day_of_month表分 millisecondslong-}日期时间数据类型date_time_s定义见表49。{ }日期数据类型date定义见表50。表50date{}时间数据类型time定义见表51。表51time{表}串口控制块数据类型COMDCB定义见表52。{ {300bps(0), 2400bps(3), 9600bps(6),19200bps(7),数据位ENUMERATED{5(5),6(6),7(7),8(8)},停止位ENUMERATED流 ENUMERATED{无(0),硬件(1),软件}预连接协议数据单元(LINK-APDU)定义见表53表53LINK-APDU{ }客户机应用层协议数据单元(Client-APDU)定义见表54表54Client-APDU{应用层服务{ 上PROXY-ERROR-}服务器应用层协议数据单元(Server-APDU)定义见表55表55Server-APDU{应用层服务{ 响 响 PROXY- ERROR- FollowReportOPTIONAL,时间TimeTag }安全传输协议数据单元(SECURITY-APDU)定义见表56{安全请 安全响 }预连接请求的数据类型(LINK-Request)定义见表57表57LINK-Request{服务序号-优先级-ACDPIID-请求类型{登 退出登录(2)心跳周期long-unsigned,请求时间date_time}PIID-ACD。date_time5预连接响应的数据类型(LINK-Response)定义见表58表58LINK-ResponsePIID。{。服务序号-优先级结 请求时 收到时 响应时 }{ 保留 保留 保留 保留 结果 结果 结果 }bit0…结果bit2——二进制编码表示:0:成功,建立应用连接请求的数据类型(CONNECT-Request)定义见表59表59CONNECT-RequestPIID。{ProtocolConformance——定义见附录C FunctionConformance——定义见附录C 客户机接收帧最大窗口尺寸客户机最大可处理APDUlong- }建立应用连接响应的数据类型(CONNECT-Response)定义见表60。{ProtocolConformance——定义见附录CPIID-FunctionConformance——定义见附录C服务器最大可处理APDU}{厂商代码visible-string(SIZE(4)),软件版本号visible-string(SIZE(4)),软件版本日期visible-string(SIZE(6)),硬件版本号visible-string(SIZE(4)),硬件版本日期visible-string(SIZE(6)),厂家扩展信息visible-string(SIZE(8))}断开应用连接请求的数据类型(RELEASE-Request)定义见表61表61RELEASE-Request{服务序号-优先级}PIID。断开应用连接响应的数据类型(RELEASE-Response)定义见表62表62RELEASE-ResponsePIID-ACD。{服务序号-优先级-ACDPIID-ACD,结果ENUMERATED{成功(0)}}断开应用连接通知的数据类型(RELEASE-Notification)定义见表63表63RELEASE-NotificationPIID-ACD。{。服务序号-优先级-ACDPIID- }请求的数据类型(GET-Request)定义见表64表64GET-Request{ [1] [2] [3] [4] [5]一个对象属性的MD5 [6]}一个对象属性请求的数据类型定义见表65。表65GetRequestNormalPIID。{ 一个对象属性描述符OAD}OAD。若干个对象属性请求的数据类型定义见表66。表66GetRequestNormalListPIID。{OAD。 若干个对象属性描述符SEQUENCEOF}一个记录型对象属性请求的数据类型定义见表67表67GetRequestRecord{ 一个记录型对象属性GetRecord}PIID。{ }OAD。RSD。RCSD。若干个记录型对象属性请求的数据类型定义见表68表68GetRequestRecordList{PIID。GetRecord67。68(续 若干个记录型对象属性SEQUENCEOF}分帧响应的下一个数据块请求的数据类型定义见表69表69GetRequestNext{ }PIID。一个对象属性的MD5值,数据类型定义见表70表70GetRequestMD5{ }PIID。响应的数据类型(GET-Response)定义见表71表71GET-Response{}一个对象属性的响应的数据类型定义见表72。表72GetResponseNormal{ PIID-一个对象属性及其结果A-}PIID-ACD。A-{对象属性描述符 }OAD。Data。{错误信息 数 }DAR1。若干个对象属性的响应的数据类型定义见表73表73GetResponseNormalListPIID-ACD。{A-ResultNormal72。 PIID-若干个对象属性及其结果SEQUENCEOFA-}一个记录型对象属性的响应的数据类型定义见表74表74GetResponseRecord{ PIID-一个记录型对象属性及其结果A-}PIID-ACD。A-OAD。{ 一行记录N列属性描述符 { [0] [1]SEQUENCEOFA-}}A-{第1列数据Data,第2列数 …第N列数 }Data。若干个记录型对象属性的响应的数据类型定义见表75表75GetResponseRecordListPIID-ACD。{OAD。 PIID-A-ResultRecord74。若干个记录型对象属性及其结果SEQUENCEOFA-}分帧响应一个数据块的数据类型定义见表76。表76GetResponseNext{服务序号-优先级-ACDPIID-ACD, 分帧序 分帧响 { SEQUENCEOFA-PIID-ACD。DAR1。A-ResultNormal72。A-ResultRecord74。}}SEQUENCEOFA-响应对象属性MD5值,数据类型定义见表77表77GetResponseMD5{服务序号-优先级-ACDPIID-ACD, 结 { }}PIID-ACD。DAR1。设置请求的数据类型(SET-Request)定义见表78表78SET-Request{ [1] [2] [3]}设置一个对象属性请求的数据类型定义见表79。表79SetRequestNormalPIID。{。。}设置若干个对象属性请求的数据类型定义见表80。表80SetRequestNormalList{服务序号-优先级 SEQUENCE{一个对象属性描述符OAD, }}PIID。OAD。Data。设置后若干个对象属性请求的数据类型定义见表81表81SetThenGetRequestNormalList{服务序号-优先级若干个设置后对象属性SEQUENCE{ }}PIID。OAD。Data。设置响应的数据类型(SET-Response)定义见表82{ [1] [2]设置的确认信息以及的响 [3]}设置一个对象属性的确认信息响应的数据类型定义见表83表83SetResponseNormal。{OAD。 PIID-DAR1。 }设置若干个对象属性的确认信息响应的数据类型定义见表84表84SetResponseNormalList{ 若干个对象属性设置结果SEQUENCE{ }}PIID-ACD。OAD。DAR1。设置若干个对象属性的确认信息以及若干个对象属性的响应的数据类型定义见表85表85SetThenGetResponseNormalListPIID-ACD。85(续{OAD。 PIID-DAR1。若干个对象属性设置后结果SEQUENCE。{ }}操作请求的数据类型(ACTION-Request)定义见表86表86ACTION-Request{ [1] [2] [3]}操作一个对象方法请求的数据类型定义见表87。表87ActionRequest。{。 。 方法参 }操作若干个对象方法请求的数据类型定义见表88。表88ActionRequestList{服务序号-优先级 SEQUENCE{一个对象方法描述符OMD, }}PIID。OMD2。Data。操作若干个对象方法后若干个对象属性请求的数据类型定义见表89表89ActionThenGetRequestNormalList{服务序号-优先级若干个操作对象方法后对象属性SEQUENCE{ }}PIID。OAD。OMD2。Data。操作响应的数据类型(ACTION-Response)定义见表90表90ACTION-Response{ [1] [2]操作若干个对象方法后若干个属性的响应[3]}操作一个对象方法的响应的数据类型定义见表91。表91ActionResponseNormal。{OMD2。 PIID-DAR1。 Data。 Data}操作若干个对象方法的响应的数据类型定义见表92表92ActionResponseNormalList{ 若干个对象方法操作结果SEQUENCE{ Data}}PIID-ACD。OMD2。DAR1。Data。数据类型操作若干个对象方法后若干个属性的响应的数据类型定义见表93{ PIID-操作若干个对象方法后属性的结果SEQUENCE{ Data PIID-ACD。OMD2。DAR1。OAD。Data。A-ResultNormal72。93(续}}上报通知的数据类型(REPORT-Notification)定义见表94表94REPORT-Notification{ [1] [2] [3]}上报若干个对象属性ReportNotificationList的数据类型定义见表95表95ReportNotificationListPIID-ACD。{A-ResultNormal72。 PIID-若干个对象属性及其数据SEQUENCEOFA-}上报若干个记录型对象属性通知的数据类型定义见表96表96ReportNotificationRecordListPIID-ACD。{A-ResultRecord74。 PIID-若干个记录型对象属性及其数据SEQUENCEOFA-}上报透明数据通知的数据类型定义见表97。表97ReportNotificationTransData{ PIID-PIID-ACD。透明数 SEQUENCEOFoctet-}上报响应的数据类型(REPORT-Response)定义见表98表98REPORT-Response{ [1]上报若干个记录型对象属性的响应[2] [3]}上报若干个对象属性的响应的数据类型定义见表99表99ReportResponseList{SEQUENCEOFPIID-ACD。}OAD。上报若干个记录型对象属性的响应的数据类型定义见表100表100ReportResponseRecordList{ 对应上报的若干个对象属性描述符SEQUENCEOFPIID。}OAD。上报透明数据的响应的数据类型定义见表101。表101ReportResponseTransData{PIID。 }请求的数据类型(PROXY-Request)定义见表102表102PROXY-RequestPROXY-{ [1] [2] [3] [5]ProxyActionRequestList, }若干个服务器的若干个对象属性请求的数据类型定义见表103表103ProxyGetRequestListPIIDPIID。{ 若干个服务器的对象属性SEQUENCEOF{ SEQUENCEOF}}TSA3。OAD。一个服务器的一个记录型对象属性请求的数据类型定义见表104表104ProxyGetRequestRecord{ 请求的超时时间long-unsigned, }PIID。TSA3。OAD。RSD。RCSD。设置若干个服务器的若干个对象属性请求的数据类型定义见表105表105ProxySetRequestList{ 整个请求的超时时间long-若干个服务器的对象属性设置SEQUENCE{ 一个服务器的超时时间long-unsigned,若干个对象属性描述符及其数据SEQUENCE{对象属性描述符PIID。TSA3。OAD。Data。某个服务器的超时时间由服务器自行控制。 }}}设置后若干个服务器的若干个对象属性请求的数据类型定义见表106表106ProxySetThenGetRequestList{ 整个请求的超时时 若干个服务器的对象属性设置后SEQUENCE{ 若干个对象属性的设置后SEQUENCEOF{ }}}PIID。TSA3。OAD。Data。某个服务器的超时时间由服务器自行控制。操作若干个服务器的若干个对象方法请求的数据类型定义见表107表107ProxyActionRequestList{ 整个请求的超时时间long-若干个服务器的对象方法操作SEQUENCE{ 若干个对象方法描述符及其参数SEQUENCEPIID。TSA3。OMD2。Data。某个服务器的超时时间由服务器自行控制。{对象方法描述符OMD, }}}操作后若干个服务器的若干个对象方法和属性请求的数据类型定义见表108{ 若干个服务器的操作后SEQUENCEOF{ 若干个对象方法及属性的操作后SEQUENCEOF{ }}}PIID。TSA3。OMD2。Data。OAD。某个服务器的超时时间由服务器自行控制。操作透明转发请求命令的数据类型定义见表109表 { 接收等待字节超时时间(毫秒)long-PIID。OAD。COMDCB9。 }响应的数据类型(PROXY-Response)定义见表110表110PROXY-ResponsePROXY-{ [1] [2] [3] [5]ProxyActionResponseList, }若干个服务器的若干个对象属性响应的数据类型定义见表111表111ProxyGetResponseList{ PIID-若干个服务器的结果SEQUENCE{ 若干个对象属性及其结果SEQUENCEOFA-}}PIID-ACD。TSA3。OAD。A-ResultNormal72。一个服务器的一个记录型对象属性响应的数据类型定义见表112表112ProxyGetResponseRecordPIID-ACD。{TSA3。。}设置若干个服务器的若干个对象属性响应的数据类型定义见表113表113ProxySetResponseList{ PIID-若干个服务器的结果SEQUENCE{一个目标服务器地址若干个对象属性描述符及其结果SEQUENCE{对象属性描述符OAD, }}}PIID-ACD。TSA3。OAD。DAR1。设置后若干个服务器的若干个对象属性响应的数据类型定义见表114表114ProxySetThenGetResponseList{ PIID-若干个服务器的设置后结果SEQUENCE{一个目标服务器地址若干个对象属性设置后结果SEQUENCE{设置的对象属性描述符OAD, 一个对象属性及其结果A-}PIID-ACD。TSA3。OAD。DAR1。A-ResultNormal72。}}操作若干个服务器的若干个对象方法响应的数据类型定义见表115表115ProxyActionResponseList{ PIID-若干个服务器的操作结果SEQUENCE{一个目标服务器地址若干个对象方法描述符及其结果SEQUENCE{ Data}}}PIID-ACD。TSA3。OMD2。DAR1。Data。操作后若干个服务器的若干个对象方法和属性响应的数据类型定义见表116{ PIID-若干个服务器的操作后结果SEQUENCE{一个目标服务器地址若干个对象方法和属性操作后结果SEQUENCE{操作的对象方法描述符OMD, 一个对象属性及其结果A-ResultNormal}}PIID-ACD。TSA3。OMD2。DAR1。OAD。Data。A-ResultNormal72。}操作透明转发命令响应的数据类型定义见表117表 { }PIID-ACD。OAD。{ [0] [1]octet-}DAR1。安全请求的数据类型(SECURITY-Request)定义见表118表118SECURITY-Request{应用数据单元{ [0]octet- [1]octet-数据验证信息{数据[0] [1]随机数+数据MAC[2] [3]}SID6。RN8。SID_MAC7。119(续}{ }MAC5。安全响应的数据类型(SECURITY-Response)定义见表119表119SECURITY-Response{应用数据单元{ [0]octet- [1]octet- [2]数据验证信息 { [0]}}DAR1。MAC5。跟随上报信息域(FollowReport)的数据类型定义见表120表120FollowReport。{。SEQUENCEOFA-SEQUENCEOFA-} 时间的数据类型TimeTag的定义见表121表121TimeTag。{TI2。}异常响应ERROR-Response数据类型定义见表122表122ERROR-ResponseERROR-{服务序号-优先级异常类 { 其 }}PIID。的标识,即对象标识(OI),用于对对象进行。说明模板见表123。表123接口类说明模板属数据 octet- 方必选/可类标识码:数值范围0„255本接口类对象提供电能量类信息,定义见表124表124电能量接口类定义属数据octet-方必选/可电能量接口类属性说明见表125。表1251标记接口类对象实例OI7.4。2总及费率电能量数组∷=array{ }后面依次排列费率1„n电能量。44高精度总及费率电能量数组∷=array{ }后面依次排列费率1„n电能量。4电能量接口类方法说明见表126。表12612本接口类对象提供最大需量类信息,定义见表127表127最大需量接口类定义属数据1.逻辑 octet- 127(续方必选/可最大需量接口类属性说明见表128。表1281标记接口类对象实例OI7.4。2总及费率最大需量数组∷=array最大需{最大需量值CHOICE, }{ }量,后面依次排列费率1„n最大需量。4最大需量接口类方法说明见表129。表12912 电压、电流、相角等分相变量类信息,定义见表130表130分相变量接口类定义属数据1.逻辑 octet- 方必选/可分相变量接口类属性说明见表131。表1311标记接口类对象实例OI7.4。2分相数值组∷=array相数4分相变量接口类方法说明见表132。表13212本接口类对象提供功率、功率因数等信息,定义见表133表133功率接口类定义属数据1.逻辑 octet- 方必选/可功率接口类属性说明见表134。表134功率接口类属性说明1标记接口类对象实例OI7.4。2总4功率接口类方法说明见表135。表135功率接口类方法说明12本接口类对象提供谐波变量类信息,定义见表136表136谐波变量接口类定义属数据octet-方必选/可谐波变量接口类属性说明见表137。表1371标记接口类对象实例OI7.4。2137(续3454谐波变量接口类方法说明见表138。表13812本接口类对象提供过程值或与过程值单元相关的状态值信息,定义见表139表139数据变量接口类定义属数据1.逻辑 octet- 方必选/可数据变量接口类属性说明见表140。表1401标记接口类对象实例OI7.4。4数据变量接口类方法说明见表141。表14112本接口类对象提供配置、事件记录类信息,定义见表142表142事件对象接口类定义属数据octet-方必选/可事件对象接口类属性说明见表143。表1431标记接口类对象实例OI7.4。2{事件记录序号double-long-unsigned,事件发生时间date_time_s,事件结束时间 事件上报状态array通道上报状态,记录的顺序按照事件发生的次序排序,最近发生的事件记录在143(续2„事件特殊数据Ninstance-specific,第1个关联对象属性的数据Data,„第n关联对象属性的数据}{ }3决定。3关联对象属性表∷=array数值将被到事件类对象的事件记录中。4加56{1instance-„参数ninstance-}名”决定的对象实例而定义。见A.4。7{事件发生源instance-specific,事件发生时间统计structure{}}143(续8{不上报}9时间状态记录表∷=array间状态{事件发生源instance-specific,最近一次时间structure{最近一次结束时间datetime_s}}最近一次发生时间——取上1次事件的发生时间,如果未发生返NULL。最近一次结束时间——上1次事件未结束,则取上2次事件的结束时间;不存在2则NULL;结束时间不支持,则返回NULL。事件对象接口类方法说明见表144。表1441245本接口类对象提供终端的各种参数类信息,定义见表145表145参数变量接口类定义属数据1.逻辑 octet- 方必选/可参数变量接口类属性说明见表146。表1461标记接口类对象实例OI7.4。2参数变量接口类方法说明见表147。表14712本接口类对象提供配置、冻结数据及其相关信息,定义见表148表148冻结数据接口类定义属数据1.逻辑 octet- 方必选/可冻结数据接口类属性说明见表149。表1491标记接口类对象实例OI7.4。2{冻结记录序号double-long-2冻结时„}3关联对象属性表∷=array一个关联的对{冻结周期long-unsigned,关联对象属性描述符OAD,深度long-unsigned}将被到冻结数据类对象的冻结记录中。4配置参数instance-冻结数据接口类方法说明见表150。表150接口类方法说明123延4{ 关联对象属性描述符OAD,深 }57批量添加冻结对象属性(array结对象8。表151接口类定属数据1.逻辑 octet-2.配置 3.记录 方必选/可接口类属性说明见表152。表152接口类属性说1标记接口类对象实例OI7.4。2配置表∷=array置单定的对象实例而定义。A.73记录表∷=array录单。接口类方法说明见表153。123表154集合接口类定义属数据octet-方必选/可集合接口类属性说明见表155。表155集合接口类属性说明1标记接口类对象实例OI7.4。2集合∷=array34集合接口类方法说明见表156。表156集合接口类方法说明12脉冲计量接口类定义见表157。表157脉冲计量接口类定义属数据octet-octet-方必选/可脉冲计量接口类的属性描述见表158。表158123{PTlong-unsigned,CTlong-unsigned}4{ {脉冲常数 }567当日正向有功电量∷=array电能量,后面依次排列费1„n能量8当月正向有功电量∷=array9当日反向有功电量∷=array当月反向有功电量∷=array当日正向无功电量∷=array当月正向无功电量∷=array当日反向无功电量∷=array当月反向无功电量∷=array正向有功电能示值∷=array能示反向有功电能示值∷=array能示反向无功电能示值∷=array能示{属性5换算Scaler_Unit,属性6换算Scaler_Unit,属性7换算Scaler_Unit,属性8换算Scaler_Unit,属性9换算Scaler_Unit,属性10及换Scaler_Unit,属性11换算Scaler_Unit,属性12及换Scaler_Unit,属性13及换Scaler_Unit,属性14及换Scaler_Unit,属性15及换Scaler_Unit,属性16及换Scaler_Unit,属性17及换Scaler_Unit,属性18单位及换算Scaler_Unit}Scaler_Unit4。单单单单单单脉冲计量接口类的方法描述见159。表1591234本接口类对象提供负荷管理有关的控制功能,定义见表160属数据octet-方必选/可5.必必负荷控制对象接口类属性说明见表161。表1611标记接口类对象实例OI7.4。2控制方案集∷=array控制单元3控制投入状态∷=array一个总加组控制{总加组对象}4控制输出状态∷=array一个总加组控制{ 控制输出状态bit-}5越限告警状态∷=array一个总加组告警{ 告警输出状态{}}负荷控制对象接口类方法说明见表162。表1621234567本接口类对象提供依据配置参数判定、统计与越限相关的信息,定义见表163表163区间统计接口类定义属数据1.逻辑 octet- 方必选/可方必选/可区间统计接口类属性说明见表164。表1641标记接口类对象实例OI7.4。2{对象属性描述符区间统计array个统计区}{累计时间double-long-unsigned,累计次数double-long-unsigned}3关联对象属性表∷=array一个关联对象{关联对象属性描述符OAD,越限判断参数arrayData,统计周期unsigned,统计频率}区间统计接口类方法说明见表165。表165123{165(续关联对象属性描述符 array }4参数∷=OAD关联对象属性本接口类对象提供对相同物理属性的数值进行累加、平均的运算功能,定义见表166表166累加平均接口类定义属数据1.逻辑 octet- 方必选/可累加平均接口类属性说明见表167。表1671标记接口类对象实例OI7.4。2运算结果∷=array{对象属性描述符累加和instance-specific,平均值instance-specific}3{关联对象属性描述符OAD,统计周期unsigned,统计频率}累加平均接口类方法说明见表168。表168123{关联对象属性描述符OAD,统计周期unsigned,统计频率}4参数∷=OAD关联对象属性本接口类对象提供或生成最大、最小值及其发生时间,定义见表169表169极值工具接口类定义属数据1.逻辑 octet- 方必选/可极值工具接口类属性说明见表170。表1701标记接口类对象实例OI7.4。2{对象属性描述符最大值instance-specific及其发生时间date_time_s,最小值instance-specific及其发生时间date_time_s}3关联对象属性表∷=array一个关联的对{关联对象属性描述符OAD,统计周期unsigned,统计频率}极值工具接口类方法说明见表171。表171123{关联对象属性描述符OAD,统计周期unsigned,统计频率}4参数∷=OAD关联对象属性本接口类对象提供与终端显示或对外打印相关的信息,定义见表172表172显示接口类定义属数据1.逻辑 octet-属数据 方必选/可显示接口类属性说明见表173。表173显示接口类属性说明1标记接口类对象实例OI7.4。2{ }3long-4{ 允许最大对象数unsigned}允许最大对象数显示接口类方法说明见表174。表174显示接口类方法说明12345{ 显示持续时间long-unsigned}6本接口类对象提供终端实现上传和文件的功能,定义见表175表175文件传输接口类定义属数据1.逻辑 octet- 3.命令结 方必选/可6.7.8.文件传输接口类属性说明见表176。表1761标记接口类对象实例OI,详7.4。2{ 目标文件visible-文件大小double-long-文件属性bit-文件版本visible-文件类别{ (0),通信模块文件(2), (3),其它文 }}3{正在登录(扩展传输)文件或登录失败(扩展传输}文件传输接口类方法说明见表177。表1771234{校验类型{CRC校验(默认 SHA1校 其 校验值octet-}5678设备管理接口类定义见表178。表178设备管理接口类定义属数据octet-.8.9.10.报通方必选/可.设备管理接口类属性说明见表179。表1791标记接口类对象实例OI7.4。23{厂商代码visible-string(SIZE(4)),软件版本号visible-string(SIZE(4)),软件版本日期visible-string(SIZE(6)),硬件版本号visible-string(SIZE(4)),硬件版本日期visible-string(SIZE(6)),厂家扩展信息visible-string(SIZE(8))}456设备支持的规约列表,数arrayvisible-789array设备管理接口类方法说明见表180。表1801234参数∷=arrayOAD6应用连接接口类参见表181。表181应用连接接口类定义octet-5.验证机应用连接接口类属性说明见表182。表1821OI7.4。2{对象标识权限}{属性权限array一个属性方法权限array一个方}一个属性权限可可{属性ID 属性权限类别enum{}}一个方法权限{方法ID }3{协议版本信息long-unsigned最大接收APDU尺寸long-unsigned,最大发送APDU尺寸long-unsigned,APDUlong-unsigned,协议一致性块bit-string(64),功能一致性块bit-string(128)静态超时时间double-long-unsigned}45{公共连接(0)普通(1)对称加密(2)数字签名(}应用连接接口类方法说明见表183。表18312ESAM接口类定义参见表184。表184ESAM属数据octet-octet-octet-octet-8.版octet-octet-octet-12.octet-14.15.方必选/可4.5.6.钱包操作(、充值、退费7.8.更10.始11.12.ESAM接口类属性说明见表185。1标记接口类对象实例OI7.4。234567{单地double-long-unsigned,主动上报计数器double-long-unsigned,应用广播通信序列号double-long-unsigned}8{终端版本octet-string,主站版本octet-string}9终端序列octet-octet-主站序列octet-ESAM接口类方法说明见表186。表186ESAM1234{ 数据SID_MAC}4OAD1节内容LEN容(见esam5 6{操作类型购电金double-long-unsigned购电次double-long-unsigned户号octet-string,数据 }操作类型:0—1—充值2-退7{ 数据SID_MAC}8{内容octet-string,安全标识SID}9{参数内容octet-string,安全标识SID}{ 数据SID_MAC}参数∷=RN(随机数1){ ESAM序列号octet-string,随机数1密文octet-string,随机数2RN}输入输出设备接口类定义见表187。表187属数据octet-2.3.4.方必选/可2.输入输出设备接口类的属性描述见表188。表1881234输入输出设备接口类的方法描述见表189。表18912总加组接口类定义见表190。表190总加组接口类定义属数据octet-18.单方必选/可3.单4.单5.单总加组接口类的属性描述见表191。表19112{参与总加的分路通信地址 }34567总加日有功电量∷=array后面依次排列费率1„n8总加日无功电量∷=array后面依次排列费率1„n9总加月有功电量∷=array后面依次排列费率1„n总加月无功电量∷=array后面依次排列费率1„n{ 功控时段有效标志位bit-string(SIZE(8)), }按按{ 功控跳闸输出状态OutputState,月电控跳闸输出状态OutputState,购电控跳闸输出状态OutputState,功控越限告警状态PCAlarmState,电控越限告警状态}{属性3单位换算Scaler_Unit,属性4单位换 Scaler_Unit4单单单单单位换} 表19212345本接口类对象提供配置、分项事件记录类信息,定义见表193表193属数据octet-属数据 方必选/可分项事件对象接口类属性说明见表194。表1941标记接口类对象实例OI7.4。2关联对象属性表∷=array数值将被到事件类对象的事件记录中。3{}加45{1instance-„参数ninstance-}名”决定的对象实例而定义。见A.4。6{事件记录序号double-long-事件发生时间事件结束时间事件上报状态array道上报状态,1个关联对象属性的数据Data,„第n关联对象属性的数据}2决定。789当前值记录表∷=array{}{不上报}时间状态记录表∷=array{最近一次结束时间datetime_s}回NULL。则返回NULL。分项事件对象接口类方法说明见表195。表1951245无线公网 口类定义见表196属数据octet-4.通信参7.的8.9.10.号11.拨号octet-方必选/可无线公网通口类属性说明见表197表197无线公网通口类属性说1标记接口类对象实例OI7.4。2{ 侦听端口列表arraylong-unsigned, string,服务器地址octet-string,端口long-unsigned,超时时间及重发次数unsigned(心跳周期(秒)long-}3{IP地址 }4{中心号 arrayvisible-string(SIZE(16)),通知目的号码arrayvisible-string(SIZE(16))}5{厂商代码visible-string(SIZE(4)),软件版本号visible-string(SIZE(4)),软件版本日期visible-string(SIZE(6)),硬件版本号visible-string(SIZE(4)),硬件版本日期visible-string(SIZE(6)),厂家扩展信息visible-string(SIZE(8))}6设备支持的规约列表,数arrayvisible-789octet-无线公网通口类方法说明见表198表198无线公网通口类方法说1以太网 口类定义见表199属数据octet-4.终端octet-方必选/可以太网通口类属性说明见表200表200以太网通口类属性说12{连接方式enum{TCP(0),UDP(1)},侦听端口列arraylong-unsigned,服务器地址octet-string,端口long-unsigned,超时时间及重发次数(心跳周期(秒)long-}3{IP地址octet-string, }4{IP地址 设置;动态获取的IP地址可以;PPPoE户名visible-string,PPPoEvisible-string}5以太网通口类方法说明见表201表201以太网通口类方法说1图26。对象标识的编码用十六进制数表示。凡未定义的对象标识编码皆作为保留。 图26对象标识(OI)电能量类对象的标识定义见表202。表202对象标识1H:A2H:B3H:C对象标识最大需量类对象的标识定义见表203。表203对象标识1H:A2H:B3H:C变量类对象的标识定义见表204。表204变量类对象标识定义对象标识对象标识0DH:电压谐波含有量(2„n0EH:电流谐波含有量(2„n对象标识对象标识00H:(热)流01H计气流02H计热03H功04H计工作时05H:06H:(仪表)状态事件类对象的标识定义见表205。表20类对象标识定对象标识对象标识2FH:计量故对象标识14H:终端对1BH:终端对校时记1CH:电能表数据变更记0DH:终端对校时记录单对象标识参变量类对象的标识定义见表206。表206对象标识对象标识对象标识冻结类对象的标识定义见表207。表207冻结类对象标识定义对象标识类对象的标识定义见表208。对象标识1FH:规34H:任务35H:任务单集合类对象的标识定义见表209。表209集合类对象标识定义对象标识10H:集209(续对象标识控制类对象的标识定义见表210。表210对象标识00H:控文件传输类对象的标识定义见表211。表211对象标识ESAM接口类对象的标识定义见表212。对象标识01H全模式参输入输出设备接口类对象的标识定义见表213。表213对象标识显示类对象的标识定义见表214。表214显示类对象标识定义对象标识01H键轮显示类对象的标识定义见表215。表215显示类对象标识定义对象标识A附录有关电能量类的对象标识定义见表A.1。表A.1111111111111111111111111111111111111111A反向视1111A正向有功基1B正向有功基1C正向有功基11A反向有功基1B反向有功基1C反向有功基11A正向有功谐1B正向有功谐111A反向有功谐1B反向有功谐1C反向有功谐11A铜损有功电能补偿1B铜损有功电能补偿1C铜损有功电能补偿11A铁损有功电能补偿1B铁损有功电能补偿1C铁损有功电能补偿1关电111有关最大需量类的对象标识定义见表A.2。表A.222222222222222222222222222222222222222A反向视在最222222222222222222222222222222222222222222有关变量类的对象标识定义见表A.3。表A.3变量类对象标识定义33334444444335电压谐波含有量(总及2„n5电流谐波含有量(总及2„n666666数据类型:arraybit-string,无单位,无换算,包括电表运行状态1…7,见附录6录G6666-6-6-8888888{事件发生次数double-long-事件累计时间double-long-unsigned(单位:秒,无换}6666相安时值包总、A、B、C相。88{ }6666666{当日电压电压当月电压电}电压{电压监测时间double-long-unsigned(单位:分钟,无换6电压long-unsigned(单位:%,换算:- 电压超上限时间double-long-unsigned(单位:分钟,电压超下限时间double-long-unsigned(单位:分钟,}662{ }221406{当日通信流量double-long-unsigned,当月通信流量double-long-unsigned}6{日供电累计时间double-long-unsigned,月供电累计时间double-long-unsigned}6{日复位累计次数long-unsigned,月复位累计次数long-unsigned}666666{供水温度double-long-unsigned,回水温度double-long-unsigned}6{电池电压enum{正常(0),欠压(0)}}注1:三相三线电能表电压AUab,B0,C相为UcbAIa,B相为0,CIcA相为UabIa夹角余弦,B0,CUcb与Ic夹角AUabIa夹角,B0,C相为Ucb与Ic的夹角。值,如果来自象限3、4,以负数上传。有关事件类的对象标识定义见表A.4。表A.4事件类对象标识定义{电压触发上限long-unsigned(单位:V,换算:-电压恢复下限long-unsigned(单位:V,换算:-电流触发下限double-long(单位:A,换算:-判定延时时间unsigned(单位:s,换算:0)}{ 最近一次失压发生时间date_time_s,最近一次失压结束时间}相失{电压触发上限long-unsigned(单位:V,换算:-判定延时时间unsigned(单位:s,换算:0)}{电压触发下限long-unsigned(单位:V,换算:-判定延时时间unsigned(单位:s,换算:0)}{电压触发上限long-unsigned(单位:V,换算:-电流触发上限double-long(单位:A,换算:-判定延时时间unsigned(单位:s,换算:0)}{电压触发下限long-unsigned(单位:V,换算:-电流触发上限double-long(单位:A,换算:-电流触发下限double-long(单位:A,换算:-判定延时时间unsigned(单位:s,换算:0)}{电流触发下限double-long(单位:A,换算:-判定延时时间unsigned(单位:s,换算:0)}{电压触发下限long-unsigned(单位:V,换算:-电流触发上限double-long(单位:A,换算:-判定延时时间unsigned(单位:s,换算:0)}{有功功率触发下限double-long(单位:W,换算:-判定延时时间unsigned(单位:s,换算:0)}{有功功率触发下限double-long(单位:W,换算:-判定延时时间unsigned(单位:s,换算:0)}7电能表正向有功需量超{触发下限double-long-unsigned(单位:kW,换算:-判定延时时间unsigned(单位:s}76(配置参数)∷=structure{触发下限double-long-unsigned(单位:kW,换算:-判定延时时间unsigned(单位:s,换算:0)}{double-long-unsigned(单位:kvar,换算:-判定延时时间unsigned(单位:s,换算:0)}属性6(事件记录表1)∷=array电能表需量超限事件单元属性7(事件记录表2)∷=array电能表需量超限事件单元属性8(事件记录表3)∷=array电能表需76(配置参数)∷=structure{下限阀值long(单位:%,换算:-判定延时时间unsigned(单位:s,换算}76(配置参数)∷=structure{}76(配置参数)∷=structure{判定延时unsigned(单位:s,换算}76(配置参数)∷=structure{判定延时unsigned(单位:s,换算}76(配置参数)∷=structure{判定延时unsigned(单位:s,换算}76(配置参数)∷=structure{判定延时unsigned(单位:s,换算}76(配置参数)∷=structure{}76(配置参数)∷=structure{}76(配置参数)∷=structure{}76(配置参数)∷=structure{}7电能表校6(配置参数)∷=structure{}76(配置参数)∷=structure{}76(配置参数)∷=structure{}76(配置参数)∷=structure{}76(配置参数)∷=structure{}76(配置参数)∷=structure{}76(配置参数)∷=structure{}76(配置参数)∷=structure{限值long(单位:%,换算:-判定延时时间unsigned(单位:s,换算}76(配置参数)∷=structure{限值long(单位:%,换算:-判定延时时间unsigned(单位:s,换算}76(配置参数)

温馨提示

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

评论

0/150

提交评论