The sunny island is a battery inverter that controls the electrical energy balance in an off-grid system, in a system for increased self-consumption or in a battery-backup system (310 pages)
Technical Information SUNNY TRIPOWER 60 SunSpec Modbus Interface ® ® STP60-SunSpec_Modbus-TI-en-12 | Version 1.2 ENGLISH...
Page 2
The information contained in these documents is 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.
2.4 Supported SMA Devices ................... 8 Product Description ................... 9 3.1 Modbus Protocol ......................9 3.2 SunSpec Modbus Profile for SMA Devices ............9 3.3 PV System Topology....................9 3.4 Addressing and Data Transmission in the Modbus Protocol ......11 3.4.1 Unit IDs .........................
Page 4
5.2.18 Table E 307 (Base Meteorological Model) ............36 5.2.19 Table E 308 (Mini Met Model) ................37 5.3 SUNNY TRIPOWER 60 (Unit ID = 126 to 168) ..........38 5.3.1 Table C 001 (Common Model) ................. 38 5.3.2 Table NC011 (Ethernet Link Layer Model)............39 5.3.3 Table NC 012 (IPv4 Model) ................
This document is valid for the device types listed in Section 2.4 "Supported SMA DevicesSupported SMA ", page 8. It describes the general functioning of the Modbus interface as well as the Modbus registers provided by the devices and the manufacturer-specific events and status for the SunSpec Modbus profile of the supported device types.
Page 6
• Parameters • The column Typ Nomenclature Complete designation Designation in this document Modbus register Register PV system PV system SUNNY TRIPOWER 60 inverter STP 60 SMA Inverter Manager Inverter Manager Abbreviations Abbreviation Designation Explanation LCS tool Local Commissioning and...
Security 2 Security Intended Use The Modbus interface of the supported SMA devices is designed for industrial use and has the following tasks: • Remote control of the grid management services of a PV system. • Remote-controlled querying of the measured values of a PV system.
Security SMA Solar Technology AG Supported SMA Devices The following devices are supported: • Inverters of the SUNNY TRIPOWER production series in the 60 kW power class (STP 60) • SMA Inverter Manager STP60-SunSpec_Modbus-TI-en-12 Technical Information...
(e.g. SMA devices with Modbus interface). The Modbus profile specially developed by SunSpec is the SunSpec Modbus profile. The mapping of the data model of the SUNNY TRIPOWER 60 inverter on the SunSpec data model is specified in the STP60 SunSpec Modbus profile.
Page 10
Product Description SMA Solar Technology AG Example: PV System Topology from the Perspective of the SMA Devices Line Explanation IP network connection between SCADA system and Inverter Manager (PV system router) SMA fieldbus Logical assignment of STP60 to unit ID...
Assignment of the SunSpec Modbus Registers to Unit IDs The assignment of the parameters and measured values of the SMA devices to Modbus registers is achieved using assignment tables and is also shown in this document (see Section 5 "STP60 Sun- Spec Modbus Profile –...
Product Description SMA Solar Technology AG 3.4.4 Data transmission In accordance with the Modbus specification, only a specific volume of data can be transported in a single data transmission in a simple protocol data unit (PDU). The data also contains function- dependent parameters such as the function code, start address or number of Modbus registers to be transmitted.
SMA Solar Technology AG Product Description SunSpec Data Types and NaN Values The following table shows the data types used in the STP60 SunSpec Modbus profile and the possible NaN values. The SunSpec data types are listed in the Type column of the assignment tables.
Inverter Manager is set to 502 and can not be changed. The Modbus interface can be used if all SUNNY TRIPOWER 60 devices connected to the Inverter Manager as well as the Inverter Manager itself have been commissioned (see STP60 installation manual).
Decimal register number (see also Section 3.4.2 "Assignment of the SunSpec Modbus Registers to Unit IDs The assignment of the parameters and measured values of the SMA devices to Modbus registers is achieved using assignment tables and is also shown in this document (see Section 5 "STP60 SunSpec Modbus Profile –...
Page 16
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG Access Access type RO: Read only RW: Read and write If an access type is not allowed, a Modbus exception is generated in the event of access with an access type that is not allowed.
40004 uint16 the PICS table (L): 66 Fixed block: 40005 Manufacturer (Mn): "SMA" string 40021 Model (Md): "SMA Inverter Manager" string 40037 Options (Opt): "Inverter Manager name" string 40045 Version (Vr): Version number of the installed firmware. string Serial number (SN) of the device that uses the Modbus unit ID...
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG 5.2.2 Table NC011 (Ethernet Link Layer Model) Description / Number code Header: Model ID (ID): 40071 uint16 11 = SunSpec Ethernet Link Layer Model Number of the following Modbus registers in accordance with...
Page 19
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables 40096 Control (Ctl) : NaN enum16 40097 IP address (Addr) string 40105 Network mask (Msk) string 40113 Gateway address (Gw) string 40121 DNS1: NaN string 40129 DNS2: NaN string...
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG 5.2.4 Tables I 101, 102, 103 (Inverter Integer Map) Accumulation of the values The Inverter Manager can be considered as a virtual inverter that combines the individual measured values of the inverters, where useful.
Page 21
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables V_SF Voltage, line conductor L2 to N (PPVphB), in V (40199) : 40197 uint16 average value of all inverters V_SF Voltage, line conductor L3 to N (PPVphC), in V...
Page 22
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG Tmp_SF Internal temperature (TmpCab), in °C (40223): aver- 40219 int16 age value of all inverters Tmp_SF Heat sink temperature (TmpSnk), in °C (40223): aver- 40220 int16 age value of all inverters Tmp_SF Transformer temperature (TmpTrns), in °C...
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables 5.2.5 Table IC 120 (Inverter Controls Nameplate Ratings) Description / Number code Header: Model ID (ID): 40238 uint16 120 = SunSpec Nameplate Model Number of the following Modbus registers in accordance with...
Page 24
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG ARtg_SF Continuous RMS current capability (ARtg), in A (40251), 40250 uint16 (SMA: SgridNom/(sqrt(3)*Unom_LL)). 40251 Scale factor continuous RMS current capability (Artg_Rtg): 2 sunssf Minimum displacement power factor capability in Q 1...
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables 5.2.6 Table IC 121 (Inverter Controls Basic Settings) Description / Number code Header: Model ID (ID): 40266 uint16 121 = SunSpec Basic Settings Model Number of the following Modbus registers in accordance with...
Page 26
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG Standard active power increase rate (WGra), in % of 40278 uint16 WGra_SF (WMax/min) (40294) : NaN PFMin_SF Set value for minimum power factor in Q 1 (PFMinQ1) 40279 int16...
Page 27
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables 40293 Scale factor reactive power (VArMax_SF): NaN sunssf 40294 Scale factor active power increase rate (WGra_SF): NaN sunssf 40295 Scale factor minimum power factor (PFMin_SF): NaN sunssf Scale factor maximum relative increase rate (MaxRmpRte_SF):...
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG 5.2.7 Table IC 122 (Inverter Controls Extended Measurements) Description / Number code Header: Model ID (ID): 40298 uint16 122 = SunSpec Measurements Status Model Number of the following Modbus registers in accordance with...
Page 29
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables WrAval_SF Available reactive power (WAval), in var (40330): 40329 uint16 40330 Scale factor available reactive power (WAval_SF): NaN sunssf Indicators for thresholds reached (StSetLimMsk): NaN 0 = WMax 1 = VAMax...
(Conn_WinTms), in s: NaN Interval for grid connection / disconnection (Conn_RvrtTms), 40347 uint16 in s: NaN Status grid connection (Conn), (SMA: ReleaseToStart): 40348 0 = Disconnect enum16 1 = Connect Set power to default value (WMaxLimPct), in % of WMax-...
Page 31
(OutPFSet_RvrtTms), in s: NaN Ramp-up time for change from current to new set value 40357 uint16 (OutPFSet_RmpTms), in s: NaN Fixed power factor (OutPFSet_Ena), (SMA: Pfext): 40358 0 = Deactivated enum16 1 = Activated VArPct_SF Reactive power (VArWMaxPct), in % of WMax...
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG Control of the percentile reactive power limitation (VArPct_Ena), 40366 enum16 (SMA: Qext): 1 = activated 40367 Scale factor power specification value (WMaxLimPct_SF): -2 sunssf 40368 Scale factor power factor (OutPFSet_SF): -4 sunssf...
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables 5.2.11 Table IC 127 (Parameterized Frequency-Watt) Description / Number code Header: Model ID (ID): 40462 uint16 127 = SunSpec Freq-Watt Param Model Number of the following Modbus registers in accordance with...
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG 5.2.13 Table IC 131 (Watt-Power Factor) Description / Number code Header: Model ID (ID): 40490 uint16 131 = SunSpec Watt-PF Model Number of the following Modbus registers in accordance with...
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables 5.2.15 Table I 160 (Multiple MPPT Inverter Extension) Description / Number code Header: Model ID (ID): 40622 uint16 160 = SunSpec Multiple MPPT Inverter Extension Model Number of the following Modbus registers in accordance with...
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG 5.2.17 Table IC 130 (HVRT Must Disconnect) Description / Number code Header: Model ID (ID): 40814 uint16 130 = SunSpec HVRTD Model Number of the following Modbus registers in accordance with...
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables 40884 Snow Depth (Snw) : NaN int16 40885 Precipitation Type (PPT) : NaN int16 40886 Electric Field (ElecFld) : NaN int16 40887 Surface Wetness (SurWet) : NaN int16 40888 Soil Wetness (SoilWet) : NaN int16 5.2.19 Table E 308 (Mini Met Model)
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG SUNNY TRIPOWER 60 (Unit ID = 126 to 168) You will find a summary of the SunSpec Modbus registers supported by the STP60 as well as a brief description of the register data in the Technical Information "SunSpec Modbus Interface" at www.SMA-Solar.com.
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables 5.3.2 Table NC011 (Ethernet Link Layer Model) Description / Number code Header: Model ID (ID): 40071 uint16 11 = SunSpec Ethernet link layer model Number of the following Modbus registers in accordance with...
Descriptions of the event IDs For detailed descriptions of the operating status of the register 40225 as well as of the event IDs of the registers 40230 to 40236, refer to the SUNNY TRIPOWER 60 installation manual. Description / Number code...
Page 41
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables V_SF 40198 Voltage, line conductor L3 to N (PhVphC), in V (40199). uint16 40199 Scale factor voltage (V_SF): -1 sunssf W_SF 40200 Active power (W), in W (40201). int16...
Page 42
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG 40224 Operating status (St): NaN enum16 Manufacturer-specific status code (StVnd): Status Description code (dec) Energy supply of the processor printed circuit board is defective. The boot loader starts as soon as the device is supplied with energy again.
Page 43
40226 Event number (Evt1): NaN bitfield32 RO 40228 Event number (Evt2): NaN bitfield32 RO Manufacturer-specific event code (EvtVnd1), (SMA: messages regarding the AC utility grid): Event bit Assigned event IDs 1, 2, 3 (events) 4, 5, 6 (events) 7, 8, 9 (events)
Page 44
242, 243, 245, 274, 353, 356 to 361 40232 bitfield32 264, 266 350, 351, 352, 366 Manufacturer-specific event code (EvtVnd3), bits 0 to 31, (SMA: messages regarding the DC grid): Event bit Assigned event IDs 40234 bitfield32 Manufacturer-specific event code (EvtVnd4),...
SMA Solar Technology AG STP60 SunSpec Modbus Profile – Assignment Tables 273 (warning) Direct Marketer Interface (Unit ID = 200) The individual registers are described in the following table. 5.4.1 Table C 001 (Common Model) Description/Number Code(s) Specified output limitation through direct marketer.
Page 46
STP60 SunSpec Modbus Profile – Assignment Tables SMA Solar Technology AG Maximum active power of the system without decimal place. uint16 A value of 60 corresponds to 60 kW. Meter for checking the connection (Watchdog). The meter is increased by one every 200 ms. After reaching 65535, the uint16 meter starts again with 0.
Corrective measures: NaN Values", page 13). • Contrast and compare the available measured values for your SMA device with the Modbus registers requested by this SMA device (see Section 5 "STP60 SunSpec Modbus Profile – Assignment Tables", page 15). You may be trying to read from a Modbus register that is not defined in the SunSpec Modbus profile.
Page 48
You may be trying to write to a data block and one of the regis- ters to be written to are not supported by the device. Corrective measures: • Check that the register to be written to is provided by your SMA device (Technical Information SMA Modbus Inter- face at www.SMA-Solar.com). STP60-SunSpec_Modbus-TI-en-12 Technical Information...
Page 49
Specification" at http://www.modbus.org/specs.php. Other errors Corrective measures: • For troubleshooting on the SMA devices, use the error code shown in the display or LCS tool. To decrypt the event messages of inverters, you require additional infor- mation (for event messages, see the inverter installation manual at www.SMA-Solar.com).
Technical Data SMA Solar Technology AG 7 Technical Data Modbus Communication Ports The following table shows the default setting of the supported network protocol: Network protocol Communication port Communication port not able to be changed The communication port used for Modbus TCP - 502 - can not be changed.
SMA Solar Technology AG Contact 8 Contact If you experience any 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: • Modbus client software or hardware used •...
Page 52
Hybrid Energy Solutions Sunny Island : +33 4 72 09 04 42 Power Plant Solutions Sunny Central : +33 4 72 09 04 43 India SMA Solar India Pvt. Ltd. +91 22 61713888 Mumbai Italia SMA Italia S.r.l. +39 02 8934-7299 Milano Κύπρος/Kıbrıs...
Page 53
SMA Beijing Commercial Company +86 10 5670 1350 Ltd. 北京 SMA Japan K.K. +81-(0)3-3451-9530 +971 2 698 5080 SMA Middle East LLC Other countries International SMA Service Line Toll free worldwide: 00800 SMA SERVICE Niestetal (Germany) (+800 762 7378423) Technical Information STP60-SunSpec_Modbus-TI-en-12...
Index SMA Solar Technology AG 9 Index 0x0000 0000 ........... 13 ClcTotVA ............. 26 0x0000 0000 0000 0000 ..... 13 Cluster Controller 0x03 ............12 Gateway ..........17 0x04 ............12 Conn ............30 0x06 ............12 Conn_RvrtTms ..........30 0x10 ............
Page 55
SMA Solar Technology AG Index Cluster Controller ........17 Data Block ..........12 Generator Reference-Arrow System ..16 Motorola format ......... 12 I 101 ..........21, 41 Overview ..........13 Hz_SF ..........21, 41 No............... 15 Number Code Table Column ......... 15 int16 ............
Page 56
Index SMA Solar Technology AG Port TCP ............50 Target Group ..........5 PPVphAB..........20, 40 Time Behavior ..........50 PPVphBC ..........20, 40 Tmp_SF..........22, 41 PPVphCA ..........20, 40 TmpCab..........22, 41 PVConn ............28 TmpOt ..........22, 41 Tms...............
Page 57
SMA Solar Technology AG Index VArPct_RvrtTms .......... 31 I 101 ..........21, 41 VArPct_SF ........... 32 WAval ............29 VArPct_WinTms ......... 31 WAval_SF ........... 29 VArRtg_SF ..........23 WGra VArRtgQ1 ..........23 IC 121 ............ 26 VArRtgQ2 ..........23 WGra_SF VArRtgQ3 ..........