后台内部通讯协议帧结构整理.docx
后台内部通讯协议整理一、帧格式1.1 圾文头41.2 NET_MESSAGE_P1.PEBUSY管道忙的响应51.3 NET_MESSAGE_wdsrv1.ink双机心跳报文61.4 NET_MESSAGE_A1.ARMSRViJNK告Xtt务渊心跳61.5 NET_MESSAGE_A1.ARMWRK1.INK告警客户机心跳71.6 NET_MESSAGE_1.OGoN节点登录报文71.7 NET_MESSAGE_ACK应答确认报文81.8 NET_MESSAGE-Queryodbc连询数据库报文91.9 NET_MESSAGE_PRoTECT_BACK保护艮文I1.1.ioNET_MESSAGE_tab1.eofdb数据库表信息121.HNET_MESSAGE_FIE1.DOFTB字段(域)信息131.12 NET_MESSAGE.STATION厂站信息141.13 NET_MESSAGEjndexname索引估息41.14 NET_MESSAGE_QUERYDATA请求数据报文151.15 NET_MESSAGE_REP1.YDATA数据响应161.16 NET_MESSAGE-QUERYSAMP1.E请求采样数据17.7NET_MESSAGE_sampi.edata采样数据响应is.8NET_MESSAGE-Queryrecordoftb谢求数据191.19 NET-MtSSAGE-RETRECORDOFTB记录数据响应201.20 )NET_MESSAGE-Updatarecord更改/删除/插入某一表-第记录报文21.2NET_mESSAGE_askindexname直南索引名称221.22 NET_MESSAGE_RET1.NDEXNAME记录描述数据221.23 NET_MESSAGE_A1.ARMITEM缶警信息条目231.24 NET_MESSAGE_A1.ARM1TEMTIMER5S未定义251.25 NET_MESSAGE_SETREAIJ1MEDATA人工跑数命令251.26 NET_MESSAGE-Askserverinf请求服务器信息27.27NET_MESSAGE-Retserverinf返回眼务器信息271.28 NET_mESSAGE-Querywduser请求注册用户名281.29 NET-MESSAGE.RETWDUSER用户信息数据29.30NET_MESSAGE_setwduser设置用户信,息291.3!NET_MESSAGE-Setwduserack用户信息数据so.32NET_M1.SSAGE_a1.armconfirm告警确认31.33net_message_askoi.Da1.armitem请求I曰事件321.34 NET_MESSAGE_O1.DA1.ARMITEM旧M件响应321.35 NET_MESSAGE-ACnVEEVENTPIC事故推画面341.36 NET_MESSAGE-SWITCHA1.ARM服务渊切换报文341.37 NET_MESSAGE-Updataformu1.ar更改/删除/插入公式衣条记录报文351.38 NET-Messagejjpdatacompute更必删除/插入计徵表或遥控定义衣一条记录报文,同时更新公式参数表361.39 NET_M1.SSAGE-Queryprameter请求对应计算表或遥控定义表的公式参数表371.40 NET_MESSAGE_RErPRAMETER参数信息响应帧381.41 NET_MESSAGE_CHECKSETDATA检育某数值是否可以人工说数381.42 NET_MESSAGE_retsetstatus返回人工置数状态391.43 NET_MESSAGE_queryformu1.ar请求所有公式小及描述命令401.44 NET_MESSAGE_RETFORMU1.AR返I可所有公式中及描述401.45 NET_MESSAGE_CHECKYKDEF检在某一数据点是否可以遥控41.46NET_MESSAGE-Checkykdefret返回某一数值是否可以遥控41.47 NET_FOREMSG_REA1._SGZY事故追忆命令421.48 NET_CTR1.MSG_YK遥控命令421.49 NET_Cni1.MSG_YKRET遥控返校441.50 NET_MESSAGE-Askothertab1.e股务间信息交互请求报文451.51 NET-MESSAG1.RErOTHERTAB1.E服务间信息交互数据报文461.52NET_MESSAGE_SRVSwrrCH双机切换批文48.53NET1.MESSAGE-Asksystime请求系统时间48.54NET_MESSAGE_setsystime系统时间响应481.55NET_MESSAGE_WR1TEDAIA写实时数据库报文49.56NET_MESSAGE_settimetype更新时段设置报文49二、主要通讯流程S1.2.1 QiCn1.节点登录512.2 C1.ient获取主服务器信息522.3 主备SCrVer之间的通讯流程522.4 数据库描述操作532.5 数据库记录数据操作562.6 采样数据查询572.7 对公式表的操作582.8 对用户信息的操作602.9 遥控的通讯流程6120人工置数操作622.11 告警怙息处理62一、帧格式1.1 报文头(ypcdestruct.NetMessageHcad(WORDMcssagc1.ypc:DWORDIxngth;INetMessageHead;描述数据类型说劣McssagcTypc报文类电WORD报文类型见下表1.ength报文长度DWORD根文头后面的故据长度消息类型代码值描述说明MEr_MESSAGEPIpEBUSY1234-港道忙报文NET.MESSAGE3VDSRV1.INKOx1.OIO服务然心跳报文NETJ4ESSAGE-A1.ARVSRVUN1.0x0909告警般务88心跳NE-ME5SAG11,1.ARMWRKI.INKOxOSOS告警客户机心跳NErJMnSSAGEjOGON100节点登录报文NET_MESSAGE_ACKI确认报文NETJV1.ESSAGE-QUERYoDBCIO1.致索邨查说命令NET_MESSAGE_PROTEeT1.BACK201保护报交未用NE-MESSGE.TBIJ-OFDBIO数粼昨表信息直询命令的响应NCTeMESSAGEeFIE1.DOFTB11表的字坦信息黄谢命令的晌应NET_MESSAGE_STATION12站信息互询命令的晌应NEr.MESSAGENDEXNAME13索引信息合询命令的峋应、ET_MBSSAGF1.Q1.此RYDATA102会询数据报文NMMHSSAGERH,1.YDAA20数据科应报文NKMfSSA(iEQUERYSAMP1.E103我询梁样数据NET.MESSAGE.SAMP1.EDATA21采样数把响应NErc1.ESSAGE-Queryrecordoftb105ift询记录命,NETJM1.遥SAGjRFTRECORDOE22记录数据响应NET-MESSAGEeUPDATARECORDI()6更新数推NET_MESSAGE-ASIaNDEXNAMEI(M专询索引名称MHMESSAGE_retindexname14索引名响应NE.M115SG11.URMITFM15告瞥侑息Mtn1.MESSAGE_A1.RWIFMrIMER5S16未定义NET_MESSAGE_SETREA1.TIMEDATA107置致命令NET_MESSAGE_ASKSERVERINF108谛求收务潴信息、Er_MnssAgjrftserverinf18服务器信£1数据、ET_MnS5AGI1.QUERYWDI3ER1(»连询用户信息METMESSAGERETWDUSER19返国用户信息NET1.MESSAGE_SETWDUSERI1.O设置川户信息MEr-MESSAGE-SbTWDUSERACK20确认修改川户伯忠命令的碉认NETJV1.ESSAGE_A1.ARVCONF1.RM27事件确认命令ET_MESSAGESSKO1.DA1.ARM1.TEM21谙求用的4件所谓In事件扰是在告瞥展务器中存希的事件NET-MESSAGE_O1.DA1.ARMrrEM22IH4件的响应NErjMnSSAGr1.ACr1.VEEVENTP1.C25激活事故ni面未定义METAIESSAGESWnCHA1.ARM28IK务器切换ne.message.updataformu1.ar111公式更领命令NET.MESSAGE_UPDATACOMPUTE112计算衣或遥控条件表更新NE.MESSAGE.QUERYPRAMETERIB讲求公式参数对应该公代的所有应用METJMDSSAGf1.RErPRAMnTER33公式冷救响应糊NE.M11SSGI.CHECKSETDAT114信任某个点的人工汽致状态NCT_Mf-SSAGERb,SESTAUS返M1.人:置®(状态NET_MESSAGE_QUERYFORMU1.AR115Sfi询所行公式NETJVIESSAGE_RETFORMU1.AR35这M公式及描述NET-MESSAGE.CHECKYKDEF116板作某个点的遥控定义NErC1.ESSAGE-Checkykdefret%返回某个点的遥控定义NEr-FoREMSG_REA1.SGZY402事楣a忆命未应用NET_CTRIA1SCj_YK4W透控命令MErCrR1.XISGYKRbT40】遥控逐校NEI1.MESSAGESskothertab1.e119服务间信息交互请求报文NETjV1.ESSAGE_REToTHERTAB1.E19服务问慝交互收据报文NET.MESSAGE.SRVSW)TCH5主备切怏命令未应MNETjVIESSAGEsSKSYST1.ME117合询廉统时间卡应用NET_MESSAGE_SETSYSTIME7乐统时间响应未应用NE-M11SSAGI.WR11DT118写实时教粼未应用MmIESSAGf1.SETnMETYPEI1.O更新时段谀置报文未应用1.2 NET_MESSAGE_PIPEBUSY管道忙的响应消息类型,NET1.MESSAGE_PIPEBUSY长度:1.engih=SizeoftMessageAck);报文结构IIyPedefstruct.MessageAckWORDWdAckTypc:WORDwdScrvcrS(aus;ShOnnSerVerType:IMessageAck:描述数据类室说明WdACkIyPe确认类里WORDNEMESSAGEP11,EB1.,SYwdScrvcrScaus限务:K状态WORD固定为QnScrvcrTypc胞务类型short固定为0说明,管道忙时对于请求命令的响应。1.3 NET_MESSA(;E_VVDSRV1.INK双机心跳报文消息类型:NET_MESSAGE_WDSRV1.INK说明,该报文没有消息头.只有两个字节消息类型,通过SoCKET在主的服务揖之间保持心跳.如果为双网用过,则依次向两个网段发送报文.端口号:A1.ARMPORTNUMoX20001.4 NET_MESSAGE_/1./RMSRV1.INK告警服务器心跳消息类型:NET_MESSAGE_a1.armsr'1.ink说明:该报文没有消息头,只有两个字节消息类型,用于双网配置下,告警服务器通过SOCKET向发送主服务器心跳报文。依次向两个网段发送报文。告警服务器端口号A1.ARMSVRPoRTNUM0x2001.对方端I1.号A1.ARMPORTNUM0x2(XX).1.5 NET_MESSAGE_A1.ARMVVRKIJNK告警客户机心跳消息类型INET.MESSAGE.A1.RMWRK1.INK说明:该报文没有消息头,只有两个字节消息类型,告警客户端(实时告警软件)定时通过SOCKET向告警限务器发送心跳报文,告警服务潞端口号AMPortnuma0x2002iB网Portnumbox2oo3.实际上告瞽服务器和告警客户机是通过TCP连的,并没有处理心跳报文.1.6 NET_message_1.ogon节点登录报文消息类型,NET_MESSAGEJOGON长度:1.ength=SizeoftMessage1.ogon);数据结构:IyPCdCfstruct.Mcssagc1.ogon(WORDN(XfeTygWORDNtKkSU1.1.tintNodeNo:charNodcNamcWORDDOC_NAMESTR1.NG_1.EN:charChincscNamcWORDDOC.NAMESTRINGJ.EN;charUserNameWORDDOC.NAMESTRING.1.EN):IMcssagc1.ogon:U描述数据类型说明NcxieType节点类型WORD见下表NodeState节点状曲WORD见下衣NodcNo节点号int义下衣NodcNamc节点名字符数班31字节,计算机名Chine5eNanie节戏中文名字符数讥31字节长,15个汉字UserName登录川户名字符数组31字靠长NodeTypt*代码值说明NODEJrYPE_NONEOxffff无NODn_TYPE_SERVEROO主展务器NODEJ1.YPhSERVERII从服务器NODE_TYPE_STATION2客户机NODEJrYPE_FKoNT3前货机NodcStatc代码值描述说明1.OGOh1.NODEfTATE-ONDUTYO值班1.OGON_NODE_STATE_STANDBYI备用1.OGO、_NoDE_STATE.OFF1.INE2阳线1.OGO、_NODE_STATE.SWITCH3IXXiONNODE_S1ATE_CHECKPSWD4密网4验只对MODf1.TYPI1.STATION有效说明:客户机或前置机启动后向服务涔发送节点登录报文.1.7 NET_MESSAGE_ACK应答确认报文消息类型:NET_MESSAGE_ACK长度,1.engtb=Sizeof1.MessageAck);数据结构:typcdcfstruct.McssagcAckWORDWdAckType:WORDWdSCrVCrStatus;shortIiScncrTypc;IMessageAck;交,描述说明WdAckType确认类51WORDWdSCrVCrSIa【usIH分状布WORDOOn1.incvI-StandByfZ-Off1.inenScrvcrTypc服务需类型%b(xiO-Main.I-S1.avc确认类,代码值描述说明NET_MESSAGE_ACK_OKO正碉到应NEr_MESSAGE_ACK_ERRORI错误响应NCT.MESSAG11.CK-NODAT2无BdKNET_MESSAGE_ACK_NOPSWD3客户机JR务足状态代码值说明O在统I值班2离线服务号类型代码值说明O主机I备机说明,服务器对于客户机请求的确认。1.8 NET_MESSAGE_QUERYoDBC查询数据库报文消息类型INET_MESSAGE_queryodbc长度I1.ength=sizeof(MessageQueryOd1.w);数据结构:typcdcfstruct-McssagcQucry(ibcWORD1.nf1.>pe;WORDBascNo:WORDaNcNo:WORDExtWord;IMessageQueiyOdbc;交量描述说明InIType侑患类罂WORDBaseNo数据库类型WORD实时东成鼠盘数据库TabIeNo衣号WORDExtWordWORDInfTyPe代码值雌说明QUERYODBCNF_TYPE_BASEO无意义QI:ERYODBCNF_TY*TAB1.EI表杳询Q1.ERYODBCJNmmE1.D2字段仅询Q1.'ERYODBC_INF_TYPE_STATION3厂站杳询QI;ERYODBCNFJrYPENDEXNAME4冬引列有询数据席类型代码值描述说明BSE.NO-NON11O无通义BASE_NORrDBI实时库BASE_NO_DISK2俄京碑表号代码雌说明TAB1.E.NO.NONEO所有发TAB1.E_NO_STAT1ONI东统信息表保存了系统厂站信息T/B1.E_NO_NODE2节点类型表定义了系统If1.件信息.包括服务器.客户机.前T1.机等的定义TB1.E,NO,YX3遥信表TRB1.ENo一YC4遥濯表TAB1.E_NO_YM5肽冲电度衣TAB1.E-NOJJMr6也必定义衣rBI.E.N0.ST1.ST1CS统计M表TRB1.E_N0POWER8电豉处理表TAB1.匕NO_QXTDbF9S分钟采样IE而表TAB1.E_NO_BBTDEFIO时梁样用世表TAB1.E_NO_COMPCTEI1.itWW.表TRBu1.NoYkdefine12遥控定义改TAB1.E_NO_SIGMA13枳分fit定义表TAB1.E_NO_YKCONDITION14遥控条件我TAB1.E_NO_SGZYDEF15事故追忆定义表TAB1.E_NO_P1.ANDEF16计划植采样定义去TAB1.E_NO_A1.ARMTYPE17告警类型衣TBI.E,NO.Cri.TIPOWER18电Jt计算表TAB1.E-NOSAMP1.EDRYDEF19日呆样定义表TRB1.E_NOHE1.AB1.E20耕图处理表TAB1.K_NOPR(yiEC1.INDEX:1.未用TAB1.E_NO_PROTECTSETTYPE22东用TABI.r.NO-PROTECNIXXJ23未用TBI.E.N0.PR0nCTSWi11H24未用TAB1.EeNO.PROTECrCHECK25保护门诊断未MTAB1.E_NO_PROTECTEVENT26保护本件东用TAB1.E_NO_DRQTQ27电容SS投切统计TAB1.E_NO_RV1.E28规则定义去TAR1.E_NO_PIJKi29务路代供定义表T/BI.E_NO_HANNE1._INro如通道信息表TAB1.EeNOePROnrECTJNFO31装信息表TAB1.E,NO1.,ROTEC.bVENTINK)32保护事件伯息表数据库记录索引定义typcdcfstructIndcxDcfBYTEBascNo;WORDTabIeNo;BYTEFieIdNo:DWORDRccon1.No;IIndcxDef;献数据类型说明BaseNo败据库序号BYTE实时陈或磴及数据库Tab1.eNo表号WORDFicIdNo字段号BrreRccordNo记录号WORD说明:客户机向服务器发送的数据库存询请求报文。1.9 NET_MESSA(;E_PR()TECT_BACK保护报文消息类型:NET_MESSAGE_PROTECT_BACK数据结构:typcdcfstruct_BackMessagcPnHcct(BYTEProicctTypc;BYTEAdditssNo;BYTESubNo;shortStationNo;ShOnPiKkctNo;IBackMessagePrixecctypcdcfstruct_BodyMcssagcProtcctintSctTypcIiKicx;doub1.eParan):IBodyMessageProtccU说明:该帧报文未用到.1.10 NET_MESSAGE_TAB1.EOFDB数据库表信息消息类型INET_MESSAGE-Tab1.eofdb长度:g1.h-TahIcNum*sizcof(McssagcTab1.c)b):数据结构:typcdcfstructMcssagcab!c<)fDbBYTEBascNo;WORDTaWeNo;charTabkNanic1.TAB1.EOFDB.NAME.1.ENGTH):charChincscNamcTAB1.EOH)B-CCNAME.1.ENGTH:BYTETaNcTypc;BYTEIndexFieIdNo;BYTENameFieIdNo:BYTESortEic1.dNo:BYTEFikcrFicIdNo;DWORDSyncFIag;WORDNextNum:IMcssagc'ab!c()fDb:变描述I数据类型说明BaseNo埠号BYTETab1.eNo表号WORDTabIeNanie表名字符数组42个字节长ChincscNamc中文描述名字符数组26个字节长Tab1.cfypc表类型BYTEIndexFie1.dNo索弓IttWt号BYTENameFie1.dNo名称城域»BYTESonFicIdNo扑中城城号BYTEEi1.tcrHcIdNo厂站名城域号BYTESyncF1.ag标志字DWORDNextNum后续收必WORD标识后蛾衣倡息数幅的数目.如果后坡没右我怡息数据划为O说明:NEr_MESSAGE_QUERYODBC筐询命令的数据响应,返W1.数据库中某个表(由TabIeNO确定)或所有表(TabIcNo=O)的配置佶息.1.11 NET_MESSAGE_FIE1.DOFTB字段(域)信息消息类型:NET_MESSAGE_FIE1.DoFTB长度,1.ength=TabIeNum*Sjzeof(MessageHeIdOITb);数据结构:Cypedefstruct.McssagcFicIdOfTb(WORDTaWeNo;WORDFieIdNo:WORDFicIdDataType:DWORDFieId1.ength;charFiekINameIFIE1.DOFTB-NAMEJENGTH;WORDNextNum:IMcssagcEic1.dOfI1.):M描述I数据类型说明TabIcNo表号WORDFie1.dNo域(字段号WORDFie1.dDataiyj)e域数据类型WORDFickiIxngth字段长度DWORD该域仅对字符型字段有意义,其他类型的字段根据数据类型可得出,如果字符型字段未显式的指明长度,则缺省长度为10Fie1.dNamc字段名字符数组42个字节长NextNum后续数依WORD标识后续表信息数据的数目,如果后续没有表信息数据则为O说明:NEr_MESSAGE_QUERYoDBC宣和命令的数据响应,返I可数据侔中某个表的字段伯息。1.12 NET_MESSAGE_STATION厂站信息消息类型INET_MESSAGE.STATION长度:1 .Ciigih-TabIcNum*Sizcof(McssagcStation):数据结构:typcdcfstruct,.McssagcStation(WORDIogStationNo;charStaiionNameSTATION.NME.1.ENGTH:WORDNex1.Num;=O.the1.ast.!=0.not1.as1.IMcssagcStation;数据类型说明1.ogS1.a1.ionNo逻辑厂站号WORDStationName厂站名字符数组31个字节长NextNum后续数收WORD标识后续表信息数据的数目,如果后续没有表信息数据则为O说明:NE匚MESSAGE_QUERY()DBC代询QUERYoDBC_1NFJ,YPE_STAT1.ON命令的数据响应,返回数据摩中某个我的字段伯恩.查厂站伯息命令的阵号、入号和扩展字都不高要.实际上查的就是系统信息表中的厂站信息,1.13 net_message_indexname索引信息消息类型:NET_MESSAGENDEXNAME长度:1.ength=Tab1.cNum*Sizcof(Mcssagc1.ndcxNamc):数据结构:(ypcdefstruct.MessageIndexNanie(DWORDSortNo:DWORDOridNo;char1.ndexNamefiNDEX_NAME_1.ENGTH|;WORDNcxtNum:IMcssagcfndexNanK;变量描述I数据类型说明SortNo索引号DWORDOridNo序号DWORD索引号和序号是一致的IndexName索引名字符数组实际上就是点名NextNum后续数收WORD标识后续表信息数据的数目,如果后续没有表信息数据则为O说明:NET_MESSAGE_QUERYQDBC筐询QUERYoDBCN匕TYPENDEXNAME命令的数据响应,返回数据席中某个表的各个点信恩.1.14 NET_MESSAGE_QUERYDATA请求数据报文消息类型:NE匚MESSAGE_QUERYDATA长度,1.ength=2SiZe(WORD)+NumSizeof(IndexDef):数据结构IWORDBaseNo;WORDIndexNurn:I1.KkXDCfIndeXjIndcxDcfIndcx_2;I1.KkXDCf1.ndeXjK描述说明BaseNo库号WORDIndexNuin杳询点数目WORD要付的数据的总数IiKkxDef索引点数据结构每个点的hkxDcf结构数据库记求索引定义typcdcfstructJndexDcfJBYTEBaseNo;WORDTabIeNo:BYTEFicIdNo;DWORDRccordNo:IIndcxDcf;变量描述I数据类型说明BaseNo数据库序号HYTT-实时手段磁皴数据际Tab1.eNo表当WORDFickiNo字段号BYTreRccordNo记录号WORD说明,数据代询的报文,服务器以NET_MESSAGE_REP1.YDATA批文响应,1.15 NET_MESSAGE_REP1.YDATA数据响应消息类型:NET_MESSAGE_REP1.YDATA长度;1.ength=?:数据结构,WORDDa1.aNun=n;WORDD_kWORDDataTypc.I;?Data.I;WORDData1.xn.n;WORDDa(a1.>pe_n;?Dau1.n交量描述数据类型说明DaiaNum数据数目WORD后续数据的总个数Data1.xn数据长度WORD如果为。则没有数据DataTypc数据类型WORDDa1.a数据数据结构DataType描述的Ift据DataTypc代码值描述说明ShortInc1妞整型WOE2WORD型Int31.ong1.ni4<>ng整量Duxm1.5DWORD型F1.oat6浮点型Doubk7覆柿度浮点型1.n11jj>xb1.c9长双布废浮点KCharIO字符小型,缺省长度为H)ByicI1.BYTE类型Daw12日期型DATE.STRUCTTime13时间型T1.Mi1.仃RUCTDateTime14日期和时间型TIMESAMIJ11'R1.'CT1.ogica1.15避辑型Wd1.ndcx16IndcxDef说明:数据查询命令NET_MESSAGE_QUERYDATA的响应报文。1.16 NET_MESSA(;E_QUERYSAMP1.E请求采样数据消息类型:NET.MESSAGEeQUERYSAMPI.E长度:1.ength=sizcof(McssagcQuerySamp1.c):数据结构:(ypcdefsiruc1.MessageQuerySampIe(WORDTaNcNo:intIiSampIcNo;ininTine1.dkininTimdd2:intnSpanTypc;/const.dcfSAMPUerYPE_?IMessagcQucrySampIc;如雌数据类型说明TabIcNo表号WORDnSamp1.eNo采样号ini即采样表中的字段号nTimeId1起始时间int实际上是个Iime结构nTimdd2结束时间ininSpanTypc时间条件int检索时间条件nSpanType代码值描述说明SAMP1.jTYPjA1.1.0所书SAMP1.EJIYPE-MiN1.rrb整分钟数第SAMP1.E.TYPE.HOUR2修点数索SAMP1.E_TYPE_DAY3短天起的点采样数幅SAMP1.EJrYPr1.MoVn1.4每月起始点果样数据Samp1.ejiypeyear5短年起始在采样侬据说明,请求某一采样数据表某一列(即某个采样点)在一段时间内的数据报文,附务器以NET_MESSAGE_SAMPI.EDATA报文响应.1.17NET-MESSAGEeSAMP1.EDATA采样数据响应消息类型:NETMESSAGE_SAMP1.EDATA长度I1.ength=2*sizef(WORD)+sizeof(in1.)+nDaUNum1.1.stzeof(SiimpIcDa1.ahem):数据结构IWORDSampIeTi11eUni(;WORDSanipIeTinwNunis;intnDataNum;U描述数据类型说明SampIeTimeUnii时间条件WORD同查询命令中的nSpanT>peSampIeTiineNuins采样周期WORDnDataNum数据数目intSamp1.cData1.tcm数据列表数据结构采样数据列表typcdcfstruct_Samp1.cData1.tcmBYTESampIcFIag;doub1.eSampIeData;ISampIcDa1.aItcm:ESampIeFIag我样值标记BYTE0:无效:Sa1.ttPIeDa1.a采样值doub1.e,说明:采样数据表某一列即某个采样点在一定时间段里的数据请求结果应答报文.1.isNETjVIESSAGE-Queryrecordoftb请求数据NET_MESSAGE_QUERYRECORDO