1、智能HVDC240V336V直流配电设备智能HVDC(240V/336V)直流配电设备通信协议软件版本:V3.1.1兰州海红技术股份有限公司一、 物理接口和通信方式1.1 物理接口智能采集单元物理接口应采用串行通信口,采用标准的RS485方式或TCP以太网方式, 信息传输方式为异步方式,起始位1位,数据位8位,停止位1位,无校验位。数据传输速率为1200 bps 38400bps(可选)。1.2 通信方式监控单元(SU)与监控模块(SM)的通信为主从方式,SU呼叫SM并下发命令,SM收到命令后返回响应信息。1.3仪表类型说明S型:独立双路输入、双路输出型D型:单路母线输入输出型Y型:主备双母线
2、输入、单路输出型H型:主备母线互锁型二、 协议的基本格式2.1 帧结构的基本格式表1 帧结构序号123456789字节数111112LENID/221格式SOIVERADRCID1CID2LENGTHINFOCHKSUMEOI2.2 基本格式的解释表2 基本格式序号符号表示意义备注1SOI起始位标志(START OF INFORMATION)(7EH)2VER通信协议版本号(13H)3ADR对同类型设备的不同地址描述(1254,0、255保留)4CID1设备标识码(设备类型描述) (32H)5CID2命令信息:控制标识码(数据或动作类型描述)响应信息:返回码RTN6LENGTHINFO字节长度
3、(包括LENID和LCHKSUM)7INFO命令信息:控制数据信息COMMAND_INFO应答信息:应答数据信息DATA_INFO8CHKSUM校验和码9EOI结束码(END OF INFORMATION)CR(0DH) 3 VER 版本号为一个字节,高4位表示大版本号,范围为115。低4位表示小版本号,范围为015。当版本号为2.1时,则VER为21H,5.11时,VER为5BH。不存在版本号为5.17或者5.21的表示方法。本协议的版本号为3.1版本。4 ADR多台电表设备的不同地址,最多电表254台电表。5 INFO关于INFO(包括COMMAND_INFO和 DATA_INFO)的解释
4、如下:1)COMMAND_INFO包括以下几种形式:COMMAND_INFO包含在命令信息中,其内容见下表中的某一种或几种的组合。表3 COMMAND_INFO的形式COMMAND_GROUP1字节表示同一类型设备的不同组号COMMAND_TYPE1字节表示不同的遥控命令或历史数据传输中的不同控制命令COMMAND_ID1字节表示同一类型设备相同组内的不同监控点COMMAND_TIME7字节表示时间字段,见表A.9COMMAND_DATAI表示整型数命令信息COMMAND_DATAF表示浮点数命令信息2)DATA_INFO包括以下几种形式:DATA_INFO包含在响应信息,其内容见下表中的某一
5、种或几种的组合。表4 DATA_INFO的形式DATAI整型数应答信息DATAF浮点数应答信息DATA_FLAG数据标识信息RUN_STATE设备(回路)运行状态WARN_STATE设备告警状态DATA_TIME事件发生时间,见表9DATA_TYPE数据标识类型3)DATA_FLAG定义见下表:表5 DATA_FLAG的形式Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0数值0000100001意义无未读取的开关量变化有未读取的开关量变化无未读取的告警量变化有未读取的告警量变化注:1、告警信息变化标志位的处理说明:获取实时告警时,回应信息中立即清除该标志位。 2、在收到“获取模
6、拟量量化后数据(含浮点数,整型数)”,“获取开关状态”,“获取告警状态”,“获取系统历史数据(含浮点数,整型数)”,“获取历史告警”命令信息后,SM返回给SU的响应信息中,DATA_INFO字段首先为一标示字节DATA_FLAG。62.2.4 CID2CID2中返回码RTN定义见下表。表6 RTN的定义序号RTN值(16进制)表示意义备注100H正常201H版本号错误302HCHKSUM错误403HLCHKSUM错误504HCID2错误606H无效数据6.1 数据格式6.1.1基本数据格式除SOI和EOI是以16进制解释16进制传输外,其余各项都是以16进制解释,以16进制ASCII码方式传输
7、,每个字节用两个ASCII码表示,如当CID24BH时,传输时传送34H(4的ASCII码),和42H(B的ASCII码)两个字节。6.1.2 LENGTH数据格式表7 LENGTH的数据格式高字节低字节校验码LCHKSUMLENID(表示INFO的传送中ASC码的字节数)D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D07 LENIDLENID表示INFO项的ASCII码字节数,当LENID0时,INFO为空,即无该项。由于LENID只有12Bit,所以,要求数据包最大不能超过4095个字节。LENGTH传输中先传高字节,再传低字节,分四个ASCII码传送。8 LC
8、HKSUM校验码LCHKSUM的计算:D11D10D9D8+D7D6D5D4+D3D2D1D0求和后模16余数取反加1。例如:INFO中ASCII码字节数为18,即LENID0000 0001 0010B。D11D10D9D8+D7D6D5D4+D3D2D1D00000B0001B0010B0011B,模16余数为0011B,0011B取反加1为1101B,则LCHKSUM为1101B。可得:LENGTH为1101 0000 0001 0010B,即D012H。8.1.1 CHKSUM的数据格式CHKSUM的计算是除SOI、EOI和CHKSUM外,其他字符按ASCII码值累加求和,所得结果模6
9、5536余数取反加1。例如:收到或发送的字符序列是:“ABCEFEFC72R”(“”为SOI,“CR”为EOI),则最后5个字符“FC72R”中的FC72是CHKSUM,计算方法是:1 2 0 F E31H32H30H46H45H038EH038EH模65536余码是038EH,038EH取反加1就是 FC72H。8.1.2 DATA_INFO数据格式模拟量数据的传送采用整型数和浮点数两种形式,可任选一种。本协议统一采用浮点数传输数据(表参数除外)。1)浮点数格式(FLOAT,4字节)浮点数数据格式与IEEE754标准(32)有关,长度32位。四个字节的浮点数传送顺序为先低字节后高字节。浮点数
10、格式见下表:表8 浮点数格式D31D30D23D22D0浮点数符号位阶码尾数浮点数的数值(1)符号位)1.尾数2(阶码127)2)整型数格式(INTEGER,2字节)有符号整型数 3276832767无符号整型数 065535传送顺序为先高字节后低字节。3)无符号字符型(CHAR,1字节,0255)传送顺序为先高高四位后低高四位。8.1.3 日期时间DATA_TIME和COMMAND_TIME格式见下表:表9 日期时间格式年(19999)INTEGER(整型数2字节,16进制)月(112)CHAR(字符型1字节,16进制)日(131)CHAR(字符型1字节,16进制)时(023)CHAR(字符
11、型1字节,16进制)分(059)CHAR(字符型1字节,16进制)秒(059)CHAR(字符型1字节,16进制)注:年按整数格式传送。实际值传送值2.3.6 未监测值或无效值对未监测项或者无效值,可传送十六进制数值20H来填充。8.2 编码分配CID1、CID2编码分配表如下:8.2.1设备类型编码分配表(CID1)CID1编码分配表见下表:表10 CID1编码分配表序号内容CID1备注1高压直流监测设备32H8.2.2 命令信息编码分配表(CID2)CID2编码分配表见下表:表11 CID2编码分配表序号内容CID2备注1获取模拟量量化后的数据(浮点数)41H3获取开关状态43H4获取告警状
12、态44H6获取参数(浮点数)46H8设定参数(浮点数)48H10获取历史数据(浮点数)4AH含开关量12获取历史告警4CH13获取电表时间4DH14设定电表时间4EH15获取通信协议版本号4FH16获取电表地址50H17获取电表厂家信息51H8.3 通用命令内容智能电表应能对以下各条命令进行响应。8.3.1获取电表时间9 获取电表时间命令信息获取电表时间命令信息见下表:表12 获取电表时间命令信息序号123456789字节数111112LENID/221格式SOIVERADR32H4DHLENGTH空CHKSUMEOI注:LENID00H。10 获取电表时间响应信息获取电表时间响应信息见下表表
13、13 获取电表时间响应信息序号123456789字节数111112LENID/221格式SOIVERADR32HRTNLENGTHDATA_INFOCHKSUMEOI注:LENID=0EH,DATA_INFO由DATA_TIME组成,见表9。10.1.1 设定电表时间11设定电表时间命令信息设定电表时间命令信息见下表:表14 设定电表时间命令信息序号123456789字节数111112LENID/221格式SOIVERADR32H4EHLENGTHCOMMAND_INFOCHKSUMEOI注:LENID0EH,COMMAND_INFO由COMMAND_TIME组成,见表9。12设定电表时间响应
14、信息设定电表时间响应信息见下表:表15 设定电表时间响应信息序号123456789字节数111112LENID/221格式SOIVERADR32HRTNLENGTH空CHKSUMEOI注:1、LENID00H;2、年份可以在20002099之间任意设置12.1.1 获取通信协议版本号2.5.3.1 获取通信协议版本号命令信息获取通信协议版本号命令信息见下表:表16 获取通信协议版本号命令信息序号123456789字节数111112LENID/221格式SOIVERADR32H4FHLENGTH空CHKSUMEOI注:LENID00H。12.1.1.1 获取通信协议版本号响应信息获取通信协议版本
15、号响应信息见下表:表17 获取通信协议版本号响应信息序号123456789字节数111112LENID/221格式SOIVERADR32HRTNLENGTH空CHKSUMEOI注:1、LENID00H;2、由VER段返回版本号,SM收到该命令后,不判断收到命令的VER,协议的版本号填入到响应信息中的VER字段。12.1.2 获取电表地址12.1.2.1 获取电表地址命令信息获取电表地址命令信息见下表:表18 获取电表地址命令信息序号123456789字节数111112LENID/221格式SOIVERADR32H50HLENGTH空CHKSUMEOI注:1、LENID00H;2、VER和ADR
16、可以是任意值。SM收到该命令后,不判断收到命令的VER与ADR,对任意的VER与ADR都响应。此命令只能适用于点到点的通信方式。12.1.2.2 获取电表地址响应信息获取电表地址响应信息见下表:表19 获取电表地址响应信息序号123456789字节数111112LENID/221格式SOIVERADR32HRTNLENGTH空CHKSUMEOI注:LENID00H。由ADR段返回SM的地址。12.1.3获取电表厂家信息2.5.5.1 获取电表厂家信息命令信息获取电表厂家信息命令信息见下表:表20 获取电表厂家信息命令信息序号123456789字节数111112LENID/221格式SOIVER
17、ADR32H51HLENGTH空CHKSUMEOI注:LENID00H。12.1.3.1 获取电表厂家信息响应信息获取电表厂家信息响应信息见下表:表21 获取电表厂家信息响应信息序号123456789字节数111112LENID/221格式SOIVERADR32HRTNLENGTHDATA_INFOCHKSUMEOI注:DATA_INFO内容见表22。12.1.3.2 电表厂家信息电表厂家信息内容见下表:表22 电表厂家信息内容序号内容字节1电表名称102软件版本23厂家名称20注:1、电表名称、软件版本和厂家名称均为ASCII码字符。 2、该直流电表名称为(HVDC)。3、厂家名称“haih
18、ongtongxin”。3、软件版本为3.1.1。12.1.4 获取模拟量量化数据(浮点数)2.5.6.1 获取模拟量量化数据(浮点数)命令信息获取模拟量量化数据(浮点数)命令信息见下表:表23 获取模拟量量化数据(浮点数)命令信息序号123456789字节数111112LENID/221格式SOIVERADR32H41HLENGTHCOMMAND_INFOCHKSUMEOI注:1、LENID=02H,COMMAND_INFO由COMMAND_GROUP组成;2、根据COMMAND_GROUP 取值不同,解释如下:COMMAND_GROUP=01H:获取A路母线遥测量数据与A支路1-48路电流
19、;(所有型号)COMMAND_GROUP=02H:获取A路母线遥测量数据与A支路1-48路功率;(所有型号)COMMAND_GROUP=03H:获取A路母线遥测量数据与A支路1-48路电能;(所有型号)COMMAND_GROUP=11H:获取B路母线遥测量数据与B支路1-48路电流;(独立双路(S型)获取B路母线遥测量数据与支路49-96路电流;(主备双路(Y型)取母线遥测量数据支路49-96路电流;(单路(D)或互锁(H)型)COMMAND_GROUP=12H: 获取B路母线遥测量数据与B支路1-48路功率;(独立双路(S型)获取B路母线遥测量数据与支路49-96路功率;(主备双路(Y型)获
20、取母线遥测量数据支路49-96路功率;(单路(D)或互锁(H)型)COMMAND_GROUP=13H: 获取B路母线遥测量数据+B支路1-48路电能;(独立双路(S型)获取B路母线遥测量数据+支路49-96路电能;(主备双路(Y型)获取母线遥测量数据+支路49-96路电能;(单路(D)或互锁(H)型)12.1.4.1 获取模拟量量化数据(浮点数)响应信息获取模拟量量化数据(浮点数)响应信息见下表:表24 获取模拟量量化数据(浮点数)响应信息序号123456789字节数111112LENID/221格式SOIVER/SNADR32HRTNLENGTHDATA_INFOCHKSUMEOI注:1、D
21、ATA_INFO由DATA_FALG和DATAF依次组成,DATAF为遥测内容,根据COMMAND_GROUP 取值,DATAF返回信息: COMMAND_GROUP=01H03H :DATAF信息见表25。 COMMAND_GROUP=11H13H :DATAF信息见表26。2、DATA_FLAG见表5。2.5.6.3 遥测内容COMMAND_GROUP=01H03H遥测内容见下表:表25 A路模拟量的遥测内容序号内容DATAF字节备注1A路母线电压42A路母线电流43A路母线功率44A路母线电能45A母线正极对地电阻46A母线负极对地电阻47支路数据类型标志 101H(支路电流)02H(支
22、路功率)03H(支路电能)81-48支路数据 48*4 所有型号COMMAND_GROUP=11H13H遥测内容见下表:表26 支路的遥测内容序号内容DATAF字节备注1B路母线电压42B路母线电流43B路母线功率44B路母线电能45B母线正极对地电阻46B母线负极对地电阻47支路数据类型标志 111H(支路电流)12H(支路功率)13H(支路电能)8B路1-48支路数据 48*4 S型49-96支路数据 48*4 D、Y、H型12.1.5获取开关状态2.5.7.1 获取开关状态命令信息获取开关状态命令信息见下表:表27 获取开关状态命令信息序号123456789字节数111112LENID/
23、221格式SOIVERADR32H43HLENGTH空CHKSUMEOI注:LENID00H。2.5.7.2 获取开关状态响应信息获取开关状态响应信息见下表:表28 获取开关状态响应信息序号123456789字节数111112LENID/221格式SOIVER/SNADR32HRTNLENGTHDATA_INFOCHKSUMEOI注:1、DATA_INFO由DATA_FLAG和RUN_STATE依次组成;2、RUN_STATE为回路运行状态,RUN_STATE信息见表29。3、DATA_FLAG见表5。 表29 遥信内容序号内容DATAF字节备注1A路进线开关状态100H:合闸 01H:分闸2
24、A路防雷故障状态1 00H:正常 E2H:故障3B路进线开关状态100H:合闸 01H:分闸4B路防雷故障状态1 00H:正常 E2H:故障5A路1-48路支路开关状态48 00H:正常 01H:跳闸故障02H:分闸(未设置负载告警)6B路1-48路支路开关状态(S型)或49-96路开关状态(非S型)48 00H:正常 01H:跳闸故障02H:分闸(未设置负载告警)12.1.6获取参数(浮点数)2.5.8.1获取参数(浮点数)命令信息获取参数(浮点数)命令信息见下表:表30 获取参数(浮点数)命令信息序号123456789字节数111112LENID/221格式SOIVERADR32H46HLENGTHCOMMAND_INFOCHKSUMEOI注:1、LENID=02H,COMMAND_INFO由COMMAND_TYPE组成;2、根据COMMAND_TYPE 取值不同,解释如下:COMMAND_TYPE=D0H:获取电压告
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1