表B.6 后续报文格式定义
偏移 | 位 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0 | 0xAA | |||||||
1 | 0xAA | |||||||
2 | 报文长度 | |||||||
3 | ||||||||
4 | 报文标识(各个报文标识定义见表B.7) | |||||||
… | 报文数据 | |||||||
N | SC |
表B.7 报文标识定义
报文名称(NAME) | 报文长度(DEC) | 报文标识(HEX) | 备注信息(NOTE) |
制动报文(AB) | 18 | B1 |
|
防火报文(AF) | 72 | B2 |
|
绝缘报文(AG) | 13 | B3 | 通常含有AG报文均为关键帧 |
列供报文(AP) | 62 | B4 |
|
走行1报文(AT1) | 23 | B5 | 通常1个大包文中包含6个AT1报文。 |
视频报文(AV3) | 25 | B7 |
|
表B.8 数据类型定义
数据类型 | 字节数 | 备注 |
char | 1 | 有符号 |
byte | 1 | 无符号 |
short | 2 | 有符号 |
ushort | 2 | 无符号 |
int | 4 | 有符号 |
uint | 4 | 无符号 |
A.1.1 报文数据接口
A.1.1.1 制动报文
STRUCT AB1
{
byte alt; //1表示停放制动异常施加
byte cnt; //列车贯通辆数
short lcg; //列车管压力(kPa) -1为故障
short tfg; //停放缸压力(kPa) -1为故障
short jhg; //均衡缸压力(kPa) -1为故障
short llj; //列车管流量 -1为故障
short speed; // 运行速度(km/h)
}
A.1.1.2 防火报文
STRUCT AF1
{
byte alt[32]; // 1-32号探头报警码(1表示报警,2表示故障)
byte sen[32]; // 1-32号探头类型码(1表示烟温,2表示高温,3表示其他)
byte zxkl; // 1表示防火总线开路
byte zxdl; // 1表示防火总线短路
}
A.1.1.3 绝缘报文
STRUCT AG1
{
ushort jcdy; // 检测电压(V)
ushort bjdy; // 门限电压(V)
byte alt; //报警状态 1表示报警
byte stp; //测试状态 1表示测试完成
byte error; // 自检故障 1表示自检故障
}
A.1.1.4 列供报文
STRUCT AP1
{
int ldl[2]; // 两路漏电流(mA)
int ydl[2]; // 两路用电量(kwh)
int srdy[2]; // 输入电压(V)
int srdl[2]; // 输入电流(A)
int scdy[2]; // 输出电压(V)
int scdl[2]; // 输出电流(A)
int bdy[2]; // 半电压(V)
}
A.1.1.5 走行1报文
STRUCT AT1
{
byte axis; // 轴号(1~6分别表示1~6轴)
byte alt[8]; // 1-8位报警码
char tmp[8]; // 1-8位温度值(℃)
}
报警码bit0~bit7为1分别表示:温升报警、超温报警、轴承I级、轴承II级、齿轮I级、齿轮II级、踏面I级、踏面II级
A.1.1.6 视频报文
STRUCT AV3
{
byte chn[16]; // 01-16通道自检故障(1表示故障)
byte cjk1; // 采集卡1故障(1表示故障)
byte cjk2; // 采集卡2故障(1表示故障)
byte disk; // 存储盘故障(1表示故障)
}
A.1.2 LDP向6A系统发送数据报文
A.1.2.1 TAX数据报文
LDP发送给6A系统的TAX数据报文格式见表B.9。
表B.9 LDP发送给6A系统的TAX数据报文定义
偏移 | 位 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0 | 0xAA | |||||||
1 | 0xAA | |||||||
2 | 报文长度:0x33 | |||||||
3 | ||||||||
4 | 报文标识:0xF1 | |||||||
5 |
|
|
|
|
|
|
| TAX通信故障 |
6 | LKJ系统时间 (格式同后文LKJ时间定义) | |||||||
7 | ||||||||
8 | ||||||||
9 | ||||||||
10 | 车次字母部分 4个字母组成,不足时从低字节开始补空格 例如FK501次的字母存放顺序为:[空格][空格][F][K] | |||||||
11 | ||||||||
12 | ||||||||
13 | ||||||||
14 | 偏移地址0—车次数字部分低字节; 偏移地址1—车次数字部分中字节; 偏移地址2—车次数字部分高字节; | |||||||
15 | ||||||||
16 | ||||||||
17 | 车站号 | |||||||
18 | 车站号扩充字节 | |||||||
19 | 司机号 | |||||||
20 | ||||||||
21 | 司机号扩充字节 |
表B.9 (续)
偏移 | 位 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
22 | 副司机号 | |||||||
23 | ||||||||
24 | 副司机号扩充字节 | |||||||
25 | 机车号 | |||||||
26 | ||||||||
27 | 机车型号 | |||||||
28 | 机车型号扩充字节(b7=1:A节,b6=1:B节,b5~b1为机车信号型号,b0作为机车型号的扩充位(考虑到机车型号可能超过255)) | |||||||
29 | 实际交路号(与LKJ2000格式相同) | |||||||
30 | 客/货、本/补(D0:0/1=货/客,D1: 0/1=本务/补机 | |||||||
31 | 实速(b7~b0:实速,b23~b8:预留位填0) | |||||||
32 | ||||||||
33 | ||||||||
34 | 机车信号(b4=0/1-->单灯/多灯 b3~b0: 00--无灯,01--绿,02--黄,03--双黄, 04--红黄,05--红,06--白,07--绿黄,08--黄2) | |||||||
35 | 机车工况(b0--零位,b1--向后[即二端向前],b2--向前[即一端向前],b3--制动,b4--牵引) | |||||||
36 | 信号机编号 | |||||||
37 | ||||||||
38 | 信号机种类(b2~b0: 02--出站,03--进站,04--通过, 05--预告,06--容许,其他--暂未定义) | |||||||
39 | 公里标(单位:米) | |||||||
40 | ||||||||
41 | ||||||||
42 | 总重 | |||||||
43 | ||||||||
44 | 计长(单位:0.1米) | |||||||
45 | ||||||||
46 | 辆数 | |||||||
47 | 列车管压力(b9--b0:管压(单位:1KPA),b15--b10:预留) | |||||||
48 | ||||||||
49 | 装置状态(b0:1/0-降级/监控 b2:1/0-调车/非调车) | |||||||
50 | SC |
A.1.2.2 车载微机信息表
车载微机信息定义见表B.10
表B.10 车载微机信息定义
表B.10(续)
偏移 | 位 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
33 | 预留 | |||||||
34 | ||||||||
35 | ||||||||
36 | SC | |||||||
注1:制动系统各压力值,单位为kPa,数据为整型。 注2:机车工况:“零位”表示不牵引、且不制动。 |
A.1.2.3 LDP发给6A系统的心跳包
LDP每秒钟给6A系统发送心跳包,报文格式定义见表B.11。
表B.11 心跳报文格式
偏移 | 位 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0 | 0xAA | |||||||
1 | 0xAA | |||||||
2 | 报文长度 | |||||||
3 | ||||||||
4 | 报文标识:0xFA | |||||||
5 | 协议版本号:目前版本1.0a | |||||||
6 | WLAN链路状态:0x01表示连接正常 | |||||||
7 | 服务器IP地址 | |||||||
8 | ||||||||
9 | ||||||||
10 | ||||||||
11 | 端口:21 | |||||||
12~31 | 用户名:20字节(字符串) | |||||||
32~51 | 密码:20字节(字符串) | |||||||
52~115 | 存储目录:64字节(字符串)(目录规则) | |||||||
116 | 年(减2000的值) | |||||||
117 | 月 | |||||||
118 | 日 | |||||||
119 | 时 | |||||||
120 | 分 | |||||||
121 | 秒 | |||||||
122 | 校验和 | |||||||
a 该字节值除以10。 |
A.2.1 6A系统记录(6A平台记录文件和走行部过程记录文件)FTP转储
文件优先考虑通过无线局域网透传,其次考虑LDP作为LDP服务器。
A.2.2 采用无线局域网透传
A.2.2.1 中央处理平台和走行部子系统1通过FTP向地面无线转储服务器发送记录文件,记录文件采用增量下载方式。
A.2.2.2 记录文件命名规则为:车型车号_系统名称_日期_时间.iso,各字段以下划线分隔,字段解释如下:
——车型车号:实际车型表示,例HXD1D0001A(A表示A节);
——系统名称:中央处理平台为CP1/CP2,走行部子系统1为AT1;
——日期:格式为YYYYMMDD;
——时间:HHMMSS。
注:命名规则中各字段使用字符串表示。
A.2.2.3 记录文件的在FTP传输过程中使用的文件名为在原始文件名后添加.ftp,记录文件的在发送完成后再将.ftp去掉。
A.2.3 LDP作为FTP服务器
A.2.3.1 中央处理平台和走行部子系统1通过FTP向LDP发送记录文件,记录文件采用增量下载方式。
A.2.3.2 记录文件命名规则为:车型车号_系统名称_日期_时间.iso,各字段以下划线分隔,字段解释如下:
——车型车号:实际车型表示,例HXD1D0001A(A表示A节)
——系统名称:中央处理平台为CP1/CP2,走行部子系统1为AT1
——日期:格式为YYYYMMDD
——时间:HHMMSS
注:命名规则中各字段使用字符串表示。
A.2.3.3 记录文件的在FTP传输过程中使用的文件名为在原始文件名后添加.ftp,记录文件的在发送完成后再将.ftp去掉。
A.2.3.4 LDP检测到文件名结尾为.iso的文件,将其下载到地面服务器。
A.2.3.5 如果FTP服务器链接失败,发送FTP链接错误报文给LDP。
A.3 6A系统视频通信接口规范
A.3.1 基本要求
采用双码流,录像码流(主码流)和传输码流(次码流)。录像码流按预定参数录像,以保证录像质量;传输码流的FPS和BPS可根据3G质量变化。
实时视频流在地面采用点播的方式查看。单通道方式查看。视频码流需保证清晰度。
在LDP上运行视频传输程序,采用SDK取视频流,经CMD系统处理后发送到CMD系统地面综合应用子系统。
AV3发送给LDP的视频流符合H.264规范。
A.3.2 LDP与视频系统通信策略
LDP发送请求命令给AV3,用于获取视频子系统信息,视频子系统反馈供应商信息和视频通道启用信息给LDP。
通道配置信息发生变化时,视频系统向LDP发送信息。
请求命令格式如下:
typedef struct _stVideoRequest{
unsigned short magic; //0xBBCC
unsigned short resv;//保留
unsigned short request;//0x01 = 请求视频信息
unsigned short check;//预留,置0
} stVideoRequest;
视频子系统反馈信息结构体:
typedef struct _stVideoInfo{
unsigned short magic; //0xBBCC
unsigned short PID; //厂家编码;
char av1verinfo[32]; //编码板软件版本信息
char av1serialNum[32]; //编码板序列号
char av2verinfo[32]; //编码板软件版本信息
char av2serialNum[32]; //编码板序列号
char av3verinfo[32]; //av3板软件版本信息
char av3serialNum[32]; //av3板序列号
unsigned short chInfo; //使用对应的位代表对应的启用通道号,启用时填1,禁用时填0。从低位开始,通道号为1到16,其中第8,16通道为音频通道,填0。
unsigned short check; //预留,置0
} VideoInfo;
A.3.3 LDP视频开发SDK
LDP视频开发SDK动态库名称:VideoLDP.dll, VideoLDP.lib,VideoLDP.h,该动态库能在线程中运行。
应用程序首先调用VideoInit函数初始化视频开发库;使用VideoSetCallBack设置视频数据流处理函数。
当需要请求实时视频时,调用VideoRequest函数指定点播的视频通道,视频开发SDK开始从6A视频子系统获取指定通道的视频数据,由VideoSetCallBack函数返回获取视频流。
当需要结束实时视频时,调用VideoStop函数结束视频数据流请求。
应用程序根据需要调用VideoSnap函数获取视频截图信息。
应用程序根据传输带宽调用SetBPS和SetFPS设置次码流码率和帧率(预留)。
#define LDP_6Avideo_API __declspec(dllexport )
typedef int (__stdcall* CBF_Stream)(int hSession, intiStreamType, unsigned char* pData, int iDataLen, void* pUsrData)
a)初始化函数
LDP_6Avideo_API int __stdcall VideoInit(const char*av3IP, unsigned short av3Port, unsigned short LDPPort, VideoInfo *vinfo)
av3IP:av3板IP地址
av3Port:av3板端口号
LDPPort:LDP信令通信端口号,由系统指定时置0
Vinfo:初始化成功后av3发来的信息,具体意义见结构体定义
返回值:0初始化错误,1初始化成功
b)结束函数
LDP_6Avideo_API int __stdcall VideoExit()
返回值:0表示失败;1表示成功
c)视频请求函数
LDP_6Avideo_API int __stdcall VideoRequest(int chID);
chID:请求播放的次码流的视频通道号,取值为1~16(其中第8和16通道为音频,不允许调用 )
返回值:0失败,>0本次请求产生的会话句柄(hSession)
d)设置视频回调函数
LDP_6Avideo_API int __stdcall VideoSetCallBack(CBF_Streampcallback);
pcallback:获取视频数据流函数后的处理函数
回调函数参数:
hSession:调用VideoRequest成功后返回的句柄
pData:流媒体数据存储指针
iDataLen:pData的数据字节数
pUsrData:预留数据
int iStreamType:为当前媒体数据包类型,值定义如下:
0—h.264 video
1—aac audio
2—aac adts audio
3—g.711 audio
4—g.726 audio
5—g.729 audio
6—arm-n audio
7—arm-b audio
8—mp3 audio
9—其他
返回值:0表示失败;1表示成功
e)视频请求结束
LDP_6Avideo_API int __stdcall VideoStop(int hSession);
hSession:VideoRequest返回值
返回值:0表示失败;1表示成功
f)截图请求函数
LDP_6Avideo_API int __stdcall VideoSnap(inthSession, int format, ImgParam *param, unsigned char **buf, int *len);
hSession:VideoRequest返回值
format:图片格式,0x01—JPG
param:存放抓拍到的图像的参数,定义见结构体说明
buf:图片数据的存储指针;
len:图片字节数
返回值:0表示失败;1表示成功
JPEG图像信息结构体:
Typedef struct stImgParam{
int nWidth;//图像宽度
int nHeight;//图像高度
int nPicQuality;//编码方式是JPEG时的编码质量,默认值是75
}ImgParam;
g)设置次码流波特率(预留)
LDP_6Avideo_API int __stdcall SetBps(int hSession, int kbps);
hSession:VideoRequest返回值,表示设置hSession对应的这路视频的码率
kbps:波特率,单位为kbps每秒,如:128Kbps,设为128,取值范围为16~2048
返回值:0表示失败;1表示成功
h)设置次码流帧率(预留)
LDP_6Avideo_API int __stdcall SetFps(inthSession, int fps);
hSession:VideoRequest返回值,表示设置hSession对应的这路视频的帧率
fps:帧率,取值范围为1~25
返回值:0表示失败;1表示成功LDP与6A系统之间的通信主要包括LDP与6A系统主机之间的实时数据通信、文件通信、LDP通过6A系统视频子系统通信接口获取视频流信息等。
LKJ系统向LDP传输数据的方式包括通过TAX 广播和TSC交互两种方式。
LDP与TAX之间采用RS485通讯,通信波特率为28800 b/s。正常情况下,TAX每隔50 ms周期地向总线先后发送两帧广播信息帧,长度分别为40字节和32字节,LDP周期性的在总线侦听广播信息帧并接收,LDP从接收到第一个字节开始,若在50ms内未接收完TAX发送广播信息帧,应强制性转到重新接收的状态。
其数据内容见表C.1。
表C.1 TAX信息内容
序号 | 内容 | 偏移 | 字节数 | 说明 |
1 | 本版地址 | 0 | 1 | 指通讯记录单元的地址,新增加帧定为38H |
2 | 特征码 | 1 | 1 | 无定义,暂填0 |
3 | 标志 | 2 | 1 | 新协议标志:67H |
4 | 版本号 | 3 | 1 | 软件版本 |
5 | 监控状态 | 4 | 1 | 某位为1表示有效 b7 正常监控 b6 调车控制 b5 平面调车 b4 降级控制 b3 入库 b2 补机控制 b1 运行方向向后 b0 出库 |
6 | 车站号 | 5 | 1 | 车站号扩充字节,暂填0 |
7 | 车次种类标识符 | 6 | 4 | 4字节的ASCII码,用来表示列车的种类标识,因为在车次升位后,车次由两部分组成:车次种类标识符和车次的数字部分;其中该处为列车的种类标识符,低字节存放前面的字符,如不足四字节,则前面补空格(0x20),如列车车次为FK501,那么此处的内容为0X20 0X20 F K,后面40字节帧里车次部分(第31项)内容为501 |
8 | 司机号 | 10 | 1 | 司机号扩充字节 |
9 | 副司机号 | 11 | 1 | 副司机号扩充字节 |
10 | 局段号 | 12 | 2 | 预留 |
序号 | 内容 | 偏移 | 字节数 | 说明 |
11 | 机车型号 | 14 | 1 | 机车型号扩充字节: b7=1:A节,b6=1:B节,b5~b1为机车信号型号,b0作为机车型号的扩充位) (考虑到机车型号可能超过255) |
12 | 实际交路号 | 15 | 1 | 定义与LKJ2000格式相同 |
13 | 闸缸压力 | 16 | 2 | 有效位b0~b12 |
14 | 制动输出 | 18 | 1 | 制动输出按如下含义表示b6~b0表示 b6 ATP紧急制动 b5 备用 b4 备用 b3 常用制动7 b2 常用制动4 b1 常用制动1 b0 卸载制动 |
15 | 柴油机转速/原边电流 | 19 | 2 | 有效位b0~b14 |
16 | 累计位移 | 21 | 2 |
|
17 | 本分区支线 | 23 | 1 | 本分区支线[1],本分区侧线[1],前方分区支线[1], 前方分区侧线[1]中b7=1 者同时为显示支线和显示侧线。 |
18 | 本分区侧线 | 24 | 1 |
|
19 | 前方分区支线 | 25 | 1 |
|
20 | 前方分区侧线 | 26 | 1 |
|
21 | 本/补、客/货 | 27 | 1 | b0:0/1=货/客,b1: 0/1=本务/补机 |
22 | 车次数字部分 | 28 | 3 | 升位后的车次数字部分 |
23 | 检查和1 | 31 | 1 | 为前面序号1至序号22所有字节累加和的二进制补码 |
24 | 本版地址 | 32 | 1 | 指通讯记录单元的地址,定为39H |
25 | 特征码 | 33 | 1 | 高4 位为3 表上次接收成功,为C 表上次接收失败,为其它说明本串数据通讯过程中受干扰,应作无效数据处理。低四位暂为“0”。 |
26 | 检测单元代号 | 34 | 1 | 指将与通讯记录单元通讯的检测单元代号。定为01-轨道检测,02-弓网检测,03-TMIS,04-DMIS,05-列控通讯06-语音录音,07-轴温报警、08-鸣笛检查、09-预留给备用单元 |
27 | 年、月、日、时、 分、秒 | 35 | 4 | b5~b0:秒,b11~b6:分,b16~b12:时,b21~b17:日,b25~b22:月,b26~b31:年 |
28 | 实速 | 39 | 3 | b9~b0:实速,b19~b10:预留 |
29 | 机车信号 | 42 | 1 | b4=0/1-->单灯/多灯 b3~b0: 00--无灯,01--绿,02--黄,03--双黄,04--红黄,05--红,06--白,07--绿黄,08--黄2, |
表C.1(续)
序号 | 内容 | 偏移 | 字节数 | 说明 |
30 | 机车工况 | 43 | 1 | b0--零位,b1--向后,b2--向前,b3--制动 b4--牵引 |
31 | 信号机编号 | 44 | 2 |
|
32 | 信号机种类 | 46 | 1 | b2~b0: 02--出站,03--进站,04--通过, 05--预告,06--容许,其他--暂未定义 |
33 | 公里标 | 47 | 3 | 单位:米 |
34 | 总重 | 50 | 2 |
|
35 | 计长 | 52 | 2 | 单位:0.1 |
36 | 辆数 | 54 | 1 |
|
37 | 本/补、客/货 | 55 | 1 | b0=0/1 货/客 b1=0/1 本/补 b6-车次数字部分的最高位(只对5位车次有效) |
38 | 车次 | 56 | 2 | 车次数字部分 (只对5 位车次有效) |
39 | 区段号(交路号) | 58 | 1 |
|
40 | 车站号 | 59 | 1 |
|
41 | 司机号 | 60 | 2 |
|
42 | 副司机号 | 62 | 2 |
|
43 | 机车号 | 64 | 2 |
|
44 | 机车型号 | 66 | 1 |
|
45 | 列车管压力 | 67 | 2 | b9--b0:管压(单位:1KPA),b15--b10:预留 |
46 | 装置状态 | 69 | 1 | b0:1/0-降级/监控 b2:1/0-调车/非调车 |
47 | 保留 | 70 | 1 |
|
48 | 检查和2 | 71 | 1 | 为序号24 到序号47 的所有字节累加和的二进制补码 |
A.7.1 总则
采用TCP/IP协议通信,具体使用UDP协议,TSC为UDP服务器,通信端口为5555。
IP地址分配遵循本规范时,TSC在CMD系统车载以太网中IP地址为192.168.0.250。
A.7.3 链接的建立与维护
LDP作为客户端向TSC发送心跳报文发起建立链接的请求,TSC接收到源自LDP的心跳报文后将发送应答报文,从而确立链接。
LDP与TSC建立链接之后,按照一定的周期向TSC发送心跳报文,TSC接收到心跳报文后发送应答报文,确保通信双方正常运行,维护链接状态。LDP发送心跳帧的周期为2 min~5min,具体可由通信双方约定。
TSC在5个LDP心跳周期内未收到源自LDP的心跳报文,则判定LDP故障,可停止对LDP提供服务。
LDP未接收到TSC应答报文,则在5个LDP心跳周期内,每30s发送一帧心跳报文,直至接收到TSC的应答报文;超过5个LDP心跳周期后,仍未接收到TSC的应答,则判定TSC故障,改为每10min发送一帧心跳报文到TSC,确保TSC恢复正常后重新建立链接。
A.7.4 正常时LDP与TSC交互
通信链接建立之后,TSC需向LDP提供TAX信息报文服务,报文发送周期为500 ms。
A.7.5.1 通信报文格式
LDP与TSC通信报文见表C.2定义。
表C.2 LDP与TSC通信报文格式
类型 | 序号 | 内容 | 偏移 | 字节数 | 说明 |
报文头 | 1 | 0xAA55 | 0 | 2 | 数据头特征码 |
2 | 协议版本 | 2 | 1 | 现在为1 | |
3 | 数据头长度 | 3 | 1 | 值为15 | |
4 | 应用类型 | 4 | 1 | CMD系统为2。 | |
5 | 数据内容总长度 | 5 | 2 | 数据内容总长度 | |
6 | 帧号 | 7 | 2 | 0~65535循环 | |
7 | 源设备号 | 9 | 1 | 0x0D/0x09 | |
8 | 宿设备号 | 10 | 1 | 0x09/0x0D | |
9 | 信息等级 | 11 | 1 | 0:不需应答,1:需要应答 | |
10 | 预留 | 12 | 3 |
| |
数据区 | 11 | 数据内容 | 15 | N | 数据内容可打包,由多个数据块组合,整个数据包应小于800字节,见表C.2。??? |
校验和 | 12 | 校验和 | 15+N | 1 | 以上所有字节和的补码 |
整个数据包应小于800字节。 当发送的数据包的“信息等级”为1时,需要接受方应答,如果发送方超时未接收到接收方针对该数据包发回的应答包(超时时间由数据包发送方、接收方双方确定,推荐时间大于30 s),发送方重发该数据包。 数据区格式遵循表C.3格式定义。 |
表C.3 LDP与TSC通信报文数据区格式
类型 | 序号 | 内容 | 偏移 | 字节数 | 说明 |
数据块1 | 1 | 数据块长度 | 15 | 2 | 数据块1的长度(字节):2+1+1+1+ N1 |
2 | 设备类型 | 17 | 1 | 数据源设备类型编码 | |
3 | 信息类型 | 18 | 1 | 0x05 = 应答信息 0x06 = 心跳包 0x0B = TAX信息 |
表C.3(续)
类型 | 序号 | 内容 | 偏移 | 字节数 | 说明 |
数据块1 | 4 | 数据内容版本号 | 19 | 1 |
|
5 | 具体数据内容 | 20 | N1 |
| |
数据块2 | 6 | 同数据块1格式 | 20+N1 | N2 |
|
数据块m | 7 | 同数据块1格式 | 20+N1+N2+… | Nm |
|
A.7.5.2 应答报文
通讯报文格式遵循表C.1,根据数据发送方向填充报文头中“源设备号”和“宿设备号”,应答报文信息等级为0,即不需应答;数据区中应答数据块格式定义见表C.4。
表C.4 LDP与TSC之间应答报文格式
序号 | 内容 | 偏移 | 字节数 | 说明 |
1 | 报文头 | 0 | 15 | 见表C.2 |
2 | 数据长度 | 15 | 2 | 本数据块长度 |
3 | 设备类型 | 17 | 1 | 0x09/0x0D |
4 | 信息类型 | 18 | 1 | 0x05:应答信息 |
5 | 数据内容版本号 | 19 | 1 | 目前版本1.0 a |
6 | 年 | 20 | 1 | 年:2000年为0 |
7 | 月 | 21 | 1 | 月:Bit3~Bit0 |
8 | 日 | 22 | 1 | 日:Bit4~Bit0 |
9 | 时 | 23 | 1 | 时:Bit4~Bit0 |
10 | 分 | 24 | 1 | 分:Bit5~Bit0 |
11 | 秒 | 25 | 1 | 秒:Bit5~Bit0 |
12 | 操作码1 | 26 | 1 | 1:接收正确 2:接收有错,请求重发 |
13 | 应答帧号1 | 27 | 2 | 操作码=1,填已正确接收的数据包帧号; 操作码=2,填需要发送方重发的数据包帧号。 |
14 | 操作码n | 26+3(n-1) n≥2 | 1 | 1:接收正确 2:接收有错,请求重发 |
15 | 应答帧号n | 27+3(n-1) n≥2 | 2 | 操作码=1,填已正确接收的数据包帧号; 操作码=2,填需要发送方重发的数据包帧号。 |
16 | 校验和 | 29+3(n-1) n≥2 | 1 |
|
a 该字节值除以10。 |
A.7.5.3 LDP到TSC心跳报文
按表C.2,报文头中“源设备号”为0x0D表示LDP,“宿设备号”为0x09表示TSC,应答报文信息等级为1,即需要应答;数据区中应答数据块格式定义见表C.5。
表C.5 LDP到TSC心跳报文格式
序号 | 内容 | 偏移 | 字节数 | 说明 |
1 | 报文头 | 0 | 15 | 见表C.2 |
2 | 长度 | 15 | 2 | 数据块长度 |
3 | 设备类型 | 17 | 1 | 0x0D:LDP |
4 | 信息类型 | 18 | 1 | 0x06:心跳包 |
5 | 数据内容版本号 | 19 | 1 | 目前版本1.0a |
6 | 年 | 20 | 1 | 年:2000年为0 |
7 | 月 | 21 | 1 | 月:Bit3~Bit0 |
8 | 日 | 22 | 1 | 日:Bit4~Bit0 |
9 | 时 | 23 | 1 | 时:Bit4~Bit0 |
10 | 分 | 24 | 1 | 分:Bit5~Bit0 |
11 | 秒 | 25 | 1 | 秒:Bit5~Bit0 |
12 | 校验和 | 26 | 1 |
|
a 该字节值除以10。 |
A.7.5.4 TSC到LDP TAX信息报文
按表C.2,报文头中“源设备号”为0x09表示TSC,“宿设备号”为0x0D表示LDP,应答报文信息等级为0,即不需应答;数据区中应答数据块格式定义(包括报文头)见表C.6。
表C.6 LDP到TSC TAX信息报文格式
序号 | 内容 | 偏移 | 字节数 | 说明 |
1 | 报文头 | 0 | 15 | 见表C.2 |
2 | 长度 | 15 | 2 | 数据块长度:5+N |
3 | 设备类型 | 17 | 1 | 0x09:TSC1 |
4 | 信息类型 | 18 | 1 | 0x0B:TAX信息 |
5 | 数据内容版本号 | 19 | 1 | 值为1 |
6 | 本版地址 | 20 | 1 | 指通讯记录单元的地址,新增加帧定为38H |
7 | 特征码 | 31 | 1 | 无定义,暂填0 |
8 | 标志 | 22 | 1 | 新协议标志:67H |
9 | 版本号 | 23 | 1 | 软件版本 |
10 | 监控状态 | 24 | 1 | 某位为1表示有效 b7 正常监控 b6 调车控制 b5 平面调车 b4 降级控制 b3 入库 b2 补机控制 b1 运行方向向后 b0 出库 |
11 | 车站号 | 25 | 1 | 车站号扩充字节,暂填0 |
表C.6(续)
序号 | 内容 | 偏移 | 字节数 | 说明 |
12 | 车次种类标识符 | 26 | 4 | 4字节的ASCII码,用来表示列车的种类标识,因为在车次升位后,车次由两部分组成:车次种类标识符和车次的数字部分;其中该处为列车的种类标识符,低字节存放前面的字符,如不足四字节,则前面补空格(0x20),如列车车次为FK501,那么此处的内容为0X20 0X20 F K,后面40字节帧里车次部分(第31项)内容为501 |
13 | 司机号 | 30 | 1 | 司机号扩充字节 |
14 | 副司机号 | 31 | 1 | 副司机号扩充字节 |
15 | 局段号 | 32 | 2 | 预留 |
16 | 机车型号 | 34 | 1 | 机车型号扩充字节: b7=1:A节,b6=1:B节,b5~b1为机车信号型号,b0作为机车型号的扩充位) (考虑到机车型号可能超过255) |
17 | 实际交路号 | 35 | 1 | 定义与LKJ2000格式相同 |
18 | 闸缸压力 | 36 | 2 | 有效位b0~b12 |
19 | 制动输出 | 38 | 1 | 制动输出按如下含义表示b6~b0表示 b6 ATP紧急制动 b5 备用 b4 备用 b3 常用制动7 b2 常用制动4 b1 常用制动1 b0 卸载制动 |
20 | 柴油机转速/原边电流 | 39 | 2 | 有效位b0~b14 |
21 | 累计位移 | 41 | 2 |
|
22 | 本分区支线 | 43 | 1 | 本分区支线[1],本分区侧线[1],前方分区支线[1], 前方分区侧线[1]中b7=1 者同时为显示支线和显示侧线。 |
23 | 本分区侧线 | 44 | 1 |
|
24 | 前方分区支线 | 45 | 1 |
|
25 | 前方分区侧线 | 46 | 1 |
|
26 | 本/补、客/货 | 47 | 1 | b0:0/1=货/客,b1: 0/1=本务/补机 |
27 | 车次数字部分 | 48 | 3 | 升位后的车次数字部分 |
28 | 检查和1 | 51 | 1 | 为序号6到序号27所有字节累加和的二进制补码 |
29 | 本版地址 | 52 | 1 | 指通讯记录单元的地址,定为39H |
30 | 特征码 | 53 | 1 | 高4 位为3 表上次接收成功,为C 表上次接收失败,为其它说明本串数据通讯过程中受干扰,应作无效数据处理。低四位暂为“0”。 |
31 | 检测单元代号 | 54 | 1 | 指将与通讯记录单元通讯的检测单元代号。定为01-轨道检测,02-弓网检测,03-TMIS,04-DMIS,05-列控通讯06-语音录音,07-轴温报警、08-鸣笛检查、09-预留 |
表C.6(续)
序号 | 内容 | 偏移 | 字节数 | 说明 |
32 | 年、月、日、时、 分、秒 | 55 | 4 | b5~b0:秒,b11~b6:分,b16~b12:时,b21~b17:日,b25~b22:月,b26~b31:年 |
33 | 实速 | 59 | 3 | b9~b0:实速,b19~b10:预留 |
34 | 机车信号 | 62 | 1 | b4=0/1-->单灯/多灯 b3~b0: 00--无灯,01--绿,02--黄,03--双黄,04--红黄,05--红,06--白,07--绿黄,08--黄2, |
35 | 机车工况 | 63 | 1 | b0--零位,b1--向后,b2--向前,b3--制动 b4--牵引 |
36 | 信号机编号 | 64 | 2 |
|
37 | 信号机种类 | 66 | 1 | b2~b0: 02--出站,03--进站,04--通过, 05--预告,06--容许,其他--暂未定义 |
38 | 公里标 | 67 | 3 | 单位:米 |
39 | 总重 | 70 | 2 |
|
40 | 计长 | 72 | 2 | 单位:0.1 |
41 | 辆数 | 74 | 1 |
|
42 | 本/补、客/货 | 75 | 1 | b0=0/1 货/客;b1=0/1 本/补;b6-车次数字部分的最高位(只对5位车次有效) |
43 | 车次 | 76 | 2 | 车次数字部分(只对5 位车次有效) |
44 | 区段号(交路号) | 78 | 1 |
|
45 | 车站号 | 79 | 1 |
|
46 | 司机号 | 80 | 2 |
|
47 | 副司机号 | 82 | 2 |
|
48 | 机车号 | 84 | 2 |
|
49 | 机车型号 | 86 | 1 |
|
50 | 列车管压力 | 87 | 2 | b9--b0:管压(单位:1KPA),b15--b10:预留 |
51 | 装置状态 | 89 | 1 | b0:1/0-降级/监控 b2:1/0-调车/非调车 |
52 | 预留 | 90 | 1 |
|
53 | 检查和2 | 91 | 1 | 为序号29 到序号52 的所有字节累加和的二进制补码 |
54 | 校验和 | 92 | 1 | 以上所有字节和的补码 |
本文件约束的以太网通信报文由报文头、数据区和校验和三部分组成,见表D.1。
表D.1 以太网通信报文格式
类型 | 序号 | 内容 | 偏移 | 字节数 | 说明 |
报文头 | 1 | 报文头特征码 | 0 | 1 | 0x55 |
1 | 1 | 0xBB | |||
2 | 报文长度 | 2 | 2 | 整个报文长度,包括报文头、数据区及校验和 | |
3 | 报文类型a | 4 | 1 | 源设备号 | |
5 | 1 | 宿设备号 | |||
4 | 预留 | 6 | 2 | 预留 | |
数据区 | 5 | 数据区 | 8 | N | N字节 |
校验和 | 6 | 校验和 | 8+N | 1 | 不含自身的累加校验和,从数据头开始至数据区结束。 |
a 2字节,标识报文通信双方,其中低字节为源设备号,高字节为宿设备号。对于设备号,被本协议约束的设备及其编号如表D.2所示: |
表D.2 以太网通信设备编号
序号 | 设备名称 | 设备编号 |
1 | TSC | 0x09 |
2 | LDP | 0x0D |
3 | 铁路局通信服务器 | 0x20 |
4 | 机务段通信服务器 | 0x21 |
5 | 总公司通信服务器 | 0x22 |
6 | TCMS | 0x30 |
7 | 防护记录器 | 0x40 |
8 | 6A主机1 | 0x60 |
9 | 6A主机2 | 0x61 |
B.2.1 概述
LDP与铁路局通信服务器之间通过GPRS/3G链路进行通信时,遵循本协议规范。
当CMD系统共用LAIS传输通道时,LDP与铁路局通信服务器之间的通信通过TSC转发,不受本协议约束。
B.2.2 通信策略
双方采用TCP/IP协议通信,具体使用UDP协议,铁路局通信服务器为UDP服务器,通信端口为5555。
LDP与铁路局通信服务器通过如下策略完成车到地的信息发送控制:
a) 机车正常运行时,机车周期性发送基本运行信息报文到铁路局通信服务器,充当心跳功能,发送周期为10s;
b) 机车正常运行时,机车接收到铁路局通信服务器的点播命令后,将按照点播命令以指定频率发送指定内容的信息到铁路局通信服务器,发送周期缺省为5 s,发送周期最小为1 s;
c) 当机车发生故障时,LDP立即将故障代码信息发送到铁路局通信服务器,然后根据故障等级控制故障信息的发送。
对于高等级的故障LDP将持续发送,发送周期为1 s,不需铁路局通信服务器应答,同时保存故障发生时对应的环境变量信息供铁路局通信服务器查询,直至收到铁路局通信服务器的复位命令或故障消失,将停止发送故障信息同时清除故障环境变量信息,其中点播的故障环境变量信息需要铁路局通信服务器应答,如无应答则需要重发,重发次数不低于10次。
对于一般性故障,LDP仅在故障发生和结束时发送故障代码信息至铁路局通信服务器,需要铁路局通信服务器应答,未收到铁路局通信服务器应答则重发次数不低于10次,其中故障发生时需要记录环境变量信息待铁路局通信服务器查询,故障环境变量信息最低保留1 h,如仍无铁路局通信服务器点播命令则清除,同时如果LDP缓存一般性故障数量超过16个,则按照先进先出的原则清除故障代码及其环境变量信息。
B.2.3 LDP对铁路局通信服务器报文格式
B.2.3.1 格式定义
LDP对铁路局通信服务器通信报文格式定义见表D.3。
表D.3 LDP对铁路局通信服务器报文格式
类型 | 序号 | 内容 | 偏移 | 字节数 | 说明 |
报文头 | 1 | 报文头特征码 | 0 | 2 | 0xBB55 |
2 | 报文长度 | 2 | 2 | 当前报文长度 | |
3 | 源设备号 | 4 | 1 | 0x0D | |
4 | 宿设备号 | 5 | 1 | 0x20 | |
5 | 局段号 | 6 | 2 | 预留 | |
数据区 | 6 | 信息类型 | 8 | 1 | 见表D.4 |
7 | 信息等级 | 9 | 1 | 0x00=不需应答,0x01=需要应答 | |
8 | 帧号 | 10 | 2 |
| |
9 | 数据区总长度 | 12 | 2 | 原始报文数据长度 对于分帧是指组合后的数据区长度; | |
10 | 分帧标识符 | 14 | 1 | 0 = 无分帧,大于0表示分帧总数 | |
11 | 分帧号 | 15 | 1 | 分帧时有效,分帧号从1计数 | |
12 | 机车型号 | 16 | 2 | 机车型号:Bit9~Bit0 机车单元:Bit15=1:A节,Bit14=1:B节 | |
13 | 机车号 | 18 | 2 | 机车号:Bit13~Bit0 | |
14 | 时间 | 20 | 6 | 年、月、日、时、分、秒 |
表D.3 (续)
类型 | 序号 | 内容 | 偏移 | 字节数 | 说明 |
数据区 | 15 | 经度 | 26 | 4 | 东经 |
16 | 纬度 | 30 | 4 | 北纬 | |
17 | 速度 | 34 | 2 | 单位:km/h | |
18 | 海拔 | 36 | 2 | 定位天线的海拔高度(单位:m) | |
19 | 数据组合区 | 38 | N | 可由多个数据块(不低于1个)组合 | |
校验和 | 20 | 校验和 | 38+N | 1 |
|
表D.4 LDP到铁路局通信服务器报文信息类型
序号 | 信息内容 | 类型编码 | 说明 |
1 | 实时信息 | 0x01 | 机车运行实时信息 |
2 | 故障信息 | 0x02 | 机车运行故障代码、故障环境变量信息 |
3 | 应答信息 | 0x05 | 应答帧 |
4 | 请求信息 | 0x07 | 命令信息 |
5 | 机车履历信息 | 0x11 |
|
6 | 站内通信报文 | 0x12 | 站内通信信息 |
7 | 混合信息 | 0xFF | 含有多种信息 |
对于表D.3中的数据组合区定义见表D.5。
表D.5 LDP与铁路局通信服务器报文数据区格式
类型 | 序号 | 内容 | 偏移 | 字节数 | 说明 |
数据块1 | 1 | 数据块长度 | 38 | 2 | 数据块1的长度(字节):2+2+1+ N1 |
2 | 信息类别编码 | 40 | 2 | 数据源设备类型编码,用于数据块的唯一标识,分配如表D.6。 | |
3 | 数据内容版本号 | 42 | 1 | 版本号乘10,版本号格式:*.* | |
4 | 具体数据内容 | 43 | N1 |
| |
数据块2 | 5 | 同数据块1格式 | 43+N1 | N2 |
|
… | 6 | … | … | … | … |
数据块m | 7 | 同数据块1格式 | 43+N1+N2+… | Nm |
|
表D.6 信息类别编码表
信息类别编码 | 信息类别 | 信息类型 | 说明 |
0x01 | 故障代码信息 | 故障信息 | 根据车型定义 |
0x02 | 基本运行信息 | 实时信息 | 见表D.7 |
0x03 | 机车安全信息 | 实时信息 | 见表D.8 |
0x04 | 司机操作命令信息 | 实时信息 | 见表D.9 |
0x05 | 显示屏主屏信息 | 实时信息 | 预留 |
0x06 | 充电机系统 | 实时信息 | 见表D.10 |
0x07 | 柴油机系统 | 实时信息 | 见表D.11 |
表D.6 (续)
信息类别编码 | 信息类别 | 信息类型 | 说明 |
0x10 | 牵引系统运行状态信息 | 实时信息 | 见表D.12 |
0x20 | 网络控制系统状态信息 | 实时信息 | 预留 |
0x30 | 辅助系统状态信息 | 实时信息 | 见表D.13 |
0x40 | 制动控制系统状态信息 | 实时信息 | 见表D.14 |
0x50 | 有线重联机车系统状态信息 | 实时信息 | 预留 |
0x60 | 无线重联机车系统状态信息 | 实时信息 | 预留 |
0x70 | 车载文本信息 | 实时信息 | 预留 |
0x80 | LDP自检信息 | 实时信息 | LDP上电时发出,要求铁路局通信服务器应答 |
0x90 | 6A系统信息 | 实时信息 | 组合封装6A信息帧,不含报文头和校验和的部分 |
0xA1 | 车对地应答信息 | 应答信息 | 车对地应答报文 |
0xB0 | 机车履历信息 | 机车履历信息 | 机车履历报文 |
0xFF | 机车故障环境变量信息 | 故障信息 |
|
0x101 | 请求建立WLAN连接 | 站内通信指令 |
|
0x102 | 准许建立WLAN连接 | 站内通信指令 |
|
0x103 | 文件上传请求报文 | 站内通信指令 |
|
0x104 | FTP信息报文 | 站内通信指令 |
|
0x105 | FTP完成报文 | 站内通信指令 |
|
0x106 | 准许离站报文 | 站内通信指令 |
|
··· | ··· |
| ··· |
表D.7 基本运行信息
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0 | 数据块长度 | 0x3C | |||||||
1 | |||||||||
2 | 信息类别编码 | 0x02 | |||||||
3 | |||||||||
4 | 协议版本号(该字节值除以10) | 目前为1.0 | |||||||
5 | 撒沙:00=无撒沙 01=自动撒沙 10=手动撒沙 11=预留 | 空转/滑行 | 主断合 | 受电弓状态 00=不升弓 01=升前弓 10=升后弓 11=预 留 | 操作端:00=无操作端01=I端 10=II端 11=预留 |
| |||
6 | 预留 | 预留 | 机车运行方向 00=零位 01=向前 10=向后 11=预留 | 机车工况 00=惰行 01=牵引 10=制动 11=预留 | 预留 | 过分相 |
| ||
7 | 预留 |
|
表D.7 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
8 | 预留 |
| |||||||
9 | 手柄级位 |
| |||||||
10 | |||||||||
11 | 系统时间 | LKJ时间 | |||||||
12 | |||||||||
13 | |||||||||
14 | |||||||||
15 | 牵引/制动力设定值 | 1=0.1 kN | |||||||
16 | |||||||||
17 | 牵引/制动力实际值 | 1=0.1 kN | |||||||
18 | |||||||||
19 | 机车速度设定值 | 1=0.1 km/h | |||||||
20 | |||||||||
21 | 机车速度实际值 | 1=0.1 km/h | |||||||
22 | |||||||||
23 | 网压/主发电压 | 1=1 V | |||||||
24 | |||||||||
25 | 网流/主发电流 | 1=1 A | |||||||
26 | |||||||||
27 | 总风缸压力 | 4000h=1024 kPa | |||||||
28 | |||||||||
29 | 列车管压力 | 4000h=1024 kPa | |||||||
30 | |||||||||
31 | 制动缸压力 | 4000h=1024 kPa | |||||||
32 | |||||||||
33 | 均衡风缸压力 | 4000h=1024 kPa | |||||||
34 | |||||||||
35 | 蓄电池电压 | 1=0.1 V | |||||||
36 | |||||||||
37 | 柴油机转速 |
| |||||||
38 | |||||||||
39 | 总里程 | 1=1 m | |||||||
40 | |||||||||
41 | |||||||||
42 | |||||||||
43~59 | 预留 | 17字节 | |||||||
表D.8 机车安全信息
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0 | 数据块长度 | 0x50 | |||||||
1 | |||||||||
2 | 信息类别编码 | 0x03 | |||||||
3 | |||||||||
4 | 协议版本号(该字节值除以10) | 目前为1.0 | |||||||
5 | 日期/时间 | LKJ时间格式 b5~b0:秒,b11~b6:分,b16~b12:时,b21~b17:日,b25~b22:月,b26~b31:年 | |||||||
6 | |||||||||
7 | |||||||||
8 | |||||||||
9 | 车次字母部分 | 4个字母组成,不足时从低字节开始补空格 | |||||||
10 | |||||||||
11 | |||||||||
12 | |||||||||
13 | 车次数字部分 |
| |||||||
14 | |||||||||
15 | |||||||||
16 | |||||||||
17 | 车站号 |
| |||||||
18 | |||||||||
19 | 司机号 |
| |||||||
20 | |||||||||
21 | |||||||||
22 | |||||||||
23 | 副司机号 |
| |||||||
24 | |||||||||
25 | |||||||||
26 | |||||||||
27 | 机车号 |
| |||||||
28 | |||||||||
29 | 机车型号 | B15=1:A节,b14=1:B节,b13~b9为机车信号型号,b8作为机车型号的扩充位(考虑到机车型号可能超过255) | |||||||
30 | |||||||||
31 | 实际交路号 |
| |||||||
32 | |||||||||
表D.8 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
33 | 客/货、本/补 | D0:0/1=货/客,D1: 0/1=本务/补机 | |||||||
34 | |||||||||
35 | 实速 |
| |||||||
36 | |||||||||
37 | 机车信号字 | b4=0/1-->单灯/多灯;b3~b0: 00--无灯,01--绿,02--黄,03--双黄,04--红黄,05--红,06--白,07--绿黄,08--黄2 | |||||||
38 | |||||||||
39 | 机车工况字 | b0--零位,b1--向后[即二端向前],b2--向前[即一端向前],b3--制动,b4--牵引 | |||||||
40 | |||||||||
41 | 信号机编号 |
| |||||||
42 | |||||||||
43 | 信号机种类字 | b2~b0: 02--出站,03--进站,04--通过, 05--预告,06--容许,其他--暂未定义 | |||||||
44 | |||||||||
45 | 公里标 | 单位:m | |||||||
46 | |||||||||
47 | |||||||||
48 | |||||||||
49 | 总重 |
| |||||||
50 | |||||||||
51 | 计长 | 单位:0.1 m | |||||||
52 | |||||||||
53 | 辆数 |
| |||||||
54 | |||||||||
55 | 列车管压力 | b9--b0:管压(单位:1KPA),b15--b10:预留 | |||||||
56 | |||||||||
57 | 装置状态 | b0:1/0-降级/监控 b2:1/0-调车/非调车 | |||||||
58 | |||||||||
59~79 | 预留 | 21字节 | |||||||
表D.9 司机操作命令信息
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0 | 数据块长度 | 0x19 | |||||||
1 | |||||||||
2 | 信息类别编码 | 0x04 | |||||||
3 | |||||||||
4 | 协议版本号(该字节值除以10) | 目前为1.0 | |||||||
5 | 升后弓 | 升前弓 |
| 紧急制动 | 分主断 | 合主断 | II端占用 | I端占用 |
|
6 |
| 压缩机强泵 | 机车运行方向 00=零位 01=向前 10=向后 11=预留 | 机车工况 00=惰行 01=牵引 10=制动 11=预留 |
|
|
| ||
7 | 预留 |
| |||||||
8 | 预留 |
| |||||||
9 | 预留 |
| |||||||
10 | 预留 |
| |||||||
11 | 手柄级位 |
| |||||||
12 | |||||||||
13~34 | 预留 | 12字节 |
表D.10 充电机数据
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0 | 数据块长度 | 0x1E | |||||||
1 | |||||||||
2 | 信息类别编码 | 0x06 | |||||||
3 | |||||||||
4 | 协议版本号(该字节值除以10) | 目前为1.0 | |||||||
5 | 蓄电池电压(或控制电压) | 1=0.1 V | |||||||
6 | 蓄电池充电电流 | 1=0.1 A | |||||||
7 | 充电机输入电压 | 充电机数据 | |||||||
8 | |||||||||
9 | 充电机中间电压 | ||||||||
10 | |||||||||
11 | 充电机输出电压 | ||||||||
12 | 充电机输出电流 | ||||||||
13 | 充电机温度 | ||||||||
14 | 蓄电池电流 | ||||||||
15 | BCLV 中间电压欠压 | BCOV 中间电压过压 | BOLV 输出欠压 | BOOV 输出过压 | BIOC 输入过流 | BOOC 输出过流 | BAOC 充电过流 | BIOV 输入过压 |
表D.10 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
16 | BD1F 驱动1故障 | BD2F 驱动2故障 | BMOT 模块过热 | BFUF 快熔故障 | BPRE 预充电故障 | BK1F 充电接触器故障 | BK2F 短路接触器故障 | BILV 输入欠压 | 充电机数据 |
17 | 启动信号 | 复位信号 | 充电接触器状态 | 短路接触器状态 | 接触器状态 | 断路器状态 | IGBT过流信号 |
| |
18 | 软启动完成 | PWM输出正常 | 充电接触器控制信号 | 短路接触器控制信号 |
|
| 充电机输出故障 | 充电机故障 | |
19~29 | 预留 | 11字节 |
表D.11 柴油机系统数据
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0 | 数据块长度 | 0x5A | |||||||
1 | |||||||||
2 | 信息类别编码 | 0x07 | |||||||
3 | |||||||||
4 | 协议版本号(该字节值除以10) | 目前为1.0 | |||||||
5 | 机车速度 | 1=0.1 km/h | |||||||
6 | |||||||||
7 | 后冷却风机温度 | 1=1 oC | |||||||
8 | |||||||||
9 | 柴油机左侧曲轴箱压力 | 1=1 kPa | |||||||
10 | |||||||||
11 | 柴油机右侧曲轴箱压力 | 1=1 kPa | |||||||
12 | |||||||||
13 | 柴油机左侧进风口空气压力 | 1=1 kPa | |||||||
14 | |||||||||
15 | 柴油机右侧进风口空气压力 | 1=1 kPa | |||||||
16 | |||||||||
17 | 柴油机进口空气温度 | 1=1 oC | |||||||
18 | |||||||||
19 | 柴油机左侧进口空气温度 | 1=1 oC | |||||||
20 | |||||||||
21 | 柴油机右侧进口空气温度 | 1=1 oC | |||||||
22 | |||||||||
23 | 柴油机空气进口温度 | 1=1 oC | |||||||
24 | |||||||||
表D.11 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
25 | 柴油机机油温度 | 1=1 oC | |||||||
26 | |||||||||
27 | 柴油机进口燃油压力 | 1=1 kPa | |||||||
28 | |||||||||
29 | 柴油机机油进口压力 | 1=1 kPa | |||||||
30 | |||||||||
31 | 增压器左侧机油进口压力 | 1=1 kPa | |||||||
32 | |||||||||
33 | 增压器右侧机油进口压力 | 1=1 kPa | |||||||
34 | |||||||||
35 | 柴油机进口机油温度 | 1=1 oC | |||||||
36 | |||||||||
37 | 柴油机左侧冷却水出口压力 | 1=1 kPa | |||||||
38 | |||||||||
39 | 柴油机右侧冷却水出口压力 | 1=1 kPa | |||||||
40 | |||||||||
41 | 备用 |
| |||||||
42 | |||||||||
43 | 柴油机左侧冷却水进口压力 | 1=1 kPa | |||||||
44 | |||||||||
45 | 柴油机右侧冷却水进口压力 | 1=1 kPa | |||||||
46 | |||||||||
47 | 柴油机出口水压力(Y管) | 1=1 kPa | |||||||
48 | |||||||||
49 | 大气压力 | 1=0.001 kPa | |||||||
50 | |||||||||
51 | 燃油油量 | 1=1 L | |||||||
52 | |||||||||
53 | 燃油油位 | 1=1 cm | |||||||
54 | |||||||||
55 | 柴油机负载反馈信号(ELCS信号) | 0~1000对应于0.0-100.0% | |||||||
56 | |||||||||
57 | 主发功率输出 | kW | |||||||
58 | |||||||||
59 | 柴油机功率输出总数 | kW.h | |||||||
60 | |||||||||
61 | 牵引力 | kN | |||||||
表D.11 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
62 |
|
| |||||||
63~89 | 预留 | 26字节 | |||||||
表D.12 牵引系统数据
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0 | 数据块长度 | 0x94 | |||||||
1 | |||||||||
2 | 信息类别编码 | 0x10 | |||||||
3 | |||||||||
4 | 协议版本号(该字节值除以10) | 目前为1.0 | |||||||
5 | 机车设定速度(CT) | 1=0.1 km/h | |||||||
6 | |||||||||
7 | 机车实际速度(CT) | 1=0.1 km/h | |||||||
8 | |||||||||
9 | —— | —— | —— | —— | 方向1 | 方向2 | 牵引 | 制动 |
|
10 | —— | —— | 6轴隔离 | 5轴隔离 | 4轴隔离 | 3轴隔离 | 2轴隔离 | 1轴隔离 |
|
11 | 1Bg1Mt牵引制动力设定值(CT) | 1=0.1 kN | |||||||
12 | |||||||||
13 | 1Bg2Mt牵引制动力设定值(CT) | 1=0.1 kN | |||||||
14 | |||||||||
15 | 1Bg3Mt牵引制动力设定值(CT) | 1=0.1 kN | |||||||
16 | |||||||||
17 | 2Bg1Mt牵引制动力设定值(CT) | 1=0.1 kN | |||||||
18 | |||||||||
19 | 2Bg2Mt牵引制动力设定值(CT) | 1=0.1 kN | |||||||
20 | |||||||||
21 | 2Bg3Mt牵引制动力设定值(CT) | 1=0.1 kN | |||||||
22 | |||||||||
23 | 1Bg1Mt实际速度(ST) | 1=0.1 km/h | |||||||
24 | |||||||||
25 | 1Bg2Mt实际速度(ST) | 1=0.1 km/h | |||||||
26 | |||||||||
27 | 1Bg3Mt实际速度(ST) | 1=0.1 km/h | |||||||
28 | |||||||||
29 | 2Bg1Mt实际速度(ST) | 1=0.1 km/h | |||||||
30 |
表D.12 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
31 | 2Bg2Mt实际速度(ST) | 1=0.1 km/h | |||||||
32 | |||||||||
33 | 2Bg3Mt实际速度(ST) | 1=0.1 km/h | |||||||
34 | |||||||||
35 | 原边电压(ST)/ 发电机电压 | 1=1 V | |||||||
36 | |||||||||
37 | 原边电流(ST)/ 发电机电流 | 1=1 A | |||||||
38 | |||||||||
39 | 牵引变流器1中间电压(ST) | 1=1 V | |||||||
40 | |||||||||
41 | 牵引变流器1中间电流(ST) | 1=1 A | |||||||
42 | |||||||||
43 | 牵引变流器2中间电压(ST) | 1=1 V | |||||||
44 | |||||||||
45 | 牵引变流器2中间电流(ST) | 1=1 A | |||||||
46 | |||||||||
47 | 牵引变流器1冷却水压力(ST) | 1=0.1 bar | |||||||
48 | |||||||||
49 | 牵引变流器1冷却水温度(ST) | 1=1 oC(100=0 oC) | |||||||
50 | |||||||||
51 | 牵引变流器2冷却水压力(ST) | 1=0.1 bar | |||||||
52 | |||||||||
53 | 牵引变流器2冷却水温度(ST) | 1=1 oC(100=0 oC) | |||||||
54 | |||||||||
55 | 牵引变压器油温1(ST) | 1=1 oC(100=0 oC) | |||||||
56 | |||||||||
57 | 牵引变压器油温2(ST) | 1=1 oC(100=0 oC) | |||||||
58 | |||||||||
59 | 1Bg1Mt牵引/制动力实际值(ST) | 1=0.1 kN | |||||||
60 | |||||||||
61 | 1Bg2Mt牵引/制动力实际值(ST) | 1=0.1 kN | |||||||
62 | |||||||||
63 | 1Bg3Mt牵引/制动力实际值(ST) | 1=0.1 kN | |||||||
64 | |||||||||
65 | 2Bg1Mt牵引/制动力实际值(ST) | 1=0.1 kN | |||||||
66 | |||||||||
67 | 2Bg2Mt牵引/制动力实际值(ST) | 1=0.1 kN | |||||||
68 | |||||||||
表D.12 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
69 | 2Bg3Mt牵引/制动力实际值(ST) | 1=0.1kN | |||||||
70 | |||||||||
71 | 1Bg1Mt电机温度(ST) | 1=1 oC(100=0 oC) | |||||||
72 | |||||||||
73 | 1Bg2Mt电机温度(ST) | 1=1 oC(100=0 oC) | |||||||
74 | |||||||||
75 | 1Bg3Mt电机温度(ST) | 1=1 oC(100=0 oC) | |||||||
76 | |||||||||
77 | 2Bg1Mt电机温度(ST) | 1=1 oC(100=0 oC) | |||||||
78 | |||||||||
79 | 2Bg2Mt电机温度(ST) | 1=1 oC(100=0 oC) | |||||||
80 | |||||||||
81 | 2Bg3Mt电机温度(ST) | 1=1 oC(100=0 oC) | |||||||
82 | |||||||||
83 | 1Bg1Mt电机电流(ST) | 1=1 A | |||||||
84 | |||||||||
85 | 1Bg2Mt电机电流(ST) | 1=1 A | |||||||
86 | |||||||||
87 | 1Bg3Mt电机电流(ST) | 1=1 A | |||||||
88 | |||||||||
89 | 2Bg1Mt电机电流(ST) | 1=1 A | |||||||
90 | |||||||||
91 | 2Bg2Mt电机电流(ST) | 1=1 A | |||||||
92 | |||||||||
93 | 2Bg3Mt电机电流(ST) | 1=1 V | |||||||
94 | |||||||||
95 | 1Bg1Mt电机电压(ST) | 1=1 V | |||||||
96 | |||||||||
97 | 1Bg2Mt电机电压(ST) | 1=1 V | |||||||
98 | |||||||||
99 | 1Bg3Mt电机电压(ST) | 1=1 V | |||||||
100 | |||||||||
101 | 2Bg1Mt电机电压(ST) | 1=1 V | |||||||
102 | |||||||||
103 | 2Bg2Mt电机电压(ST) | 1=1 V | |||||||
104 | |||||||||
105 | 2Bg3Mt电机电压(ST) | 1=1 V | |||||||
106 | |||||||||
表D.12 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
107 | —— | —— | 2Bg3Mt 充电接触器 | 2Bg2Mt 充电接触器 | 2Bg1Mt 充电接触器 | 1Bg3Mt 充电接触器 | 1Bg2Mt 充电接触器 | 1Bg1Mt 充电接触器 |
|
108 | —— | —— | 2Bg3Mt 短接接触器 | 2Bg2Mt 短接接触器 | 2Bg1Mt 短接接触器 | 1Bg3Mt 短接接触器 | 1Bg2Mt 短接接触器 | 1Bg1Mt 短接接触器 |
|
109 | —— | —— | 2Bg3Mt 隔离 | 2Bg2Mt 隔离 | 2Bg1Mt 隔离 | 1Bg3Mt 隔离 | 1Bg2Mt 隔离 | 1Bg1Mt 隔离 |
|
110 | —— | —— | 2Bg3Mt 空转 | 2Bg2Mt 空转 | 2Bg1Mt 空转 | 1Bg3Mt 空转 | 1Bg2Mt 空转 | 1Bg1Mt 空转 |
|
111~147 | 预留 | 37字节 |
表D.13 辅助系统数据
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0 | 数据块长度 | 0x37 | |||||||
1 | |||||||||
2 | 信息类别编码 | 0x30 | |||||||
3 | |||||||||
4 | 协议版本号(该字节值除以10) | 目前为1.0 | |||||||
5 | 辅助系统变频频率设定值(CA) | 1=1 Hz | |||||||
6 | |||||||||
7 | 辅助系统定频频率设定值(CA) | 1=1 Hz | |||||||
8 | |||||||||
9 | —— | 辅变1 K3状态 | 辅变1 K2状态 | 辅变1 K1状态 | —— | —— | 辅变1 逆变器状态 | 辅变1 整流器状态 |
|
10 | —— | 辅变2 K3状态 | 辅变2 K2状态 | 辅变2 K1状态 | —— | —— | 辅变2 逆变器状态 | 辅变2 整流器状态 |
|
11 | 辅助变流器1整流器输入电压 | 1=1 V 主辅一体化不适用 | |||||||
12 | |||||||||
13 | 辅助变流器1整流器输入电流 | 1=1 A 主辅一体化不适用 | |||||||
14 | |||||||||
15 | 辅助变流器1中间直流电压 | 1=1 V 主辅一体化不适用 | |||||||
16 | |||||||||
17 | 辅助变流器1逆变器输出电压 | 1=1 V | |||||||
18 |
表D.13 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
19 | 辅助变流器1逆变器输出电流 | 1=1 A | |||||||
20 | |||||||||
21 | 辅助变流器1逆变器输出频率 | 1=1 Hz | |||||||
22 | |||||||||
23 | 辅助变流器2整流器输入电压 | 1=1 V 主辅一体化不适用 | |||||||
24 | |||||||||
25 | 辅助变流器2整流器输入电流 | 1=1 A 主辅一体化不适用 | |||||||
26 | |||||||||
27 | 辅助变流器2中间直流电压 | 1=1 V 主辅一体化不适用 | |||||||
28 | |||||||||
29 | 辅助变流器2逆变器输出电压 | 1=1 V | |||||||
30 | |||||||||
31 | 辅助变流器2逆变器输出电流 | 1=1 A | |||||||
32 | |||||||||
33 | 辅助变流器2逆变器输出频率 | 1=1 Hz | |||||||
34 | |||||||||
35~54 | 预留 | 20字节 | |||||||
表D.14 制动系统数据
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0 | 数据块长度 | 0x2D | |||||||
1 | |||||||||
2 | 信息类别编码 | 0x40 | |||||||
3 | |||||||||
4 | 协议版本号(该字节值除以10) | 目前为1.0 | |||||||
5 | 机车设定速度(CT) | 1=0.1 km/h | |||||||
6 | |||||||||
7 | 机车实际速度(CT) | 1=0.1 km/h | |||||||
8 | |||||||||
9 | —— | —— | —— | —— | 方向1 | 方向2 | 牵引 | 制动 |
|
10 |
|
|
|
|
|
|
|
|
|
11 | —— | ABH 紧急 | ABH 重联 | ABH 抑制 | ABH 全常制动 | ABH 常用制动 | ABH 初制动 | ABH 运转 |
|
12 | —— | —— | —— | —— | —— | IBH 全常制动 | IBH 常用制动 | IBH 运转 |
|
13 | —— | ATP紧急制动请求 | BCU紧急制动请求 | CCU紧急制动请求 | —— | ATP惩罚制动请求 | BCU惩罚制动请求 | CCU惩罚制动请求 |
|
表D.14 (续)
偏移 | 位序号 | 说明 | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
14 | —— | —— | —— | BCU牵引封锁请求 | —— | BCU 拖车切除 | BCU 头车切除 | BCU 头车投入 |
|
15 | 电制动设定值 | 量纲参考各车型技术规格书 | |||||||
16 | |||||||||
17 | 总风缸压力 | 4000h=1024 kPa | |||||||
18 | |||||||||
19 | 均衡风缸压力 | 4000h=1024 kPa | |||||||
20 | |||||||||
21 | 列车管压力 | 4000h=1024 kPa | |||||||
22 | |||||||||
23 | 制动风缸1压力 | 4000h=1024 kPa | |||||||
24 | |||||||||
25 | 制动风缸2压力 | 4000h=1024 kPa 如果没有则忽略 | |||||||
26 | |||||||||
27 | 制动机状态 |
| |||||||
28 | |||||||||
29~44 | 预留 | 16字节 |
B.2.3.2
联系客服