LSC监控模块通讯协议V0.7.docx_第1页
LSC监控模块通讯协议V0.7.docx_第2页
LSC监控模块通讯协议V0.7.docx_第3页
LSC监控模块通讯协议V0.7.docx_第4页
LSC监控模块通讯协议V0.7.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

动力源通讯协议V1.0版本历史时间版本内容作者2012-4-6V0.7Draft of LCSZhou Zhenhua1. 范围 本协议规定了北京移动基站节能系统中动环监控主机与节能控制器之间的通信协议。依据:YD-T 1363.3-2005 通信局(站)电源、空调及环境集中监控管理系统 第3部分:前端智能设备协议。2. 物理接口2.1 串行通信口采用二线制RS485,支持连接多台设备,通过地址码识别。2.2 信息传输方式为异步方式,起始位1位,数据位8位,停止位1位,无校验。2.3 数据传输速率为9600Kbps。3. 通信方式 在局站内的监控系统为分布式结构。动环监控主机(SU)与节能控制器(SM)的通信为主从方式,动环监控主机为上位机,节能控制器为下位机。SU 呼叫SM 并下发命令,SM 收到命令后返回响应信息。SU在500ms 内接收不到SM 响应或接收响应信息错误,则认为本次通信过程失败。4. 信息类型及协议的基本格式4.1 信息类型信息分两种类型:由监控单元(SU) 发出到监控模块(SM) 的命令信息(简称命令信息); 由SM 返回到SU 的响应信息(简称响应信息)。4.2 协议的基本格式表1 协议的基本格式序号123456789字节数111112LENID/221格式SOIVERADRCID1CID2LENGTHINFOCHKSUMEOI基本格式的注解见表2、表3。注意:在基本格式中的各项除SOI 和EOI 是以十六进制解释(SOI=7EH,EOI=0DH),十六进制传输外,其余各项都是以十六进制解释,以十六进制ASCII 码的方式传输,每个字节用两个ASCII码表示,即高四位一个ASCII 码表示,低四位用一个ASCII 码表示。例:CID24BH,传送时顺序发送34H 和42H 两个字节。因此,上表以及以下各表中“字节数”是指“解释字节数”,除SOI 和EOI 外,实际传输字节数应该乘以2。 表2 基本格式注解序号符 号表 示 意 义备注1SOI起始位标志(START OF INFORMATION)(7EH)2VER通信协议版本号3ADR设备地址描述(1254,0、255 保留)4CID1控制标识码(设备类型描述)5CID2命令信息:控制标识码(数据或动作类型描述)响应信息:返回码RTN(返回码见表3)6LENGTH INFO字节长度(包括LENID 和LCHKSUM)7INFO命令信息:控制数据信息COMMAND INFO应答信息:应答数据信息DATA INFO8CHKSUM校验和码,数据格式见9EOI结束码 CR (0DH)说明:COMMAND INFO 由以下控制命令码组成:COMMAND GROUP(1 字节):表示同一类型设备的不同组号;COMMAND ID(1 字节):表示同一类型设备相同组内的不同监控点;COMMAND TYPE(1 字节):表示不同的遥控命令或历史数据传输中的不同控制命令;COMMAND TIME(1 字节):表示时间字段。DATA INFO 由以下应答码组成:DATAI:含有整型数的应答信息;DATAF:含有浮点数的应答信息;RUNSTATE:设备的运行状态;WARNSTATE:设备的告警状态;DATAFLAG:标示字节;DATATIME:时间字段。表3 返回码RTN序号RTN 值 (HEX)表示意义备注100H正常201HVER 错302HCHKSUM 错403HLCHKSUM 错504HCID2 无效605H命令格式错706H无效数据4.3 数据格式4.3.1 基本数据格式在基本格式中的各项除SOI 和EOI 是以(SOI=7EH,EOI=0DH)十六进制传输外,其余各项都是以十六进制ASCII 码的方式传输,每个字节用两个ASCII 码表示,即高四位一个ASCII 码表示,低四位用一个ASCII 码表示。例:CID24BH,传送时顺序发送34H 和42H 两个字节。4.3.2 LENGTH 数据格式LENGTH 的数据格式如下表所示。表4 LENGTH 数据格式高字节低字节校验码CHKSUM长度标识码LENID(表示INF0的传送中ASCLL码字节数)D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0LENGTH 共2 个字节,由LENID 和LCHKSUM 组成,LENID 表示INFO 项的ASCII 码字节数,当LENID=0时,INFO 为空,即无该项。LENGTH 传输中先传高字节,再传低字节,分四个ASCII码传送。校验码的计算:D11D10D9D8D7D6D5D4D3D2D1D0,求和后模16 余数取反加1。例:INFO 项的ASCII 码字节数为18,即LENID=0000 0001 0010B。D11D10D9D8D7D6D5D4D3D2D1D0=0000B+0001B+0010B=0011B,模16 余数为0011B,0011B 取反加1 就是1101B,即LCHKSUM 为1101B。可得:LENGTH 为1101 0000 0001 0010B,即D012H。4.3.3 CHKSUM 数据格式CHKSUM 的计算是除SOI、EOI 和CHKSUM 外,其他字符按ASCII 码值累加求和,所得结果模65536余数取反加1。例:收到或发送的字符序列是:“20014043E00200FD3BCR”(“”为SOI,“CR”为EOI),则最后五个字符“FD3BCR”中的FD3B 是CHKSUM,计算方法是:200E002 00= 32H + 30H + 30H + + 45H + 30H + 30H + 32H + 30H + 30H= 02C5H其中1表示1 的ASCII 码值,E表示E 的ASCII 码值。038EH 模65536 余数是02C5H,02C5H取反加1 就是FD3BH。4.3.4 INFO 数据格式4.3.4.1 浮点数(FLOAT,4BYTE)浮点数长度32位,4个字节的浮点数据传送顺序为先低字节后高字节实际是先高字节后低字节,即传送顺序为:先低字节D7D0,接着D15D8,然后D23D15,最后高字节D31D24,最终拆分成8个ASCII码传送。表5给出INFO的浮点数格式。表5 INFO浮点数据格式D31D30D23D22D0浮点数符号位阶码尾数4.3.4.2 整型数(INTEGER,2BYTE)有符号整型数 3276832767无符号整型数 065535两个字节的整型数据传送顺序为先高字节后低字节。4.3.4.3 无符号字符型(CHAR,1BYTE,0255)无符号字符型,CHAR,1BYTE,0255。传输先高4位ASCII 码,后低4位ASCII码。4.3.4.4 整型数传送值与实际值的换算采用整型数传送遥测量数据时,传送值与实际值的换算应遵循以下原则:1)采用无符号整型数,被测实际值的绝对值的最大值(包括告警上限)大于0、小于等于650 时,或者采用有符号整型数,被测实际值的绝对值的最大值(包括告警上、下限)大于0、小于等于325 时:实际值=传送值/1002)采用无符号整型数,被测实际值的绝对值的最大值(包括告警上限)大于650、小于等于6500 时,或者采用有符号整型数,被测实际值的绝对值的最大值(包括告警上、下限)大于325、小于等于3250 时:实际值=传送值/103)采用无符号整型数,被测实际值的绝对值的最大值(包括告警上限)大于6500 时,或者采用有符号整型数,被测实际值的绝对值的最大值(包括告警上、下限)大于3250 时:实际值=传送值5. 编码表编码分配及分类。CID1: D0H(DOH-FFH为用户自定义设备类型编码),节能控制器,传感器模块的定义如表6,CID1详细见YD/T 1363.3;CID2详细见表7。表6 命令信息编码分类表(CID1)序号内容CID1备注1动力源控制器D0H2温湿度传感器D1H3湿度传感器D2H4负压传感器D3H表7 命令信息编码分类表(CID2)序号内容CID2备注1获取模拟量量化后数据(定点数据)42H2获取设备状态及系统运行状态43H3获取告警状态44H4遥控45H5获取系统参数(定点数据)47H6设定系统参数(定点数据)49H7获取检测模块时间4DH8设定检测模块时间4EH9获取通信协议版本号4FH10获取设备地址50H11获取设备(监测模块)厂家信息51H12获取扩展数据52H1380H-EFH为用户自定义CID2码6. 通讯协议内容6.1 获取模拟量量化后数据表8 命令信息序号123456789字节数111112LENID/221格式SOIVERADRDOH42HLENGTHCHKSUMEOI 注:LENID = 00H表9 响应信息序号123456789字节数111112LENID/221格式SOIVERADRDOHRTNLENGTHDATAINF0CHKSUMEOI表10 命令信息编码分类表(CID2)序号内容DATAF字节1室内温度(定点数据)42室内湿度(定点数据)43室外温度(定点数据)44室外湿度(定点数据)4不支持:全部传送20H(空格)6.2 获取设备状态及系统运行状态表11 命令信息序号123456789字节数111112LENID/221格式SOIVERADRDOH43HLENGTHCHKSUMEOI 注:LENID = 00H表12 响应信息序号123456789字节数111112LENID/221格式SOIVERADRDOHRTNLENGTHDATAINF0CHKSUMEOI注:DATAINF0 由RUNSTATE组成,RUNSTATE为运行状态,如表13表13 命令信息编码分类表(CID2)序号内容RUNSTATE字节1空调1运行状态12空调2运行状态13空调3运行状态14风机1运行状态15风机2运行状态1 状态自己含义:00H:停止(关机) 01H:运行(开机) 20H:无此设备6.3 获取设备告警状态表14 命令信息序号123456789字节数111112LENID/221格式SOIVERADRDOH44HLENGTHCHKSUMEOI 注:LENID = 00H表15 响应信息序号123456789字节数111112LENID/221格式SOIVERADRDOHRTNLENGTHDATAINF0CHKSUMEOI注:DATAINF0 由WARNSTATE组成,WARNSTATE为运行状态,如表16表16 命令信息编码分类表(CID2)序号内容WARNSTATE字节1空调1故障12空调2故障13空调3故障14风机1故障(进风)15风机2故障(出风)16室内温湿度传感器故障17室外温湿度传感器故障18负压传感器1故障19负压传感器2故障110高温告警111空调反馈1故障112空调反馈2故障113空调反馈3故障114烟雾告警输出1 告警字节描述:00H:正常 F0H:故障/告警 20H:无此报警类型6.4 遥控表17 命令信息序号123456789字节数111112LENID/221格式SOIVERADRDOH43HLENGTHCOMMANDINFOCHKSUMEOI 注:LENID = 02H,COMMAND INFO 为1个字节,由COMMAND TYPE 组成。响应信息与6.1获取响应信息格式相同。表18 命令信息编码分类表(CID2)序号内容COMMAND TYPE字节1开/关遥控12开/关机13开/关风机1(进风)14开/关风机2(出风)15开/关空调116开/关空调217开/关空调31 状态自己含义:00H:停止(关机) 01H:运行(开机) 20H:无此设备6.5 设置参数表19 命令信息序号123456789字节数111112LENID/221格式SOIVERADRDOH47HLENGTHCHKSUMEOI 注:LENID = 00H表20 响应信息序号123456789字节数111112LENID/221格式SOIVERADRDOHRTNLENGTHDATAINF0CHKSUMEOI注:DATAINF0 由DATATEMPERATURE组成,DATATEMPERATRURE为设置参数,如表21表21 命令信息编码分类表(CID2)序号内容DATATEMPERATRURE字节1高温告警值42湿度告警值43空调1启动值44空调2启动值45空调3启动值46风机启动值47滞回值1 6.6 获取时间表22 获取时间命令信息序号123456789字节数111112LENID/221格式SOIVERADRDOH4DHLENGTHCHKSUMEOI 注:LENID = 00H表23 响应信息序号123456789字节数111112LENID/221格式SOIVERADRDOHRTNLENGTHDATAINF0CHKSUMEOI注:LENID = 0EH,DATAINF0 由DATATIME组成,DATATIME为运行状态,如表24表24 日期时间数据格式序号内容取值范围1年1-9999INTEGER2月1-12CHAR3日1-31CHAR4时0-23CHAR5分0-59CHAR6日0-59CHAR 日期时间数据,按照年、月、日、时、分、秒的顺序发送,最终拆分成14个ASCAII码传送。6.7 设定时间表25 获取时间命令信息序号123456789字节数111112LENID/221格式SOIVERADRDOH4EHLENGTHDATAINF0CHKSUMEOI 注:LENID = 0EH,DATAINF0由 COMMAND TIME组成,表26 响应信息序号123456789字节数111112LENID/221格式SOIVERADRDOHRTNLENGTHCHKSUMEOI注:LENID = 00H。6.8 获取监控协议版本号表27 获取监控协议版本号序号123456789字节数111112LENID/221格式SOIVERADRDOH4FHLENGTHCHKSUMEOI 注:LENID = 00H,VER 为任意值。表28 响应信息序号123456789字节数111112LENID/221格式SOIVERADRDOHRTNLENGTHCHKSUMEOI注:LENID = 00H,SM 收到该命令后,不判断收到命令的VER,将协议的版本号填入到响应信息中的VER 字段。例:当版本号为2.1时,则VER为21H;版本号为5.12时,VER为5CH。6.9 获取设备地址表29 命令信息序号123456789字节数111112LENID/221格式SOIVERADRDOH50HLENGTHCHKSUMEOI 注:VER 与ADR 可以为任意值,SM 收到后不判断VER 与ADR,对任意值的V

温馨提示

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

评论

0/150

提交评论