阳光光伏并网逆变器 通讯协议-modbus-Ver1.12
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0012 0013
内容
初始状态 紧急停机
待机 恒流充电 恒压充电
浮充 恒功率充电
恒流放电 限压放电 恒功率放电 独立逆变
故障 计时充电 计时放电
注 2:故障状态 F1 F2 F3 F4
位
名称
值
32-20
保留
19
交流漏电保护
0
1
18
逆变器过压保护 0
1
17-16
蓄电池电压保护 00
01
10
15
过载保护(交流过 0
31-32
33-34
35-36
37-38
39-40
00 13
00 14 0015
DSP 上传 LCD 为保留 LCD 上传 PC 机为总放电
电量高 16 位
2
保留
2
保留
2
单位:1kWh
00 16
时
00 17
间
参
0018
数
0019
001A-001C
计时充电设置时间
计时放电设置时间 计时充电剩余时间 计时放电剩余时间
00 01
交流电压(电网电压)VB 2
00 02
交流电压(电网电压)VC 2
00 03
交流电流(电网电流)Ia 2
00 04
交流电流(电网电流)Ib 2
00 05
交流电流(电网电流)Ic 2
00 06
实
00 07
有功电流
2
无功电流
2
00 08
功率因数
2
时
0009
交流频率(逆变频率、电
网频率)
2
参
000A
二、上位机设置命令 序号 0
名称 Addr
长度 1
内容 Addr
1
Cmd
2-3
写寄存器首地址
4-5
写寄存器长度
6
数据区长度 Len
7
Data1
…
…
…
…
Len+6
DataLen
Len+7
CRCL
Len+8
CRCH
数据区长度 Len:是字节数
回复设置命令 序号 0 1 2-3 4-5 6 7
名称 Addr Cmd 写寄存器首地址 写寄存器长度 CRCL CRCH
01 0B
独立逆变频率(保留) 2
01 0C
有功电流给定
2
01 0D
无功电流给定
2
01 0E-01 15
保留
16
01 16
功率因数
2
01 17
时
01 18
保留
2
年
1
间
01 19
月份
1
日期
1
定时充放电
小时
1
设
01 1A
的充电起始
分钟
1
时间
置
01 1B
秒
1
年
1
月份
1
01 1C
日期
1
定时充放电
小时
1
01 1D 的充电结束
单位:0.001kW
单位:0.001kW
单位:1kWh
单位:1kWh
单位:1kWh
读全部数据 时返回序号 00(ADDR) 01(Cmd) 02 返回长度
3-4 5-6 7-8 9-10 11-12 13-14 15-16 17-18 19-20 21-22
23-24 25-26
27-28
29-30
2
2
单位: 0.1 ℃
1 01:中文 02:英文
1
110
1
Crc(0~2L+2)
1
41-42 43-44 45-46
47-48 49-50 51-52 53-54 55-60
61-62 63-64 65-68 69-70 71-72
73 74
75 76
注 1:查询状态信息
S 值( H ) 0000 0001 0002 0003 0004 0005 0006 0008 0009 000A 000B 000F
6-7
CRC16
2
低字节在前 Crc(0-5)
注 1: 1 个寄存器为 2 字节,数据均为 16 进制。 使用阳光电源内部 COMTEST 软件测试时为:BPS 9600、CHK N-8-1
Addr:1~254=设备地址;255=广播地址 广播地址不能用于查询命令
查询命令返回数据:
序号
名称
0
从机地址
流保护)
1
14
蓄电池电流保护 0
(直流电流保护) 1
13
接触器保护
0
1
12
模块保护
0
1
11
接地保护
0
1
10
硬件保护
0
1
9
孤岛保护
0
1
8-7
保留
6
温度保护
0
1
5-4
电网频率保护
00
01
10
3-2
电网电压保护
00
01
10
1-0
直流电压保护
00
01
10
说明 读取返回 0 正常 交流漏电 正常 逆变器过压 正常 蓄电池过压 蓄电池欠压 正常 输出过载(交流过流) 正常 蓄电池过流(直流过流) 正常 接触器故障 正常 模块故障 正常 接地故障 正常 硬件故障 正常 孤岛故障 读取返回 0 正常 过温 正常 电网过频 电网欠频 正常 电网过压 电网欠压 正常 直流过压 直流欠压
10 进制 10 进制 10 进制 10 进制 10 进制 10 进制
00-99 01-12 01-31 00-23 00-59 00-59
10 进制 10 进制 10 进制 10 进制 10 进制 10 进制
00-99 01-12 01-31 00-23 00-59 00-59
10 进制 10 进制 10 进制 10 进制 10 进制 10 进制
分钟
1
时间
秒
1
01 1E
年
1
月份
1
01 1F
日期
1
定时充放电
小时
1
01 20
的放电起始
分钟
1
时间
秒
1
01 21
年
1
月份
1
01 22
日期
1
定时充放电
小时
1
01 23
的放电结束
分钟
1
时间
秒
1
01 24
蓄电池过压点
2
保
01 25
护
01 26
参
01 27
数
01 28
设
01 29
置 01 2A
蓄电池过压恢复点
1 2 2 1 1 … … 1 1 1
长度 1 1 2 2 1 1
0x10 高字节在先 高字节在先 Len=2×写寄存器长度
… …
CRC16(0~Len+6)
内容
0x10 高字节在先 高字节在先 CRC16(0~5)
地址
功 01 00
能
01 01
设
置
01 02
01 03
01 04
运
01 05
行
01 06
1
命令
2
数据区长度
3
Data1
4
Data2
…
…
…
…
2L+2
Data2L
2L+3
CrcL
2L+4
CrcH
长度 1 1 1 1 1 … … 1 1 1
内容 Addr #03 (2×L)
… …
Crc(0~2L+2) 低字节在先
(只读)(高字节在前)
寄存器地
名称
字
址
节
00 00
交流电压(电网电压)VA 2
SS 上位机 modbus 规范通讯协议 V1.12
SS 中,提供 RS232/RS485/RS422 通信接口,用户可通过 PC/液晶实现集中 控制(读取运行数据、工作状态、故障信息;设定运行命令、功能码参数),以 适应用户特定的使用要求。 阳光电源的 SS 产品目前只开放 modbus 规范中 2 个功能码,分别是: 03 功能码(读 1 个 或多个保持型寄存器) 10 功能码(写 1 个 或多个保持型寄存器)
量低 16 位
2
00 0F
DSP 上传 LCD 为保留
LCD 上传 PC 机为日放电
量高 16 位
2
00 10
DSP 上传 LCD 为保留
LCD 上传 PC 机为总充电
电量低 16 位
2
00 11
DSP 上传 LCD 为保留
LCD 上传 PC 机为总充电
电量高 16 位
2
00 12
DSP 上传 LCD 为保留
23-24 25-26 27-28 29-30 31-32 33-34 35-50 51-52 53-54 55-60
61-66
67-72
73-78
79-80 81-82 83-84 85-86 87-88 89-90 91-92 93-94 95-96
系 01 2D
统 01 2E
时 01 2F
钟
01 30
01 31
设 01 32
置
01 33
参
01 34
数
01 35
扩
01 36
展
01 37
区
01 38
01 39
系统时钟:月
2
系统时钟:日
2
系统时钟:时
2
系统时钟:分
2
系统时钟:秒
2
定时充电电流
2
定时充电均充电压
2
定时充电浮充电压
2
定时放电电流
2
保留
2
保留
2
保留
2
保留
2
单位: 0.1 A 单位: 0.1 V 单位: 0.1 V 单位: 0.1 V
内容
保留 保留 待机 恒流充电 恒压充电 保留 恒功率充电 恒流放电 限压放电 恒功率放电 独立逆变 计时充放电 保留
SS100K 上位机通讯协议
标准 modbus 规范
格式:RS232/485,9600bps,1 位起始位,8 位数据位,1 位停止位,无校验。
一、上位机查询命令:
序号
名称
长度
内容
0
从机地址
1
Addr
1
命令
1
#03
2-3Biblioteka 读寄存器起始地址2
高字节在前
4-5
读寄存器长度
2
L 高字节在前(每个寄存器为两字节)
LCD 上传 PC 机为总放电
电量低 16 位
2
内容单位
单位: 0.1 V 单位: 0.1 V 单位: 0.1 V 单位: 0.1 A 单位: 0.1 A 单位: 0.1 A 单位: 0.1 A 单位: 0.1 A
单位: 0.1 Hz 单位: 0.1 V 单位: 0.1 A
单位:0.001kW
单位:0.001kW
保留
工 00 1D
作 00 1E
状 00 1F-0020
态
00 21
00 22
00 23
电网状态 运行状态 故障状态
保留 逆变器机箱环境温度
显示语言 软件版本号
CrcL CrcH
2
单位:1min
2
单位:1min
2
单位:1min
2
单位:1min
6
2 1 有电网,0 无电网
2
(注 1)
4 F1 F2 F3 F4(注 2)
97-98 99-100 101-102 103-104 105-106 107-108 109-110 111-112 113-114 115-116 117-118 119-120 121-122
注 3:设置状态信息
M 值( H ) 0000 0001 0002 0003 0004 0005 0006 0008 0009 000A 000B 000C 000F
参
01 07
(只写)(高字节在前)
名称
字
内容单位
节
逆变器工作模式 显示语言
恢复出厂值 并网恒流充电电流 蓄电池恒压充电电压 蓄电池浮充电压 并网恒功率充电功率
保留 并网恒流放电电流
2
注3
1 01:中文 02:英文
1
2
单位: 0.1 A
2
单位: 0.1 V
2
单位: 0.1 V
2
单位: 0.1 kW
2
单位: 0.1 V
2
蓄电池欠压点
2
蓄电池欠压恢复点
2
电网过频值
2
电网欠频值
2
电网过压值
2
01 2B
电网欠压值
2
01 2C
系统时钟:年
2
单位: 0.1 V 单位: 0.1 kW 单位: 0.1 V 单位: 0.1 Hz
单位: 0.1 A 单位: 0.1 A
单位: 0.001(补码)
00-99 01-12 01-31 00-23 00-59 00-59
直流电压(蓄电池电压、
充电电压)Udc
2
数
000B
直流电流(充电电流、放
电电流)Idc
2
00 0C
DSP 上传 LCD 为保留
LCD 上传 PC 机为日充电
量低 16 位
2
00 0D
DSP 上传 LCD 为保留
LCD 上传 PC 机为日充电
量高 16 位
2
00 0E
DSP 上传 LCD 为保留
LCD 上传 PC 机为日放电
00-99 10 进制 01-12 10 进制 01-31 10 进制 00-23 10 进制 00-59 10 进制 00-59 10 进制 单位: 0.1 V 单位: 0.1 V 单位: 0.1 V 单位: 0.1 V 单位: 0.1 Hz 单位: 0.1 Hz 单位: 0.1 V 单位: 0.1 V
2
单位: 0.1 A
写全部数 据时序号 00(ADDR) 01(Cmd) 02-03(地
址) 04-05(长
度) 06 07-08 09 10
11-12 13-14 15-16 17-18 19-20 21-22
数 01 08
设
01 09
置 01 0A
并网限压放电电压
2
并网恒功率放电功率 2
独立逆变电压(保留) 2
内容
初始状态 紧急停机
待机 恒流充电 恒压充电
浮充 恒功率充电
恒流放电 限压放电 恒功率放电 独立逆变
故障 计时充电 计时放电
注 2:故障状态 F1 F2 F3 F4
位
名称
值
32-20
保留
19
交流漏电保护
0
1
18
逆变器过压保护 0
1
17-16
蓄电池电压保护 00
01
10
15
过载保护(交流过 0
31-32
33-34
35-36
37-38
39-40
00 13
00 14 0015
DSP 上传 LCD 为保留 LCD 上传 PC 机为总放电
电量高 16 位
2
保留
2
保留
2
单位:1kWh
00 16
时
00 17
间
参
0018
数
0019
001A-001C
计时充电设置时间
计时放电设置时间 计时充电剩余时间 计时放电剩余时间
00 01
交流电压(电网电压)VB 2
00 02
交流电压(电网电压)VC 2
00 03
交流电流(电网电流)Ia 2
00 04
交流电流(电网电流)Ib 2
00 05
交流电流(电网电流)Ic 2
00 06
实
00 07
有功电流
2
无功电流
2
00 08
功率因数
2
时
0009
交流频率(逆变频率、电
网频率)
2
参
000A
二、上位机设置命令 序号 0
名称 Addr
长度 1
内容 Addr
1
Cmd
2-3
写寄存器首地址
4-5
写寄存器长度
6
数据区长度 Len
7
Data1
…
…
…
…
Len+6
DataLen
Len+7
CRCL
Len+8
CRCH
数据区长度 Len:是字节数
回复设置命令 序号 0 1 2-3 4-5 6 7
名称 Addr Cmd 写寄存器首地址 写寄存器长度 CRCL CRCH
01 0B
独立逆变频率(保留) 2
01 0C
有功电流给定
2
01 0D
无功电流给定
2
01 0E-01 15
保留
16
01 16
功率因数
2
01 17
时
01 18
保留
2
年
1
间
01 19
月份
1
日期
1
定时充放电
小时
1
设
01 1A
的充电起始
分钟
1
时间
置
01 1B
秒
1
年
1
月份
1
01 1C
日期
1
定时充放电
小时
1
01 1D 的充电结束
单位:0.001kW
单位:0.001kW
单位:1kWh
单位:1kWh
单位:1kWh
读全部数据 时返回序号 00(ADDR) 01(Cmd) 02 返回长度
3-4 5-6 7-8 9-10 11-12 13-14 15-16 17-18 19-20 21-22
23-24 25-26
27-28
29-30
2
2
单位: 0.1 ℃
1 01:中文 02:英文
1
110
1
Crc(0~2L+2)
1
41-42 43-44 45-46
47-48 49-50 51-52 53-54 55-60
61-62 63-64 65-68 69-70 71-72
73 74
75 76
注 1:查询状态信息
S 值( H ) 0000 0001 0002 0003 0004 0005 0006 0008 0009 000A 000B 000F
6-7
CRC16
2
低字节在前 Crc(0-5)
注 1: 1 个寄存器为 2 字节,数据均为 16 进制。 使用阳光电源内部 COMTEST 软件测试时为:BPS 9600、CHK N-8-1
Addr:1~254=设备地址;255=广播地址 广播地址不能用于查询命令
查询命令返回数据:
序号
名称
0
从机地址
流保护)
1
14
蓄电池电流保护 0
(直流电流保护) 1
13
接触器保护
0
1
12
模块保护
0
1
11
接地保护
0
1
10
硬件保护
0
1
9
孤岛保护
0
1
8-7
保留
6
温度保护
0
1
5-4
电网频率保护
00
01
10
3-2
电网电压保护
00
01
10
1-0
直流电压保护
00
01
10
说明 读取返回 0 正常 交流漏电 正常 逆变器过压 正常 蓄电池过压 蓄电池欠压 正常 输出过载(交流过流) 正常 蓄电池过流(直流过流) 正常 接触器故障 正常 模块故障 正常 接地故障 正常 硬件故障 正常 孤岛故障 读取返回 0 正常 过温 正常 电网过频 电网欠频 正常 电网过压 电网欠压 正常 直流过压 直流欠压
10 进制 10 进制 10 进制 10 进制 10 进制 10 进制
00-99 01-12 01-31 00-23 00-59 00-59
10 进制 10 进制 10 进制 10 进制 10 进制 10 进制
00-99 01-12 01-31 00-23 00-59 00-59
10 进制 10 进制 10 进制 10 进制 10 进制 10 进制
分钟
1
时间
秒
1
01 1E
年
1
月份
1
01 1F
日期
1
定时充放电
小时
1
01 20
的放电起始
分钟
1
时间
秒
1
01 21
年
1
月份
1
01 22
日期
1
定时充放电
小时
1
01 23
的放电结束
分钟
1
时间
秒
1
01 24
蓄电池过压点
2
保
01 25
护
01 26
参
01 27
数
01 28
设
01 29
置 01 2A
蓄电池过压恢复点
1 2 2 1 1 … … 1 1 1
长度 1 1 2 2 1 1
0x10 高字节在先 高字节在先 Len=2×写寄存器长度
… …
CRC16(0~Len+6)
内容
0x10 高字节在先 高字节在先 CRC16(0~5)
地址
功 01 00
能
01 01
设
置
01 02
01 03
01 04
运
01 05
行
01 06
1
命令
2
数据区长度
3
Data1
4
Data2
…
…
…
…
2L+2
Data2L
2L+3
CrcL
2L+4
CrcH
长度 1 1 1 1 1 … … 1 1 1
内容 Addr #03 (2×L)
… …
Crc(0~2L+2) 低字节在先
(只读)(高字节在前)
寄存器地
名称
字
址
节
00 00
交流电压(电网电压)VA 2
SS 上位机 modbus 规范通讯协议 V1.12
SS 中,提供 RS232/RS485/RS422 通信接口,用户可通过 PC/液晶实现集中 控制(读取运行数据、工作状态、故障信息;设定运行命令、功能码参数),以 适应用户特定的使用要求。 阳光电源的 SS 产品目前只开放 modbus 规范中 2 个功能码,分别是: 03 功能码(读 1 个 或多个保持型寄存器) 10 功能码(写 1 个 或多个保持型寄存器)
量低 16 位
2
00 0F
DSP 上传 LCD 为保留
LCD 上传 PC 机为日放电
量高 16 位
2
00 10
DSP 上传 LCD 为保留
LCD 上传 PC 机为总充电
电量低 16 位
2
00 11
DSP 上传 LCD 为保留
LCD 上传 PC 机为总充电
电量高 16 位
2
00 12
DSP 上传 LCD 为保留
23-24 25-26 27-28 29-30 31-32 33-34 35-50 51-52 53-54 55-60
61-66
67-72
73-78
79-80 81-82 83-84 85-86 87-88 89-90 91-92 93-94 95-96
系 01 2D
统 01 2E
时 01 2F
钟
01 30
01 31
设 01 32
置
01 33
参
01 34
数
01 35
扩
01 36
展
01 37
区
01 38
01 39
系统时钟:月
2
系统时钟:日
2
系统时钟:时
2
系统时钟:分
2
系统时钟:秒
2
定时充电电流
2
定时充电均充电压
2
定时充电浮充电压
2
定时放电电流
2
保留
2
保留
2
保留
2
保留
2
单位: 0.1 A 单位: 0.1 V 单位: 0.1 V 单位: 0.1 V
内容
保留 保留 待机 恒流充电 恒压充电 保留 恒功率充电 恒流放电 限压放电 恒功率放电 独立逆变 计时充放电 保留
SS100K 上位机通讯协议
标准 modbus 规范
格式:RS232/485,9600bps,1 位起始位,8 位数据位,1 位停止位,无校验。
一、上位机查询命令:
序号
名称
长度
内容
0
从机地址
1
Addr
1
命令
1
#03
2-3Biblioteka 读寄存器起始地址2
高字节在前
4-5
读寄存器长度
2
L 高字节在前(每个寄存器为两字节)
LCD 上传 PC 机为总放电
电量低 16 位
2
内容单位
单位: 0.1 V 单位: 0.1 V 单位: 0.1 V 单位: 0.1 A 单位: 0.1 A 单位: 0.1 A 单位: 0.1 A 单位: 0.1 A
单位: 0.1 Hz 单位: 0.1 V 单位: 0.1 A
单位:0.001kW
单位:0.001kW
保留
工 00 1D
作 00 1E
状 00 1F-0020
态
00 21
00 22
00 23
电网状态 运行状态 故障状态
保留 逆变器机箱环境温度
显示语言 软件版本号
CrcL CrcH
2
单位:1min
2
单位:1min
2
单位:1min
2
单位:1min
6
2 1 有电网,0 无电网
2
(注 1)
4 F1 F2 F3 F4(注 2)
97-98 99-100 101-102 103-104 105-106 107-108 109-110 111-112 113-114 115-116 117-118 119-120 121-122
注 3:设置状态信息
M 值( H ) 0000 0001 0002 0003 0004 0005 0006 0008 0009 000A 000B 000C 000F
参
01 07
(只写)(高字节在前)
名称
字
内容单位
节
逆变器工作模式 显示语言
恢复出厂值 并网恒流充电电流 蓄电池恒压充电电压 蓄电池浮充电压 并网恒功率充电功率
保留 并网恒流放电电流
2
注3
1 01:中文 02:英文
1
2
单位: 0.1 A
2
单位: 0.1 V
2
单位: 0.1 V
2
单位: 0.1 kW
2
单位: 0.1 V
2
蓄电池欠压点
2
蓄电池欠压恢复点
2
电网过频值
2
电网欠频值
2
电网过压值
2
01 2B
电网欠压值
2
01 2C
系统时钟:年
2
单位: 0.1 V 单位: 0.1 kW 单位: 0.1 V 单位: 0.1 Hz
单位: 0.1 A 单位: 0.1 A
单位: 0.001(补码)
00-99 01-12 01-31 00-23 00-59 00-59
直流电压(蓄电池电压、
充电电压)Udc
2
数
000B
直流电流(充电电流、放
电电流)Idc
2
00 0C
DSP 上传 LCD 为保留
LCD 上传 PC 机为日充电
量低 16 位
2
00 0D
DSP 上传 LCD 为保留
LCD 上传 PC 机为日充电
量高 16 位
2
00 0E
DSP 上传 LCD 为保留
LCD 上传 PC 机为日放电
00-99 10 进制 01-12 10 进制 01-31 10 进制 00-23 10 进制 00-59 10 进制 00-59 10 进制 单位: 0.1 V 单位: 0.1 V 单位: 0.1 V 单位: 0.1 V 单位: 0.1 Hz 单位: 0.1 Hz 单位: 0.1 V 单位: 0.1 V
2
单位: 0.1 A
写全部数 据时序号 00(ADDR) 01(Cmd) 02-03(地
址) 04-05(长
度) 06 07-08 09 10
11-12 13-14 15-16 17-18 19-20 21-22
数 01 08
设
01 09
置 01 0A
并网限压放电电压
2
并网恒功率放电功率 2
独立逆变电压(保留) 2