Академический Документы
Профессиональный Документы
Культура Документы
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.
Trademarks
All trademarks are recognized, even if not explicitly identified as such. A lack of identification does
not mean that a product or symbol is not trademarked.
®
Modbus is a registered trademark of Schneider Electric and is licensed by the Modbus Organiza-
tion, Inc.
Table of Contents
1 Information on this Document ................................................................. 4
2 Safety .......................................................................................................... 6
2.1 Intended Use ...............................................................................................................6
2.2 Skills of Qualified Persons .........................................................................................6
2.3 Information on Data Security ....................................................................................6
6 Troubleshooting .......................................................................................15
7 Technical Data .........................................................................................18
7.1 Modbus Communication Port ................................................................................ 18
7.2 Data Processing and Time Behavior ..................................................................... 18
8 Contact ......................................................................................................19
9 Index .........................................................................................................22
Target Group
This document is intended for qualified persons. Only persons with appropriate skills are allowed to
perform the tasks described in this document (see Section 2.2 "Skills of Qualified Persons", p. 6)
Additional Information
SMA Documents
Additional information is available at www.SMA-Solar.com:
Additional Documents
Symbols
Symbol Explanation
Information that is important for a specific topic or goal, but is not safety-
relevant
Nomenclature
Complete designation Designation in this document
Abbreviations
Abbreviation Designation Explanation
PV Photovoltaics
2 Safety
2.1 Intended Use
The Modbus interface of the SMA Fuel Save Controller is designed for industrial use and has the
following tasks:
• Remote control of the grid-relevant parameters.
• Remote-controlled querying of measured values.
• Remote-controlled changing of parameters.
You can connect the Fuel Save Controller to the Internet. When connecting to the Internet,
there is a risk that unauthorized users can access and manipulate the data of your system.
• Take appropriate protective measures, e.g.:
• Set up a firewall
• Close unnecessary network ports
• Only enable remote access via VPN tunnel
• Do not set up port forwarding at the Modbus port in use.
3 Product Description
3.1 Modbus Protocol
The Modbus Application Protocol is an industrial communication protocol that is currently used in
the solar sector mainly for system communication in PV power plants.
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 client (e.g. SCADA system) can access the data of a Modbus
server (e.g. SMA Fuel Save Controller).
The SMA Modbus Profile FSC is the special Modbus profile for the Fuel Save Controller.
1
Number of Modbus registers transferable as data block per command
U32 For status values (ENUM), only the lower 24 bits of a double 0xFFFF FD
word (32-bit) are used.
Byte 0 1 2 3
Bits 24 to 31 16 to 23 8 to 15 0 to 7
Format Explanation
Coded numerical values. The breakdown of the possible codes can be found directly
ENUM under the designation of the Modbus register in the SMA Modbus Profile FSC as-
signment table.
Information Explanation
ADR (DEC) Decimal Modbus address (see Section 3.4.2, page 9 onwards)
Description/number Short description of the Modbus register and the number codes used.
code(s)
Type Data type, e.g. U32 = 32 bits without prefix (see Section 3.6, page
10).
Description/number code(s)
Format
Access
Type
Current, comprehensive event number (a maximum of five
30247 U32 FIX0 RO
decimal places)
Active power across all line conductors (W) (Total current
30775 active power of all PV and battery inverters in the PV sys- S32 FIX0 RO
tem).
Reactive power across all line conductors (VAr) (Total cur-
30805 rent reactive power of all PV- and battery inverters in the PV S32 FIX0 RO
system).
30861 Load power (W) S32 FIX0 RO
30863 Current generator power (W) U32 FIX0 RO
30867 Power grid feed-in (W) S32 FIX0 RO
Internal PV power limitation (W). In operating mode C this
31133 S32 FIX0 RO
register contains the active power setpoint (W).
31135 Reactive power of the load (VAr) S32 FIX0 RO
31137 Maximum short-term decrease in power (W) S32 FIX0 RO
31143 Monitoring value return. For description see register 40835. S32 FIX0 RO
Current generator reactive power (VAr), measured with an
31225 S32 FIX0 RO
energy counter at the generator connection
31233 Reactive power supplied to the grid in all phases (VAr) S32 FIX0 RO
Operating state:
40009 381 = Stop U32 ENUM RW
569 = Activated
Acknowledge fault:
40011 U32 ENUM RW
26 = Acknowledge fault
Rapid shutdown:
381 = Stop
Operating status:
381 = Stop
1392 = Error
40029 U32 ENUM RO
1467 = Start (start-up)
1469 = Shut down (requires restart)
3129 = Manual mode
Active power setpoint (W), only available in operating
40149 S32 FIX0 WO
mode C
Reactive power setpoint (VAr), only available in operating
40153 S32 FIX0 WO
mode C
Input monitoring value. In operating mode C you have to
write a random number (-2147483647 to +2147483647)
per second in this register. The random number will be
copied to the register 31143 within one second. If you can
40835 not read the monitoring value entered from the register S32 FIX0 RW
31143 in each case, it is possible that communication
between your Modbus client and the Fuel Save Controller is
disrupted. We recommend the setting of a timeout for a loss
of communication of two seconds in your Modbus client.
6 Troubleshooting
Problem Cause and corrective measures
The Fuel Save Controller can- The correct IP address for the Fuel Save Controller may not be
not be accessed by the set in the Modbus client.
Modbus client. Corrective measures:
• Read off the IP address of the Fuel Save Controller (see
router manual).
• Ensure that the correct IP address for the Fuel Save Control-
ler is set in the Modbus client (see the Modbus client manu-
facturer's manual).
The Fuel Save Controller does The Modbus server of the Fuel Save Controller may be currently
not send a reply within the overloaded.
response time specified by the Corrective measures:
Modbus client.
• Extend the response time set in the Modbus client successi-
vely by one second respectively.
A NaN value is reported in the You may be trying to read from a Modbus register that is not
Modbus client (see Section supported by the Fuel Save Controller.
3.6.1 "SMA Data Types and Corrective measures:
NaN Values", page 10).
• Contrast and compare the available measured values for
the Fuel Save Controller with the Modbus registers reques-
ted by the Fuel Save Controller.
Modbus exception 1 "Illegal You may be trying to write to a data block whose target address
Function" is reported in the range has registers that are not writable.
Modbus client. Corrective measures:
• Check whether all registers to be written to are writable.
Modbus exception 2 "Illegal You may be trying to write to a Modbus register that is not defi-
Data Address" is reported in ned in the SMA Modbus Profile FSC.
the Modbus client. Corrective measures:
• Check the Modbus address to be written to in the Modbus
client for errors.
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 whether the register to be written to is available from
the Fuel Save Controller.
Modbus exception 3 "Illegal You may be trying to write to a data block (Modbus commands
Data Value" is reported in the 0x10) and one of the values has a data type that is not permit-
Modbus client. ted.
Corrective measures:
• Read off the data type of the register to be written to from
the "Type" column of the corresponding assignment table
and correct it in the Modbus client.
7 Technical Data
7.1 Modbus Communication Port
The following table shows the default setting of the supported network protocol:
TCP 502
8 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:
• Device types and serial numbers of the modules of the SMA Fuel Save Controller
• Error and warning messages displayed
• Type of generator control used
Australia SMA Australia Pty. Ltd. Toll free for Australia: 1800 SMA AUS
Sydney (1800 762 287)
International: +61 2 9491 4200
Česko SMA Central & Eastern Europe s.r.o. +420 235 010 417
Praha
Other countries International SMA Service Line Toll free worldwide: 00800 SMA SERVICE
Niestetal (+800 762 7378423)
9 Index
0 D
0x03 .............................................................. 9 Data
0x04 .............................................................. 9 Display ....................................................10
0x10 .............................................................. 9 Reduction .................................................. 7
0x8000 0000 ........................................... 10 Data Block .................................................... 9
0xFFFF FD................................................... 10 Modbus Register ...................................... 9
0xFFFF FFFF ................................................ 10 Number of Modbus Registers ................. 9
3 Data Format ................................................10
Status Values ..........................................10
30247 ........................................................ 13 Data Processing ..........................................18
30775 ........................................................ 13 Data Transmission
30805 ........................................................ 13 Interval ....................................................18
30861 ........................................................ 13 Throughput..............................................18
30863 ........................................................ 13 Transmission Pause ................................18
30867 ........................................................ 13 Data Types ..................................................10
31133 ........................................................ 13 Data Volume
31135 ........................................................ 13 Number of Registers ................................ 9
31137 ........................................................ 13 Document Validity ........................................ 4
31143 ........................................................ 13 DWORD ......................................................10
31225 ........................................................ 13
31233 ........................................................ 13 E
4 ENUM .........................................................10
40009 ........................................................ 13 F
40011 ........................................................ 14 Figure
40018 ........................................................ 14 SMA Devices on the Modbus Data Area
40029 ........................................................ 14 .............................................................. 7
40149 ........................................................ 14 FIX0 .............................................................10
40153 ........................................................ 14 Format
40835 ........................................................ 14 Table Column .........................................12
A Fuel Save Controller
Gateway .................................................13
ADR ............................................................ 12 Signal Run Time ......................................18
Assignment Table
Header ................................................... 12 G
B Gateway
Fuel Save Controller ..............................13
Big Endian ..................................................... 9
I Volume ...................................................... 9
Port
Intended Use ................................................. 6
TCP ..........................................................18
Internet........................................................... 6
PV System Structure
M Stand-Alone Grid ..................................... 8
PV System Topology..................................... 8
Modbus
SMA Fuel Save Controller ....................... 8
Implementation ......................................... 9
Parameter Changes .............................. 18 Q
PDU ........................................................... 9
Qualified Persons
Reaction Time of the Interface .............. 18
Skills .......................................................... 6
Read Holding Registers............................ 9
Read Input Registers................................. 9 R
Register ..................................................... 9
Reaction Time
Specification ............................................. 9
of the Modbus Interface ........................18
TCP Port.................................................. 18
Read Holding Registers ................................ 9
Write Multiple Registers........................... 9
Read Input Registers ..................................... 9
Modbus Data
Reading and Writing
Reading and Writing................................ 9
Modbus Data ........................................... 9
Modbus Exceptions ............................ 16, 17
Reduction
Modbus Profile.............................................. 7
Available Data ......................................... 7
SMA .......................................................... 7
Register
Motorola Format........................................... 9
Data Block ................................................ 9
N Modbus .................................................... 9
NaN S
Overview ............................................... 10
S32 ..............................................................10
Network Topology ....................................... 8
Safety ............................................................ 6
Number Code
Signal Run Time
Table Column ........................................ 12
Fuel Save Controller ..............................18
O Skills
Qualified Persons ..................................... 6
Operating mode C ............................. 13, 14
SMA Data Formats .....................................10
P SMA Data Types ........................................10
SMA Fuel Save Controller
Parameter Changes
PV System Topology ................................ 8
Reaction Time ........................................ 18
SMA Modbus Profile FSC
PDU
Assignment Table ...................................12
Modbus..................................................... 9
Explanation............................................... 7
PDU Data
Stand-Alone Grid PV System Structure........ 8
Number of Modbus Registers ................. 9
Status Values
www.SMA-Solar.com