Modbus Interface For SUNNY CENTRAL
Modbus Interface For SUNNY CENTRAL
SUNNY CENTRAL
Legal Provisions
The information contained in these documents is the property of SMA Solar Technology AG.
Any publication, whether in whole or in part, requires prior written approval by SMA Solar Technology AG.
Internal reproduction used solely for the purpose of product evaluation or other proper use is allowed and does not
require prior approval.
SMA reserves the right to modify the implementation of communication interfaces and protocols at any time without
notifying the user. It is the user’s responsibility to determine whether the downloaded content is up to date and to
comply with it. SMA shall not be held liable for any damage as well as any assumption of consequential costs for
customer systems by SMA that may result from the user’s failure to do so.
SMA Warranty
You can download the current warranty conditions from the Internet at www.SMA-Solar.com.
Trademarks
All trademarks are recognized, even if not explicitly identified as such. Missing designations do not mean that a
product or brand is not a registered trademark.
Modbus® is a registered trademark of Schneider Electric and is licensed by the Modbus Organization, Inc.
Table of Contents
1 Information on this Document ........................................................................................................... 5
1.1 Validity.................................................................................................................................................................. 5
1.2 Target Group ....................................................................................................................................................... 5
1.3 Additional Information ......................................................................................................................................... 5
1.4 Symbols ................................................................................................................................................................ 6
1.5 Typographies ....................................................................................................................................................... 6
1.6 Nomenclature ...................................................................................................................................................... 6
1.7 Terms and Abbreviations ..................................................................................................................................... 7
2 Safety ................................................................................................................................................... 9
2.1 Intended Use ........................................................................................................................................................ 9
2.2 Information on Data Security .............................................................................................................................. 9
4 Configuration..................................................................................................................................... 18
4.1 Detection of SMA Modbus Devices and Allocation of Unit IDs ..................................................................... 18
4.2 Importing the Modbus Profile File of External Devices .................................................................................... 18
4.3 Exporting the Profile File .................................................................................................................................... 18
4.4 Deleting the Profile File ...................................................................................................................................... 19
4.5 Obtaining the assignment of the Unit ID to the SMA String-Monitors ............................................................ 19
8 Troubleshooting ................................................................................................................................ 53
10 Contact ............................................................................................................................................... 59
1.1 Validity
This document is valid for the following device types from firmware version 1.0:
• Sunny Central 1760-US (SC-1760-US-10)
• Sunny Central 1850-US (SC-1850-US)
• Sunny Central 2000-US (SC-2000-US-10)
• Sunny Central 2000-EV-US (SC-2000-EV-US-10)
• Sunny Central 2200-US (SC-2200-US)
• Sunny Central 2200 (SC-2200-10)
• Sunny Central 2475 (SC-2475-10)
• Sunny Central 2500-EV-US (SC-2500-EV-US-10)
• Sunny Central 2500-EV (SC-2500-EV-10)
• Sunny Central 2750-EV-US (SC-2750-EV-US-10)
• Sunny Central 2750-EV (SC-2750-EV-10)
• Sunny Central 3000-EV (SC-3000-EV-10)
• Sunny Central 4000 UP-US (SC-4000UP-US)
• Sunny Central 4200 UP-US (SC-4200UP-US)
• Sunny Central 4400 UP-US (SC-4400UP-US)
• Sunny Central 4600 UP-US (SC-4600UP-US)
• Sunny Central 4000 UP (SC-4000UP)
• Sunny Central 4200 UP (SC-4200UP)
• Sunny Central 4400 UP (SC-4400UP)
• Sunny Central 4600 UP (SC-4600UP)
It describes the variant of the communication protocol "Modbus® Application Protocol" implemented by SMA and also
the corresponding parameters, measured values and data exchange formats.
This document does not contain any information on software which can communicate with the Modbus interface (see
the software manufacturer's manual).
Additional Documents
1.4 Symbols
Symbol Explanation
Information that is important for a specific topic or goal, but is not safety-relevant.
☑ Desired result.
1.5 Typographies
Typography Use Example
Parameter
1.6 Nomenclature
Complete designation Designation in this document
SMA Modbus Master Profile Modbus master profile
GFDI Ground-Fault Detection and Detection of the grounding error and subsequent interruption
Interruption of the electric circuit.
Term/abbreviati
Designation Explanation
on
PMAX Active power, maximum The device can generate active power up to this limit.
value
SCADA Supervisory Control and Control center software; in this document SCADA is used as
Data Acquisition an example of a Modbus master system.
VPN Virtual Private Network VPN is used to establish a connection from one private
computer network to another. The point of connection is
established on both sides by a VPN gateway. In each case,
the VPN gateway may be a computer or a router. The
connection itself is described as a VPN tunnel. A secured data
stream runs via the tunnel from one network to the other,
providing VPN nodes from one network with access to services
and devices of the other network.
2 Safety
The Modbus interface can be accessed via the LAN port of the inverter and it can be used via the protocol Modbus
TCP and by the protocol Modbus UDP.
The enclosed documentation is an integral part of this product. You must read and observe the documentation and
keep it in a convenient place for future reference.
3 Product Description
The Modbus protocol has been developed for reading data from or writing data to clearly defined data areas. The
Modbus specification does not prescribe what data is within which data area. The data areas must be defined device-
specifically in Modbus profiles. With knowledge of the device-specific Modbus profile, a Modbus master (e.g., a
SCADA system) can access the data of a Modbus slave (e.g. communication interface of the inverter).
The special Modbus profile for SMA devices is the SMA Modbus profile.
Unit ID Explanation
2 This unit ID is reserved for the system parameters.
3 This unit ID is reserved for the inverter.
4 to 15 Reserved
16 to 31 External devices. The last character of the IP address of the external device corresponds to the
assigned unit ID.
32 Left DC module for zone monitoring
33 Right DC module for zone monitoring
34 Center DC module for zone monitoring
This DC module is only available when using the "DC coupling with 36 single-pole fused inputs"
option.
34 to 101 Reserved
102 SMA Power Plant Controller
103 to 119 Reserved
120 to 169 SMA String-Monitor (SSM-U-xxxx)
170 to 247 Reserved
255 Devices that are assigned to this unit ID cannot be addressed. You must assign unit IDs from the
range 3 to 247 to these devices.
Extension Explanation
*.kmp Modbus profile of the inverter
*.vdp User-defined modbus profile
*.mmp Modbus profile of external devices
1
Number of Modbus registers transferable as a data block per command (16 bit)
2
Not available for the SMA Modbus master profile.
Modbus exceptions
For Modbus exceptions, see "Modbus Application Protocol Specification" at http://www.modbus.org/specs.php.
Type Description
U16 A word (16-bit/WORD) in the local processor format
S32 A signed double word (32 bit/DWORD) in the local processor format
Modbus register 1
Byte 0 1
Bits 8 … 15 0…7
Modbus register 1 2
Byte 0 1 2 3
Bits 24 … 31 16 … 23 8 … 15 0…7
Format Explanation
Duration
Duration
Time in seconds, in minutes or in hours, depending on the Modbus register.
Date/time
DT Date/time, in accordance with country setting. Transmission as UTC (seconds since
1970-01-01).
Factor 1
FIX0
Decimal number, commercially rounded, no decimal place.
Scaling factor to define the decimal places (up to 8)
FIX1 to FIX8 Decimal number, commercially rounded, number of decimal places in accordance
with the number (FIX2 corresponds to a decimal number with two decimal places)
Coded numerical values. Display of settings in abbreviations, e.g., for operating
states or selected procedures for setpoint. Here it is only possible to select one
ENUM numerical value in each case.
The breakdown of the possible codes can be found directly under the designation
of the Modbus register in the SMA Modbus profile – assignment tables.
ENUM_FLAG Coded numerical values. Display of settings in abbreviations, e.g., for operating
states or selected procedures for setpoint. Here it is possible to select multiple
numerical values.
VERSION Firmware version (see "Firmware version extract" below)
TIME_DDMMYY Display as date, e.g., "020913" for September 2, 2013
TIME_YYYYMMDD Display as date, e.g., "20130902" for September 2, 2013
TIME_HHMMSS Display as time, e.g., "134725" for 13:47:25
TIME_YYYYMMDDHHMMSS Display as date and time, e.g., "20130902134725" for September 2, 2013,
13:47:25
BITMASK Assignment of meaning of the individual bits of the register
PLAINSTRING Display as text
ARRAY Display as text
IPV4 Display as IP V4 address, e.g., "192.168.0.5"
IPV4_ADDR_LIST Display as list of IP V4 addresses
IPV4_ADDR_MASK Display as IP V4 address and netmask
IPV6 Display as IP V6 address, e.g., "2001:0db8:85a3:08d3:1319:8a2e:0370:7344"
MAC Display as MAC address, e.g., "12-34-56-78-9A-BC"
DURATION Display as duration, e.g., days h:min:sec or h:min:sec
Format Explanation
ACTION Display as visual button
ACTION_CONFIRMED Display as visual button with option to confirm
BOOL Display as checkbox or any other boolean display
Four values are extracted from the delivered DWORD. The values Major and Minor are contained BCD-coded in
bytes 1 and 2. Byte 3 contains the Build value (not BCD-coded).
Byte 4 contains the Release Type value according to the following table:
Example:
Firmware version of the product: 1.5.10.R
Values from DWORD: Major: 1, Minor: 5, Build: 10, Release type: 4
(Hex: 0x1 0x5 0xA 0x4)
4 Configuration
Information Explanation
ADR (DEC) Decimal Modbus address (see section 3.6 and onwards)
CNT (WORD) Number of occupied Modbus registers (see Section 3.6 and onwards)
Data type Data type, e.g., U32 = 32 bits without prefix (see Section 3.6).
Data format Data format of the saved value, e.g., DT = date, FIXn = output with n decimal
places, TEMP = output as temperature (see Section 3.10)
Access Access type for Modbus TCP (see Section 3.8 "Reading and Writing Data in
the Modbus Protocol", page 14):
RO: Read only
RW: Read and write
If an access type is not supported, a Modbus exception will be generated.
Scaling Specification of scaling factor with which the data must be converted
Offset Specification of offset with which the data must be converted
Unit Specification of the unit in which the data is specified
(WORD)
Register
Format
Access
(DEC)
Data
type
CNT
Description / Number code
Setting of the time zone. For possible values, see Section 9.6
1106 2 U32 ENUM RW
"Number Codes of the Time Zones", page 56.
Format
Access
(DEC)
Data
type
CNT
Channels marked with * have been prepared for the SunSpec profile.
Modbus register
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
Operating state of the inverter,
0 InvOpMod 329 S32 1 0 ENUM -
setpoint
Put inverter into operation or
2 RemRdy 331 S32 1 0 ENUM -
standby
Utility grid system services:
4 GriMng.VArMod Selection of procedure for 6080 S32 1 0 ENUM -
setpoint for reactive power
Utility grid system services:
6 GriMng.WMod Selection of procedure for 6078 S32 1 0 ENUM -
setpoint for active power
Acknowledgment of the present
8 ErrClr 733 S32 1 0 ENUM -
error
10 VADrtPriMod* Prioritizing of control of derating 730 S32 1 0 ENUM -
Activates the active power
12 WGraMod* 725 S32 1 0 ENUM -
gradient
14 WGra* Active power gradient 726 S32 1000 0 FIX3 pu/s
Activates the reactive power
16 VArGraMod* 727 S32 1 0 ENUM -
gradient
18 VArGra* Reactive power gradient 728 S32 1000 0 FIX3 pu/s
Acknowledging of safety-
20 ErrClr.ProErr 7211 S32 1 0 ENUM -
relevant errors
Grid management services:
22 GriMng.InvVArMod* specification of reactive power 6088 S32 1 0 ENUM -
setpoint by the inverter
Activation of the function
26 Bfp.Ena 7372 S32 1 0 ENUM -
Backfeed Power
Grid management services:
28 GriMng.VolNomMod 7449 S32 1 0 ENUM -
setpoint via AC voltage
Activation of installation
30 InstFunc 7469 S32 1 0 ENUM -
functions
34 PvGnd.OpnRemGfdi Open the Remote GFDI 7682 S32 1 0 ENUM -
Modbus register
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
Activation of standby mode of
36 StbySfCapacMod 7913 S32 1 0 ENUM -
the sine-wave filter capacitor
Activation of active islanding
38 Aid.Mod* 709 S32 1 0 ENUM -
detection
Monitoring the grid voltage: 100 0 FIX2 pu
40 VCtl.Hi1Lim* 446 S16
upper switch-off limit 1
Monitoring the grid voltage: 1 0 FIX0 ms
41 VCtl.Hi1LimTm* waiting time upper switch-off 451 U32
limit 1
Monitoring the grid voltage: 100 0 FIX2 pu
43 VCtl.Hi2Lim* 447 S16
upper switch-off limit 2
Monitoring the grid voltage: 1 0 FIX0 ms
44 VCtl.Hi2LimTm* waiting time upper switch-off 452 U32
limit 2
Monitoring the grid voltage: 100 0 FIX2 pu
46 VCtl.Lo1Lim* 456 S16
lower switch-off limit 1
Monitoring the grid voltage: 1 0 FIX0 ms
47 VCtl.Lo1LimTm* waiting time lower switch-off 461 U32
limit 1
Monitoring the grid voltage: 100 0 FIX2 pu
49 VCtl.Lo2Lim* 457 S16
lower switch-off limit 2
Monitoring the grid voltage: 1 0 FIX0 ms
50 VCtl.Lo2LimTm* waiting time lower switch-off 462 U32
limit 2
Monitoring the grid voltage: 100 0 FIX2 pu
52 VCtl.Lo3Lim* 458 S16
lower switch-off limit 3
Monitoring the grid voltage: 1 0 FIX0 ms
53 VCtl.Lo3LimTm* waiting time lower switch-off 463 U32
limit 3
Monitoring the grid voltage: 100 0 FIX2 pu
55 VCtl.OpMaxNom* 444 S16
upper switch-on limit
Monitoring the grid voltage: 100 0 FIX2 pu
56 VCtl.OpMinNom* 445 S16
lower switch-on limit
Monitoring the power 100 0 FIX2 Hz
57 HzCtl.Hi1Lim* frequency: upper switch-off limit 468 U16
1
Monitoring the power 1 0 FIX0 ms
58 HzCtl.Hi1LimTm* frequency: waiting time upper 474 U32
switch-off limit 1
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
Monitoring the power 100 0 FIX2 Hz
60 HzCtl.Hi2Lim* frequency: upper switch-off limit 469 U16
2
Monitoring the power 1 0 FIX0 ms
61 HzCtl.Hi2LimTm* frequency: waiting time upper 475 U32
switch-off limit 2
Monitoring the power 100 0 FIX2 Hz
63 HzCtl.Lo1Lim* frequency: lower switch-off limit 480 U16
1
Monitoring the power 1 0 FIX0 ms
64 HzCtl.Lo1LimTm* frequency: waiting time lower 486 U32
switch-off limit 1
Monitoring the power 100 0 FIX2 Hz
66 HzCtl.Lo2Lim* frequency: lower switch-off limit 481 U16
2
Monitoring the power 1 0 FIX0 ms
67 HzCtl.Lo2LimTm* frequency: waiting time lower 487 U32
switch-off limit 2
Monitoring the power U16 100 0 FIX2 Hz
69 HzCtl.OpMaxNom* 466
frequency: upper switch-on limit
Monitoring the power U16 1 0 FIX0 Hz
70 HzCtl.OpMinNom* 467
frequency: lower switch-on limit
71 WGraStr* Start-up ramp for active power 7523 U16 1000 0 FIX3 pu/s
AC voltage-dependent reactive
73 VArCtlVol.LoVolRef3* power control: reference point 3 7523 S16 1000 0 FIX3 pu
(below reference point 1)
AC voltage-dependent reactive
74 VArCtlVol.LoVolRef2* power control: reference point 2 6050 S16 1000 0 FIX3 pu
(below reference point 1)
VArCtlVol.LoVolRef1 AC voltage-dependent reactive
75 6048 S16 1000 0 FIX3 pu
HiVolRef1* power control: reference point 1
AC voltage-dependent reactive
76 VArCtlVol.HiVolRef2* power control: reference point 2 6052 S16 1000 0 FIX3 pu
(via reference point 1)
AC voltage-dependent reactive
77 VArCtlVol.HiVolRef3* power control: reference point 3 6053 S16 1000 0 FIX3 pu
(via reference point 1)
AC voltage-dependent reactive
78 VArCtlVol.LoGra3* power control: gradient 3 (from 6058 S16 100 0 FIX2 pu
reference point 3)
Modbus register
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
AC voltage-dependent reactive
79 VArCtlVol.LoGra2* power control: gradient 2 (from 6056 S16 100 0 FIX2 pu
reference point 2)
AC voltage-dependent reactive
80 VArCtlVol.LoGra1* power control: gradient 1 (from 6054 S16 100 0 FIX2 pu
reference point 1)
AC voltage-dependent reactive
81 VArCtlVol.HiGra1* power control: gradient 1 (from 6055 S16 100 0 FIX2 pu
reference point 1)
AC voltage-dependent reactive
82 VArCtlVol.HiGra2* power control: gradient 2 (from 6057 S16 100 0 FIX2 pu
reference point 2)
AC voltage-dependent reactive
83 VArCtlVol.HiGra3* power control: gradient 3 (from 6059 S16 100 0 FIX2 pu
reference point 3)
Activation of frequency-
84 WCtlHzMod 361 S32 1 0 ENUM -
dependent active power control
Frequency-dependent active U16 100 0 FIX2 Hz
86 WCtlHz.Hz1 power control: cutoff frequency 364
of the 1st radio spectrum
Frequency-dependent active U16 100 0 FIX2 Hz
87 WCtlHz.Hz2 power control: cutoff frequency 365
of the 2st radio spectrum
Frequency-dependent active U16 100 0 FIX2 Hz
88 WCtlHz.Hz3 power control: cutoff frequency 366
of the 2nd radio spectrum
Frequency-dependent active U16 100 0 FIX2 Hz
89 WCtlHz.Hz4 power control: cutoff frequency 708
of the 4th radio spectrum
Frequency-dependent active
power control: power referring
90 WCtlHz.W2* 6584 S16 1000 0 FIX3 pu
to the inverter at the beginning
of the second area
Frequency-dependent active
power control: power referring
91 WCtlHz.W3* 6586 S16 1000 0 FIX3 pu
to the inverter at the beginning
of the third area
Frequency-dependent active
power control: power referring
92 WCtlHz.W4* 6588 S16 1000 0 FIX3 pu
to the inverter at the beginning
of the fourth area
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
Activation of AC voltage-
93 WCtlVol.Ena* 8156 S32 1 0 ENUM -
dependent active power control
AC voltage-dependent active
95 WCtlVol.Vol1* power control: voltage at 8160 S16 10000 0 FIX4 pu
reference point 1
AC voltage-dependent active
96 WCtlVol.Vol2* power control: voltage at 8162 S16 10000 0 FIX4 pu
reference point 2
AC voltage-dependent active
97 WCtlVol.Vol3* power control: voltage at 8164 S16 10000 0 FIX4 pu
reference point 3
AC voltage-dependent active
98 WCtlVol.Vol4* power control: voltage at 8166 S16 10000 0 FIX4 pu
reference point 4
AC voltage-dependent active
99 WCtlVol.W1* power control: active power at 8168 S16 100 0 FIX2 %
reference point 1
AC voltage-dependent active
100 WCtlVol.W2* power control: active power at 8170 S16 100 0 FIX2 %
reference point 2
AC voltage-dependent active
101 WCtlVol.W3* power control: active power at 8172 S16 100 0 FIX2 %
reference point 3
AC voltage-dependent active
102 WCtlVol.W4* power control: active power at 8174 S16 100 0 FIX2 %
reference point 4
Access
Unique ID
Address
Access
Channel Return code Related text
308 Enabled
303 Disabled
4 GriMng.VArMod 6080 RW 1387 VArCtlAnIn
1388 PFCtlAnIn
1072 VArCtlCom
1075 PFCtlCom
2270 AutoCom
1071 VArCtlMan
1074 PFCtlMan
303 Off
6 GriMng.WMod 6078 RW 1390 WCtlAnIn
1079 WCtlCom
1077 WCtlMan
303 Off
8 ErrClr 733 RW 973 ---
26 Ackn
10 VADrtPriMod 730 RW 16 VAr
18 W
12 WGraMod 725 RW 973 ---
16 VArGraMod 727 Enable
308
303 Disable
20 ErrClr.ProErr 7211 RW 973 ---
21118 Gfdi
28 Aid
2490 Pld
21119 IsoBender
21120 Frq
21204 VCtl.LoLim
21205 VCtl.HiLim
20907 VCtl.PkLim
21121 All
22 GriMng.InvVArMod 6088 RW 303 Off
21206 VArCtlVol
21207 VArCtlVolPi
21208 PFCtlW
26 Bfp.Ena 7372 RW 973 -------
308 Enable
303 Disable
28 GriMng.VolNomMod 7449 RW 21485 VolNomCtlCom
21486 VolNomCtlMan
303 Off
Unique ID
Address
Access
Channel Return code Related text
30 InstFunc 7469 RW 973 --------
21488 Systemreset Acc, Dcc, Rio,
Cont
34 PvGnd.OpnRemGfdi 7682 RW 973 -------
308 Enable
303 Disable
36 StbySfCapacMod 7913 RW 973 --------
21679 Standby with capacitor
21680 Standby without capacitor
38 Aid.Mod 709 RW 973 -------
84 WCtlHzMod 308 Enable
93 WCtlVol.Ena
303 Disable
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
0 DcMs.Vol DC voltage DC plus to DC minus 597 S32 10 0 FIX1 V
2 DcMs.Amp.Stk1 DC current inverter bridge 1 600 S32 1 0 FIX0 A
4 DcMs.Amp.Stk2 DC current inverter bridge 2 601 S32 1 0 FIX0 A
6 DcMs.Amp.Stk3 DC current inverter bridge 3 602 S32 1 0 FIX0 A
8 DcMs.TotAmp DC current, total 6146 S32 1 0 FIX0 A
10 DcMs.TotWatt DC power, total 603 S32 1 0 FIX0 kW
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
52 TmpExl Outside temperature 759 S32 10 0 FIX1 °C
54 TmpTrf Temperature of the MV transformer 6107 S32 10 0 FIX1 °C
56 DcSw1Stt Switching status of the DC load- 611 S32 1 0 ENUM -
break switch 1
58 DcSw2Stt Switching status of the DC load- 721 S32 1 0 ENUM -
break switch 2
60 DcSw3Stt Switching status of the DC load- 722 S32 1 0 ENUM -
break switch 3
62 AcSwStt Switching status of the AC circuit 6202 S32 1 0 ENUM -
breaker
Modbus register
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
104 DevInf.SerNo Inverter serial number 6763 U32 1 0 FIX0 -
106 GfdiSwStt Switching status of the GFDI 6706 S32 1 0 ENUM -
108 WSpt Active power, setpoint 320 S32 1 0 FIX0 kW
110 VAMaxSpt Maximum apparent power, setpoint 665 S32 10 0 FIX1 kVA
112 VArSpt Reactive power, setpoint 321 S32 1 0 FIX0 kVAr
114 PFSpt Power factor cos (phi), setpoint 322 S32 10000 0 FIX4 -
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
149 GriMs.Vol.PsNom Normalized AC voltage, positive 7233 S32 10000 0 FIX4 -
sequence
151 Cnt.TotDcWhOut DC energy fed in, total 7300 S32 100 0 FIX2 MWh
153 Cnt.TotAcWhIn AC energy drawn, total 7182 S32 100 0 FIX2 MWh
155 Cnt.DcWhOut DC energy fed in that day 7302 S32 100 0 FIX2 MWh
157 Cnt.AcWhIn AC energy drawn that day 7180 S32 100 0 FIX2 MWh
159 DclVolSpt DC voltage, setpoint 7488 S32 10 0 FIX1 V
172 WAval Currently available active power 7632 S32 10000 0 FIX4 pu
174 VArAval Currently available reactive power 7633 S32 10000 0 FIX4 pu
176 DrtStt Current derating status 830 S32 1 0 ENUM -
Modbus register
Data format
Unique ID
Data type
number
Scaling
Offset
Unit
Channel name Explanation
198 ActErrLcn3 Location where the current error 8053 U32 1 0 ENUM -
was detected
200 ActErrNo4 Error number of the current error 8054 U32 1 0 FIX0 -
202 ActErrLcn4 Location where the current error 8056 U32 1 0 ENUM -
was detected
204 ActErrNo5 Error number of the current error 8057 U32 1 0 FIX0 -
206 ActErrLcn5 Location where the current error 8059 U32 1 0 ENUM -
was detected
208 ActErrNo6 Error number of the current error 8060 U32 1 0 FIX0 -
210 ActErrLcn6 Location where the current error 8062 U32 1 0 ENUM -
was detected
212 ActErrNo7 Error number of the current error 8063 U32 1 0 FIX0 -
214 ActErrLcn7 Location where the current error 8065 U32 1 0 ENUM -
was detected
216 ActErrNo8 Error number of the current error 8066 U32 1 0 FIX0 -
218 ActErrLcn8 Location where the current error 8068 U32 1 0 ENUM -
was detected
220 ActErrNo9 Error number of the current error 8069 U32 1 0 FIX0 -
222 ActErrLcn9 Location where the current error 8071 U32 1 0 ENUM -
was detected
224 ActErrNo10 Error number of the current error 8072 U32 1 0 FIX0 -
226 ActErrLcn10 Location where the current error 8074 U32 1 0 ENUM -
was detected
Explanation for the cause of the inverter disconnecting and corrective measures
Text Explanation Corrective measures
Invalid The inverter has not initialized. --
No Power Off Reason A reason for the disconnection could not be • Wait briefly for the inverter reaction
determined.
Error: Critical Error, A safety critical error is present. The error number is to • Check the cause of error.
ProErr active be found in the instantaneous value ErrNo and • Acknowledge the error once the cause has
ProErr. been remedied.
Error An error is present. The error number is to be found in • Check the cause of error.
the instantaneous value ErrNo. • Acknowledge the error once the cause has
been remedied.
Stop: Key Switch The key switch is in the Off position. • Switch the key switch on.
Stop: Parameter The parameter InvOpMod is not set to Operation. • Set the parameter InvOpMod to
InvOpMod Operation.
Stop: Stop External The signal to stop the inverter was sent via digital • Measure input X440:3 and check the
X440:3 input X440:3. cable if necessary.
Stop: Scada or PPC, The last request via Modbus was an inverter stop • Request that the inverter be started via
Modbus request. Modbus.
Stop: unspecified A reason for the inverter stopping could not be • Wait 30 seconds.
determined. • Restart the inverter. If the error is still
present after startup, contact Service.
Standby: Scada or The last request via Modbus was an inverter standby • Request that the inverter be started via
PPC, Modbus request. Modbus.
Standby: AC Synchronization with the AC grid is not possible. • Check the voltages at the inverter input.
Synchronization
The assignment of the DC inputs to the Modbus registers depends on the inverter configuration:
Sunny Central without DC fuse switches: Two-pole fused and insulated system with 24 DC inputs
Sunny Central without DC fuse switches: One-pole fused, grounded and insulated system with 24 DC
inputs
Sunny Central without DC fuse switches: Single-pole fused, grounded and insulated system with 32 DC
inputs
Sunny Central without DC fuse switches with DC Coupling option: grounded and insulated system with 36
one-pole fused DC inputs and 6 two-pole fused battery inputs
Modbus Unit ID 32: left DC Unit ID 33: right DC module Unit ID 34: center DC module
register module DC input DC input
DC input
55 X21 X41 X61
56 X22 X42 X62
57 X23 X43 X63
58 X24 X44 X64
59 X25 X45 X65
60 X26 X46 X66
61 X31 X51 Not used
62 X32 X52 Not used
63 X33 X53 X71
64 X34 X54 X72
65 X35 X55 X73
66 X36 X56 X74
67 Not used Not used X75
68 Not used Not used X76
69 to 70 Not used Not used Not used
Sunny Central without DC fuse switches with DC Coupling option: grounded and insulated system with 18
two-pole fused DC inputs and 6 two-pole fused battery inputs
Sunny Central with DC fuse switches with DC Coupling option: grounded and insulated system with 24
one-pole fused DC inputs and 6 two-pole fused battery inputs
Address type
Data format
Data type
number
Scaling
Offset
Unit
Modbus register
Address type
Data format
Data type
number
Scaling
Offset
Unit
Channel name Explanation
58 DcMs.Amp.04 DC current input 4 Input S16 10 0 FIX1 A
59 DcMs.Amp.05 DC current input 5 Input S16 10 0 FIX1 A
60 DcMs.Amp.06 DC current input 6 Input S16 10 0 FIX1 A
61 DcMs.Amp.07 DC current input 7 Input S16 10 0 FIX1 A
62 DcMs.Amp.08 DC current input 8 Input S16 10 0 FIX1 A
63 DcMs.Amp.09 DC current input 9 Input S16 10 0 FIX1 A
64 DcMs.Amp.10 DC current input 10 Input S16 10 0 FIX1 A
65 DcMs.Amp.11 DC current input 11 Input S16 10 0 FIX1 A
66 DcMs.Amp.12 DC current input 12 Input S16 10 0 FIX1 A
67 DcMs.Amp.13 DC current input 13 Input S16 10 0 FIX1 A
68 DcMs.Amp.14 DC current input 14 Input S16 10 0 FIX1 A
69 DcMs.Amp.15 DC current input 15 Input S16 10 0 FIX1 A
70 DcMs.Amp.16 DC current input 16 Input S16 10 0 FIX1 A
Address type
Data format
Data type
number
Scaling
Offset
Unit
Channel name Explanation
Modbus register
Address type
Data format
Data type
number
Scaling
Offset
Unit
Channel name Explanation
6.1 Structure of the XML File for the Modbus Device Profile
The Modbus device profile is created in the file *.mmp .
The basic structure of the XML file is as follows:
<?xml version=“1.0“ encoding=“UTF-8“?>
<ModbusMasterProfile>
<ProfileVersion version=”514”>
<ModbusDevices>
<Device name="aaa" type="bbb" description="ccc">
<Modbus ipaddress="192.168.100.16" port="502" dst_unitid="16"/>
<Mapping src_unitid=”1”>
<Channel />
…
</Mapping>
</Device>
</ModbusDevices>
</ModbusMasterProfile>
Modbus exceptions
For Modbus exceptions, see "Modbus Application Protocol Specification" at
http://www.modbus.org/specs.php.
datatype
source
offset
swap
scale
max
type
unit
min
Channel/name
representation
size (WORD)
destination
datatype
source
offset
swap
scale
max
type
unit
min
Channel/name
<Channel /> Within every channel tag, one source register of a slave device is assigned to the
Modbus profile.
The register assignments for the individual devices can be found in the following
sections.
datatype
source
offset
swap
scale
max
type
unit
min
Channel/name
<ModbusMasterProfile> The Modbus device profile is defined within this XML structure.
</ModbusMasterProfile>
representation
size (WORD)
destination
datatype
source
offset
swap
scale
max
type
unit
min
Channel/name
The user-defined Modbus profile can be called up via the gateway like an additional device and has a separate unit
ID with a default setting of 100 (see Section 3.6.1 "Unit IDs", page 12).
One advantage of the user-defined Modbus profile can be that the measured values and parameters which are
relevant for controlling your system can be applied to consecutive Modbus addresses and can therefore be read out
or set in one block.
7.1 Structure of the XML File for the User-Defined Modbus Profile
The user-defined Modbus profile is created in the file VirtualDevice.vdp in addition to the SMA Modbus profile.
The basic structure of the XML file is as follows:
<?xml version="1.0" encoding="UTF-8"?>
<VirtualModbusProfile>
<Device name="Virtual device" type="virtual device" description="Merge channels of different devices to one device">
<Mapping>
<Channel unitid="aaa" source="bbbbb" destination="ccccc" />
…
</Mapping>
</Device>
</VirtualModbusProfile>
Modbus exceptions
Modbus exceptions
For Modbus exceptions, see "Modbus Application Protocol Specification" at http://www.modbus.org/specs.php.
8 Troubleshooting
You can find information on error analysis of the SMA Modbus profile in Section 3.8 "Reading and Writing Data in the
Modbus Protocol", page 14.
For troubleshooting of the SMA devices, go to Modbus address 96 and use the event numbers displayed there.
The event numbers of the SMA devices cannot be decrypted with the number codes in this
document.
The event numbers of the SMA devices are device-specific and cannot be decrypted with the number codes in
this document.
To decrypt the event numbers of central inverters, contact the SMA Service Line (see Section 10 " Contact",
page 59).
9 Technical Data
Inverters:
• Sunny Central SC1760-US (SC-1760-US-10)
• Sunny Central SC1850-US (SC-1850-US-10)
• Sunny Central SC 2000-US (SC-2000-US-10)
• Sunny Central SC 2000-EV-US (SC-2000-EV-US-10)
• Sunny Central SC 2200 (SC-2200-10)
• Sunny Central SC 2200-US (SC-2200-US-10)
• Sunny Central SC 2475 (SC-2475-10)
• Sunny Central SC2500-EV (SC-2500-EV-10)
• Sunny Central SC2500-EV-US (SC-2500-EV-US-10)
• Sunny Central SC2750-EV (SC-2750-EV-10)
• Sunny Central SC2750-EV-US (SC-2750-EV-US-10)
• Sunny Central SC 3000-EV (SC-3000-EV-10)
• Sunny Central SC 4000 UP-US (SC-4000 UP-US)
• Sunny Central SC 4000 UP (SC-4000 UP)
• Sunny Central SC 4200 UP-US (SC-4200 UP-US)
• Sunny Central SC 4200 UP (SC-4200 UP)
• Sunny Central SC 4400 UP-US (SC-4400 UP-US)
• Sunny Central SC 4400 UP (SC-4400 UP)
• Sunny Central SC 4600 UP-US (SC-4600 UP-US)
• Sunny Central SC 4600 UP (SC-4600 UP)
SMA String-Monitor (SSM-U-xxxx)
The response time is the interval within which value changes in the SMA devices are available at the Modbus interface
of the inverter for monitoring. Consequently, value changes in a Modbus master system (e.g., in a SCADA system) can
only be displayed in a corresponding or larger interval.
10 Contact
If you have technical problems with our products, please contact the SMA Service Line. We require the following
information in order to provide you with the necessary assistance:
France SMA France S.A.S. Ελλάδα SMA Service Partner AKTOR FM.
Lyon Κύπρος Αθήνα
+33 472 22 97 00 +30 210 8184550
SMA Online Service Center: SMA Online Service Center:
www.SMA-Service.com www.SMA-Service.com
España SMA Ibérica Tecnología Solar, S.L.U. United Kingdom SMA Solar UK Ltd.
Portugal Barcelona Milton Keynes
+34 935 63 50 99 +44 1908 304899
SMA Online Service Center: SMA Online Service Center:
www.SMA-Service.com www.SMA-Service.com
United Arab SMA Middle East LLC India SMA Solar India Pvt. Ltd.
Emirates Abu Dhabi Mumbai
+971 2234 6177 +91 22 61713888
SMA Online Service Center:
www.SMA-Service.com
SMA Solar (Thailand) Co., Ltd. 대한민국 SMA Technology Korea Co., Ltd.
서울
+66 2 670 6999 +82-2-520-2666
South Africa SMA Solar Technology Argentina SMA South America SPA
South Africa Pty Ltd. Brazil Santiago de Chile
Cape Town Chile +562 2820 2101
08600SUNNY (08600 78669) Perú
International: +27 (0)21 826 0600
SMA Online Service Center:
www.SMA-Service.com