CU2000系统通信协议.docCU2000系统通信协议本协议是《通信电源、机房空调集中监控管理系统暂行规定》中通信协议部分,在本公司的CU2000控制模块的实现。:序号遥测内容数据类世1交流电压无符号整型2交流电流无符号整型3立流电压无符号整型4直流电流无符号整型5蓄电池充、放电电流有符号整型(充电为正),起始位1位,数据位8位,停止位1位,无校验。。局站监控单元(SU)与CU2000控制模块(SM)的通信为主从方式,监控单元为上位机,CU2000为下位机,SU呼叫CU2000并下发命令,CU2000收到命令后返冋响应信息。SU在500ms内接收不到CU2000的响应信息,则认为木次通信过程失败。CU2000控制模块通过MODEM拨号方式直接与监控屮心相连时,通信方式同上。发生紧急告警,CU2000控制模块有主动拨号上报功能。:由SU发出到CU20(X)的命令信息(简称命令信息)。由CU2000发出到SU的响应信息(简称响应信息)。.1、(STARTOFINFORMATION)(7EH)2VER通信协议版本号3ADR设备地址描述(1・254、0、255保留)4CID1控制标识码(设备类型描述)5CID2命令信息:控制标识码(数据或动作类型描述)响应信息:返冋码RTN()6LENGTHINFO字节长度(包括LENID和LCHKSUM),:MANDINFO应答信息:应答数据信息DATAINFO8CHKSUM校验和码,(0DH)MANDINFO由以下控制命令码组成:表示同一类型设备的不同组号;表示同一类型设备相同组内的不同监控点;MANDGROUP(MANDID(1W):COMMANDTYPE(1钵):MANDTIME(1W):DATAINFO山以下应答码组成:DATAI: 含有整型数的应答信息;DATAF: 含有浮点数的应答信息;RUNSTATE: 设备的运行状态;WARNSTATE: 设备的告警状态;DATAFLAG: 标示字节;DATATIME: 吋间字段。(HEX)表示意义备注100H正常201HVER错误302HCHKSUM错403HLCHKSUM错504HCID2无效605H命令格式错706H无效数据8E0H-(SOI=7EH,EOI=ODH),十六进制传输外,其余各项都是以十六进制解释,以十六进制-ASCII码的方式传输,每个字节用两个ASCII码表示,即高四位用一个ASCII码表示,低四位用一个ASCII码表示。例:CID2=4BH,传送时发送34H和42H两个字节。。高字节低字节校验码LCHKSUM长度标示码LENID(表示INFO的传送中ASCII码字节数)D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1DOLENGTH共2个字节,由LENID和LCHKSUM组成,LEN1D表示INFO项的ASCII码字节数,当LEN1D=O时,INFO为空,即无该项。LENGTH传输中先传高字节,再传低字节,分四个ASCII码传送。校验码的计算:D11D10D9D8+D7D6D5D4+D3D2D1DO,求和后模16余数取反加1。、EOI和CHKSUM夕卜,其它字符按ASCII码值累加求和,-754标准(32)有关,长度32位。四个字节的浮点数据传送顺序为先低字节后商字节,即传送顺序为:先低字节D7〜D8,接着D15〜D8,然后D23〜D15,最后高字节D31~D24,最终分成8个ACSII码传送。浮点数格式如下:D31D31~D23D22〜DO浮点数符号位阶码尾数浮点数的数值=((-I)f(符号位))x
CU2000系统通信协议 来自淘豆网m.daumloan.com转载请标明出处.