附录A信号电源与微机监测通讯协议V1.22-fz

2020-02-21 12:40

附录A

铁路信号智能电源屏与微机监测设备通讯协议

1.范围

本文为铁路信号智能电源屏与微机监测设备的通讯协议。

2.定义、符号和缩略语

本文采用下列定义、符号和缩略语: 2.1 监测单元SU(supervision unit)

电源屏内的监测单元,周期性地采集屏内传来的各类信息,并向微机监测设备传送信息。

2.2 微机监测设备SS(supervision station)

具有实时作业功能,能同时监视辖区内监测单元(SU)的工作状态,接收监测单元(SU)发送的数据的设备。

3.物理接口

3.1 通讯接口: RJ45 接口。

4.通讯方式

监测单元与微机监测的通讯方式为:监测单元主动上传模式,定时上传一组信息。微机监测超时收不到信息认为通讯失败。

5.信息类型及协议的基本格式

5.1 信息类型

5.2 协议的基本格式

序号 字节数 格式 信息由SU主动上传到SS的信息(简称发送信息)

1 2 3 1 1 1 SOI CID1 CID2 基本格式的注解见表5.1。 4 5 6 2 X 2 LENGTH INFO CHKSUM 7 1 EOI 表5.1 协议基本格式说明

序号 符号 表示意义 1 SOI 起始标志位(START OF INFORMATION) 2 CID1 控制标识码(设备类型编码) 3 CID2 控制标识码(信息分类编码) 4 LENGTH INFO字节长度(包括LENID和LCHKSUM) 5 INFO 信息内容:数据信息DATA INFO 6 CHKSUM 校验和码 7 EOI 结束码(CR) 5.3 数据格式 5.3.1 数据传输格式

备注 (7EH) 见表6.1 见表6.2 见5.3.2 见7 见5.3.3 (0DH) 在5.2 的各项,除SOI和EOI是以十六进制解释(SOI=7EH,EOI=0DH),十六进制传输外,其余各项都是以十六进制解释,以十六进制—ASCII码的方式传输,每个字节用两个ASCII码表示,即高四位用一个ASCII码表示,低四位用一个ASCII码表示。例如:

CID1 = 40H,传输时分为两个字节,先传送34H,再传送30H。 CID2 = 43H,传输时先传送34H,再传送33H。

5.3.2 LENGTH数据格式

LENGTH的数据格式如下表所示。

高字节 校验码LCHKSUM D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 低字节 LENID(表示INFO的传送中ASCII码字节数) D4 D3 D2 D1 D0 LENGTH共2个字节,由LENID和LCHKSUM组成,LENID表示INFO项的ASCII码字节数,当LENID=0时,INFO为空,即无该项。LENGTH传输中先传高字节,再传低字节,分四个ASCII码传送。

校验码的计算:D11D10D9D8+D7D6D5D4+D3D2D1D0,求和后模16的余数取反加1。例如:

假定INFO项的ASCII码字节数为18,即LENID = 0000 0001 0010。

D11D10D9D8+D7D6D5D4+D3D2D1D0 = 0000 + 0001 + 0010 = 0011,模16余

数为0011H,0011H取反加1就是1101H,即LCHKSUM为1101H。可得:

LENGTH为 1101 0000 0001 0010,即D012H。

5.3.3 CHKSUM数据格式

CHKSUM 共2个字节,传输中先传高字节,再传低字节,分四个ASCII码传送。

CHKSUM的计算是除SOI、EOI和CHKSUM外,其他字符ASCII码值累加求和,所得结果模65535余数取反加1。例:

收到或发送的字节序列是:“~1203400456ABCDFEFC72CR”,则最后五个字符“FC72CR”中的FC72是CHKSUM,(SOI = 7EH = ~ 、EOI = 0DH = CR)计算方法是:

‘1’+‘2’+‘0’+ ···+‘A’+‘B’+···+‘F’+‘E’ = 31H + 32H + 30H + ···+ 41H + 42H +···+ 46H + 45H = 038EH

其中‘1’表示1的ASCII码值,‘E’表示E的ASCII码值。038EH模65536余数是038EH,038EH取反加1就是‘FC72’。

5.3.4 INFO 数据格式

INFO在本协议中,指上报 SS 的数据信息 DATA INFO,包括以下类型:

DATAI:含有整型数的发送信息; DATAF:含有浮点数的发送信息;

