欢迎来到天天文库
浏览记录
ID:46223510
大小:51.34 KB
页数:19页
时间:2019-11-21
《通信电源规约CSU03B通信协议-通信局电源、空调及环境集中监控管理系统前端智能设备通信协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CSU03B通信协议更改记录2006-06-13:V1.0;其中历史告警记录有重大调整,其他与CSU03A兼容。CSU03B通信协议本协议以电信总局《通信局(站)电源、空调及环境集中监控管理系统前端智能设备通信协议》(一九九九年三月)为基础制定;与CSU03A通信协议兼容(历史数据和历史告警除外)。一.物理接口1.串行通信口采用RS232/RS485,数据传输速率2400bps;2.信息传输方式为显步方式,起始位1位,数据位8位,停止位1位,无校验。3.局站监控系统(SU)与设备监控单元(SM)的通信为主从方式。SU呼叫SM并下发命令,SM收到命令后返冋响应信息
2、。SU500ms内收不到SM响应或接收响应信息错谋,则认为本次通信过程失败。二.信息类型及协议的基本格式1.信息分两种类型:(1)山SU发出到SM的命令信息(简称命令信息);(2)rflSM返回到SU的响应信息(简称响应信息)。2.协议的基本格式序号123456789字节数111112LEN1D/221格式S01VERADRC1D1C1D2LENGTHINFOCHKSUME01基木格式的注解见表2.2、表2.3。农2.2协议的基本格式序号符号表示意义备注1SOI起始位标志(STARTOFINFORMATION)(7EH)2VER通信协议版本号3ADR设备地址描述
3、(1~99)4CID1控制标识码(设备类型描述)5CID2命令信息:控制标识码(数据或动作类型描述)响应信息:返回码RTN(见返回码表2.3)6LENGTHINFO字节长度(包括LENID和LCHKSUM),数据格式见3.2节7INFO命令信息:控制数据信息COMMANDINFO应答信息:应答数据信息DATAINFO8CHKSUM校验和码,数据格式见3.3节9EOI结束码CR(0DH)说明:COMMANDINFO由以下控制命令码(其屮一部分)组成:COMMANDGROUP(1字节):表示同一类型设备的不同组号;COMMANDID(1字节):表示同一类型设备相同组
4、内的不同监控点;COMMANDTYPE(1字节):农示不同的遥控命令或历史数据传输中的不同控制命令;COMMANDTIME(1字节):表示时间字段。DATAINFO由以下应答码(其中一部分)组成:DATAI:含有整型数的应答信息;RUNSTATE:设备的运行状态;WARNSTATE:设备的告警状态;DATAFLAG:标示字节;本协议中该7节无效,固定为O0H;DATATIME:时间字段。农2.3返冋码RTN序号TN值(HEX)表示意义备注100H止常201HVER错3()211CHKSUM错40311LCHKSUM错5()4HCID2无效605H命令格式错706
5、H无效数据8E0H~EFH其他错误川户自定义3.数据格式3.1基木数据格式在表2」基本格式中各项除SOI和EOI是以十六进制解释(SOI=7EH,EOI=ODH),十六进制传输外,其它各项都是十六进制解释,十六进制-ASCII码的方式传输,每个字节用两个ASCII码表示,即高四位一个ASCII码表示,低四位川一个ASCII码表示。例:CID2=4BH,传送时顺序发送34H和42H两个字节。3.2LENGTH数据格式LENGTH的数据格式如下表所示:高字节低字节校验码LCHKSUM长度标示码LENID(表示INFO的传送屮ASCII码字节数)D15D14D13D1
6、2D11D10D9D8D7D6D5D4D3D2D1D0LENGTH共两个字节,由LENID和LCHKSUM组成,LENID表示INFO项的ASCII码字节数,当LENID=0时,INFO为空,即无该项。LENGTH传输中先传高字节,再传低字节,分四个ASCII码传送。校检码的计算:D11D10D9D8+D7DD6D5D4+D3D2DIDO,求和后模16余数取反加1。例:INFO项的ASCII码字节数为18,即LENID=000000010010B。D11D10D9D8+D7D6D5D4+D3D2DJD0=0000B+0001B+0010B=0011B,<16余数
7、为0011B,0011B取反加1就是1101B,B/JLCHKSUM为1101B。可得:LENGTH为110100000001001OB,即D012H。3.3CHKSUM数据格式CHKSUM的计算是除SOI、EOI和CHKSUM夕卜,其他字符按ASCII码值累加求和,所得结果模65536余数取反加1。例:收到或发送的字符序列是:“〜1203400456ABCDFEFC72©^”(“〜”为SOI,a(Q[{为EOI),则最后五个字符“FC72@/中的FC72是CHKSUM,计算方法是:T+'2'+'0'+…+'A'+'B'+・・・+'F'+'E'=31H+32H+
8、30H+…+41H+42
此文档下载收益归作者所有