首页 大容量电池储能站监控系统与电池管理系统通信协议(送审稿)

大容量电池储能站监控系统与电池管理系统通信协议(送审稿)

举报
开通vip

大容量电池储能站监控系统与电池管理系统通信协议(送审稿)ICS                 NB中华人民共和国能源行业标准NB/TXXXXX—2012      大容量电池储能站监控系统与电池管理系统通信协议Communicationprotocolbetweenmonitoringsystemandbatterymanagementsystemo...

大容量电池储能站监控系统与电池管理系统通信协议(送审稿)
ICS                 NB中华人民共和国能源行业 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 NB/TXXXXX—2012      大容量电池储能站监控系统与电池管理系统通信 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 Communicationprotocolbetweenmonitoringsystemandbatterymanagementsystemoflarge-capacitybatteryenergystoragesystem      (初稿)      2012-XX-XX发布2012-XX-XX实施国家能源局 发布目    次I目次II前言31范围32 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 性引用文件33术语和定义44总则45总体通信结构56通信协议结构57应用层报文帧格式57.1ADU的定义67.2MBAP的定义67.3PDU的定义77.4端口号77.5通信连接的建立与关闭78监控报文规范78.1对时报文88.2总召唤报文108.3信号复归报文118.4读单装置遥测信息报文118.5读单装置遥信信息报文138.6电池串全充遥控命令报文138.7电池串全放遥控命令报文138.8电池串启动遥控命令报文前  言本标准由中国电力企业联合会提出。本标准由能源行业****归口。本标准的起草单位:南方电网科学研究院、中国电力科学研究院、南方电网调峰调频发电公司、广东电力设计研究院。本标准的主要起草人:****。本标准在执行过程中的意见或建议反馈至中国电力企业联合会标准化中心(北京市宣武区白广路二条一号,100761)。大容量电池储能站监控系统与电池管理系统通信协议1 范围本标准规定了功率500kW且容量500kWh以上的大容量电池储能站监控系统(以下简称监控系统)与电池管理系统(以下简称BMS)之间的通信接口和报文规范。本标准适用于电池储能站监控系统。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/TXXXX-20XX大容量电池储能站电池管理系统技术规范GB/T19582.1-2008基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议GB/T19582.2-2008基于Modbus协议的工业自动化网络规范第2部分:Modbus协议在串行链路上的实现指南GB/T19582.3-2008基于Modbus协议的工业自动化网络规范第3部分:Modbus协议在TCP/IP上的实现指南NB/TXXXX-20XX大容量电池储能站监控系统技术规范RFC791互联网协议RFC793传输控制协议RFC894以太网上的互联网协议RFC2200互联网正式协议标准集3 术语和定义下列术语和定义适用于本文件。3.1报文messages网络中交换与传输的数据单元,包含了将要发送的完整的数据信息。3.2ADUApplicationDataUnit应用数据单元,详见本标准7.1节相关内容。3.3MBAPModbusApplicationProtocolModbus应用协议,详见本标准7.2节相关内容。3.4PDUProtocolDataUnit协议数据单元,详见本标准7.3节相关内容。3.5TCPTransmissionControlProtocol传输控制协议,一种面向连接(连接导向)的、可靠的、基于字节流的传输层通信协议,简称TCP。3.6IPinternetprotocol网际互连协议,为计算机网络相互连接进行通信而设计的协议,简称IP。3.7电池储能站BatteryEnergyStorageStation,BESS电池储能站是指以电池为能量载体,通过能量转换系统进行充放电,并可与电力系统实现多种形式的有功和无功能量交换的储能电站。3.8电池管理系统BatteryManagementSystem,BMS监视电池的状态(温度、电压、电流、荷电状态等),为电池提供管理及通信接口的系统。4 总则4.1本标准监控系统与BMS之间通信网络采用基于TCP/IP的Modbus应用层协议和服务规范。4.2如采用基于串行链路的Modbus协议的物理层、数据链路层应满足GB/T19582.2-2008的规定,其应用层报文传输协议可参照本标准执行。4.3本标准规定报文字节遵循首先发送最高有效字节原则。5 总体通信结构基于ModbusTCP/IP的储能站通信系统包括以下设备:——连接至TCP/IP网络的储能分系统BMS;——连接至TCP/IP网络的监控系统;——在ModbusTCP/IP网络和串行链路子网之间互联的网关。其通信网络结构示意图见图1。图1通信网络结构图6 通信协议结构基于ModbusTCP/IP网络的通信协议结构如图1所示。本标准采用的TCP/IP传输集和定义与其他相关标准中的相同。应用层数据单元在本标准中进行定义,由Modbus应用协议(MBAP)和应用数据单元(ADU)组成。图2通信协议结构物理层实现监控系统与BMS的电连接。本标准规定监控系统与BMS通信的接口为支持TCP/IP的网络接口。本标准链路层应符合RFC0894的规定,采用平衡传输方式。本标准网络层采用IP协议,IP协议的实现应符合RFC0791的规定。本标准传输层采用TCP协议,TCP协议的实现应符合RFC0793的规定。本标准应用层定义参见第8章相关内容。7 应用层报文帧格式7.1 ADU的定义应用层报文帧格式如图2所示。一帧报文为一个应用数据单元(ADU),它由两部分组成:Modbus应用协议(MBAP)和协议数据单元(PDU)。图3应用层报文帧格式ModbusTCP/IP规定ADU最长260字节,其中MBAP报文头7个字节,PDU最长253字节。7.2 MBAP的定义Modbus应用协议(MBAP)报文头包括的事务处理标识符、2字节的数据长度、1字节的单元标识符。本标准MBAP的定义方法参见GB/T19582.3-2008第5章的相关规定。本标准中MBAP报文头字段定义见 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 1。表1MBAP报文头字段定义 字段 长度 功能描述 客户端(监控系统) 服务器端(BMS) 事务处理标识符 2字节 Modbus请求/响应事务处理的识别 由客户端设置 服务器从接收的请求中重新复制 协议标识符 2字节 0=Modbus协议 由客户端设置 服务器从接收的请求中重新复制 长度 2字节 单元标识符和PDU总长度 由客户端设置(请求) 由服务器设置(请求) 单元标识符 1字节 串行链路或其他总线上连接的远程从站的识别 由客户端设置 服务器从接收的请求中重新复制7.3 PDU的定义协议数据单元(PDU)包括1字节的功能码和数据。其中功能码定义参见GB/T19582.1-2008第7章规定的Modbus应用层协议上使用的标准功能码。本标准定义的应用功能与功能码对应关系见表2。表2应用功能和功能码对应关系 应用功能 功能码 对时 Fun16 总召换 Fun03 信号复归 Fun06 读单装置遥测信息 Fun04 读单装置遥信信息 Fun02 读单装置SOE信息 Fun04 电池串全充遥控命令 Fun05 电池串全放遥控命令 Fun05 电池串启动遥控命令 Fun057.4 端口号端口号采用502端口。7.5 通信连接的建立与关闭监控系统与BMS采用网络传输层的可靠传输协议TCP;BMS为TCP服务器端,监控系统为TCP客户端,监控系统主动进行TCP连接,BMS被动响应TCP连接。BMS(服务器端)和监控系统(客户端)采用标准的TCP/IP客户--服务器模式建立TCP连接,即监控系统(客户端)按照Socket()->Connect()……->Close()的顺序进行,BMS(服务器端)按Socket()->Bind()->Listen()->Accept()……->Close()的顺序进行。8 监控报文规范8.1 对时报文对时报文用于监控系统对BMS统一校时。8.1.1 单装置对时报文a)功能:监控系统与单台BMS对时请求/响应报文。b)事务处理标识符:0xC801。c)请求报文长度:0x0F;响应报文长度:0x06。d)单元标识符:0x00~0xFF。表3单装置对时请求PDU报文格式 功能码 0x10 信息 起始地址 BMS起始地址(2字节) 0x0000~0xFFFF 寄存器数量 4(2字节) 0x0004 字节计数 字节长度(1字节) 8 BMS值 年份(2字节) 实际年份 月份(1字节) 1-12 日期(1字节) 1-31 小时(1字节) 0-23 分钟(1字节) 0-59 毫秒高(1字节) 0-59999 毫秒低(1字节) 8.1.2  表4单装置对时响应PDU报文格式 功能码 0x10 信息 起始地址 BMS起始地址(2字节) 0x0000~0xFFFF 寄存器数量 4(2字节) 0x00048.2 总召唤报文8.2.1 总召换遥测报文a)功能:监控系统与单台BMS总召唤遥测请求/响应报文。b)事务处理标识符:0xC802。c)请求报文长度:0x06;响应报文长度:可变。d)单元标识符:0x00~0xFF。表5多装置总召唤遥测请求PDU报文格式 功能码 0x03 信息 起始地址 BMS起始地址(2字节) 0x0000~0xFFFF 寄存器数量 12+n(2字节) 0x0000~0x00FA表6多装置总召唤遥测响应PDU报文格式 功能码 0x03 信息 起始地址 BMS起始地址(2字节) 0x0000~0xFFFF 字节数 字节长度(1字节) 0~24+2n 召唤时间 年份(2字节) 实际年份 月份(1字节) 1-12 日期(1字节) 1-31 小时(1字节) 0-23 分钟(1字节) 0-59 毫秒高(1字节) 0-59999 毫秒低(1字节) BMS值 电池串电压(2字节) 电池串电流(2字节) 电池分系统电压(2字节) 电池分系统电流(2字节) 电池串可充电电量(2字节) 电池串可放电电量(2字节) 电池串SOH(2字节) 电池分系统SOH(2字节) 备用遥测量1~n(2×n字节) 8.2.2 总召换遥信报文a)功能:监控系统与单台BMS总召唤遥信请求/响应报文。b)事务处理标识符:0xC803。c)长度:请求报文长度:0x06;响应报文长度:可变。d)单元标识符:0x00~0xFF。表7多装置总召唤遥信请求PDU报文格式 功能码 0x03 信息 起始地址 BMS起始地址(2字节) 0x0000~0xFFFF 寄存器数量 BMS数量N(2字节) 0x0000~0x00FA表8多装置总召唤遥信响应PDU报文格式 功能码 0x03 信息 起始地址 BMS起始地址(2字节) 0x0000~0xFFFF 字节数 字节长度(1字节) 0~N 召唤时间 年份(2字节) 实际年份 月份(1字节) 1-12 日期(1字节) 1-31 小时(1字节) 0-23 分钟(1字节) 0-59 毫秒高(1字节) 0-59999 毫秒低(1字节) #1BMS值 单体电池过压告警(1位) 0—正常;1—告警 电池串过压告警(1位) 0—正常;1—告警 单体电池欠压告警(1位) 0—正常;1—告警 电池串欠压告警(1位) 0—正常;1—告警 电池模块高温告警(1位) 0—正常;1—告警 电池模块低温告警(1位) 0—正常;1—告警 电池模块瞬间升温告警(1位) 0—正常;1—告警 电池模块温差过大告警(1位) 0—正常;1—告警 电池串过流告警(1位) 0—正常;1—告警 电池分系统漏电告警(1位) 0—正常;1—告警 单体电池过压保护动作(1位) 0—正常;1—保护动作 电池串过压保护动作(1位) 0—正常;1—保护动作 单体电池欠压保护动作(1位) 0—正常;1—保护动作 电池串欠压保护动作(1位) 0—正常;1—保护动作 电池模块高温保护动作(1位) 0—正常;1—保护动作 电池模块低温保护动作(1位) 0—正常;1—保护动作 电池模块瞬间升温保护动作(1位) 0—正常;1—保护动作 电池模块温差过大保护动作(1位) 0—正常;1—保护动作 电池串过流保护动作(1位) 0—正常;1—保护动作 电池串短路保护动作(1位) 0—正常;1—保护动作 BSMU与BMMU通信异常保护(1位)动作(1位) 0—正常;1—保护动作 BMS与BMMU通信异常保护动作(1位) 0—正常;1—保护动作 BMS与PCS通信异常保护动作(1位) 0—正常;1—保护动作 电池串状态信息(1位) 0—正常;1—告警 电池串启动状态信息(1位) 0—正常;1—告警 电池串全充状态信息(1位) 0—正常;1—告警 电池串全放状态信息(1位) 0—正常;1—告警 BMS装置保护动作(1位) 0—正常;1—保护动作 BMS装置内部异常报警(1位) 0—正常;1—告警 BMS装置与后台监控或者PCS通讯异常报警(1位) 0—正常;1—告警 BMS装置掉电报警(1位) 0—正常;1—告警 电池分系统不可用(1位) 0—正常;1—告警 PCS应切断告警(1位) 0—正常;1—告警 电池强制退出(1位) 0—正常;1—告警 备用遥测量1~6(1×60位) 0—正常;1—告警/0—正常;1—保护动作8.3 信号复归报文a)功能:监控系统与BMS的信号复归请求/响应报文。b)事务处理标识符:0xC804。c)长度:0x06。d)单元标识符:0x00~0xFF。表9信号复归请求/响应PDU报文格式 功能码 0x06 信息 BMS地址 各BMS地址(2字节) 0x0000~0xFFFF BMS复归值 信号复归(2字节) 0x00008.4 读单装置遥测信息报文功能:监控系统读取单BMS遥测信息请求/响应报文。b)事务处理标识符:0xC805。c)请求报文长度:0x06;响应报文长度:可变。d)单元标识符:0x00~0xFF。表10读单装置遥测信息请求PDU报文格式 功能码 0x04 信息 起始地址 BMS地址(2字节) 0x0000~0xFFFF 寄存器数量 BMS数量N(2字节) 0x0000~0x007D表11读单装置遥测信息响应PDU报文格式 功能码 0x03 信息 起始地址 BMS地址(2字节) 0x0000~0xFFFF 字节数 字节长度(1字节) 0~2×N BMS值 电池串电压(2字节) 电池串电流(2字节) 电池分系统电压(2字节) 电池分系统电流(2字节) 电池串可充电电量(2字节) 电池串可放电电量(2字节) 电池串SOH(2字节) 电池分系统SOH(2字节) 备用遥测量1~7(2×7字节) 8.5 读单装置遥信信息报文功能:监控系统读取单BMS遥信信息请求/响应报文。b)事务处理标识符:0xC806。c)请求报文长度:0x06;响应报文长度:可变。d)单元标识符:0x00~0xFF。表12读单装置遥信信息请求PDU报文格式 功能码 0x02 信息 起始地址 BMS地址(2字节) 0x0000~0xFFFF 寄存器数量 BMS数量N(2字节) 0x0000~0x07D0表13读单装置遥测信息响应PDU报文格式 功能码 0x02 信息 字节数 字节长度(1字节) 0~N BMS值 单体电池过压告警(1位) 电池串过压告警(1位) 单体电池欠压告警(1位) 电池串欠压告警(1位) 电池模块高温告警(1位) 电池模块低温告警(1位) 电池模块瞬间升温告警(1位) 电池模块温差过大告警(1位) 电池串过流告警(1位) 电池分系统漏电告警(1位) 单体电池过压保护动作(1位) 电池串过压保护动作(1位) 单体电池欠压保护动作(1位) 电池串欠压保护动作(1位) 电池模块高温保护动作(1位) 电池模块低温保护动作(1位) 电池模块瞬间升温保护动作(1位) 电池模块温差过大保护动作(1位) 电池串过流保护动作(1位) 电池串短路保护动作(1位) BSMU与BMMU通信异常保护(1位)动作(1位) BMS与BMMU通信异常保护动作(1位) BMS与PCS通信异常保护动作(1位) 电池串状态信息(1位) 电池串启动状态信息(1位) 电池串全充状态信息(1位) 电池串全放状态信息(1位) BMS装置保护动作(1位) BMS装置内部异常报警(1位) BMS装置与后台监控或者PCS通讯异常报警(1位) BMS装置掉电报警(1位) 电池分系统不可用(1位) PCS应切断告警(1位) 电池强制退出(1位) 备用遥测量1~160(1×160位) 8.6 电池串全充遥控命令报文a)功能:监控系统与BMS之间的电池串全充遥控命令请求/响应报文。b)事务处理标识符:0xC807。c)长度:0x06。d)单元标识符:0x00~0xFF。表14电池串全充遥控命令请求/响应PDU报文格式 功能码 0x05 信息 输出地址 BMS地址(2字节) 0x0000~0xFFFF 输出值 遥控值(2字节) 0x0000——无效;0x0001——全充遥控动作命令0x0002~0x0014——备用8.7 电池串全放遥控命令报文a)功能:监控系统与BMS之间的电池串全放遥控命令请求/响应报文。b)事务处理标识符:0xC808。c)长度:0x06。d)单元标识符:0x00~0xFF。表15电池串全充遥控命令请求/响应PDU报文格式 功能码 0x05 信息 输出地址 BMS地址(2字节) 0x0000~0xFFFF 输出值 遥控值(2字节) 0x0000——无效;0x0001——全放遥控动作命令0x0002~0x0014——备用8.8 电池串启动遥控命令报文a)功能:监控系统与BMS之间的电池串启动遥控命令请求/响应报文。b)事务处理标识符:0xC809。c)长度:0x06。d)单元标识符:0x00~0xFF。表16电池串全充遥控命令请求/响应PDU报文格式 功能码 0x05 信息 输出地址 BMS地址(2字节) 0x0000~0xFFFF 输出值 遥控值(2字节) 0x0000——无效;0x0001——电池串启动遥控动作命令0x0002~0x0014——备用附录A本规范用词说(规范性附录)A.1表示很严格,非这样做不可的用词:正面词采用“必须”;反面词采用“严禁”。A.2表示严格,在正常情况下均应这样做的用词:正面词采用“应”;反面词采用“不应”或“不得”。A.3表示允许稍有选择,在条件许可时首先应这样做的用词:正面词采用“宜”;反面词采用“不宜”。A.4表示有选择,在一定条件下可这样做的用词:采用“可”。�为什么请求与响应报文一样?���开关量用一个bit表示,未改�多点备用II_1234567891.vsd�用户进程应用层(第7层)传输层(第4层)网络层(第3层)链路层(第2层)物理层(第1层)初始化应用功能ADU(应用数据单元)MBAP(Modbus应用协议)传输接口(用户到TCP的接口)TCP/IP协议子集(RFC2200)注:第5、第6层未用_1234567892.vsd��事务处理标识符_0事务处理标识符_1协议标识符_0协议标识符_1长度_0长度_1单元标识符功能码数据长度数据MBAPADU功能码PDU_1234567890.vsd���储能分系统监控系统电池管理系统BMS储能分系统1内部网络电池管理系统BMS电池串管理单元BSMU内部网络本规范定义的ModbusTCP/IP网络电池串管理单元BSMU电池串管理单元BSMU电池串管理单元BSMU电池串管理单元BSMU电池串管理单元BSMU电池串管理单元BSMU电池串管理单元BSMU�储能分系统n网关串口链路子网内部网络电池管理系统BMS电池串管理单元BSMU电池串管理单元BSMU电池串管理单元BSMU电池串管理单元BSMU
本文档为【大容量电池储能站监控系统与电池管理系统通信协议(送审稿)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
万里一叶飘
从事各类规章制度的编写,焊接工作,无检测工作,编写作业指导书,建筑行业施工方案作业,医疗卫生等方面的工作
格式:doc
大小:567KB
软件:Word
页数:16
分类:医药卫生
上传时间:2019-11-23
浏览量:55