逆变器通讯协议
逆变器通信接口规定标准
逆变器通信接口规定标准
逆变器有两个通迅接口,Rs232和R485接口,它们的功能和规定都有所不同:
一、接口:
1、Rs232采取不平衡传输方式,即所谓单端通讯。
而RS485则采用平衡传输,即差分传输方式。
2、Rs232只允许一对一通信,而RS-485接口在总线上是允许连接多达128个收发器。
3、Rs232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
4、Rs485无具体的物理形状,根据工程的实际情况而采用的接口。
二、通讯距离长短
1、Rs232:Rs232传输距离有限,最大传输距离标准值为15米,且只能点对点通讯,最大传输速率最大为20kB/s。
2、Rs485:Rs485最大无线传输距离为1200米。
最大传输速率为10Mbps,在100Kb/S的传输速率下,才可以达到最大的通信距离。
采用阻抗匹配、低衰减的专用电缆可以达到1800米!超过1200米,可加中继器(最多8只),这样传输距离接近10Km。
三、能否支持多点通讯
1、Rs232:Rs232接口在总线上只允许连接1个收发器,不能支持多站收发能力,所以只能点对点通信,不支持多点通讯。
2、Rs485:Rs485接口在总线上是允许连接多达128个收发器。
即具有多站通讯能力,这样用户可以利用单一的Rs485接口方便地建立起设备网络。
逆变器和通讯柜技术协议
XXX48.8兆瓦村级光伏扶贫电站建设项目X标段80KW组串式逆变器技术协议买方:XXXXXX工程有限公司卖方:XXXXXXX科技有限公司设计方:XXXXXXX设计研究院签订日期:2019年4月签订地点:陕西·1 总则1、本技术协议适用于XXX“十三五”第二批光伏扶贫电站第四标段所需的组串式逆变器、智能通讯设备及其附属设备。
卖方提供设备的技术规格须响应本技术协议所提出的技术规定和要求。
2、本技术协议提出了最低限度的技术要求,并未对一切技术细节规定所有的技术要求和适用的标准,卖方应保证提供符合本技术协议和有关最新工业标准的优质产品及其相应服务。
对国家有关安全、健康、环保等强制性标准,必须满足其要求。
卖方提供的产品必须满足本技术协议的要求。
3、卖方执行的标准与本技术协议所列标准有矛盾时,按较高标准执行。
4、卖方应协同设计方完成深化方案设计,配合施工图设计,进行系统调试和验收,并承担培训及其它附带服务。
合同签订后10天内,卖方提出合同设备的设计、制造、检验/试验、装配、安装、调试、试运行、验收、运行和维护等采用的标准目录给买方,由买方确认.5、本技术协议要求卖方提供的文件和资料为中文版本。
2 工程概况1、工程概述1.1、逆变器设备采购清单125台型式规格为80kW的组串式逆变器、8台智能子方阵通讯设备及附属设备、配套服务。
1.2、场区位置及气候条件该项目选址位于XX市XX县XX镇、XX镇,场址位于东径106°01'26.28″~106°05'59″、北纬34°52'49″~34°50'58″之间,总占地面积约2353亩,本项目11个村级联建电站总装机容量为48.8MW,采用375Wp高效单晶硅组件,距离XX县城约14~20km,交通便利,场址海拔高程在1700m~1900m之间。
第四标段位于本电站山湾区域内,容量为9.7875MW。
并网逆变器上传通讯协议1103
并网逆变器通讯协议KNGI系列并网逆变器使用的是标准MODBUS通信协议,可与电站SCADA系统无缝对接。
通过TPC和工控机HMI实现集散控制,可以适应多种应用环境下的特定需求。
本协议在MODBUS-RTU规约下详细定义了数据序列、校检码等各类数据交换的必要内容。
一、通信方式提供RS232/RS422/RS485通讯接口,默认使用RS485接口通过屏蔽双绞进行通讯,通讯波特率的默认值为4800 Baud。
传输方式的定义如下。
◆Coding System 二进制编码8位◆Start bit 起始位1位◆Data bits 数据位8位◆Parity 校验无奇偶校验◆Stop bit 停止位2位◆Error checking 错误检测CRC(循环冗余校验)二、通信数据帧格式数据帧格式为发送方和接收方双方通用的帧格式,格式为(数字为16进制,标记部分为PDU)。
表2-1数据帧格式●地址(Address)域地址域在帧的开始部分,由一个字节(8位二进制码)组成,十进制为1~247。
调度这些位标明了用户指定的终端设备的地址,该设备将接收来自与之相连的主机数据。
每个终端设备的地址必须是唯一的,仅仅被寻址到的终端会响应包含了该地址的查询。
当终端发送回一个响应,响应中的从机地址数据便告诉了主机哪台终端正与之进行通信。
(注:并网逆变器地址的默认值为1。
)●功能(Function)域功能域代码告诉了被寻址到的终端执行何种功能。
表2-2 列出了KNGI系列并网逆变器提供的功能码,以及它们的意义和功能。
表2-2 功能码●数据(Data)域数据域包含了终端执行特定功能所需要的数据或者终端响应查询时采集到的数据。
这些数据的内容可能是数值、参考地址或者设置值。
例如:功能域码告诉终端读取一个寄存器,数据域则需要指明从哪个寄存器开始及读取多少个数据,内嵌的地址和数据依照类型和从机之间的不同内容而有所不同。
●错误校验(Check)域该域允许主机和终端检查传输过程中的错误。
西科逆变器通讯协议-V2.3[1]
特变电工并网逆变器通讯协议编制 盛虎 日期 2014-8-14 校准 刘永奎 日期 2014-8-14 审批周洪伟日期2014-8-14特变电工西安电气科技有限公司文档版本V2.3 密级 机密 共11页文档名称特变电工并网逆变器通讯协议文档编号24050023修订记录版本 描述 编制 校准 日期V2.2 完善遥信量 盛虎 刘永奎 2014-8-14V2.3 系统状态字增加烟感作为标配增加产品序列号廖正军 刘永奎 2014-9-26目录1 概述 (1)1.1协议概述 (1)1.2适用范围 (1)1.3引用标准 (1)1.4通讯参数 (1)1.4.1 通信地址 (1)1.4.2 通信参数 (1)2 应用层定义 (1)2.10X03/0X04块读取命令 (1)2.20X05写单个寄存器命令 (2)2.30X06写单个寄存器命令 (2)2.40X10写多个寄存器命令 (3)3 通信命令详解 (4)3.1读遥测量 (4)3.2读遥信量 (5)3.3读设置量 (7)3.4读产品信息 (7)3.5写遥控命令 (7)3.6写遥调命令 (8)3.7写系统对时命令 (8)1概述1.1协议概述本文规定的通信协议适用于特变电工TBEA-GC-500KTL、TC500KH、TC630KH、TC500K3H系列集中式并网逆变器与上位机监控系统通信。
依据MODBUS协议标准完成对光伏并网逆变器的四遥通信。
1.2适用范围本协议适用于特变电工TBEA-GC-500KTL、TC500KH、TC630KH、TC500K3H系列集中式并网逆变器与上位机监控系统通信。
1.3引用标准依据MODBUS RTU协议。
1.4通讯参数1.4.1通信地址设备地址范围:1—247。
1.4.2通信参数1、串行链路传输。
接口:RS485(物理接口详见产品用户手册);波特率:1200/2400/4800/9600 bps,默认9600bps。
2、帧长度。
3、数据传输。
阳光光伏并网逆变器 通讯协议-modbus-Ver1.12
内容
初始状态 紧急停机
待机 恒流充电 恒压充电
浮充 恒功率充电
恒流放电 限压放电 恒功率放电 独立逆变
故障 计时充电 计时放电
注 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
TE9599光伏并网逆变器对外通讯协议V1.0
设计文件名称TE9599光伏逆变器对外通讯协议编号版本V1.0版权专有违者必究中车株洲电力机车研究所有限公司目次1 目的和范围......................................................... 错误!未定义书签。
1.1 目的........................................................... 错误!未定义书签。
1.2 范围........................................................... 错误!未定义书签。
2 规范性引用文件..................................................... 错误!未定义书签。
3 物理接口........................................................... 错误!未定义书签。
4 通讯设置........................................................... 错误!未定义书签。
4.1 通讯模式....................................................... 错误!未定义书签。
4.2 传输模式....................................................... 错误!未定义书签。
5 协议内容........................................................... 错误!未定义书签。
5.1 模拟量获取..................................................... 错误!未定义书签。
5.2 数字量获取..................................................... 错误!未定义书签。
阳光中功率光伏并网逆变器通信协议-V1.1.0
9 限功率设置参 5008
U16 0~1100
0.1%
需要先将限功率开关
数
(5007)打开才能设置
10
保留
5009~5018 U16
11 功率因数设置 5019
S16 -1000~-800
0.001
需要先将“无功调节选择
800~1000
开关(5036)”设置为功率因
素设置启用(0xA1),才能读
取和设置
流
67 第 十 五 路 电
7027
U16
流
68 第 十 六 路 电
7028
U16
流
14 路(7013~7026) 0.01A
0.01A
3.2 参数设置地址定义-(保持寄存器)
序
名称
号
地址
1 系统时钟:年 2 系统时钟:月 3 系统时钟:日 4 系统时钟:时 5 系统时钟:分 6 系统时钟:秒 7 开机/关机
中功率光伏并网逆变器通信协议
适用的机型:
V1.1.0
SG33KTL-M
SG40KTL-M
SG49K5J
SG50KTL-M SG60KU、SG60KU-M、SG60KTL、SG60KTL-M
1 / 18
一、 概述
本协议适用于我公司中功率光伏并网逆变器与上位机监控软件之间的通信。采用 MODBUS RTU 通讯规约。本协议可以实时读取逆变器的运行数据、故障状态。
7 输出类型
5001 5002
U16
U16 0—两相 1—三相四线 2—三相三线
单位 0.1kW
备注
Data type :UTF-8 SG60KTL 0x010F SG60KU 0x0136 SG33KTL-M 0x0134 SG40KTL-M 0x0135 SG50KTL-M 0x011B SG60KTL-M 0x0131 SG60KU-M 0x0132 SG49K5J 0x0137
逆变器、环境监测仪、储能电池通信协议-V2
信号值描述 (dec)
初 始 值 (hex)
BMS 采集 Pack 电流,容量,电压,总线电压 0070 0071 0072 0073 0074 系统电流 系统电压 母线电压 模块容量 报警参数 单体电压过高 1 1 0 0X000-0X003 0 -- 3 \ 0 : Normal 0 1 : Warning 2:Alarm 3: Valid 0 : Normal 0 1 : Warning 2:Alarm 3: Valid 0 : Normal 0 1 : Warning 2:Alarm 3: Valid 1 1 1 1 0.025 0.25 0.25 0.5 -1000 0 0 0 0x000-0x258 0x000-0x258 0x000-0x258 -1000 -- 638.325 0 -- 1023.25 0 -- 1023.25 0 -- 126.5 A V V \ -1000 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0.001
0
0x000-0x7FFF 所有单体电压信 息同上
0 -- 32.767
V
0
0.1
-40
0x000-0x7FF 所有单体温度信 息同上
-40--160
℃
8
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
仅读
0052
1
仅读
0053
1
0.01
仅读
环境监测仪地址信息:
地址 0060 长度(word) 1 (16 位无符号) 1 (16 位无符号) 1 (16 位无符号) 内容 环境温度值,放大 10 倍的 16 进制数,偏移量 2000;例如:2000 (0x07D0)代表 0℃,2300(0x08FC)代表 30℃,1700(0x06A4)代表30℃。 总辐射值,16 进制数,如 03DB 表示总辐射 987W/m2 总辐射日累计值,放大 1000 倍的 16 进制数,如 04D2 表示总辐射累计 值 1.234MJ/m2 备注
5kw逆变器串口通讯协议
Communication ProtocolA. General: This document specifies the RS232C communications protocol used in Centralion UPS. The protocol provides the following features :1. Monitor charger status.2. Monitor battery status and condition.3. Monitor the utility status.4. Provide the power switch function for computer to turn on and off the utility on schedule for power saving.Computer will control information exchange by a query followed by <cr>. UPS will respond with information followed by a <cr> or action.B. Hardware:BAUD RATE............... : 2400 bpsDATA LENGTH.......... : 8 bitsSTOP BIT..................... : 1 bitPARITY........................ : NONECOMPUTER UPS========================RX <---------- TX (pin 2)TX ----------> RX (pin 3)GND <-------> GND (pin 5)C. COMMUNICATIONS PROTOCOL:1. Status Inquiry:Computer : Q1<cr>UPS : UPS status data stream, such as(MMM.M NNN.N PPP.P QQQ RR.R S.SS TT.T b7b6b5b4b3b2b1b0<cr>UPS status data stream :There should be a space character between every field for data separation. The meaning of each field is list as followed:a. Start byte : (b. I/P voltage: MMM.M (M is an integer number ranging from 0 to 9. The unit is Volt)c. I/P fault voltage : NNN.N (N is an integer number ranging from 0 to 9. The unit is Volt)d.O/P voltage : PPP.P (P is an integer number ranging form 0 to 9. The unit is Volt)e.O/P current : QQQ (QQQ is a percentage of maximum current, not an absolute value)f.O/P frequency : RR.R (R is an integer number ranging from 0 to 9. The unit is Hz)g.Battery voltage : SS.S or S.SSS is an integer number ranging from 0 to 9. For on-line units battery voltage/cell is provided in the form S.SS. For standby units actual battery voltage is provided in the form SS.S. UPS type in UPS status will determine which reading was obtained.h.Temperature : TT.T (T is an integer number ranging form 0 to 9. The unit is degree celsius)i. UPS Status : <U><U> is one byte of binary information such as <b7b6b5b4b3b2b1b0>. Where bn is a ASCII character ‘0’ or ‘1’.UPS status :Bit Description7 1 : Utility Fail (Immediate)6 1 : Battery Low5 1 : AVR 0: NORMAL4 1 : UPS Failed3 1 : UPS Type is Line-Interactive (0 is On_line)2 1 : Test in Progress1 1 : Shutdown Active0 1 : Beeper Onj. Stop Byte : <cr>Example: Computer : Q1<cr>UPS : (208.4 140.0 208.4 034 59.9 2.05 35.0 00110000<cr>Means : I/P voltage is 208.4V.I/P fault voltage is 140.0V.O/P voltage is 208.4VO/P current is 34 %.I/P frequency is 59.9 HZ.Battery voltage is 2.05V.Temperature is 35.0 degrees of centigrade.UPS type is on-line , UPS failed. AVR active , and shutdown not active.2. Test for 10 seconds:Computer : T<cr>UPS : Test for 10 seconds and return to utility.If battery low occurs during testing, UPS will return to utility immediately.3. Turn On/Off beep -- Toggle the UPS beeper :Computer : Q<cr>When the AC power failed, UPS will generate a warning beep to inform the manager. Manager could toggle the warning beep by sending this command .4. Shutdown and Restore Command :Computer : S<n>R<m><cr>UPS : Shut UPS output off in <n> minutes, and waiting for <m> minutes then turn on UPS output again.a.The UPS output will be off in <n> minutes, even if the utility power is present.b.If the battery low occurs before <n> minutes, the output is turned off immediately.c.If UPS is in shutdown waiting state, the "C" command can let the shutdown procedurecancelled.d.If, after <m> minutes have expired, the utility has not been restored, the UPS will waituntil it is restored.e.If UPS is in restore waiting state, the "C" command can let the UPS output turned on, butUPS must be hold off at least 10 seconds. (if utility is present)f.<n> is a number ranging form .2, .3, ..., 01, 02, ..., up to 10.g.<m> is a number ranging form 0000 to 9999. If it is 0000, there will be no restore.5. Cancel Shutdown Command :Computer : C<cr>UPS : Cancel the SN<n><cr> and SN<n>R<m><cr> command.a. If UPS is in shut down waiting state, the shut down command is cancelled.b. If UPS is in restore waiting state, the UPS output is turned on, but UPS must be hold off atleast 10 seconds. (if utility is present)6. UPS Information Command:Computer : I<cr>UPS : #Company_Name UPS_Model Version<cr>This function will make the UPS respond with the basic information about the companywho manufacture the UPS, the model name of the UPS and the version number of the UPS firmware. The length of every field is listed as follows:Company_Name : 15 characters, leave space if less than 15 charactersUPS_Model : 10 characters, leave space if less than 10 charactersVersion : 10 characters, leave space if less than 10 charactersThere should be a space character between every field for separation.(cancel)7. UPS Rating Information:Computer: F<cr>UPS : #MMM.M QQQ SS.SS RR.R<cr>This function makes the UPS answer the rating value of UPS. There should be a space character between every field for separation. The UPS‘s response contains following information field:a. Rating Voltage : MMM.Mb. Rating Current : QQQc. Battery Voltage : SS.SS or SSS.Sd. Frequency : RR.R8. UPS PasswordComputer : M<cr>UPS : C<cr> RUN formula9. Inverter fault state queryComputer : G? <cr>If UPS normal,UPS will answer: "Normal. "<cr>If UPS fanlock,UPS will answer: "Fan Locked."<cr>If UPS overload,UPS will answer: "Over Load. "<cr>If UPS shutcut,UPS will answer: Short Cut. "<cr>If UPS badbat(AC start battery voltage <9.0V ),UPS will answer: "Bat bad. "<cr>10.Inverter charger action queryComputer: D<cr>If Inverter charging , UPS will answer: “ACK”<cr>If Inverter not charging , UPS will answer: “NAK”<cr>11.Charger knob testComputer: E<cr>If Charger knob is at 100A ~ 500A level, UPS will answer: ‘0’If Charger knob is at 600A ~ 1000A level, UPS will answer: ‘0’D. COMMAND SUMMARY:ITEM COMMAND DESCRIPTION1 Q1 Status Inquiry2 T 10 Seconds inverter battery tes3 Q Turn On/Off beep ( buzzer silence command)4 S<n>R<m> Remote Shut Down and Restore Command5 C Cancel Remote Shut Down Command6 I UPS Information Command7 F UPS Rating InformationE. Invalid Command/Information HandlingIf the UPS receives any command that it could not handle, the UPS should echo the received command back to the computer. The host should check if the command send to UPS been echo or not. If there is any information field in the UPS‘s response which is unavailable or not supported, the UPS should fill the field with ‘@’.。
逆变器通信协议
Physical unit Effective range
0:OFF 1:ON 220.0V-240.0V 50.00Hz/60.00Hz
effective range:0,1 the default value is
(212;002400)(220.0240.0)V the default value is
Parameter name
Physical unit Effective range
1.0~2.7
3.0~4.7 5.0~6.7 7.0~8.7
Inverter max number
Combine type Inverter number reserved
reserved
State ID
0x0CC20901(master) 0x0CC20902(slave1) 0x0CC20903(slave2)
Data area
Parameter name
Physical unit Effective range
1.0~2.7
AC radiator temperature
1℃
3.0~4.7 5.0~6.7 7.0~8.7
Transformer temperature DC radiator temperature reserved
Physical unit Effective range
1.0~2.7 3.0~4.7
Accumulated buy power high Accumulated buy power low
1000KWH 0.1kwh
5.0~6.7 7.0~8.7
Accumulated sell power high Accumulated sell power low
阳光逆变器通信协议(V1.0.6)
指有功功率百分比,
4x
(0~1200).
仅 SG1K5TL 不支持
SG630MX(0xB0),
SG125K(0x9D),S
G100J(0xB1),SG5
00KTL-V313(0x9
5), SG500KTL-V41、
SG500KTL-V413 (0x95)(0~1100).
其他机型
(0~1000)
10
0.1℃ 支持的机型型号为:
3x
1
SG630K(0x98),
48 模块温度
5064
S16
2
49 模块温度
5065
S16
3
0.1℃ SG630MX (0xB0)、
3x
SG500KLV(0x9F)、
0.1℃ SG500MX (0xA0)、
3x
SG500KTL-V41、
SG500KTL-V413
(2012.10 以后)
U16
1
12 直流电压
5013
U16
2
13 直流电流
5014
U16
2
14
保留
5015
15
保留
5016
16 总直流功 5017~5018 U32 率
17 A-B 线电
5019
U16
压/A 相电
压
18 B-C 线电
5020
U16
压/B 相电
压
19 C-A 线电
5021
U16
压/C 相电
压
20 A 相电流
3x
5002)为 1:上传相
电压;为 2:上传线
电压;
0.1V 输出类型(地址
RS485_并网逆变器通信协议_客户用
第3页 共9页
帧头
START
1
7E
帧头
START
1
7E
地址
ADDR
1
01
地址
ADDR
1
01
命令 Function Code 1
A1
命令 Function Code
1
A1
长度
LEN
1
00
长度
LEN
1
32
DATA
数据
50
(D00-D49)
DATA
00
数据
50/80
Data
(D00-D49/D79)
校验
DATA-D62
1
视在功率低位 2(x1 单位:VA)
DATA-D63
1
视在功率高位 1(x1)
功率因数低位
DATA-D64
1
(1<->0.001 解析:有功功率除以市在功率
范围:0-1)
DATA-D65
1
功率因数高位
DATA-D66
1
A 相交流电压低 8 位字节(x10)
DATA-D67
1
A 相交流电压高 8 位字节(x10)
CheckSum
1
ACCL(低位) 校验
CheckSum
1 ACCL(低位)
注: 1、 中功率 30KW 系列查询命令的数据内容增加到 80 位,其他都是 50 位数据长
度。 2、 实时功率计算方式:单相机:交流电压*交流电流;三相机 6-15K:交流电
压*交流电流*1.73;30KW 系列机型:有功功率值(D55-57)。 3、 30KW 系列机型:0E 版本及以后的有查询协议数据部分 D55-D73 的数据内容,
阳光电源并网逆变器MODBUS通讯协议培训资料
客服中心2012年4月培训资料一、MODBUS通讯协议1、 MODBUS通讯协议简介:Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。
为更好地普及和推动Modbus在基于以太网上的分布式应用,目前施耐德公司已将Modbus协议的所有权移交给IDA(Interface for Distributed Automation,分布式自动化接口)组织,并成立了Modbus-IDA组织,为Modbus今后的发展奠定了基础。
在中国,Modbus已经成为国家标准GB/T19582-2008。
Modbus 协议是应用于电子控制器上的一种通用语言。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。
它已经成为一通用工业标准。
有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。
它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。
当在一Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。
如果需要回应,控制器将生成反馈信息并用Modbus协议发出。
而在一个系统中,对具体命令代码执行的动作就需要对协议按照协议公约进行解析(相当于翻译的过程,确定此代码具体包含何种信息)。
应用到公司生产的逆变器设备,就需要掌握公司制定的光伏并网逆变器通讯协议。
2、 MODBUS的特点:(1)标准、开放,用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。
(2)Modbus可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。
(3)Modbus的帧格式简单、紧凑,通俗易懂。
用户使用容易,厂商开发简单。
SSL 0500B系列逆变器后台MODBUS对外通信协议V1.02
SmartShine系列逆变器后台MODBUS对外通讯协议目录1.概述.................................................................................................................................. 41.1协议概述............................................................................................................ 41.2适用范围............................................................................................................ 41.3引用标准............................................................................................................ 42底层协议...................................................................................................................... 42.1物理接口............................................................................................................ 42.2数据传输速率.................................................................................................... 42.3字符格式............................................................................................................ 42.4响应时间............................................................................................................ 53通讯方式...................................................................................................................... 53.1网络拓扑............................................................................................................ 53.2通讯的建立........................................................................................................ 54应用层数据包/帧格式定义 ........................................................................................ 54.1信息类型............................................................................................................ 54.2FC3块读取........................................................................................................ 54.3FC6字写入........................................................................................................ 64.4FC16块写入...................................................................................................... 75命令/响应信息详解 .................................................................................................... 85.1遥测.................................................................................................................... 85.1.1 模拟量.................................................................................................... 85.1.2 电能数据................................................................................................ 95.2 遥信.................................................................................................................... 95.2.1状态......................................................................................................... 95.2.2告警..................................................................................................... 115.3 系统信息........................................................................................................ 155.3.1 厂家信息....................................................................................................... 155.3.2 协议版本....................................................................................................... 155.5 遥调................................................................................................................ 155.6 遥控................................................................................................................ 166 附录................................................................................................................ 161.概述1.1协议概述本文规定了SmartShine系列光伏逆变器系统与后台监控软件的通讯协议。
KSG10-60K逆变器MODBUS通讯协议
1协议总论:
1.1协议概述
本文制定了我公司太阳能KSG10K电源与PC通信的协议规范,本规范是MODBUS协议的子集.有关MODBUS协议标准规范在本文中未作描述,请参考标准MODBUS RTU协议格式:见。
1.2通信接口
串行通信口采用标准的RS485。
信息传输方式为异步方式,起始位 1 位,数据位 8 位,停止位 1 位,无校验位。
数据传输波特率默认使用 9600bps,2400/4800/9600可选。
传输采用“big-Endian”,比如传输0x1234,先发送0x12,再发送0x34.
1.3通信方式
PC(主机)与逆变器(从机)采用主从单工通讯方式,最多可有32个从机挂接到485总线上,主机轮询每个从机.若从机无响应或接收到响应的错误信息,则认为本次通信过程失败。
2信息指令及信息地址表:
2.1协议帧
2.2 协议帧说明
2.3.1 ID
从机(模块电源)地址,值范围0-32。
0为广播地址,在Modbus总线上从机地址是唯一的。
2.3.2 FUNC
功能码。
逆变器通讯协议
(0xAA 0x55) (0xXX 0x00) 数据 0 1 字节 数据 1 1 字节
数据 2 1 字节
2.2
说明 表 2-2
描述 起始位(0xAA 0x55) 源地址 数据的起始位 指出发送者的地址 (XX00 是应用程序或 00XX 是逆变器) 目标地址 指出接收者的地址 (XX00 是应用程序或 00XX 是逆变器) 控制位 4 类: 1. 寄存器(0x10) 2. 读(0x11) 3. 写(0x12) 4. 执行(0x13)
3 3.1
指令集 控制代码:0x10 “注册” 表 3-1
控制代码 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10 功能代码 0x00 0x80 0x01 0x81 0x02 0x82 0x03 0x04 指针 AP→Inverter Inverter→AP AP→Inverter Inverter→AP AP→Inverter Inverter→AP AP→Inverter AP→Inverter 描述 离线请求 注册请求 发送注册地址 地址确认 取消注册 取消确认 重连移除的逆变器 重新注册
.............................................................. 22 4.8 4.9 4.10 5 应用程序查询逆变器 ID 信息(控制代码 0x11 功能代码 0x03) .. 23 应用程序查询逆变器设置信息(控制代码 0x11 功能代码 0x04) . 23 应用程序写数据到逆变器(控制代码 0x12) ................ 24
逆变器常用的数据传输协议
关于逆变器数据传输协议的合作协议
甲方(提供方):
名称:__________
地址:__________
联系电话:__________
乙方(使用方):
名称:__________
地址:__________
联系电话:__________
鉴于甲方拥有逆变器数据传输技术,乙方希望使用该技术,双方经协商,达成以下协议:
第一条技术内容
1. 技术名称:逆变器数据传输协议
2. 主要功能:实现逆变器与监控系统的数据交换
3. 协议类型:MODBUS、CAN、RS485等
第二条使用权限
1. 使用范围:乙方内部使用
2. 使用期限:从____年__月__日至____年__月__日
第三条技术支持
1. 甲方提供必要的技术支持和培训
2. 乙方负责技术的具体实施和维护
第四条保密义务
1. 双方应对技术细节保密
2. 保密期限:无限期
第五条违约责任
1. 乙方违反保密义务,需支付违约金人民币____元
2. 甲方未能提供技术支持,乙方有权要求赔偿
第六条其他
1. 协议一式两份,甲乙双方各持一份
2. 如有争议,先协商,协商不成,提交甲方所在地法院
第七条生效
本协议自双方签字盖章之日起生效
甲方(签字):_______________ 日期:____年__月__日
乙方(签字):_______________ 日期:____年__月__日。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(0xAA 0x55) (0xXX 0x00) 数据 0 1 字节 数据 1 1 字节
数据 2 1 字节
2.2
说明 表 2-2
描述 起始位(0xAA 0x55) 源地址 数据的起始位 指出发送者的地址 (XX00 是应用程序或 00XX 是逆变器) 目标地址 指出接收者的地址 (XX00 是应用程序或 00XX 是逆变器) 控制位 4 类: 1. 寄存器(0x10) 2. 读(0x11) 3. 写(0x12) 4. 执行(0x13)
依次类推…… 若应用程序在 3 次连续的循环(每循环 3 次等待时间)后仍没有收到逆变器 的响应,则认为通信终止,取消注册,不再发送查询地址信息。 若逆变器超过 10min 没有收到关于自身的任何指令,则认为通信终止,该逆 变器的状态被自动设成未注册。 若再次收到“离线查询”指令,逆变器将再次注册,重新通信。 1.3 通信流程
4
NB3KD/E、NB5KD/E、NB12KD、NB17KD 并网逆变器通讯协议
功能位 数据长度 指出数据的长度 (若没有数据,则数据长度为 0) 数据 0、1、2… 校验和 数据 起始位+源地址+目标地址+控制位+功能位+数据长度+数据 0+…数据(N-1)
注:当发送数据时,最低有效位作首先被发送。
3.2.1 3.2.2 3.2.3 3.2.4 3.3 3.4 3.5 3.6 3.7 4
控制代码:0x12 “写” .................................... 16 控制代码:0x13 “执行” .................................. 17 定义安全类型(仅用于 3 相) ............................... 17 定义设备类型(仅用于 3 相) ............................... 18 安全数据的数据格式(仅用于 3 相) ......................... 18
若一个未注册的逆变器(状态位为 0)想加入到此通信网络,逆变器必须在
1
NB3KD/E、NB5KD/E、NB12KD、NB17KD 并网逆变器通讯协议
收到应用程序所发的“离线查询”指令后向应用程序发送注册请求指令。 次请求指令需含有注册请求代码以及自身的串码,应用程序在收到指令 (指令必须含有注册请求代码以及正确的串码)后会做出响应从而分配地 址。 逆变器完成注册程序后,用于鉴别地址的没代码将不再任何通信中使用,每 个机器的串码也将不再使用。 一个未注册的逆变器在收到应用程序所发的“离线查询”信息到此逆变器发 送注册请求指令之间是没有等待时间的。若逆变器没有收到应用程序的响 应(可能的原因在于噪声干扰或逆变器之间的距离) ,它将再次在各自的 离线查询间隔发送注册请求指令。为了得到不同的注册时间,间隔周期会 根据逆变器的串码而改变。 若注册产生冲突,间隔周期遵照如下所示原则: a) b) c) d) 第一次发送数据无任何等待时间,SN 为设备串码。 若第一次未成功,第二次的等待时间为:SN%15,SN=SN/15。 第三次等待时间为:SN%15,SN=SN/15。 第四次等待时间为:SN%15,SN=SN/15。
II
NB3KD/E、NB5KD/E、NB12KD、NB17KD 并网逆变器通讯协议
NB3KD/E、NB5KD/E、NB12KD、N17KD 并网逆变器通讯协议
1 概述 本文说明了逆变器与应用程序之间的通信协议。 通过此协议,数据能够在逆变器与应用程序之间传输。通常数据包由以 下部分构成:2 字节起始位、源地址、目标地址、1 个字节控制码和功能码、 可变的数据位和 2 个字节校验和。 应用程序与逆变器之间的通信是通过 RS232 或 RS485 接口,波特率为 9600bps 的 8 位数据的传输。应用程序为主,逆变 器为副。首先每一个逆变器会给应用程序发送注册指令,应用程序在收到注 册指令后会分配给每一个逆变器唯一的地址。详细说明如下内容。 1.1 数据通信方式
3 3.1
指令集 控制代码:0x10 “注册” 表 3-1
控制代码 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10 功能代码 0x00 0x80 0x01 0x81 0x02 0x82 0x03 0x04 指针 AP→Inverter Inverter→AP AP→Inverter Inverter→AP AP→Inverter Inverter→AP AP→Inverter AP→Inverter 描述 离线请求 注册请求 发送注册地址 地址确认 取消注册 取消确认 重连移除的逆变器 重新注册
3
指令集 ....................................................... 5 3.1 3.2 控制代码:0x10 “注册” ................................... 5 控制代码:0x11 “读” ..................................... 6 “只读”:数据代码(功能代码 0x02) ...................... 7 反馈 ID 信息:表 3-8 定义了数据 X(功能代码 0x83) ..... 14 反馈设置信息的数据格式(功能代码 0x84) .............. 14 “Fix size”只读数据表(控制代码 0x11 功能代码 0x10) 14
传感器指令设置 .............................................. 25 5.1 5.2 控制代码:0x10“注册” ................................... 25 控制代码:0x11“读” ..................................... 26
NB3KD/E、NB5KD/E、NB12KD、N17KD 并网逆变器通讯协议
陕西长岭光伏电气有限公司
NB3KD/E、NB5KD/E、NB12KD、NB17KD 并网逆变器通讯协议
目 次
1 概述 ......................................................... 1 1.1 1.2 1.3 1.4 2 数据通信方式 .............................................. 1 逆变器的地址分配 .......................................... 1 通信流程 .................................................. 2 RJ45 接头定义 ............................................. 3
从应用程序向逆变器分配地址是必不可少的,而且对于每一个逆变器的注册 地址是唯一的。 通信方式如下:应用程序为主,逆变器为从,具体为应用程序先向每一个逆 变器发送指令,逆变器在收到自身的指令后才执行相应操作,逆变器不能 自发的发送指令。 应用程序向逆变器发送查询或控制的指令必须包含发送者与接收者的地址, 此指令必须能让所有在线的逆变器收到,逆变器只有在此指令与自身的地 址相符、数据包含有发送者与接收者的地址后才做出相应动作。 应用程序例行查询是通过周期查询的方式(基于地址优先级) 。 应用程序需要发送数据或分配地址时,例行查询将被延后执行。 如果在应用程序发送完指令的 0.5s 后没有接收到正确的响应,应用程序在 0.5s(指令的最小间隔)后会再次发送指令,当这样尝试 3 次后,仍没有 收到响应,应用程序将会取消此地址,不再向该地址发送任何指令。 1.2 逆变器的地址分配
5.2.1 “只读数据”:数据代码(功能代码 0x02) ................ 26 5.2.2 5.3 运行模式(仅用于 3 相) ............................... 26
控制代码0x13“写” .................................... 27
PMU 与逆变器的通信过程如图 1 所示:
2
NB3KD/E、NB5KD/E、NB12KD、NB17KD 并网逆变器通讯协议
图1 1.4
RJ45 接头定义 RJ45 接头定义如图 2 所示。
3
NB3KD/E、NB5KD/E、NB12KD、NB17KD 并网逆变器通讯协议
RJ45 插座 RJ45 插头
2.3 通信参数
表 2-3
参数 速度 数据位 奇偶校验位 停止位 值 9600bps 8 无 1
2.4 通信时间 表 2-4
时间系数 逆变器发送响应之前的时间 Inter-character delay 两条指令间最小间隔时间 逆变器通信间歇时间 值 0~0.5s 0~0.2s 0.5s 10min
例子 ........................................................ 19 4.1 4.2 4.3 4.4 离线查询 ................................................. 19 取消注册 ................................................. 20 重连离线逆变器 ........................................... 21 应用程序查询逆变器的重连(控制代码 0x10 功能代码 0x04) .. 21
.............................................................. 22 4.8 4.9 4.10 5 应用程序查询逆变器 ID 信息(控制代码 0x11 功能代码 0x03) .. 23 应用程序查询逆变器设置信息(控制代码 0x11 功能代码 0x04) . 23 应用程序写数据到逆变器(控制代码 0x12) ................ 24