后台内部通讯协议帧结构整理.docx

上传人:夺命阿水 文档编号:1551290 上传时间:2024-07-25 格式:DOCX 页数:62 大小:506.20KB
返回 下载 相关 举报
后台内部通讯协议帧结构整理.docx_第1页
第1页 / 共62页
后台内部通讯协议帧结构整理.docx_第2页
第2页 / 共62页
后台内部通讯协议帧结构整理.docx_第3页
第3页 / 共62页
后台内部通讯协议帧结构整理.docx_第4页
第4页 / 共62页
后台内部通讯协议帧结构整理.docx_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《后台内部通讯协议帧结构整理.docx》由会员分享,可在线阅读,更多相关《后台内部通讯协议帧结构整理.docx(62页珍藏版)》请在课桌文档上搜索。

1、后台内部通讯协议整理一、帧格式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_MESSA

2、GE_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-MtSS

3、AGE-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.2

4、7NET_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_MESS

5、AGE-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检育某数值是

6、否可以人工说数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_YKR

7、ET遥控返校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

8、.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_M

9、ESSAGEPIpEBUSY1234-港道忙报文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

10、.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(

11、)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_S

12、ETWDUSERI1.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.MESSAG

13、E_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-Checkykd

14、efret%返回某个点的遥控定义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写实时教粼未应

15、用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胞务类型s

16、hort固定为0说明,管道忙时对于请求命令的响应。1.3 NET_MESSA(;E_VVDSRV1.INK双机心跳报文消息类型:NET_MESSAGE_WDSRV1.INK说明,该报文没有消息头.只有两个字节消息类型,通过SoCKET在主的服务揖之间保持心跳.如果为双网用过,则依次向两个网段发送报文.端口号:A1.ARMPORTNUMoX20001.4 NET_MESSAGE_/1./RMSRV1.INK告警服务器心跳消息类型:NET_MESSAGE_a1.armsr1.ink说明:该报文没有消息头,只有两个字节消息类型,用于双网配置下,告警服务器通过SOCKET向发送主服务器心跳报文。依次向

17、两个网段发送报文。告警服务器端口号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节点登录报文消息类

18、型,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见下衣Nod

19、cNo节点号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.OF

20、F1.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确认类5

21、1WORDWdSCrVCrSIa【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_M

22、ESSAGE_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.ERYODBCJNmmE

23、1.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-NOJJMr

24、6也必定义衣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.TIPOWER

25、18电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务路代供定义

26、表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(

27、)TECT_BACK保护报文消息类型:NET_MESSAGE_PROTECT_BACK数据结构:typcdcfstruct_BackMessagcPnHcct(BYTEProicctTypc;BYTEAdditssNo;BYTESubNo;shortStationNo;ShOnPiKkctNo;IBackMessagePrixecctypcdcfstruct_BodyMcssagcProtcctintSctTypcIiKicx;doub1.eParan):IBodyMessageProtccU说明:该帧报文未用到.1.10 NET_MESSAGE_TAB1.EOFDB数据库表信息消息类型INE

28、T_MESSAGE-Tab1.eofdb长度:g1.h-TahIcNum*sizcof(McssagcTab1.c)b):数据结构:typcdcfstructMcssagcab!cpe_n;?Dau1.n交量描述数据类型说明DaiaNum数据数目WORD后续数据的总个数Data1.xn数据长度WORD如果为。则没有数据DataTypc数据类型WORDDa1.a数据数据结构DataType描述的Ift据DataTypc代码值描述说明ShortInc1妞整型WOE2WORD型Int31.ong1.ni4ng整量Duxm1.5DWORD型F1.oat6浮点型Doubk7覆柿度浮点型1.n11jjxb

29、1.c9长双布废浮点KCharIO字符小型,缺省长度为H)ByicI1.BYTE类型Daw12日期型DATE.STRUCTTime13时间型T1.Mi1.仃RUCTDateTime14日期和时间型TIMESAMIJ11R1.CT1.ogica1.15避辑型Wd1.ndcx16IndcxDef说明:数据查询命令NET_MESSAGE_QUERYDATA的响应报文。1.16 NET_MESSA(;E_QUERYSAMP1.E请求采样数据消息类型:NET.MESSAGEeQUERYSAMPI.E长度:1.ength=sizcof(McssagcQuerySamp1.c):数据结构:(ypcdefsi

30、ruc1.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整分钟数第SAMP

31、1.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):

32、数据结构IWORDSampIeTi11eUni(;WORDSanipIeTinwNunis;intnDataNum;U描述数据类型说明SampIeTimeUnii时间条件WORD同查询命令中的nSpanTpeSampIeTiineNuins采样周期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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号