HXXS9型再生制动吸收设备通讯规约(北京昌平线)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

HXXS型城市轨道车辆再生吸收装置通讯规约(北京昌平线)一.概述本规约用于再生吸收装置控制系统的通讯。向上位机系统和综合自动化系统提供本装置的开关状态、工作状态、故障状态等信息,并通过上位机读取或设置系统工作参数。二.物理接口系统采用的是MODBUS规定信息格式中的RTU模式,即消息中的每个8位域都是一个两个十六进制字符组成每个字节的位,异步、1位起始位、1个Bit(无校验)停止位、无校验,最小的有效位先发送。错误检测域CRC(循环冗长检测),消息发送至少要以3.5个字符时间的停顿间隔开始电气接口为EIARS-485,传输速率为19200bit/s。地址每一台设备唯一,为0—0FEH的任意数。三.传输数据帧格式再生吸收装置上位机不断侦测网络总线,包括停顿间隔时间内。当第一个域(地址域)接收到,进行解码以判断是否发往自己的。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。SCADA系统进行状态巡测的报文间隔应大于300ms。启动字符(3.5个字符时间的停顿)地址域(D)功能代码(A)数据域CRC16L循环冗余校验低位CRC16H循环冗余校验高位功能域消息帧中的功能代码域包含了8Bits(RTU)。可能的代码范围是十进制的1...255。当然,有些代码是适用于所有控制器,有此是应用于某种控制器,还有些保留以备后用。当消息从主设备发往从设备时,功能代码域将告之从设备需要执行哪些行为。数据域是由两个十六进制数集合构成的,范围00...FF。根据网络传输模式,由一RTU字符组成。从主设备发给再生吸收装置消息的数据域包含附加的信息:从设备必须用于进行执行由功能代码所定义的所为。这包括了象不连续的寄存器地址,要处理项的数目,域中实际数据字节数。错误检测域错误检测域包含一16Bits值(用两个8位的字符来实现)。错误检测域的内容是通过对消息内容进行循环冗长检测方法得出的。CRC域附加在消息的最后,添加时先是低字节然后是高字节。故CRC的高位字节是发送消息的最后一个字节。四.报文详述1、系统对时(数据格式为16进制数值表示)上位机(综合自动化)发出:注:该报文由综合自动化系统发出时。间隔可根据实际需要定时发出。ADDRE(5FH)设备地址10H功能码7FH写数据起始地址高位01H写数据起始地址低位00H写数据个数高位09H写数据个数低位MsL毫秒低MsH毫秒高Ss秒Mm分Hh时DD日MM月YYL年(双字节十六进制数)低YYH年(双字节十六进制数)高CRC16L循环冗余校验低位CRC16H循环冗余校验高位吸收装置返回:ADDRE(5FH)设备地址10H功能码00H写数据个数高位09H写数据个数低位msLmsHssmmhhDDMMYYLYYHCRC16L循环冗余校验低位CRC16H循环冗余校验高位2、查询当前状态上位机(综合自动化)发出:注:该报文为综合自动化系统向吸收装置发出的状态巡测报文,报文间隔应大于300ms。ADDRE(5FH)设备地址03H功能码F0H数据起始地址高位00H数据起始地址低位00H写数据个数高位08H写数据个数低位CRC16L循环冗余校验低位CRC16H循环冗余校验高位吸收装置返回:ADDRE(5FH)设备地址03H功能码00H写数据个数高位08H写数据个数低位FLAG_WORKSWITCH_INPUT0SWITCH_INPUT1SWITCH_INPUT2SWITCH_INPUT3SWITCH_INPUT4SWITCH_OUTPUT0SWITCH_OUTPUT1CRC16L循环冗余校验低位CRC16H循环冗余校验高位位定义见“输入/输出点表”SWITCH_OUTPUT0和SWITCH_OUTPUT1两个字节的内容为系统输出控制,SCADA可不予处理。3、有故障(FLAG_WORK.5=1)时查询故障及发生时间:注:该报文不是巡测内容,只有在接收到FLAG_WORK字节中BIT5的逻辑值为1时才由上位机(综合自动化)发出,将故障信息以及发生时间带给上位机(综合自动化)。ADDRE(5FH)设备地址03H功能码F0H数据起始地址高位08H数据起始地址低位00H写数据个数高位0CH写数据个数低位CRC16L循环冗余校验低位CRC16H循环冗余校验高位吸收装置返回:ADDRE(5FH)设备地址03H功能码00H写数据个数高位0CH写数据个数低位FLAG_ERROR0FLAG_ERROR1FLAG_ERROR2mslmshSsMmHhDDMMYYLYYHCRC16L循环冗余校验低位CRC16H循环冗余校验高位4、启动命令上位机(综合自动化)发出:ADDRE(5FH)设备地址10H功能码F4H写数据起始地址高位3AH写数据起始地址低位00H写数据个数高位01H写数据个数低位01H数据CRC16L循环冗余校验低位CRC16H循环冗余校验高位数据格式为16进制数值表示吸收装置返回:ADDRE(5FH)设备地址10H功能码00H写数据个数高位01H写数据个数低位01数据CRC16L循环冗余校验低位CRC16H循环冗余校验高位条件满足:条件不满足:ADDRE(5FH)设备地址10H功能码00H写数据个数高位01H写数据个数低位00数据CRC16L循环冗余校验低位CRC16H循环冗余校验高位5、停止命令上位机(综合自动化)发出:ADDRE(5FH)设备地址10H功能码F4H写数据起始地址高位3AH写数据起始地址低位00H写数据个数高位01H写数据个数低位00H数据CRC16L循环冗余校验低位CRC16H循环冗余校验高位吸收装置返回:ADDRE(5FH)设备地址10H功能码00H写数据个数高位01H写数据个数低位00数据CRC16L循环冗余校验低位CRC16H循环冗余校验高位6、系统故障复位上位机(综合自动化)发出:ADDRE(5FH)设备地址10H功能码F4H写数据起始地址高位36H写数据起始地址低位00H写数据个数高位01H写数据个数低位01H数据CRC16L循环冗余校验低位CRC16H循环冗余校验高位吸收装置返回:ADDRE(5FH)设备地址10H功能码00H写数据个数高位01H写数据个数低位01数据CRC16L循环冗余校验低位CRC16H循环冗余校验高位7、预置参数设置上位机发出:ADDRE(5FH)设备地址10H功能码60H写数据起始地址高位XX写数据起始地址低位00H写数据个数高位02H写数据个数低位LL数据(双字节十六进制数低位)HH数据(双字节十六进制数高位)CRC16L循环冗余校验低位CRC16H循环冗余校验高位数据地址见预置参数表。写数据时地址范围必须加以限制,使之在6000-60FF之间。吸收装置返回:ADDRE(5FH)设备地址10H功能码00H写数据个数高位02H写数据个数低位LL数据(双字节十六进制数低位)HH数据(双字节十六进制数高位)CRC16L循环冗余校验低位CRC16H循环冗余校验高位8、预置参数查询上位机发出:ADDRE(5FH)设备地址03H功能码60H写数据起始地址高位XX写数据起始地址低位00H写数据个数高位02H写数据个数低位CRC16L循环冗余校验低位CRC16H循环冗余校验高位数据地址见预置参数表。吸收装置返回:ADDRE(5FH)设备地址03H功能码00H写数据个数高位02H写数据个数低位LL数据(双字节十六进制数低位)HH数据(双字节十六进制数高位)CRC16L循环冗余校验低位CRC16H循环冗余校验高位9、查询当前运行数据上位机发出:ADDRE(5FH)设备地址03H功能码F5H数据起始地址高位00H数据起始地址低位00H写数据个数高位0CH写数据个数低位CRC16L循环冗余校验低位CRC16H循环冗余校验高位吸收装置返回:ADDRE(5FH)设备地址03H功能码00H写数据个数高位0CH写数据个数低位AAAAH(电网电压低位在前,下同)BBBBH(装置电压)CCCCH(电网电流)DDDDH(吸收电流)EEEEH(PWM脉冲宽度)FFFFH(交流参考电压)CRC16L循环冗余校验低位CRC16H循环冗余校验高位10、查询下位机时钟上位机发出:ADDRE(5FH)设备地址03H功能码7FH数据起始地址高位01H数据起始地址低位00H写数据个数高位09H写数据个数低位CRC16L循环冗余校验低位CRC16H循环冗余校验高位吸收装置返回:ADDRE(5FH)设备地址03H功能码00H写数据个数高位09H写数据个数低位mslmshSsMmHhDDMMYYLYYHCRC16L循环冗余校验低位CRC16H循环冗余校验高位注:该报文不是巡测内容,检测下位机时钟芯片是否正常时用。10、查询IGBT温度注:该报文不是巡测内容,检测下位机时钟芯片是否正常时用。ADDRE(5FH)设备地址03H功能码F1H数据起始地址高位00H数据起始地址低位00H写数据个数高位10H写数据个数低位CRC16L循环冗余校验低位CRC16H循环冗余校验高位吸收装置返回:ADDRE(5FH)设备地址03H功能码10H数据读取个数IGBT1温度LIGBT1温度HIGBT2温度LIGBT2温度HIGBT3温度LIGBT3温度HIGBT4温度LIGBT4温度HIGBT5温度LIGBT5温度HIGBT6温度LIGBT6温度H保留备用保留备用保留备用保留备用CRC16L循环冗余校验低位CRC16H循环冗余校验高位附1:数据地址编号参数名称规约变量名地址数据格式类型系统工作状态0工作状态字FLAG_WORKF000单字节十六进制数读1输入状态字1SWITCH_INPUT0F001单字节十六进制数读2输入状态字2SWITCH_INPUT1F002单字节十六进制数读3输入状态字3SWITCH_INPUT2F003单字节十六进制数读4输入状态字4SWITCH_INPUT3F004单字节十六进制数读5输入状态字5SWITCH_INPUT4F005单字节十六进制数读6输出状态字1SWITCH_OUTPUT0F006单字节十六进制数读7输出状态字2SWITCH_OUTPUT1F007输出状态字2读8错误状态字1FLAG_ERROR0F008单字节十六进制数读9错误状态字2FLAG_ERROR1F009单字节十六进制数读10错误状态字3FLAG_ERROR2F00A单字节十六进制数读11故障发生时间毫秒MsLF00B双字节十六进制数读12MsHF00C读13故障发生时间秒SsF00D单字节十六进制数读14故障发生时间分MmF00E单字节十六进制数读15故障发生时间时HHF00F单字节十六进制数读16故障发生时间日DDF010单字节十六进制数读17故障发生时间月MMF011单字节十六进制数读18故障发生时间年YYLF012双字节十六进制数读19YYHF013读IGBT温度20IGBT1温度低位TEMP1LF100双字节十六进制数读21IGBT1温度高位TEMP1HF101读22IGBT2温度低位TEMP2LF102双字节十六进制数读23IGBT2温度高位TEMP2HF103读24IGBT3温度低位TEMP3LF104双字节十六进制数读25IGBT3温度高位TEMP3HF105读26IGBT4温度低位TEMP4LF106双字节十六进制数读27IGBT4温度高位TEMP4HF107读28IGBT5温度低位TEMP5LF108双字节十六进制数读29IGBT5温度高位TEMP5HF109读30IGBT6温度低位TEMP6LF10A双字节十六进制数读31IGBT6温度高位TEMP6HF10B读系统命令3233系统故障复位标志ERR_RESETF436单字节十六进制数读/写34启动命令/停止START_COMMANDF43A单字节十六进制数读/写模拟量数据编号参数名称规约变量名地址数据格式类型35电网电压低8位AAAAF500双字节十六进制数读电网电压高8位F501读36装置电压低8位BBBBF502双字节十六进制数读装置电压高8位F503读37电网电流低8位CCCCF504双字节十六进制数读电网电流

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功