61850典型报文解析说明_第1页
61850典型报文解析说明_第2页
61850典型报文解析说明_第3页
61850典型报文解析说明_第4页
61850典型报文解析说明_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

61850典型报文解析说明编写:欧灶军1平台现利用ethereal报文抓捕工具抓取部分典型报文解析说明。1.1报告类COS61850报告服务,是一项非常重要的ACSI服务,它通过SCSM映射为MMS协议中的InformationReport服务,我们在调试过程中通过捕包工具得到的61850报告报文,都是经过ASN.1编码后的InformationReport数据。建好数据库,连接好装置后,启动SCADA服务器,并用ethereal抓报文,根据报告格式进行解析。例如抓到的SOE报告ID号为BR03_brcbSOE01,其中03与模板中定义的各种报告类型有关,例如在我使用的装置模板中这么定义的:brcbREC、brcbCHK、brcbSOE分别为BR01、BR02、BR03,01表示该报告已经实例化。由于InformationReport各成员的数据类型是确定的,根据ASN.1编码规则,各数据编码后的数据也是确定的:RptID编码后数据为:8aXXXX...XX;OptFlds编码后数据为:840307XXX0;SqNum编码后数据为:86XXXX...XX;TimeOfEntry编码后数据为:8C06XXXXXXXXXXXX;DataSet编码后数据为:8aXXXX...XX;BufOvfl编码后数据为:8301XX;EntryID编码后数据为:89XXXX...XX;ConfRev编码后数据为:86XXXX...XX;SubSeqNum编码后数据为:86XXXX...XX;MoreSegmentFollow编码后数据为:8301XX;Inclusion-bitstring编码后数据为:84XX...XX;Data-Reference编码后数据为:8aXX...XX;Value取决于具体数据类型;ReasonCode编码后数据为:84XX...XX;下面以SOE报文为例,说明整个报告的含义,报文如下:8a0e425230335f62726362534f453031(RptID)8403071180(OptFlds)89080000000000000020(EntryID)860101(ConfRev)8406058000001000(Inclusion-bitstring)a2128301018403030000910849f9700202d0e58aa213840206408403030000910849f97002051eb88a(Values共2个)8402024084020240(ReasonCode,共2个)报告解析如下:RptID(BR03_brcbSOE01):8a0e425230335f62726362534f453031,其中8a为tag,长度为0e,后面的为ID编码。OptFlds:8403075300,84为tag,长度为03,1180(解析为:000100011000)决定各可选项是否出现,各位含义如下:ACSIValueofRCBStatesMMSBitPositionReserved0Sequence-number1Report-time-Stamp2Reason-for-Inclusion3Data-Set-Name4Data-Reference5Buffer-Overflow6EntryID7Conf-Rev8Segmentation9因此,解析后可知,第3、7、8位出现,即Reason-for-Inclusion、EntryID、Conf-Rev出现。EntryID:89080000000000000020,89为tag,长度为9,条目号为20Conf-Rev:860101,配置版本号,86为tag,01为长度,值为01,TRUE。Inclusion-bitstring:8406058000001000,84为tag,06为长度,同时已用的位共有:(Length-1)X8-5=35位。其中第1、28位有值,其余全0。Value:a2128301018403030000910849f9700202d0e58a,其中a2为tag,12为长度,830101为stval(83代表bool类型,01为长度,01为值,合);8403030000为q(84代表bitstring,长度为3,共有(3-1)X8-3=13位已使用,值全0);910849f9700202d0e58a为时间t(91为UTC时间tag,长度为8,后面的为时间的具体值)。共有2个值,可根据这个方式解析。ReasonCode:84020240,其中84为tag,02为长度,原因为数据变化(DataChange)。图1为ethereal解析出来的报文。解释如下:1、RPT服务2、报告的RptID为BR03_brcbSOE013、报告的选项vvvvvvvvvvvvvvvvvvvvvvvv域,报告中包含哪些选项,按位标识,0为不存在,1为存在。4、条目号5、配置版本信息6、InclusionBitstring(该报告中出现的数据集成员)7、数据集成员Value(该成员为SPS,value对应一个结构体,一一对应按照从上到下的顺序)8、value的stval(状态值)9、value的q(品质)10、value的t(时标)11、报告的触发原因类型为:数据变化(按位为保留、数据变化、品质变化、数据更新、完整性、总召唤,0为无1为有)RPT1日AGce3_..-.esult5-.日V5TRING.:i5^0<brcbsCi£012日BITSTRING:BITSTRING2T5000。-曜。口。1口。011:jQ5TRIM0:string;mmmmmmm20UNSIGNED:1-日BITSTRING:--BITSTRING机BITS0000-00151000000000000000BITSBITS0016-0031:^0-0040000000000006010000TOC\o"1-5"\h\z:jSTRUCJLiRi^7BOOLEAN:'"RUR-8日BITSTRING1BITSTRING:BI任ODW-皿51g日LmcUT—乏。09—04—日。09:^1.46.0110。。ity:io日5TRUCTURE-9BITSTRING^:BIT5TRING:BITS0000-0015:01巳BITSTRINGi-BITSTR1NG<.BITS0000-0015:0000000000000BUTC:UTC2009-04-3009^31.46.020000Timequal1ty^.8a:jBITSTRING:'BIT^TRINGrBIT—008一皿5:Q1。0口。11BITSTRING.:BITSTRING:BITS0000-0015^_010000图1InformationReport1.2定值类定值服务可以分为SGCB控制块相关服务和定值相关服务。1.2.1SGCB服务在逻辑设备中有一个定值组控制块SGCB,SGCB包含若干属性,SGCB相关服务可归结为对SGCB属性的读写操作,SGCB结构定义如下:typedef{WORDwMcdelZE;chsrcSGCBNsmeiNAMESIZE-rl];WORDwN\iraDfSG;WORDwActSG;WORDwEditSG;WORDwCnfEdit;}tag613505GCBTable;其中wNumOfSG为定值组数,wActSG为当前运行定值组,wEditSG为编辑定制组,sCnfEdit为确认编辑定值组。SGCB相关服务主要有读取定值组数和切换定值组,切换定值组时需要确认切换。其中读取定值组数为读取SGCB的wNumOfSG值,而切换定值组,则是将要切换的定制组设置为当前运行组。图2SGCB服务11622.58OW5M2W2.111.1壬立:卫心口2NN.111.11N.4MM3C口Request:仅mad(iribbkelD:曰15C/IEC9506MM5confRequest(DjReadC4)ihi/okeiD:invokeiD:125曰Read日ListofVariablelCyariablespe^ificafion日i灯bje.ctName曰DomainSpecif=<.日DomalnName;、DomainName:I^A351GLD1日itemName:itemName:LLN0$SP|SGCB$Numofsg图3读定值组数图3为读定值组数,读取的是SGCB的NumofSG变量值。报文内容:1a0a495341333531474c44311a144c4c4e302453502453474342244e756d4f665347以上报文解析为:ISA351GLD1/LLN0$SP$SGCB$NumOfSG,逻辑设备名LDName为ISA351GLD1,LLN0是逻辑节点LNName,功能约束FC为SP,该功能约束表示数据属性的初始值来至配置,其值不可变。数据对象DOName为SGCB,数据属性DaName为NumOfSG。其中蓝色部分报文为ISA351GLD1,1a为tag,0a为长度,共10个字符,495341333531474c4431为ISA351GLD1的ASCII码,剩余部分报文为LLN0$SP$SGCB$NumOfSG各个字符的ASCII码值,在61850中均通过这种方式来标识各数据引用。11822.621107222.111.112.4222.111.112.200MM5ConfResponse:ReadClnvokPlD:125日ISQXlEC9506MM5.匚cinfResponse(1)Read(4)invokeiD:inyokeiD:IE.5日ReadUNSIGNED:9图4装置回复共9组定值

装置回复共有9组定值,在HMI上可以看到各定值组号以及当前定值组。I日ISO/flEC9506MMSconfRequest(口)ReadGOinvokelD:invokelD:126曰Read日ListofVariable日ablespec?ficaton日objectName日Domaln^specif1pi日DomainNarne:DomainName::-ISA351GLD1EItemName:itemName^LLN0S5Pj5GCB$Act5G图5请求读取当前运行的定值组读取当前运行定值组通过读取SGCB的wActSG变量值来实现,报文内容如下:aO2-6aO2-63024aO22al况la0a4941MM3531474c443143:422441la124C63:74534C474e30245350245347■&0$.11...ISA3511LD1..LLB$ACtSGN0$5P$5G解析为ISA351GLD1LLN0$SP$SGCB$ActSG,方法如上文所述。|田於。osiPresentationProtocol曰'150^1EC9506MM5ConfResponse(1)Read(4)iriypkelD:invpkelD:12.6日ReadUNSIGNED:2图5装置回复为第2组曰IS0/IEC9506MM5ConfRequest(咬Write(5)invokeiD:invokeiD:156日write日ListofVariable日.objectName曰Dcmanspecif11日DomainName:DomainName:I5A351GLD1日itemName:itemName:LLN0$SP$5GCB$Aet5G日DataUNSIGNED:4图6请求切换第4组为当前运行定值组切换第4组定值为当前运行组,方法是将第4组定值设置为ActSG,报文如下2022024a022a120a0a49415004351474C411a1274c4c4p专0■24家'245*4743-4244163347a003861rl..LLNO$ACt5G..TS.A351GL$5P$5G匚日与读取当前运行定值组区别是,多出来一段报文a003860104,其中a0为tag,03为长度,01为当前运行定值组,04为待切换定制组,这段报文意思是将当前运行定制组从01组切换到04组。日IEC9506MM与ConfResponse(1)Write(5jinvpkeiDinyokeiD:156Ewr-iteDatawriteSuccess.-图7装置回复切换成功1.2.2定值服务定值相关服务主要有召唤定值以及下装定值,只有当前运行组的定值才能提供定值服务。将当前定制组定值召唤上来后,即可修改定值,修改完成后需要下装定值,为防止误操作,需要确认下装,若取消下装,则不会修改装置定值。装置操作_定鲤操作当前区定值操作■召唤定值装置操作_定鲤操作当前区定值操作■召唤定值下装定值■确队下装取消下装iiiH4口•工KillH.1=1i2=7TJTc^iR$-rvmret口讴+<卜1口11柏甲谕邱阳•甲沛.甲■谕H伯和白型vsqqnn72瞠时甲流速氐.旧工护拊i民取伯型n3噂时申饴.诙勃伯网伯型1。qq「m■14闹时旧流i来用T惺壬「拊i民凯白型n4R阳时甲流诙氐h惺壬口定伯劄伯型iqqqnnKA闹时申沛.i来助惺护时阳和白型朋的nn77MITT阳诃谕护玲i反初值型nKR阍占可治.伯iq的MiU■A记IfTliRi可治.IHlFtfT限湖白型的qqnn111in破甘R时院i寸滞.肉借劄伯型n1111匪一帛•R时丽何治.玲旭凯白型n17i?一柑K7时阳河流玲iE劄伯型n1-:13RIfTliRi可治.1H护市iMET白和白型nnnnn1a14K7时阳衬治.1H护时旧「豆改初值型nnnnn1H1F;后Jin诙惺壬口¥即垦网伯型ii1H1.A国如诙幌护股i艮湖白型n171771币来吟1工护甲流记值劄伯型iqqqnn1H1Rmi来国惺护时限凯白型?qqnn1l4佰劄伯型n'/11P「lTT1TH河H=FF桃1副玲i艮和白型n'/I?1诃讨荷甲沛•值初值型nnnnn.密.ixT-tti荷时阳记伯网伯型nnrmn点击召唤定值,装置会将当前定值组定值一一上送,图9为主站要求读取该定值组中的第1个定值,该值的数据引用为ISA351GLD1/SETGGIO1$SG$Dz01IXDLYX$setMag$f,逻辑设备名LDName为ISA351GLD1,SETGGIO1是逻辑节点LNName,功能约束FC为SG,带有功能约束SG的数据属性的值应是当前激活值,数据属性的初始值来至其配置,其值不可变。数据对象DOName为Dz01IXDLYX,数据属性DaName为setMag.f可见,该值数据属性为setMag(模拟定值),且该值为浮点数,对应装置模板中的相电流越限电流定值。图10装置返回该值为19.99。图11为主站要求读取该定值组中的第2个定值,该值的数据属性为setVal,为状态量,对应装置模板中的瞬时电流速断保护投退,装置返回该值为FALSEo

日15O/IEC9506MM5-ConfRequestReadC4)InvokeiD:InvokeiD:48^日Read日ListofVariable日Variablespec"f■.cationEilobjactNameDomainName:■■■■Domainspecif1cDomainName:ISA351GLD1目iternName:

DomainName:...op..di.u..E."••fi……扁3/.--::S'aFOD....?.=7.5of8oo5o61o33al5e4dZ8oGLD1.,.-5ETGGIO1$.Cg$dz01ixDuyxSsetMaq$f563oo8of1613690ops...op..di.u..E."••fi……扁3/.--::S'aFOD....?.=7.5of8oo5o61o33al5e4dZ8oGLD1.,.-5ETGGIO1$.Cg$dz01ixDuyxSsetMaq$f563oo8of1613690ops4oo1p-d8ooo95_d124_dcooo45_d8o2cfo8o106od9c616416oo4231-If49443594_do_d4744CJ248595c44RdR->;—|-Lc_u2o8rlJfm2rlJr-lJd,;—I-Jz-nJ>;—Io4orlJIlJd_d4ooCJ435ooo4b1e7dd174-yf23o8oc2o310Ltl6oo5e9ooooo5Np93ff3ao3o1o5oooo3o2oa13o31a1314413o_■-!-a6Ltl4ooCJ34oo7b34_d44

c41

4■•..』6

77d00100020003000400050Q060007000800090图9读取当前定值组的第1个定值□150/1EC9506MMSConfResponse(1)Read(4)invokeiD:invokeiD:483日ReadFLOAT:?19.990000图10装置返回当前定值组第1个定值日15O>:iEC9506MMStonfRequest(0)Read(4')inv.okelD:inv.okelD:484日Read日Li切tofvar':able日'.variablespec^ficarlon日ObjectName日DomainSpecificDomsinName:DomalnName:I5A351GLD1日ItamName;.itemName:s.ETGGioi$SG$DE02NSS5D$setvalF・・(a.ta....op..0P・…11....1/..33...p..aCOA.--.<・:4.?.00;■5■,I5A351GLD1TGGI01$SG$DZQ2NS-,.SSD$setValof8oo2o61o331363CJCJ5po4d-H-1

_dCJ44327-I-10o9co4

o7-610a一1f347-3CJI-10p4oo1ed8oooQ-b-H-_d1「...」

4_d1ooo_d

o7-345_d-H-1-16o4-doo_d1

_d-I-213ooooooo

7-4ooo_d_d_do134—c52o3p61s2oo7-1_d37679S31oddo-yQo3144432o

o8ocBo37.W10000001000200030004000500060007000800090图11读取当前定值组第2个定值I5Q8825-.QSIPresentat:onProtoco日ISO/1EC9506MM5ConfResponse(1)Read(4).inyokelD:inyokelD:484□ReadBOOLEAN:_FALSE图12装置返回当前定值组第2个定值修改定值时,首先需要召唤定值,将召唤上来的定值修改为需要值,然后下装定值。下装定值前需要通过读取SGCB的EditSG变量来获取可编辑定值组号(即当前运行定值组号,图13),数据引用为ISA351GLD1/LLN0$SP$SGCB$EditSG,功能约束SP表明数据属性初始值来至配置,其值不可变。然后下装定值,如图14,为下装第一个定值,该值下装为10。其数据引用为ISA351GLD1/SETGGIO1$SE$Dz01IXDLYX$setMag$f,与图9的区别是,功能约束变成了、£,表示该数据属性可被编辑。若下装成功则装置将回复DataWriteSuccess,然后通过写SGCB的CnfEdit变量确认下装,如图15,该变量值为TRUE,表示下装成功。可以通过召唤测量值查看下装是否成功。日Write曰ListofVariable日objectName日Domainspecif1c日DomainNama:DomainName:-I5A351GLD1日itemName:itemName:LLN0|5P$SGCBlEditSG曰DataUN5IGNED24图13读取可编辑定值组号日IEC9506MM5.匚cinfRequest(0)Write(5)invokeiD:inyokeiD:83^日write日Listof;variable日bbjactNameEilDoma^nSpecif1cDomainName:DomainName;■15A351GLD1日itemName:itemName:5ETGGlol$SE$Dz0HxpLYX$setMag$f曰DataFLOAT:10.000000图14下装定值I日Isd/IEC9506MMW匚cinfRequest(Q)write(5)invokeiD:inyokeiD:884日write日L.1stcfVariable日bbjectName日Doma-:n-Specific日DomainName:DomaiHName:-I5A351GLD1日itemName:iternName1:LLN0$5P$SG匚8$匚nfEcHt曰DataBOOLEAN:TRUE图15确认下装定值1.3控制类ACSI控制服务映射为MMS的读写服务,通过MMS读写有名变量服务来访问控制模型,带有可控数据属性(从带有FC=CO和FC=SP属性的公用数据类所派生出的)的数据对象一定的规则进行映射。MMS有名变量组件表示FC=CO和FC=SP的数据对象,有如下通用引用:<LDname>/<LNname>$CO$<DOname><LDname>/<LNname>$SP$<DOname>控制模型到MMS控制组件的映射有常规安全机制的选择和直接操作、增强安全机制的选择和直接操作,常规安全和增强安全的DaName分别为SBO、SBOW,遥控选择实际上就是通过写SBO、SBOW属性的MMS服务来实现。操作的DaName为oper,同样的道理,操作服务也是通过MMS写操作属性来实现,装置则相应的回复写响应,通常是DataWriteSuccess(写成功),或者DataWriteFailure。对于选择、操作的属性则必须都赋值,若没有值可写默认值,但是必须要有相应的属性,否则写失败。遥控的流程是这样的:1、客户端读服务器SBOW的目录结构,GetDataDirectory,映射为mms的GetVarAccessAttributes服务,获取服务器端SBOW具有的属性,如图16为客户端请求RCS923A1PROT$PTRC1$CO$VEBI1$SBOW的目录结构。2、服务器端回复SBOW的目录结构。图17回复的SBOW目录结构,包括ctlval、origin(包括orCat、orIdent)、ctlnum、T、Test、Check,意思分别是:控制值(Bool类型)、命令发起者、控制编号、时间、测试、检查。目前大部分厂家都只写控制值,其它的属性均赋默认值,控制值TRUE代表合,FALSE代表分。3、客户端发送写SBOW请求ConfRequest:write(这种服务表示需要服务器端回复,否则无法继续交互报文,而装置上送的报告为Unconfirmed,即无需确认的服务),如图18写RCS923A1PROT$PTRC1$CO$VEBI1$SBOW,其中ctlval为TRUE,为合,其余各属性值为客户端默认赋值,所有控制报文均如此,可以不用管。4、装置回复写请求(ConfResponse:Write):DatawriteSuccess,即写数据成功,如图19.5、客户端发送写oper请求ConfRequest:write,如图20写RCS923A1PROT$PTRC1$CO$VEBI1$Oper,其属性值和SBOW一致。6、装置回复写成功,整个遥控过程结束。认真分析可以发现,61850遥控的过程和非61850遥控过程是一样的,写SBOW相当于遥控选

择,而写oper值则相当于遥控执行,无论是选择还是执行都需要遥控返校。图16客户端请求SBOW目录机构|578.378113222.111.112.2222.111.112.200MM5ConfResponse:GetVarAccessAttributpsctlval日typespecif1cationBooleanorigin日typespecif1cation曰structure日componentsorCat日typespecif1cationsignedintegerprecision=8orIdent日typespecif1cationboctetstrinqnumoctets=octetstringnumocters=(vari.able1ength)64ct1Num日typespecificationunsignedintegerprecis1on=ST日typespecif1cationUTCTimeTest日typespecificationBooleancheck日typespecification日Bitstringnumbits=Bitstr1ngnumb1ts=(variatdelength)126图17服务器端回复SBOW目录结构558.442831222.111.112.200222..1.11.112.2MM5(Xnf:^ritE:UCC匚~l~l~lFFFFT~I~l-l~l~l1-1-11-I,-!KAR4L.l——4rhfL—,r!■-.Lr・I.二<1-f日ListofVariable日QbjectNameEl-Dorrialn'specific曰DcmainName:Doma-inName;-RCSS^AlPROT日itemName:itemName:ptrc1$cc$vebi1$sbow日Data日-STRUCTUREB^.b:LEAN:TRUE日.•STRUCTUREINTEGER:2□:O'STRING;QSTRING:-幕UNSIGNED;^0日UT莅.UTC1970-01-0100:00.0.000000Timequal00B^.b:LEAN:FALSE日.•BITSTRING:BITSTRING:图18客户端发送写SBOW请求I608^182.95葬港.111.11否.皆2^.111.112^.200MM5Response:writeIpresentat1on-<ontaxt-identif■:er:吕presentafion-data-values:5'ingle-A5'Nl-type(O').日ISq/IE(^9506'MMS''CcnfResponse1(1);■write攵涂:inyokelD:invokelD:2.50日writeDatawritesuccess图19服务器回复写成功|74貌".222:.111.112.^00MM5ConfRequest:Write|Writet.5JInvokelD:inwokelD:231日write日Li^tofVariable日obj^ctName日Domalnspeciftc..:日Doma'inName:Doma-inNamE.R匚3驱MAlPRQT日itemName:itemName--PTRCl$cc$VEBil$oper日Data日STRUCTUREBOOLEAN:TRUE日.STRUCTUREINTEGER:?日String:O5TRING:.^0UNSIGNED:0日UTGUTC.1^0-01-0100:00.0.000000T-imequaHty:00boolean':?:.'false日SIT5TRIN^:<BITSTRING:图20客户端发送写oper请求1.4读目录服务读目录服务用于后台与装置之间长时间没有报文交互时,测试网络是否正常。日ISO/IEC9506MM3ConfRequest(0)GetNameList(1)InvokelD:InvokelD:2414日GetNameListextendedobjectclassobje匚Tclass:Domain(9)9

objectscopewidspecific图21主机向装置发送请求读目录日ISO/IEC9506MM3ConfResponse(1)GetNameListCl)invokeiD:invokeiD:2414日GetNameListListofidenfif1erI5A351GLD1MoreFol1OWSFALSE图22装置回复读出ISA351G,且没有后续报文1.5文件服务保信子站需要召唤录波文件,就是通过文件服务来实现,那么客户端怎么知道是否有录波文件呢?目前有两种做法:一是,服务器初始化时就将Rcdmade置1,开始录波时Rcdmade被置成0,录波完成后Rcdmade又被置成1,因此只要Rcdmade为1就可以去召唤录波文件,我公司、四方以及中元华电等厂家都是这种处理方式;另一种方法是,服务器初始化时Rcdmade被置成0,只要有新的录波产生即将Rcdmade置成1,这个时候就可以去召录波文件。召录波文件的流程是这样的:1、客户端向服务器端发送读录波文件目录请求(ConfRequest:FileDirectory),如图23所示,标准中规定,录波文件应为COMTRADE格式,COMTRADE格式又有1997和1999版,录波文件可通过我公司保护工程师站中的故障分析工具查看,但只能查看符合COMTRADE格式1999版的录波文件。此外标准中还规定录波文件在服务器中应包含在“COMTRADE”的文件目录内。2、服务器端返回录波文件目录列表,如图24。在客户端内存中会维护一张录波文件目录表,客户端如果发现此次召唤的目录列表和内存中的不一致,则代表有新的录波产生,这样,客户端就会去调取新的录波文件。图23和24的InvokeID均为43,表示这是同一个请求和回复。3、客户端发送打开文件请求(ConfRequest:Fileopen),按照尚未读取的文件的时间顺序,最新产生的录波文件优先打开并读取。如图25,打开COMTRADE目录下的CSC122M1_RCD_14_20090515_162308_484.dat文件,4、服务器端响应打开文件请求,这其中包含了资源ID24661816,文件大小1.4K,以及最后修改时间如图26。5、客户端发送读文件请求,读取的数据就是资源ID为24661816文件中的数据,图27.6、服务器端通过COTP服务读文件中的数据,如图28,一般情况下,录波文件很大,一帧报文无法将其中的数据全部上送,因此需要多次读操作,标准中通过moreFollows位来确定是否还有数据尚未读完,如果moreFollows为TRUE,则代表还有数据需要读取,客户端再次请求读文件服务,若moreFollows为FALSE则代表数据已经全部读取完毕,引发客户端关闭文件的操作。7、客户端发送关闭资源ID为24661816的文件。8、服务器端关闭文件,至此CSC122M1_RCD_14_20090515_162308_484.dat文件读取完毕,然而对于一个完整的录波文件,还包括.cfg,.hdr文件,这两个文件也需要读取,过程和.dat文件一致,三个文件都读取完毕,则一个录波文件读取完成。

39222.142299222.111.112.100222.111.112.2MMSConf39222.142299222.111.112.100222.111.112.2MMSConfRequest:FileDirectoryCinvokeiD:43):Fi1□Directory(77")invokelD:invokeiD:43日Fi1eDirectory日Fl1especificarlon:/ewtr.ade.FContinueAfter:图23客户端发送读文件目录请求39922.492846222・111.112・2222・111.112・100MM5uonfResponse:Fi"12Directory(inuokeiD:43)日fi1ename:CSC122M1_RCD_6_20090507^L63836_981.dat日FileAttributes:SizeofFi1e:14688LastModified:2009-05-0708:39:16Fi-!ename:CSC122M1_RCD_7_20090508JB4457_936.hdr日Fi1eAttributes:sizeofFi~le:635LastModified:2009-05-0805:45:36Filename:C5C122M1_RCD_7_20090508^L34457_936.cfg日Fi1eAttributes:sizeofFile:S98LastModified:2009-05-0805:45:36日Fi~lename:CSC122M1_RCD_7_20090508134457_936.dat日FileAttributes:SizeofFi1□:14688LastModified:2009-05-0805:45:36图24服务器端返回录波文件目录列表22.;54爵89222MM5匚匚i「lfR.EiC|l」E5t:Fi1eopen|EB;■;'■]iso8炎伊1:osisessionProtocolCdiso88.23osiPresentationProtocolE15O/iE;C算5?与ConfRequestFl1e/open母W,..invorkeiD:invokeiD:44EFl1ejp.pen□Fi1ename::C0MTRADEj^SCl?2M1_RCD_149&515_162^08_484.datinitialPosttion:。图25客户端发送打开文件请求22.554547222,113..112.2222.111,112.100MM5ConFResponse:Pi1eopen,一111,.,,F5=七gFileopen.(7^.')InvokeiD:inVok.elD:44E;Fi1eOpenFi1eResourceID:24661816日Fi1eAttributesSizeofFi1e:14688LastModified:200.9-05-15口8痘J;48图26服务器端响应打开文件请求43122.673819222.111.112.100222.111.112.2ConfReques

温馨提示

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

评论

0/150

提交评论