附录A信号电源与微机监测通讯协议V122fz.docx
《附录A信号电源与微机监测通讯协议V122fz.docx》由会员分享,可在线阅读,更多相关《附录A信号电源与微机监测通讯协议V122fz.docx(20页珍藏版)》请在冰豆网上搜索。
附录A信号电源与微机监测通讯协议V122fz
附录A
铁路信号智能电源屏与微机监测设备通讯协议
1.范围
本文为铁路信号智能电源屏与微机监测设备的通讯协议。
2.定义、符号和缩略语
本文采用下列定义、符号和缩略语:
2.1监测单元SU(supervisionunit)
电源屏内的监测单元,周期性地采集屏内传来的各类信息,并向微机监测设备传送信息。
2.2微机监测设备SS(supervisionstation)
具有实时作业功能,能同时监视辖区内监测单元(SU)的工作状态,接收监测单元(SU)发送的数据的设备。
3.物理接口
3.1通讯接口:
RJ45接口。
4.通讯方式
监测单元与微机监测的通讯方式为:
监测单元主动上传模式,定时上传一组信息。
微机监测超时收不到信息认为通讯失败。
5.信息类型及协议的基本格式
5.1信息类型
信息由SU主动上传到SS的信息(简称发送信息)
5.2协议的基本格式
序号
1
2
3
4
5
6
7
字节数
1
1
1
2
X
2
1
格式
SOI
CID1
CID2
LENGTH
INFO
CHKSUM
EOI
基本格式的注解见表5.1。
表5.1协议基本格式说明
序号
符号
表示意义
备注
1
SOI
起始标志位(STARTOFINFORMATION)
(7EH)
2
CID1
控制标识码(设备类型编码)
见表6.1
3
CID2
控制标识码(信息分类编码)
见表6.2
4
LENGTH
INFO字节长度(包括LENID和LCHKSUM)
见5.3.2
5
INFO
信息内容:
数据信息DATAINFO
见7
6
CHKSUM
校验和码
见5.3.3
7
EOI
结束码(CR)
(0DH)
5.3数据格式
5.3.1数据传输格式
在5.2的各项,除SOI和EOI是以十六进制解释(SOI=7EH,EOI=0DH),十六进制传输外,其余各项都是以十六进制解释,以十六进制—ASCII码的方式传输,每个字节用两个ASCII码表示,即高四位用一个ASCII码表示,低四位用一个ASCII码表示。
例如:
CID1=40H,传输时分为两个字节,先传送34H,再传送30H。
CID2=43H,传输时先传送34H,再传送33H。
5.3.2LENGTH数据格式
LENGTH的数据格式如下表所示。
高字节
低字节
校验码LCHKSUM
LENID(表示INFO的传送中ASCII码字节数)
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
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=000000010010。
D11D10D9D8+D7D6D5D4+D3D2D1D0=0000+0001+0010=0011,模16余数为0011H,0011H取反加1就是1101H,即LCHKSUM为1101H。
可得:
LENGTH为1101000000010010,即D012H。
5.3.3CHKSUM数据格式
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.4INFO数据格式
INFO在本协议中,指上报SS的数据信息DATAINFO,包括以下类型:
DATAI:
含有整型数的发送信息;
DATAF:
含有浮点数的发送信息;
其中,浮点数格式符合IEEE-754标准(32)的规定。
1个DATAF类型数由4个字节组成,传输中先传低字节,再传高字节,分八个ASCII码传送。
6.标志编码
6.1设备类型编码
表6.1设备类型编码表(CID1)
序号
内容
CID1
备注
1
系统输入
40H
2
模块状态输出
41H
3
系统输出
42H
4
保留
44H
5
保留
90H
6
用户自定义
D0H~FFH
6.2信息分类编码
表6.2信息分类编码表(CID2)
序号
内容
CID2
备注
1
发送模拟量数据(浮点数)
41H
2
发送接触器开关状态
43H
3
发送告警状态
44H
4
发送系统参数(浮点数)*
46H
5
发送系统参数(浮点数)*
48H
6
发送系统历史数据(浮点数)*
4AH
7
发送历史告警*
4CH
8
发送通讯协议版本号*
4FH
9
发送设备地址*
50H
10
发送设备(监测模块)厂家信息*
51H
11
用户自定义*
80H~EFH
注:
加*号的命令表示是可选项。
6.3电源系统综合编码
表6.3电源系统综合编码
序号
内容
CID1可选命令
CID2
备注
1
发送模拟量数据(浮点数)
40H41H42H
41H
2
发送接触器开关状态
40H41H
43H
3
发送告警状态
40H41H
44H
本协议中发送告警状态只选择:
CID1=40H
4
发送系统参数(浮点数)*
40H
46H
5
设定系统参数(浮点数)*
40H
48H
6
发送系统历史数据(浮点数)*
40H41H42H
4AH
7
发送历史告警*
40H41H42H
4CH
8
发送通信协议版本号*
40H41H42H
4FH
字节高4位对应版本小数点前的值,后4位对应小数点后的值,例如:
10H----v1.0
12H----v1.2
20H----v2.0
9
发送设备地址*
40H41H42H
50H
10
发送设备(监测模块)厂家信息*
40H41H42H
51H
11
用户自定义*
40H41H42H
E0H—EFH
注:
加*号的命令表示是可选项。
7.具体设备通信协议
7.1发送系统输入模拟量数据(浮点数)
发送信息
序号
1
2
3
4
5
6
7
字节数
1
1
1
2
LENID/2
2
1
格式
SOI
40H
41H
LENGTH
DATAINFO
CHKSUM
EOI
注:
DATAINFO的字节数为LENGTH中LENID数除以2,即十六进制数据的长度。
系统输入模拟量监测内容及传送顺序见表7.1。
表7.1系统输入模拟量监测内容及传送顺序
序号
内容
DATAF字节
DATAI字节
备注
1
交流输入路数
1
因全部两路供电,设定为2
2
交流输入类型
1
01H:
单相03H:
三相
3
一路输入线/相电压AB/A
4
4
一路输入线/相电压BC/B*
4
5
一路输入线/相电压CA/C*
4
6
一路输入A相电流
4
7
一路输入B相电流*
4
8
一路输入C相电流*
4
9
二路输入线/相电压AB/A
4
10
二路输入线/相电压BC/B*
4
11
二路输入线/相电压CA/C*
4
12
二路输入A相电流
4
13
二路输入B相电流*
4
14
二路输入C相电流*
4
注:
带*项在“交流输入类型”为1(单相)时不存在。
协议举例:
7E343034313630363430323033373335313443343338363042344634333031333035313433394339304532334636414545393833463744343042353346394534464639334536463341463933453646334146393345444541333632334545434642303733454543464230373345453739420D
□消息头(7E)、尾(0D)□消息命令字(4041)
□AC输入路数
(2)□输入方式单、三相(3)
□一路、二路电压□一路、二路电流
□长度校验□校验和
7.2发送系统输入交流接触器状态
发送信息
序号
1
2
3
4
5
6
7
字节数
1
1
1
2
LENID/2
2
1
格式
SOI
40H
43H
LENGTH
DATAINFO
CHKSUM
EOI
状态字节描述:
00H:
闭合05H:
断开
说明:
以下顺序为监控单元型号为PSM-C
DATAINF内容及传送顺序:
信号类别
序号
信号名称
DATAI字节数
状态量
1
接触器KM1状态
2
2
接触器KM2状态
2
3
接触器KM3状态
2
4
接触器KM4状态
2
系统有四个接触器
1路、2路同时工作接触器1和接触器3吸合
只有1路工作接触器1和接触器4吸合
只有2路工作接触器2和接触器3吸合
说明:
以下顺序为监控单元型号为DPSM-C2
DATAINF内容及传送顺序:
信号类别
序号
信号名称
DATAI字节数
状态量
1
接触器KM1状态
2
2
接触器KM2状态
2
3
正常工作开关状态
2
4
旁路直供开关状态
2
协议举例:
7E34303433383030383030303530353030464344420D
□消息头(7E)、尾(0D)□消息命令字(4043)
□4个接触器状态(00:
闭合,05:
断开)□长度校验
□校验和
7.3发送告警状态
发送信息
序号
1
2
3
4
5
6
7
字节数
1
1
1
2
LENID/2
2
1
格式
SOI
40H
44H
LENGTH
DATAINFO
CHKSUM
EOI
本协议中发送告警状态,序号2(CID1)只选择40H,不管是输入还是输出。
DATAINFO内容:
序号
内容
DATAI字节数
备注
1
交流输入路数
1
因全部两路供电,设定为2
2
交流输入类型
1
01H:
单相03H:
三相
3
告警量(n个)
N
每个告警字节描述:
00H:
正常
05H:
有告警
以下是某个系统的告警量例子。
序号
告警量名称
1
交流输入1停电
2
交流输入2停电
3
系统输入停电
4
配电监控通讯中断
5
防雷器故障
6
不稳备电源1输出断
7
信号点灯电源2输出断
8
信号点灯电源2输出断
9
局部电源支路2输出断
10
局部电源支路1输出断
11
轨道电源支路4输出断
12
轨道电源支路3输出断
13
轨道电源支路2输出断
14
轨道电源支路1输出断
15
半自动闭塞电源3输出断
16
半自动闭塞电源2输出断
17
半自动闭塞电源1输出断
18
继电器电源输出断
19
直流转辙机电源输出断
20
系统输入空开1跳
21
系统输入空开2跳
22
闪光灯电源输出断
23
表示灯电源输出断
24
稳压备用1电源输出断
25
信号点灯电源1输出断
26
稳压备用电源输出断
27
道岔表示电源输出断
28
模块001故障
29
模块002故障
30
模块003故障
31
模块004故障
32
模块005故障
……
……
斜体字部分告警量名称根据具体系统进行调整。
协议举例:
7E34303434453032303032303330303030303030303030303030303030303030303030303030303030463835380D
□消息头(7E)、尾(0D)□消息命令字(4044)
□AC输入路数
(2)□输入方式单、三相(3)
□系统告警量状态(00:
正常,05:
有告警)□长度校验
□校验和
7.4发送系统输出模拟量数据(浮点数)
1、2006.6月以前系统
发送信息
序号
1
2
3
4
5
6
7
8
字节数
1
1
1
2
1
LENID/2
2
1
格式
SOI
42H
41H
LENGTH
信号量数据
DATAINFO
CHKSUM
EOI
系统输出模拟量DATAINFO字节数计算
内容
DATAF字节
信号量数据(p个)
p×4
其中p为信号量的个数,随系统输出路数而改变。
协议举例:
7E3432343142323132343232393543433734313041443744463431
3241453535443433333046374142343031413143354434333943314436423430453745373544343341463132303534304138323735443433354633383945334630303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030323734353545343339364633334433463130463545313432443130364336334641313034433834314644394242333432303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303031463238354434333030303030303030303032373831343330303030303030304338363937463433303030303030303030344334383134333030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303533304436303433423936303341334633344633363134333030303030303030433134463632343330303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030393441460D
□消息头(7E)、尾(0D)□消息命令字(4241)
□信号量数据□模拟量数据(浮点数)□长度校验□校验和
2、2006.6月以后系统
发送信息
序号
1
2
3
4
5
6
7
字节数
1
1
1
2
LENID/2
2
1
格式
SOI
42H
41H
LENGTH
DATAINFO
CHKSUM
EOI
系统输出模拟量DATAINFO字节数计算
内容
DATAF字节
信号量数据(p个)
p×4
其中p为信号量的个数,随系统输出路数而改变。
信号量的具体名称随系统不同而改变。
以下是某个系统的例子。
表7.2监测内容及传送顺序举例
序号
信号名称
1
信号机点灯电源1电压
2
信号机点灯电源1电流
3
信号机点灯电源2电压
4
信号机点灯电源2电流
5
信号机点灯电源3电压
6
信号机点灯电源3电流
7
信号机点灯电源4电压
8
信号机点灯电源4电流
9
道岔表示电源电压
10
道岔表示电源电流
11
稳压备用电源1电压
12
稳压备用电源1电流
13
稳压备用电源电压
14
稳压备用电源电流
15
电码化电源电压
16
电码化电源电流
17
站间点灯电源电压
18
站间点灯电源电流
19
50Hz轨道电源1电压
20
50Hz轨道电源1电流
21
50Hz轨道电源2电压
22
50Hz轨道电源2电流
23
50Hz轨道电源3电压
24
50Hz轨道电源3电流
25
50Hz轨道电源4电压
26
50Hz轨道电源4电流
27
微机电源电压
28
微机电源电流
29
表示灯电源电压
30
表示灯电源电流
31
闪光灯电源电压
32
闪光灯电源电流
33
25Hz轨道电源电压
34
25Hz轨道电源电流
35
25Hz局部电源电压
36
25Hz局部电源电流
37
25Hz电源频率
38
无
39
25Hz电源轨道超前相位
40
无
41
直流转辙机电源电压
42
直流转辙机电源电流
43
交流转辙机电源A相电压
44
交流转辙机电源A相电流
45
交流转辙机电源B相电压
46
交流转辙机电源B相电流
47
交流转辙机电源C相电压
48
交流转辙机电源C相电流
49
继电器电源电压
50
继电器电源电流
51
半自动闭塞电源1电压
52
半自动闭塞电源1电流
53
半自动闭塞电源2电压
54
半自动闭塞电源2电流
55
半自动闭塞电源3电压
56
半自动闭塞电源3电流
57
移频电源1电压
58
移频电源1电流
59
移频电源2电压
60
移频电源2电流
61
移频电源3电压
62
移频电源3电流
63
区间继电器电源电压
64
区间继电器电源电流
65
区间条件电源电压
66
区间条件电源电流
……
……
斜体字部分信号量名称根据具体系统进行调整。
协议举例:
7E343234313930373030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303731373535383433303030303030303030303030303030303030303030303030453933440D
□消息头(7E)、尾(0D)□消息命令字(4241)
□模拟量数据(浮点数)□长度校验
□校验和
7.5发送模块状态数据
发送信息
序号
1
2
3
4
5
6
7
字节数
1