其中,浮点数格式符合IEEE-754标准(32)的规定。1个DATAF类型数由4个字节组成,传输中先传低字节,再传高字节,分八个ASCII码传送。

6.标志编码 6.1 设备类型编码

表6.1 设备类型编码表(CID1)

序号 1 2 3 4 5 6 内容 系统输入 模块状态输出 系统输出 保留 保留 用户自定义 6.2 信息分类编码

表6.2 信息分类编码表(CID2)

序号 1 内容 发送模拟量数据(浮点数) CID2 41H 备注 CID1 40H 41H 42H 44H 90H D0H~FFH 备注 2 发送接触器开关状态 3 发送告警状态 4 发送系统参数(浮点数)* 5 发送系统参数(浮点数)* 6 发送系统历史数据(浮点数)* 7 发送历史告警 * 8 发送通讯协议版本号 * 9 发送设备地址 * 10 发送设备(监测模块)厂家信息 * 11 用户自定义 * 注:加*号的命令表示是可选项。

6.3 电源系统综合编码

表6.3 电源系统综合编码

序号 内容 1 发送模拟量数据(浮点数) 2 发送接触器开关状态 3 发送告警状态 CID1 可选命令 40H 41H 42H 40H 41H 40H 41H 43H 44H 46H 48H 4AH 4CH 4FH 50H 51H 80H~EFH CID2 41H 43H 44H 4 5 6 7 8 发送系统参数(浮点数)* 设定系统参数(浮点数)* 发送系统历史数据(浮点数)* 发送历史告警 * 发送通信协议版本号 * 40H 40H 40H 41H 42H 40H 41H 42H 40H 41H 42H 46H 48H 4AH 4CH 4FH 9 10 11 发送设备地址 * 发送设备(监测模块)厂家信息 * 用户自定义 * 40H 41H 42H 40H 41H 42H 40H 41H 42H 50H 51H E0H—EFH 备 注 本协议中发送告警状态只选择:CID1=40H 字节高 4 位对应版本小数点前的值,后 4 位对应小数点后的值,例如: 10H ---- v1.0 12H ---- v1.2 20H ---- v2.0 注:加*号的命令表示是可选项。

7.具体设备通信协议

7.1 发送系统输入模拟量数据(浮点数)

发送信息

序号 字节数 格式 1 1 SOI 2 1 40H 3 1 41H 4 2 LENGTH 5 LENID/2 DATAINFO 6 2 CHKSUM 7 1 EOI 注:DATAINFO的字节数为LENGTH中LENID数除以2,即十六进制数据的长度。 系统输入模拟量监测内容及传送顺序见表7.1。

表7.1 系统输入模拟量监测内容及传送顺序

序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 DATAFDATAI备注 字节 字节 1 交流输入路数 因全部两路供电,设定为2 1 交流输入类型 01H:单相 03H:三相 4 一路输入线/相电压AB/A 4 一路输入线/相电压BC/B* 4 一路输入线/相电压CA/C* 4 一路输入A相电流 4 一路输入B相电流* 4 一路输入C相电流* 4 二路输入线/相电压AB/A 4 二路输入线/相电压BC/B* 4 二路输入线/相电压CA/C* 4 二路输入A相电流 4 二路输入B相电流* 4 二路输入C相电流* 注:带*项在“交流输入类型”为1(单相)时不存在。 内容 协议举例:

7E 34 30 34 31 36 30 36 34 30 32 30 33 37 33 35 31 34 43 34 33 38 36 30 42 34 46 34

33 30 31 33 30 35 31 34 33 39 43 39 30 45 32 33 46 36 41 45 45 39 38 33 46 37 44 34 30 42 35 33 46 39 45 34 46 46 39 33 45 36 46 33 41 46 39 33 45 36 46 33 41 46 39 33 45 44 45 41 33 36 32 33 45 45 43 46 42 30 37 33 45 45 43 46 42 30 37 33 45 45 37 39 42 0D

□消息头(7E)、尾(0D) □消息命令字(4041)

□AC 输入路数(2) □输入方式 单、三相(3) □一路、二路电压 □一路、二路电流 □长度校验 □校验和


附录A信号电源与微机监测通讯协议V1.22-fz.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:股票指标公式下载-[大智慧]主力进场(私募机构、进场、加仓)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: