SSL 0500B系列逆变器后台MODBUS对外通信协议V1.02
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SmartShine系列逆变器后台MODBUS
对外通讯协议
目录
1.概述.................................................................................................................................. 4
1.1协议概述............................................................................................................ 4
1.2适用范围............................................................................................................ 4
1.3引用标准............................................................................................................ 42底层协议...................................................................................................................... 4
2.1物理接口............................................................................................................ 4
2.2数据传输速率.................................................................................................... 4
2.3字符格式............................................................................................................ 4
2.4响应时间............................................................................................................ 53通讯方式...................................................................................................................... 5
3.1网络拓扑............................................................................................................ 5
3.2通讯的建立........................................................................................................ 54应用层数据包/帧格式定义 ........................................................................................ 5
4.1信息类型............................................................................................................ 5
4.2FC3块读取........................................................................................................ 5
4.3FC6字写入........................................................................................................ 6
4.4FC16块写入...................................................................................................... 75命令/响应信息详解 .................................................................................................... 8
5.1遥测.................................................................................................................... 8
5.1.1 模拟量.................................................................................................... 8
5.1.2 电能数据................................................................................................ 9
5.2 遥信.................................................................................................................... 9
5.2.1状态......................................................................................................... 9
5.2.2告警..................................................................................................... 11
5.3 系统信息........................................................................................................ 15
5.3.1 厂家信息....................................................................................................... 15
5.3.2 协议版本....................................................................................................... 15
5.5 遥调................................................................................................................ 15
5.6 遥控................................................................................................................ 16
6 附录................................................................................................................ 16
1.概述
1.1协议概述
本文规定了SmartShine系列光伏逆变器系统与后台监控软件的通讯协议。
本文以MODBUS协议为基本依据,完成后台对SmartShine系列逆变器监控的通讯要求。
1.2适用范围
本协议适用于SmartShine系列逆变器,供监控与相应后台软件数据交互使用。
1.3引用标准
《MODBUS应用协议规范》。
2底层协议
异步串行协议UART。
2.1物理接口
RS485通信接口,3Pin凤凰端子,分别为A、B、GND。
2.2数据传输速率
在2400/4800/9600bps之间可选(LCD面板功能设置页面可设,对应串口2),缺省为9600bps。
2.3字符格式
传输方式为异步方式,起始位1位,数据位8位,停止位1位,无校验。
2.4响应时间
监控在1s时间内响应后台监控查询。
3通讯方式
串口采用主从通讯方式。
3.1网络拓扑
在局站内的监控系统为分布结构。
监控站后台与光伏逆变系统的通讯为主从方式,监控站后台是上位机(主机),光伏逆变系统是下位机(从机)。
采用RS485组网,监控后台(一台,作为主机)可监控多台光伏逆变器。
3.2通讯的建立
后台不断查询下位机,直至通讯建立。
4应用层数据包/帧格式定义
4.1信息类型
信息分两种类型:
(1)由主机发出到从机的命令信息(简称命令信息)。
(2)由从机返回到主机的响应信息(简称响应信息)。
4.2FC3块读取
查询帧:
NODE MODBUS节点号
FUN 功能码,FC3=3
ID(start) 所查询数据区的ID首址,必须是后文定义了的ID,先发送高位地址,再发送低位地址
NR 所查询数据区的ID个数,先发送高位字节,再发送低位字节
CRC 校验和, H-L方式
反馈帧:
NODE MODBUS节点号
FUN 功能码,FC3=3
NR_BYTE 反馈数据DATA的字节个数,等于NR的两倍
DATA 反馈数据区,长度等于NR_BYTE,每个数据先发送高位字节,再发送低位字节
CRC 校验和,H-L方式
FC3块读取例子:上位机查询帧01 03 03 E8 00 14 C5 B5,节点号NODE=0x01,功能码FC3=0x03,获取寄存器起始地址ID=0x03E8=1000,获取数据长度NR=0x14=20,CRC=C5B5。
逆变器响应01 03 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67 9A,NR_BYTE=2×NR=0x28。
4.3FC6字写入
查询帧:
NODE MODBUS节点号
FUN 功能码,FC6=6
ID 所写入数据的ID地址,必须是后文定义了的ID,先发送高位地址,再发送低位地址
DATA 所写入的数据,先发送高位数据字节,再发送低位数据字节
反馈帧:(原样返回)
NODE MODBUS节点号
FUN 功能码,FC6=6
ID 所写入数据的ID地址,必须是后文定义了的ID,先发送高位地址,再发送
低位地址
DATA 所写入的数据,先发送高位数据字节,再发送低位数据字节
CRC 校验和,H-L方式
FC6字写入例子:上位机下发设置帧01 06 1F 40 00 01 4E 0A,节点号NODE=0x01,功能码FC6=0x06,设置寄存器地址ID=0x1F40=8000,设置数据0x0001,CRC=0x4E0A,逆变器响应01 06 1F 40 00 01 4E 0A(原样返回)。
4.4FC16块写入
NODE MODBUS节点号
FUN 功能码,FC16=16
ID(start) 所写入数据区的ID首址,必须是后文定义了的ID,先发送高位地址,再发送低位地址。
NR 所写入数据区的ID个数,合法范围1~123,并且覆盖范围不能有未定义的ID,先发送高位,再发送低位
NR_BYTE 所写入数据区DATA长度,必须为NR的两倍
DATA 写入数据区,长度等于NR_BYTE,每个数据先发送高位,再发送低位。
CRC 校验和,H-L方式
反馈帧:
NODE MODBUS节点号
FUN 功能码,FC16=16
ID(start) 所写入数据区的ID首址,必须是后文定义了的ID,先发送高位地址,再发
送低位地址。
NR 所写入数据区的ID个数,合法范围1~123,并且覆盖范围不能有未定义的ID,先发送高位字节,再发送低位字节。
CRC 校验和,H-L方式
FC16块写入例子:上位机下发01 10 13 88 00 06 0C 07 DB 00 07 00 07 00 0E 00 12 00 3A F0 8F,节点号NODE=0x01,功能码FC=0x10=16,写入寄存器起始地址ID=0x1388=5000,写入数据个数NR=0x0006,写入字节数NR_BYTE=2×NR=0x0C=12,后续为数据,CRC=0xF08F。
逆变器响应01 10 13 88 00 06 C4 A5。
5命令/响应信息详解
5.1遥测
5.1.1 模拟量
[
乘以10或100以后的整数。
例如:PV输入电压单位为“0.1 V”,表示读取到的PV输入电压数值是乘以10后的整数。
(后续模拟量与此同)。
5.1.2 电能数据
起始ID1400,功能码FC=3,每个数据采用4字节传输。
[
低字节。
5.2遥信
遥信包括状态和告警,功能码FC=3。
5.2.1状态
1)逆变器状态量,ID=2400
2)支路空开状态,ID=2401
[注释]:如果未配置我司直流配电柜,此寄存器所有状态为保留。
3)模块状态,ID=2402
5.2.2告警
1)模块故障:ID=2600
[注释]:当模块存在告警时即认为模块异常。
2)预留,ID=2601
3)网侧告警,ID=2602
4)逆变器告警,ID=2603
5)配电侧告警,ID=2604
5.3系统信息
5.3.1 厂家信息
功能码FC=3,起始ID4000。
[注释]:系统信息反馈按ASCII码上传,如设备名称SSL0500查询到的反馈帧如下:
01 03 14 53 53 4C 30 35 30 30 00 00 00 00 00 00 00 00 00 00 00 00 00 xx xx,不足字节填0,xx xx为CRC校验码。
后续协议版本、软件版本均按此方式传输。
5.3.2 协议版本
功能码FC=3,起始ID4200。
[注释]:协议版本、软件版本按VBD型式传输,如“V100B000D000”,不足字节填0。
5.4系统对时
功能码FC=16(采用块写入方式),起始ID5000。
[注释]:对时按年、月、日、时、分、秒下发当前时间,本系统根据下发时间调整自身时间;如2011年7月7日14时18分58秒,则下发01 10 13 88 00 06 0C 07 DB 00 07 00 07 00 0E 00 12 00 3A xx xx, 不足字节填0,xx xx为CRC校验码。
5.5遥调
起始ID8000,可读写。
写入功能码FC=6;读取功能码FC=3。
5.6遥控
功能码FC=6,起始ID9000。
6附录。