当前位置:首页 > 珠海晋电五防通讯规约
山东鲁能奥特科技有限公司开发部
通讯规约
——南瑞规约、珠海晋电规约、锦州五防规约 串口通讯波特率可调,一般为2400;无奇偶校验;数据位8;停止位1。 报文格式: 90EB90EB90EB 报文总长度 报文码 报文有效长度 报文内容 校验码 报文头为6个字节:90EB90EB90EB
报文总长度2个字节;报文码6个字节;报文有效长度2个字节;校验码1个字节 校验码使用累加和校验,即由校验码前的全部字节相加后所得 报文总长度、报文有效长度都是低字节在前,高字节在后; 报文总长度指从报文码向后的所有报文长度(包括报文码长度); 报文有效长度指报文内容的长度; 实遥信:(监控向五防机发送) 报文码:00 00 00 01 00 00
报文内容:所有设备的状态。每个字节代表8个设备的状态,高四位在前,低四位在后。第一个字节表示编号为0~7的设备状态,第二个字节表示编号为8~15的设备状态,依此类推。 “0”表示设备处于分位,“1”表示设备处于合位。 虚遥信:(五防机向监控发送) 报文码:00 00 00 05 00 00 报文内容与实遥信相同
遥控请求:(监控向五防机发送) 报文码:00 00 00 02 00 00
报文内容:2个字节的编号+1个字节的遥控方式;编号的2个字节,低字节在前,高字节在后;1:表示遥控合,0:表示遥控分 遥控允许:(五防机向监控发送) 报文码:00 00 00 03 00 00 报文内容为空;
遥控禁止:(五防机向监控发送) 报文码:00 00 00 04 00 00 报文内容为空;
山东鲁能奥特科技有限公司开发部
下面举例说明:(报文中所有空格实际是不存在的) 实遥信:
假设接收到报文为:90EB90EB90EB 0C00 000000010000 0300 5ABC8D 24
5ABC8D 24
报文内容全部为十六进制数 其中
90EB90EB90EB为报文头;
0C00为报文总长度,将其转换为十进制就是12,计算方法为:分别将0C、00转换
成10进制(可以通过附件中的计算器转换),假设为X1、X2然后由X1+X2*256得出;
000000010000为实遥信报文码;
0300为报文有效长度,转换成十进制就是3,计算方法与报文总长度转换相同 5ABC8D为报文内容就是三个字节的设备状态
其中5A表示0~7号设备状态;BC表示8~15号设备状态;8D为16~23号设备状态 状态解析方法如下(以5A为例):
将5A转换成8位的二进制数为:01011010(可以通过附件中的计算器转换,如果不
足8位,前添0补齐) 0 1 0 1 1 0 1 0 7号设备 0号设备 其中0表示分位;1表示合位 24为校验码
虚遥信与实遥信相同; 遥控请求:
假设接收到报文为:90EB90EB90EB 0C00 000000020000 0300 0E0001 91
90EB90EB90EB为报文头;
0C00为报文总长度,将其转换为十进制就是12,计算方法为:分别将0C、00转换成
10进制(可以通过附件中的计算器转换),假设为X1、X2然后由X1+X2*256得出;
000000020000为请求遥控报文码;
0300为报文有效长度,转换成十进制就是3,计算方法与报文总长度转换相同
0E0001为报文内容,表示请求对那个设备进行什么操作,其中0E00表示设备的点号,
01表示操作方式;0E00转换成十进制就是14号设备,计算方法与报文总长度计算方法相同;01表示合操作,如果是00,则表示分操作
91为校验码
遥控允许报文:
报文内容就是:90EB90EB90EB 0900 000000030000 0000 7D 遥控禁止报文:
报文内容就是:90EB90EB90EB 0900 000000040000 0000 7E
共分享92篇相关文档