Professional Documents
Culture Documents
ENGLISH
Legal Provisions
Legal Provisions
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.
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 licensed to the Modbus Organization, Inc.
SC-COM-MODBUS-TB-EN-20
Technical Description
Table of Contents
Table of Contents
1
Safety .......................................................................................................... 9
3.1
3.2
3.3
3.4
3.5
3.6
3.8.1
3.8.2
3.8.3
3.8.4
4.5.1
Technical Description
SC-COM-MODBUS-TB-EN-20
Table of Contents
4.5.2
4.5.3
5.1
5.2
5.3
5.4
6.1 Structure of the XML File for the Modbus Master Profile ................................... 44
6.2 Activating and Deactivating the Modbus Master Profile ................................... 47
6.3 Moxa ioLogik E1242-T Assignment Table ....................................................... 47
7.1 Structure of the XML File for the User-Defined Modbus Profile ......................... 50
7.2 Example of a user-defined Modbus profile ......................................................... 51
7.3 Activating and Deactivating the User-Defined Modbus Profile......................... 52
Troubleshooting .......................................................................................53
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
10 Contact ......................................................................................................62
11 Index .........................................................................................................65
4
SC-COM-MODBUS-TB-EN-20
Technical Description
Target Group
This document is for qualified employees. Only persons with corresponding qualifications are
allowed to perform the tasks set forth in this document (see section 2.2 "Target Group
Qualifications", p. 9).
Secondary Information
SMA documents
Additional information is available www.SMASolar.com:
Title of Document
Type of Document
Operating instructions
Other documents
Title of Document
Source
http://www.iana.org/assignments/service-names-portnumbers/service-names-port-numbers.xml
http://www.modbus.org/specs.php
Modbus is a registered trademark of Schneider Electric and is licensed by the Modbus Organization, Inc.
Technical Description
SC-COM-MODBUS-TB-EN-20
Symbols
Symbol
Explanation
Indicates information that is important for a specific topic or objective, but is not
safety-relevant.
Desired result.
Typographies
Typography
Usage
Bold
File names
Elements that you have to select
Elements at a user interface
Elements that you have to enter
Parameters
Example
Select Settings.
>
[Button]
Select [Next]
[Source]
Nomenclature
Complete designation
Photovoltaic plant
PV plant
SC-COM
SC-COM-MODBUS-TB-EN-20
Technical Description
Explanation
Attribute value
CT
Device-ID
DWORD
Double word
GFDI
Hex
Hexadecimal number
IP
Internet Protocol
MPP
NaN
Not a number
PMAX
RO
Read Only
RW
Read/Write
SCADA
Term
Technical Description
SC-COM-MODBUS-TB-EN-20
SMA fieldbus
SMID
SMU
Source register
Target register
UTC
VPN
WORD
SC-COM-MODBUS-TB-EN-20
Technical Description
Safety
2 Safety
2.1
Intended Use
The Modbus interface of SC-COM is designed for industrial use and has the following tasks:
Remote control of grid management services of a PV plant.
Remote controlled request of measured values of a PV.
Remote controlled change of parameters of a PV plant.
The Modbus interface can be used with the protocol Modbus TCP, as well as with the protocol
Modbus UDP.
The enclosed documentation is an integral part of this product:
Read and observe this documentation.
Keep this document in a convenient place for future reference.
2.2
2.3
The activities described in this document must only be performed by qualified persons. Qualified
persons must have the following skills:
Knowledge of IP based network protocols
Training for installation and configuration of IT systems
Knowledge and observance of this document
Technical Description
SC-COM-MODBUS-TB-EN-20
Product Description
3 Product Description
3.1
Modbus Protocol
The Modbus Application Protocol is an industrial communication protocol that is currently mainly
used in the solar sector for plant communication in PV power stations.
The Modbus protocol has been developed for reading data from or writing data to clearly defined
data areas. The Modbus specification does not specify what data is within which data area. This
information must be defined specifically for a device in a so-called Modbus profile. With
knowledge of the specific Modbus profile, a Modbus master (e.g. a SCADA system) can access
the data of a Modbus slave (e.g. SC-COM).
The SMA Modbus profile is the special Modbus profile for SMA devices.
3.2
The SMA Modbus profile contains definitions for selected SMA devices. For the definition there was
a reduction of the available data and an assignment to the respective Modbus registers. The SMA
Modbus profile contains for example overall and daily energy, current output, voltages and
currents. The assignment between SMA device data and Modbus addresses is divided into sections
in the SMA Modbus profile that can be addressed by Unit IDs (see section 3.6 Addressing and
Data Transmission in Modbus Protocol, page 13)
In order to enable access to data of an SMA device, a special gateway is required that is provided
by SC-COM.
3.3
The user-defined Modbus profile allows for reorganising Modbus addresses of the SMA Modbus
profile. The advantage of a reorganisation of Modbus addresses can be e.g. that measured values
and parameters interesting for a special purpose can be placed on continuous Modbus addresses,
one behind the other. These addresses with it can be read and set in one data block.
10
SC-COM-MODBUS-TB-EN-20
Technical Description
3.4
3.5
Plant Topology
Product Description
The SMA Modbus Master profile is an extension of the Modbus interface. It is used for accessing
Modbus-able slave devices of other vendors. The Modbus registers of such Modbus devices are
bundled in an assignment table thats named SMA Modbus Master profile. The SMA Modbus
Master profile is stored in the gateway of SC-COM and is accessible under Unit ID = 105. Under
this Unit ID the Modbus registers of the slave devices are accessible for super-ordinate SCADA
systems.
The SMA Modbus profile has been designed for a hierarchical plant structure. This structure
contains the SC-COM as communication device that is equipped with a Modbus TCP/IP and with a
Modbus UDP interface. All other SMA devices that are connected to the
SC-COM via the SMA fieldbus are subordinate to it.
From the perspective of the Modbus protocol, the SC-COM is a Modbus slave that provides a
gateway to SMA devices. The SMA devices can only be addressed using this gateway per Unit ID.
Technical Description
SC-COM-MODBUS-TB-EN-20
11
Product Description
Line
Explanation
IP network connection between SCADA system and SC-COM (PV plant router)
SMA fieldbus
Logical assignment of SMA device to Unit ID
12
SC-COM-MODBUS-TB-EN-20
Technical Description
3.6
Product Description
The Unit ID is a super-ordinate addressing method in Modbus protocol. The SMA Modbus profile
has 247 Unit IDs available of which 245 can be assigned to individual devices. When a device is
assigned to a Unit ID, its parameters and measured values can be accessed.
The following table shows a summary of the Unit IDs in SMA Modbus profile. Individual Unit IDs
and ranges of Unit IDs are reserved and are not used by the automatic plant detection but can be
used when changing manually:
Unit ID
Explanation
This Unit ID is reserved for the inverter, in which SC-COM is built in.
4 to 99
Reserved
100
User-defined Modbus-profile
101 to 104
Reserved
105
106 to 109
Reserved
110
111 to 119
Reserved
120
121 to 139
Reserved
140 to 189
190 to 247
Reserved
255
Devices that are assigned to this Unit ID cannot be adressed. You have to assign
these devices to Unit IDs of range 3 to 247 (see section 4.3 Changing Unit IDs
via the Gateway, page 22).
Technical Description
SC-COM-MODBUS-TB-EN-20
13
Product Description
The assignment of parameters and measured values of SMA devices to Modbus register addresses
is realised with assignment tables and accordingly explained in this document (see section 5 SMA
Modbus Profile Assignment Tables, page 27).
The assignment table Gateway (Unit ID = 1) stores the assignments of SMA devices to individual
Modbus registers. The assignment starts with address 42109 and each of it comprises an
address range of 4 Modbus registers, whereby only the register with the Modbus address is
writeable.
The assignment table Plant Parameters (Unit ID = 2) stores parameters and measured values of
SC-COM, as well as of the PV plant.
The assignment tables SMA Devices (Unit ID = 3 to 247) store the parameters and measured
values in separate tables that are used for the individual SMA device families.
A Modbus register is 16 bits wide. For broader data, connected registers are used and considered
as data blocks. The number of connected Modbus registers is given in the assignment tables. The
address of the first Modbus register of a data block is the start address of the data block.
Moreover, large data blocks can be created.
The address range 0 to 0xFFFF with 65536 addresses is available for addressing Modbus
registers.
According to the Modbus specification, only a certain amount of data can be transported in a
simple protocol data unit (PDU) during a data transmission. The data also contains functional
parameters, like e.g. functional code, start address or number of Modbus registers to be
transmitted. The amount of data is depending on the used Modbus command and has to be
considered for data transmission. The allowed number of Modbus registers per command is given
in section 3.7.
Because of the data filing in Motorola format Big-Endian in case of a data transmission first the
high byte and then the low byte of a Modbus register will be transmitted.
14
SC-COM-MODBUS-TB-EN-20
Technical Description
3.7
Product Description
The Modbus interface can be used with the protocol Modbus TCP, as well as with the protocol
Modbus UDP. With Modbus TCP the Modbus registers can be read and written (RW), with
Modbus UDP only writing is possible (WO).
The following Modbus commands are supported by the implemented Modbus interface:
Modbus Command
Hexadecimal Value
Read Coils 3
0x01
1 to 2000
0x03
1 to 125
0x04
1 to 125
0x06
0x10
1 to 123
0x17
2
3
Number of Modbus registers (16 bit) transferable per command as data block
Only available for the SMA Modbus master profile.
Technical Description
SC-COM-MODBUS-TB-EN-20
15
Product Description
16
SC-COM-MODBUS-TB-EN-20
Technical Description
3.8
Product Description
The following table gives the data types used in the SMA Modbus profile and sets them against
possible NaN values. The SMA data types are used in the assignment tables, in the Type column.
They describe the data widths of the assigned values:
Type
Description
NaN value
U16
0xFFFF
S16
0x8000
U32
0xFFFF FFFF
S32
0x8000 0000
U64
Byte
Bits
8 15
07
Byte
Bits
24 31
16 23
8 15
07
Technical Description
SC-COM-MODBUS-TB-EN-20
17
Product Description
Byte
Bits
56 63
48 55
40 47
32 39
Modbus register
Byte
Bits
24 31
16 23
8 15
07
3.9
The following SMA data formats describe how SMA data have to be interpreted. Data formats are
e. g. important for data display or for further processing. In the assignment tables the SMA data
Explanation
Duration
Time period
Time in seconds, in minutes or in hours, depending on the Modbus register.
DT
Date/Time
Date/time, in accordance with country setting. Transmission as UTC (seconds since
01/01/1970).
FIX0
Factor 1
Decimal number, commercially rounded, no decimal places.
FIX1
Factor 0.1
Decimal number, commercially rounded, one decimal place.
FIX2
Factor 0.01
Decimal number, commercially rounded, two decimal places.
FIX3
Factor 0.001
Decimal number, commercially rounded, three decimal places.
FW
RAW
Text or number. A RAW number has no decimal places and no thousand or other
separation indicators.
18
SC-COM-MODBUS-TB-EN-20
Technical Description
Product Description
ENUM
Coded numerical values. You will find the breakdown of the code in each case
directly under the description of the Modbus register in the assignment tables of the
SMA Modbus profile (see also section 9.8 Frequently used Numerical Codes, page
60).
TEMP
Temperature
Temperature values are given in special Modbus registers in degrees Celsius, in
degrees Fahrenheit or in Kelvin. The values are given commercially rounded with one
decimal place.
Firmware version excursus, format FW: 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). The Release type in accordance with the following
table is contained in the 4th byte:
Release
Coded Release
Type
Explanation
No revision number
Experimental release
Alpha release
Beta release
Release
Special release
>5
As number
No special interpretation
Type
Example:
Firmeware version of the product:
Values from DWORD:
Technical Description
1.5.10.R
Major: 1, Minor: 5, Build: 10, Release type: 4
(Hex: 0x1 0x5 0xA 0x4)
SC-COM-MODBUS-TB-EN-20
19
Requirements:
The devices in the plant have to be connected to the SC-COM and the plant has to be set
into operation (Comissioning see operating instructions of the SC-COM).
Log in on the SC-COM as installer (Logging In and Out of the User Interface see operating
instructions of the SC-COM)
Procedure:
1.
2.
Check the firmware version and if necessary carry out a firmware update (Updating the
firmware see operating instructions of the SC-COM). A firmware update to a newer version
is recommended to enable the SC-COM to support the SMA devices contained in the
included SMA Modbus profile. You can find the required firmware versions in section 9.1
Supported SMA Devices, page 54.
Activate the Modbus server and if necessary, adjust the communication port (Adjusting
network ports see operating instructions of SC-COM).
Distribution of Unit IDs through the activation of the Modbus server
3.
With activating the Modbus server of SC-COM Unit IDs will be assigned to the already
connected SMA devices. The already assigned Unit IDs remain valid when the Modbus
server is deactivated and reactivated again.
Execute plant detection if new devices have been added or if devices have been changed
(see section 4.2 Plant Detection - Automatic Distribution of the Unit IDs, page 21).
4. Change the Unit IDs for the case that new or exchanged devices of the plant cannot be
reached with the Modbus protocol. You can either change the Unit IDs with the Modbus
protocol through the gateway or with the user interface:
With the gateway, see section 4.3 Changing Unit IDs via the Gateway, page 22
With the user interface, see section 4.4 Changing Unit IDs with the user interface,
page 24
5.
6.
20
SC-COM-MODBUS-TB-EN-20
Technical Description
4.2
For a new PV plant or if other SMA devices are added or replaced, they must be added to the SCCOM. During that process Unit IDs are allocated to the SMA devices (see section 3.6.1 Unit IDs,
page 13):
Plant detection
If the plant is detected once again without any changes being made, existing Unit IDs that
have been assigned will remain valid.
Unit ID after plant detection
During the detection process Unit IDs are assigned to all Modbus capable SMA devices
(possible Unit IDs see 3.6.1 Unit IDs, page 13) If the number of detected devices exceeds
the number of intended Unit IDs for this device type, all devices will be identified with the
Modbus Unit ID = 255 (NaN). These devices can then no longer be addressed and their
measured values and parameters cannot be accessed via the Modbus gateway. You must
change such assignments manually (see section 4.4 "Changing Unit IDs with the user
interface", page 24).
Procedure (plant detection):
1.
1.
2.
In the Total number of devices to be detected field, enter the number of devices
connected to this SC-COM interface.
3.
4.
Select [OK].
Technical Description
SC-COM-MODBUS-TB-EN-20
21
4.3
You can read out the individual Unit IDs of the SMA devices from the gateway.
Accessing the gateway
You access the gateway via the IP address of the SC-COM under the Unit ID = 1.
The assignment of the plant devices to the Unit IDs 3 to 247 is saved in the Modbus registers from
address 42109on. Each assignment has an address range of 4 Modbus registers. You can find the
Modbus registers of the gateway in section 5.2 "Gateway", page 28.
Example Reading an additional device from the gateway
An additionall device was assigned the Unit ID = 120 by the automatic plant detection (in the
following table labelled C in Column Device#). The assignments of the gateway were displayed
with a SCADA system, as follows:
Modbus address
Content
Description
42109
158
Device-ID
42110
2145600972
Serial number
42112
Unit ID
42113
97
Device-ID
42114
2145600320
Serial number
42116
110
Unit ID
42117
232
Device-ID
42118
2145600934
Serial number
42120
120
Unit ID
22
SC-COM-MODBUS-TB-EN-20
Device #
Technical Description
You change a Unit ID by writing it to the corresponding Modbus address. To do this all three
Modbus registers belonging to a device-Unit ID-assignment must be transferred in one block of
data, whereby only the register with the Unit ID is writeable. For the following example this means
that all of the three Modbus addresses 42117, 42118 and 42120 have tob e contained in the
data block.
Do not assign duplicate Unit IDs
You must not assign duplicate Unit IDs. If there is a duplicate assignment of a Unit ID, the
device data that is entered in the assignment table of the gateway under the lowest
Modbus address is always read out in the event of a Modbus request of this Unit ID.
Example Changing the Unit ID in the Gateway
The following table shows an example assignment of device to Unit ID. A weather station with
device-ID = 232 and serial number 2145600934 has been detected subsequently as the third
device in the plant. The Unit ID of this device was manually set to 4:
Modbus address
Description
After detection
Modified
42113
Device-ID
232
232
42114
Serial number
2145600934
2145600934
42116
Unit ID
120
Technical Description
SC-COM-MODBUS-TB-EN-20
23
4.4
Overview:
Show the assignment table in the user interface
Change Unit ID in the assignment table in the user interface
(see section 3.6.1 Unit IDs, page 13)
Checking the Unit IDs automatically
You cannot allocate the same Unit ID twice in a user interface. Only Unit IDs from the valid
range can be assigned. If you have accidentally entered a Unit ID twice or if a Unit ID is not
from the valid range, a warning message will be displayed when saving. You may then
correct and save the entries.
Procedure:
1.
2.
On the page displayed, you can see the section Device with the columns Device ID and
Unit ID.
3.
4.
Enter the required Unit ID in the column Unit ID next to the respective device or profile.
Select [Save].
Warning: data could not be saved. Please check your entry. Any incorrect entries will be
highlighted in red and one of the following information will be displayed next to the field:
"Unit ID is already assigned": Enter another Unit ID
"Unit ID is not within the range (3247)" Use a Unit ID from the range 3 to 247.
The SC-COM displays: "Your data has been successfully saved".
24
SC-COM-MODBUS-TB-EN-20
Technical Description
4.5
Currently, the following Modbus XML profile files are used by SC-COM:
SMA Modbus Master profile (file name modbusmaster.xml)
(see section 6 "SMA Modbus Master Profile", page 44)
On the displayed page, you will see below the section Manage profiles.
3.
Under manage profiles, upload a usable XML file in the field Upload profile and select
4.
Select file *.xml per double click in the open dialogue box.
5.
Select [Upload].
The SC-COM checks the file for validity and displays "Do you really want to apply the
profile?"
The SC-COM checks the file for validity and displays "The settings have not been
activated since the file has an invalid format or invalid entries."
Click on the symbol .
Read the error in the open dialogue window and correct the custom.xml file.
Ensure that the XML file is valid and correct.
6.
Select [Confirm].
The SC-COM says: "The profile has been successfully saved."
Technical Description
SC-COM-MODBUS-TB-EN-20
25
3.
4.
On the displayed page, you will see below the section Manage profiles. The buttons
behind the profile name will be displayed in grey if no profile is active
Select [Download] behind the corresponding profile.
Select a place to save the file and save.
3.
4.
26
On the displayed page, you will see below the section Manage profiles. The buttons
behind the profile name will be displayed in gray if no profile is active
Select [Delete] behind the corresponding profile.
The SC-COM will ask for a confirmation Confirm file deletion. When a profile file is
deleted the user-defined assignments will get lost. You should download the XML file
before deletion by reasons of security (see section above).
Select [OK].
The profile has been deleted.
SC-COM-MODBUS-TB-EN-20
Technical Description
The following sections are sorted by Unit ID. Each section contains a table of the Modbus
addresses which can be accessed under the corresponding Unit ID. The tables present the
following information:
Information
Explanation
ADR (DEC)
Description/Numerical Brief description of the Modbus register and the possible numerical
codes. The name of the SMA data channel is additionally specified in
code(s)
square brackets if available.
CNT
Type
Data type, e.g. U32 = 32 bit without algebraic sign (see also section
3.6)
Format
Data format of the stored value, e.g. DT = date, FIX n = output with n
decimal places, TEMP = output as temperature (see also section 3.9)
Access
Access type for Modbus TCP (see section 3.7 Reading and Writing
Data in Modbus Protocol, page 15):
RO: read-only access
RW: read-write access
A Modbus exception will be generated if an access type is not
supported.
Technical Description
SC-COM-MODBUS-TB-EN-20
27
5.2
Gateway (Unit ID = 1)
In the following table you can find the parameters and measured values provided by the gateway,
which you can access under the Unit ID = 1. Furthermore you will find the assignment of the SMA
devices to the Unit IDs. You can access the gateway under the IP address of the SC-COM:
Assignment of Unit IDs to Devices
The assignment of Unit IDs to devices is restricted to certain Unit ID ranges (see section
3.6.1 Unit IDs, page 13)
Unit ID = 255
(WORD)
Type
Format
Access
U32
RAW
RO
U32
RAW
RO
U32
RAW
RO
U32
RAW
RO
ADR
(DEC)
CNT
For Unit ID = 255, observe section 3.6.1 Unit IDs, page 13.
30007
Description/Numerical code
Assignment Unit ID SMA devices (see also section 4.3 Changing Unit IDs via the
Gateway, page 22):
42109 Device 1: Device-ID
U16
RAW
RO
U32
RAW
RO
U16
RAW
RW
U16
RAW
RO
U32
RAW
RO
U16
RAW
RW
U16
RAW
RO
U32
RAW
RO
U16
RAW
RW
28
SC-COM-MODBUS-TB-EN-20
Technical Description
5.3
(WORD)
Type
Format
Access
U32
RAW
RO
U32
RAW
RO
U32
RAW
RO
U32
RAW
RO
U32
DT
RO
U32
ENUM
RO
U64
FIX0
RO
U64
FIX0
RO
U32
FIX0
RO
U32
FIX0
RO
U32
FIX0
RO
U32
FIX0
RO
U32
FIX0
RO
U32
FIX0
RO
S32
FIX0
RO
U32
DT
RW
U32
ENUM
RW
ADR
(DEC)
CNT
In the following table you can find the plant parameters which you can access under Unit ID = 2.
The plant parameters represent measured values and parameters of the SC-COM, as well as of the
devices of the PV plant that are connected via Modbus protocol. Parameters like for example time
settings are passed through to the devices of the PV plant by SC-COM. Depending on the device
types the parameters are furtheron processed accordingly. Measured values like for example
energy counters are requested from the devices and provided as accumulated values:
30007
Description/Numerical code
Technical Description
SC-COM-MODBUS-TB-EN-20
29
5.4
(WORD)
Type
Format
Access
U32
RAW
RO
U32
DT
RO
U32
ENUM
RO
U32
FIX0
RO
U32
Duration
RO
U32
ENUM
RO
U32
ENUM
RO
U32
FIX0
RO
U32
ENUM
RO
U32
FIX0
RO
U32
FIX0
RO
ADR
(DEC)
CNT
In the following table, you will find the measured values and parameters supported by the
SC nnnCP and SC nnnHE-20 device family, which you can access under the Unit IDs = 3-247 (see
section 3.6.1 Unit IDs, page 13):
30
Description/Numerical code
SC-COM-MODBUS-TB-EN-20
Technical Description
U32
ENUM
RO
Error [Error]:
267 = Inverter
30243
1395 = DC section
1396 = AC grid
U32
ENUM
RO
U32
FIX0
RO
U32
ENUM
RO
U32
ENUM
RO
U32
ENUM
RO
U32
ENUM
RO
Technical Description
SC-COM-MODBUS-TB-EN-20
31
U32
ENUM
RO
U64
FIX0
RO
U64
FIX0
RO
U64
Duration
RO
U64
Duration
RO
U32
FIX0
RO
U32
FIX0
RO
U32
FIX0
RO
U32
FIX0
RO
U32
FIX0
RO
U32
FIX0
RO
U32
Duration
RO
U32
Duration
RO
U32
Duration
RO
U32
Duration
RO
U32
Duration
RO
U32
Duration
RO
U32
Duration
RO
S32
FIX3
RO
S32
FIX2
RO
S32
FIX0
RO
S32
FIX0
RO
U32
FIX2
RO
U32
FIX2
RO
U32
FIX2
RO
U32
FIX3
RO
U32
FIX3
RO
32
SC-COM-MODBUS-TB-EN-20
Technical Description
U32
FIX3
RO
U32
FIX3
RO
U32
FIX2
RO
S32
FIX2
RO
S32
FIX0
RO
U32
FIX2
RO
U32
ENUM
RO
U32
ENUM
RO
S32
FIX0
RO
S32
FIX1
RO
Due to internal calculation of the apparent power [Sac] for SC nnnCP it cannot be guaranteed
that this value is available synchronous to the measured values reactive power [Qac] and active
power [Pac].
Technical Description
SC-COM-MODBUS-TB-EN-20
33
S32
FIX2
RO
U32
ENUM
RO
U32
ENUM
RO
U32
FIX0
RO
U32
FIX0
RO
U32
FIX2
RO
U32
ENUM
RO
30921
S32
FIX0
RO
30923
S32
FIX1
RO
U64
Duration
RO
U64
Duration
RO
34
SC-COM-MODBUS-TB-EN-20
Technical Description
U64
Duration
RO
S32
TEMP
RO
S32
TEMP
RO
S32
TEMP
RO
S32
TEMP
RO
U64
Duration
RO
S32
TEMP
RO
U32
FIX0
RO
S32
FIX2
RO
S32
FIX2
RO
S32
FIX2
RO
U32
DT
RW
U32
ENUM
RW
U32
ENUM
RW
U32
ENUM
RW
34145
Technical Description
SC-COM-MODBUS-TB-EN-20
35
5.4.2 Optiprotect
(WORD)
Type
Format
Access
U32
ENUM
RO
U32
RAW
RO
U32
FW
RO
U32
FW
RO
U32
FW
RO
U32
FW
RO
U32
FW
RO
U32
FW
RO
U32
FW
RO
U32
FW
RO
U32
FW
RO
U32
FW
RO
U32
RAW
RO
U32
RAW
RO
U32
RAW
RO
U32
RAW
RO
U32
DT
RO
U32
ENUM
RO
ADR
(DEC)
CNT
In the following table, you will find the measured values and parameters supported by the
Optiprotect, which you can access under the Unit IDs = 3-247 (see section 3.6.1 Unit IDs, page
13).
30051
36
Description/Numerical code
Device class [MainModel]:
8001 = Sensor system general
SC-COM-MODBUS-TB-EN-20
Technical Description
U32
FIX0
RO
U32
Duration
RO
U32
ENUM
RO
U32
FIX0
RO
U32
ENUM
RO
Error [Error]:
267 = Inverter
30243
1395 = DC section
1396 = AC grid
U32
ENUM
RO
U32
ENUM
RO
U32
ENUM
RO
S32
FIX2
RO
U32
FIX0
RO
Technical Description
SC-COM-MODBUS-TB-EN-20
37
31793
to
String current 1 to 32 (A) [Ipv1.1.B] to [Ipv4.4.B]
31855
S32
FIX3
RO
U32
ENUM
RO
U32
DT
RW
U32
ENUM
RW
U32
ENUM
RW
40011
38
Acknowledgement:
26 = Acknowledge fault
SC-COM-MODBUS-TB-EN-20
Technical Description
(WORD)
Type
Format
Access
U32
RAW
RO
U32
FIX0
RO
S32
FIX3
RO
31795
S32
FIX3
RO
31797
S32
FIX3
RO
31799
S32
FIX3
RO
31801
S32
FIX3
RO
31803
S32
FIX3
RO
31805
S32
FIX3
RO
31807
S32
FIX3
RO
U32
ENUM
RO
U32
ENUM
RO
ADR
(DEC)
CNT
In the following table, you will find the measured values and parameters supported by the Sunny
String-Monitor, which you can access under the Unit IDs = 3-247 (see section 3.6.1 Unit IDs,
page 13).
Description/Numerical code
Technical Description
SC-COM-MODBUS-TB-EN-20
39
(WORD)
Type
Format
Access
U32
RAW
RO
U32
FIX0
RO
U32
ENUM
RO
Error [Error]:
2440 = String-current error (coming)
2441 = Communication error (coming)
30243 2442 = SMU error (WD, EEPROM) (coming)
2443 = String-current error (going)
2444 = Communication error (going)
2445 = SMU error (WD, EEPROM) (going)
U32
ENUM
RO
U64
Duration
RO
U32
Duration
RO
S32
FIX3
RO
S32
FIX3
RO
S32
FIX3
RO
S32
FIX3
RO
S32
FIX3
RO
S32
FIX3
RO
U32
FIX3
RO
ADR
(DEC)
CNT
In the following table, you will find the measured values and parameters supported by the Sunny
String-Monitor Controller, which you can access under the Unit IDs = 3-247 (see section 3.6.1
Unit IDs, page 13).
40
Description/Numerical code
SC-COM-MODBUS-TB-EN-20
Technical Description
(WORD)
Type
Format
Access
U32
RAW
RO
U32
ENUM
RO
U32
FIX0
RO
ADR
(DEC)
CNT
In the following table, you will find the measured values and parameters supported by the Sunny
Central String-Monitor-US, which you can access under the Unit IDs = 3-247 (see section 3.6.1
Unit IDs, page 13).
Description/Numerical code
31793
S32
FIX3
RO
31795
S32
FIX3
RO
31797
S32
FIX3
RO
31799
S32
FIX3
RO
31801
S32
FIX3
RO
31803
S32
FIX3
RO
31805
S32
FIX3
RO
31807
S32
FIX3
RO
Technical Description
SC-COM-MODBUS-TB-EN-20
41
(WORD)
Type
Format
Access
U32
ENUM
RO
U32
ENUM
RO
Error [Stat]:
503 = Fault sensor ambient temperature
1006 = Unknown error
1118 = Calibration failed
30243
1835 = Fault sensor module temperature
1836 = Fan life-time reached
1837 = Error in pyranometer
1838 = Pyranometer calibration necessary
U32
ENUM
RO
U64
Duration
RO
S32
TEMP
RO
U32
FIX0
RO
U32
FIX1
RO
U32
FIX2
RO
U32
FIX2
RO
S32
TEMP
RO
S32
TEMP
RO
S32
TEMP
RO
S32
TEMP
RO
S32
TEMP
RO
U32
FIX1
RO
U32
FIX1
RO
ADR
(DEC)
CNT
In the following table, you will find the measured values and parameters supported by the SMA
Meteo Station, which you can access under the Unit IDs = 3-247 (see section 3.6.1 Unit IDs,
page 13).
30051
42
Description/Numerical code
Device class [MainModel]:
8001 = Sensor system general
SC-COM-MODBUS-TB-EN-20
Technical Description
(WORD)
Type
Format
Access
U32
ENUM
RO
U64
Duration
RO
S32
TEMP
RO
U32
FIX0
RO
U32
FIX1
RO
S32
TEMP
RO
U32
FIX0
RO
S32
TEMP
RO
S32
TEMP
RO
S32
TEMP
RO
S32
TEMP
RO
U32
FIX1
RO
U32
FIX1
RO
ADR
(DEC)
CNT
In the following table, you will find the measured values and parameters supported by the Sunny
Sensorbox, which you can access under the Unit IDs = 3-247 (see section 3.6.1 Unit IDs, page
13).
30051
34623
Description/Numerical code
Technical Description
SC-COM-MODBUS-TB-EN-20
43
With the Modbus master profile Modbus devices (slaves) of other manufacturers can be integrated
in the SC-COM. The Modbus master profile acts like a Modbus device of SMA Solar Technology
AG. It can be obtained via the gateway under the Unit ID = 105 (see section 3.6.1 Unit IDs,
page 13).
The Modbus master profile is a XML file in which per Channel tag one Modbus register of a slave
device is allocated to any Modbus address. For assignment an address range from 0 to 65535 is
available. The stored assignments are requested in regular intervals. The Modbus master profile
currently contains register assignments for the devices "Moxa ioLogik E1242-T" (see section 6.3
"Moxa ioLogik E1242-T", page 47).
6.1
<!End of instructions-->
</modbus_master_profile>
Legend for XML tags and attributes:
The term "source register" in the following table stands for a specific Modbus register of the slave
device, which is used as source for the assignment.
XML tag or attribute
Explanation
<modbus_master_profile>
</modbus_master_profile>
<channel />
name=device-register
44
SC-COM-MODBUS-TB-EN-20
Technical Description
ip=xxx.xxx.xxx.xxx
port=yyy
slaveunitid=zzz
Unit ID (8 bit) of the slave device. Available Unit IDs for individual
devices are 0 to 247.
source=sss
type=t
size=n
cycletime=c
Query interval for the source register (standard value is 500). This
value can be indicated for each register. But all source registers will
be requested with the same query interval. The smallest query
interval indicated for a IP address is used. The query interval can be
equal or greater than 100 ms and equal or less than 12 h.
destination=d
Technical Description
SC-COM-MODBUS-TB-EN-20
45
status=st
quality=q
signed=s
factor=f
Multiplier with signs (length = 2 WORD) for scaling the source data.
The default setting is 1.
divisor=div
Divisor with signs (length = 2 WORD) for scaling the source data.
The default setting is 1.
offset=o
<!--xyz-->
Modbus exceptions
Modbus exceptions see specification Modbus Application Protocol Specification, under
http://www.modbus.org/specs.php.
46
SC-COM-MODBUS-TB-EN-20
Technical Description
6.2
To activate a Modbus master profile, upload the file modbusmaster.xml on the SC-COM.
For deactivating the Modbus master profile you need to delete it. If the Modbus master profile is
deactivated on the SC-COM, only the SMA Modbus profile remains active.
Manage profile files
You will find further information on uploading, downloading and deleting the profile file via
the SC-COM user interface in section 4.5 "Managing XML Profile-Files", page 25.
6.3
In this section you will find a table of the Modbus registers saved in the Modbus master profile for
the "Moxa ioLogik E1242-T". In accordance with the XML structure, each line of the table shows the
attribute of a Modbus registration assignment. The attribute values in the columns "source", "type"
and "size" correspond to the standard values of the "Moxa ioLogik E1242-T".
Changed settings of the Moxa ioLogik E1242-T
If you change the settings (e.g. ip, port, slave Unit ID etc.) of the "Moxa ioLogik E1242-T",
you also have to change the attribute values of the Modbus master profile.
You can find a description of the table columns in the legend to the XML tags in section 6.
Due to lack of space, the following attribute values are not shown in the following table.
ip: current IPv4-address of the "Moxa ioLogik E1242-T"
factor
divisor
offset
input
Moxa_AI_RAW_Value_2
513
input
Moxa_AI_RAW_Value_3
514
input
Moxa_AI_RAW_Value_4
515
input
Moxa_AI_FLOAT_Value_1
520
input
Moxa_AI_FLOAT_Value_2
521
input
Moxa_AI_FLOAT_Value_3
522
input
Moxa_AI_FLOAT_Value_4
523
input
port
ip
Technical Description
quality
512
status
signed
( )
destination
cycletime
Source
Moxa_AI_RAW_Value_1
Channel/name
type
slaveunitid
size (WORD)
SC-COM-MODBUS-TB-EN-20
47
Moxa_DO_ALL_Values
32
holding
Moxa_DI_ALL_Values
48
input
Moxa_DI_COUNTER_Value
16
input
Moxa_DO_Value_1
coil
Moxa_DO_Value_2
coil
Moxa_DO_Value_3
coil
Moxa_DO_Value_4
coil
Moxa_DI_Value_1
coil
Moxa_DI_Value_2
coil
Moxa_DI_Value_3
coil
Moxa_DI_Value_4
coil
Moxa_DI_Value_5
coil
Moxa_DI_Value_6
coil
Moxa_DI_Value_7
coil
Moxa_DI_Value_8
coil
Moxa_DI_COUNTER_
START_STOP_1
256
coil
Moxa_DI_COUNTER_
START_STOP_2
257
coil
Moxa_DI_COUNTER_
START_STOP_3
258
coil
Moxa_DI_COUNTER_
START_STOP_4
259
coil
Moxa_DI_COUNTER_
START_STOP_5
260
coil
Moxa_DI_COUNTER_
START_STOP_6
261
coil
Moxa_DI_COUNTER_
START_STOP_7
262
coil
Moxa_DI_COUNTER_
START_STOP_8
263
coil
Moxa_DI_COUNTER_
CLEAR_1
272
coil
Moxa_DI_COUNTER_
CLEAR_2
273
coil
Moxa_DI_COUNTER_
CLEAR_3
274
coil
Moxa_DI_COUNTER_
CLEAR_4
275
coil
Moxa_DI_COUNTER_
CLEAR_5
276
coil
Moxa_DI_COUNTER_
CLEAR_6
277
coil
48
SC-COM-MODBUS-TB-EN-20
Technical Description
Moxa_DI_COUNTER_
CLEAR_7
278
coil
Moxa_DI_COUNTER_
CLEAR_8
279
coil
Moxa_DO_Pulse_1
16
coil
Moxa_DO_Pulse_2
17
coil
Moxa_DO_Pulse_3
18
coil
Moxa_DO_Pulse_4
19
coil
Technical Description
SC-COM-MODBUS-TB-EN-20
49
7.1
The user-defined Modbus profile is defined in the file virtualmodbus.xml additionally to the SMA
Modbus profile.
The XML file's basic structure looks like this:
<?xml version=1.0 encoding=UTF-8?>
<virtual_modbusprofile>
<channel unitid=aaa source=bbbbb destination=ccccc />
<!End of instructions-->
</virtual_modbusprofile>
Legend for XML tags and attributes:
XML tag or attribute
Explanation
<virtual_modbusprofile>
</virtual_modbusprofile>
<channel />
unitid=aaa
50
SC-COM-MODBUS-TB-EN-20
Technical Description
source=bbbbb
destination=ccccc
<!--xyz-->
Modbus exceptions
Modbus exceptions see specification Modbus Application Protocol Specification, under
http://www.modbus.org/specs.php.
7.2
(WORD)
Type
Format
Access
U32
FIX0
RO
S32
FIX0
RO
Type
Format
Access
S32
FIX3
RO
Description/Numerical code
String current of the string 1 of an SMU/SMID (A)
[IString 1]
Technical Description
CNT
ADR
(DEC)
ADR
31793
Description/Numerical code
CNT
(DEC)
(WORD)
Various registers of the devices stored under the Unit IDs 3 and 140 are to be read as
consecutively running Modbus addresses from address 00000 on. The following tables are
exemplary excerpts from the SMA Modbus profile:
SC-COM-MODBUS-TB-EN-20
51
31795
S32
FIX3
RO
31797
S32
FIX3
RO
7.3
To activate a user-defined Modbus profile, load the file virtualmodbus.xml on the SC-COM.
To deactivate a user-defined Modbus profile, you have to delete it. Deleting is equivalent to
deactivating. If the user-defined Modbus profile on the SC-COM is deactivated, the user-defined
assignments are lost and only the SMA Modbus profile stays active.
Managing profile files
For further information on uploading and downloading files as well as on deleting the
profile file via the user interface of the SC-COM, refer to section 4.5 Managing XML
Profile-Files, page 25.
52
SC-COM-MODBUS-TB-EN-20
Technical Description
Troubleshooting
8 Troubleshooting
You can find further information for error analysis of the SMA Modbus profile in section
3.7 Reading and Writing Data in Modbus Protocol, page 15.
For troubleshooting SMA devices use the event numbers provided by the devices under the
Modbus address 30197.
Event numbers of the SMA devices cannot be decoded with the numerical codes
of this document
The event numbers of the SMA devices are device-specific and cannot be decoded with the
numerical codes of this document.
For breakdown of the event numbers of central inverters contact our Service Line (see
section 10 Contact, page 62).
Technical Description
SC-COM-MODBUS-TB-EN-20
53
Technical Data
9 Technical Data
9.1
SC-COM-MODBUS-TB-EN-20
Technical Description
Technical Data
Technical Description
SC-COM-MODBUS-TB-EN-20
55
Technical Data
9.2
9.3
The Modbus master profile described in this document is valid for the followingModbus-able
devices of other vendors:
Moxa ioLogik E1242-T
The following table shows the factory settings of the supported network ports:
Network protocol
TCP/UDP
502
56
SC-COM-MODBUS-TB-EN-20
Technical Description
9.4
Technical Data
This section contains typical reaction times. The reaction time is the interval within which changes in
value are available in the SMA devices at the Modbus interface of the SC-COM. Consequently,
changes in value can only be displayed in a corresponding or larger interval in a Modbus master
system (e.g. in a SCADA system).
Device Family
9.5
9.6
Technical Description
SC-COM-MODBUS-TB-EN-20
57
Technical Data
9.7
The following table contains the most important time zones and their numerical codes that are used
in the SMA Modbus profile. With a known location you can find out the numerical code and the
time zone with it. The tables of section 5 SMA Modbus Profile Assignment Tables, page 27,
refer to this time zone table.
City/Country
Code
Time zone
9531
UTC+12:00
Adelaide
9513
UTC+09:30
Greenland
9535
UTC-03:00
Amman
9503
9501
9542
UTC+04:00
UTC-09:00
UTC+02:00
UTC-06:00
9580
UTC+10:00
Hawaii
9538
UTC-10:00
UTC+01:00
Arizona
9574
UTC-07:00
Asuncion
9594
UTC-04:00
UTC-04:00
Indiana (East)
Auckland, Wellington
Azores
Baghdad
Baku
9515
9537
9505
9553
9509
9504
9508
9566
9546
UTC+06:00
UTC+02:00
UTC+12:00
UTC+01:00
9563
UTC-05:00
Brisbane
9525
UTC+10:00
Casablanca
Cayenne
58
SC-COM-MODBUS-TB-EN-20
9527
UTC-03:00
9560
UTC+01:00
9562
UTC-03:00
9507
9564
9585
9593
UTC+10:00
9523
UTC-12:00
Islamabad, Karatschi
Jekaterinburg
Jerusalem
Kabul
Cairo
UTC-06:00
9587
UTC-07:00
9512
UTC-03:00
UTC+00:00
9583
9534
UTC+10:00
UTC-04:30
UTC+05:30
9547
9570
9539
9506
Hobart
Yakutsk
UTC+02:00
UTC+09:30
UTC-07:00
UTC+00:00
UTC+04:00
UTC+02:00
UTC+02:00
UTC+04:00
UTC+07:00
9567
9532
Irkutsk
9517
Brasilia
Harare, Pretoria
UTC-01:00
UTC+03:00
UTC-04:00
9584
9578
Astana, Dhaka
9591
9573
9555
9579
9581
9530
9541
9500
9529
9511
9552
9582
9556
9544
9502
UTC-05:00
UTC+08:00
UTC+05:00
UTC+09:00
UTC+05:00
UTC+02:00
UTC+04:30
UTC+02:00
UTC-01:00
UTC+05:45
UTC+04:00
UTC+07:00
UTC+08:00
UTC+03:00
9519
UTC+11:00
Manaus
9516
UTC-04:00
Minsk
9526
UTC+02:00
Central Atlantic
Monrovia, Reykjavk
Montevideo
Newfoundland
9565
9545
9536
9588
9561
9524
9554
9528
UTC-11:00
UTC-02:00
UTC+00:00
UTC-03:00
UTC+03:00
UTC+03:00
UTC-03:30
UTC-05:00
Technical Description
Technical Data
Novosibirsk
9550
UTC+06:00
Sri Jayawardenepura
9568
UTC+05:30
9571
UTC+09:00
Taschkent
9589
UTC+05:00
Nuku'alofa
9572
9558
UTC+13:00
UTC-08:00
9522
UTC+08:00
Perth
9576
UTC+08:00
Port Louis
9586
UTC+04:00
Petropavlovsk-Kamtschatski
Santiago
Technical Description
9595
9557
9518
9510
9543
UTC+12:00
UTC-04:00
UTC+01:00
UTC-06:00
UTC+09:00
Taipeh
Teheran
9540
Tiflis
West.Centr.Africa
9559
9592
9551
Yangon (Rangoon)
Central America
9533
9577
Windhoek
Vladisvostok
9569
9575
9549
9520
SC-COM-MODBUS-TB-EN-20
UTC+08:00
UTC+03:30
UTC+04:00
UTC-08:00
UTC+08:00
UTC+01:00
UTC+02:00
UTC+10:00
UTC+06:30
UTC-06:00
59
Technical Data
9.8
The following table provides numerical codes that are frequently used as a functional coding in
data format ENUM. The enumeration(s) column contains the corresponding abbreviations. Due to
the variety of devices, several abbreviations may be specified.
Event Numbers
The event numbers provided by the devices under the Modbus address 30197 are devicespecific. For their breakdown, use the documentation of the respective device. You cannot
decode the event numbers using the numerical codes of this document (see section 8
Troubleshooting, page 53).
Code
Meaning
Enumeration(s)
51
Closed
Cls
276
Instantaneous value
LimFst
295
MPP
303
Off
Off
308
On
On
309
Operation
Operation
311
Open
Opn
336
Contact manufacturer
PrioA
337
Contact installer
PrioC
338
Invalid
PrioIna
381
Stop
Stop
455
Warning
461
973
1041
Capacitive
OvExt, Capacitive
1042
Inductive
UnExt, Inductive
1069
VArCtlVol
1070
VArCnstNom
1071
VArCnst
1072
VArCtlCom
1073
VArCtlW
1074
PFCnst
1075
PFCtlCom
1076
PFCtlW
60
SC-COM-MODBUS-TB-EN-20
Technical Description
Technical Data
1077
WCnst
1078
WCnstNom
1079
WCtlCom
1387
VArCnstNomAnIn
1388
PFCnstAnIn
1389
VArCtlVolHystDb
1390
WCnstNomAnIn
1391
WCnstNomDgIn
1392
Error
Flt
1393
WaitPV
1394
WaitGri
1395
DC range
DcDm
1396
AC grid
Gri
1455
Emergency Stop
EvtEmgStop
1466
Waiting
Wait
1467
Starting
Str
1468
MPP search
MppSrch
1469
Shut-down
Shtdwn
1470
Fault
Dst
1471
Warning/Error mail OK
EvtWrnErrTxOk
1472
EvtWrnErrTxNok
1473
EvtPlntDatTxOk
1474
EvtPlntDatTxNok
1475
Error mail OK
EvtErrTxOk
1476
EvtErrTxNok
1477
Warning mail OK
EvtWrnTxOk
1478
EvtWrnTxNok
1479
GriFltMon
1480
WaitUtil
Technical Description
SC-COM-MODBUS-TB-EN-20
61
Contact
10 Contact
If you have technical problems concerning our products, contact the SMA Service Line. We need
the following information in order to provide you with the necessary assistance:
Australia
International:
Belgien/Belgique/Belgi
+32 15 28 67 30
esko
Danmark
SE Deutschland (Tyskland)
Deutschland
Praha
62
Barcelona
SC-COM-MODBUS-TB-EN-20
+34 900 14 22 22
Technical Description
France
Contact
+33 (0)4 72 09 04 40
+33 (0)4 72 09 04 41
+33 (0)4 72 09 04 42
+33 (0)4 72 09 04 43
India
Italia
Luxemburg/Luxembourg
Siehe Belgien
Voir Belgien (Belgique)
Magyarorszg
Nederland
sterreich
Siehe Deutschland
Polska
Portugal
Romnia
Schweiz
Siehe Deutschland
Slovensko
South Africa
Toll free
worldwide:
United Kingdom
SMA Hellas AE
()
Technical Description
SC-COM-MODBUS-TB-EN-20
63
Contact
+81-(0)3-3451-9530
Other countries
64
SC-COM-MODBUS-TB-EN-20
Technical Description
11 Index
0
100
Unit ID .................................................... 50
105
Unit ID ............................................. 11, 44
255
Unit ID .................................................... 21
Index
30097 .........................................................36
30099 .........................................................36
30101 .........................................................36
30103 .........................................................36
30193 ..................................................29, 30
30195 ..................................................29, 30
30197 ..................................................30, 40
Event numbers .................................53, 60
30199 ..................................................30, 37
30211 ..................................................30, 37
30217 .........................................................30
30225 ..................................................30, 37
30227 .........................................................30
30231 .........................................................30
30233 .........................................................30
30243 .........................................................31
30257 .........................................................31
30261 .........................................................31
30265 .........................................................32
30267 .........................................................37
30297 .........................................................37
30331 .........................................................37
30361 .........................................................37
30513 .........................................................29
30517 ..................................................29, 32
30521 ..................................................32, 42
30525 .........................................................32
30529 ..................................................29, 32
30531 ..................................................29, 32
30533 ..................................................29, 32
30535 ..................................................29, 32
30537 ..................................................29, 32
30539 ..................................................29, 32
30541 .........................................................32
30543 .........................................................32
30545 .........................................................32
30547 .........................................................32
30549 .........................................................32
30557 .........................................................32
30601 .........................................................32
30769 .........................................................32
30771 .........................................................32
30773 .........................................................32
SC-COM-MODBUS-TB-EN-20
65
Index
SC-COM-MODBUS-TB-EN-20
34109 .........................................................35
34113 .........................................................35
34117 .........................................................35
34125 .........................................................35
34141 .........................................................35
34145 .........................................................35
34609 ..................................................42, 43
34613 ..................................................35, 42
34615 ..................................................42, 43
34617 .........................................................42
34619 .........................................................42
34621 ..................................................42, 43
34623 .........................................................43
34625 ..................................................42, 43
34627 ..................................................42, 43
34629 ..................................................42, 43
34631 ..................................................42, 43
34633 ..................................................42, 43
34635 ..................................................42, 43
34637 .........................................................35
40001 ..................................................29, 38
40003 ..................................................29, 38
40009 .........................................................35
40011 .........................................................38
40020 .........................................................35
42109 ..................................................22, 28
42110 .........................................................28
42112 .........................................................28
43088 .........................................................28
Abbreviations ................................................ 7
Activating
XML profile file .......................................25
Address range
Modbus ..................................................14
ADR .............................................................27
Amount of Data
Number of registers ...............................15
Assignment
SMA devices to the Modbus data area
............................................................10
Assignment tables .......................................14
Header ....................................................27
Technical Description
Big-Endian .................................................. 14
Change
Unit ID .................................................... 23
Changes in value
Modbus.................................................. 57
Changing the Gateway ............................ 23
Check
XML profile file ...................................... 25
Check the firmware status ......................... 20
Commissioning
Modbus.................................................. 20
Communication port
Configuring ............................................ 20
CT ........................................................... 7, 36
Data
display.................................................... 18
Reduction ............................................... 10
Data block.................................................. 14
Number of Modbus registers ............... 15
of registers belonging together ............ 15
reading several registers....................... 16
writing several registers ........................ 15
Data fomats................................................ 18
Data requests
Upper limit ............................................. 57
Data Security ................................................ 9
Data types .................................................. 17
Deactivate
XML profile file ...................................... 25
Deleting
XML profile file ...................................... 26
Descriptions ................................................... 7
Detecting new or changed devices .......... 21
Detecting new or replaced devices .......... 20
Device detection finished .......................... 21
Device family
SC nnnCP............................................... 30
SC nnnHE-20 ......................................... 30
Device-ID ................................................ 7, 22
Technical Description
Index
Downloading
XML profile file .......................................26
DT ................................................................18
Duplicate Assignment
Unit ID .....................................................23
Duration ......................................................18
DWORD ................................................. 7, 17
ENUM ..................................................19, 60
Event numbers
Information on breakdown .............53, 60
Excursus
Firmware version ....................................19
Firmware version
Excursus ..................................................19
SMA Modbus profile version ................20
FIX0 .............................................................18
FIX1 .............................................................18
FIX2 .............................................................18
FIX3 .............................................................18
Format
Term definition ........................................27
FW ...............................................................18
Gateway ..............................................10, 14
SC-COM .................................................28
Identification
Time zones ..............................................58
IEC 61131-3 ................................................ 7
Industrial use ................................................. 9
Intended use ................................................. 9
Internet .......................................................... 9
IP address
SC-COM .................................................22
Manage
XML profile files ......................................25
SC-COM-MODBUS-TB-EN-20
67
Index
Modbus
Activating ............................................... 20
Address range ....................................... 14
Changes in value .................................. 57
Implementation ...................................... 14
PDU ........................................................ 14
Port ......................................................... 56
Reaction time ......................................... 57
Read Coils ...................................... 15, 45
Read Holding Registers.................. 15, 45
Read Input Registers....................... 15, 45
Read Write Multiple Registers .............. 15
Register .................................................. 14
Specification .......................................... 14
TCP Port.................................................. 56
UDP Port................................................. 56
Write Multiple Registers........................ 15
Write Single Register............................. 15
Modbus activation
Background information ....................... 20
Modbus addresses
Reassignment ......................................... 50
Modbus assignments ................................. 14
Modbus exceptions ............................ 16, 51
Modbus master profile .............................. 15
Modbus Master Profile....................... 11, 44
Modbus profile .......................................... 10
SMA ....................................................... 10
User-defined.................................... 10, 50
Modbus registers
Data block ............................................. 15
Read and write ...................................... 15
Modbus slave device
Moxa ioLogik E1242-T ......................... 47
Modbus-able devices
Other vendors........................................ 56
modbusmaster.xml .............................. 25, 44
Motorola format ........................................ 14
Moxa ioLogik E1242-T ...................... 44, 56
Modbus slave device ............................ 47
MPP ............................................................... 7
NaN ....................................................... 7, 21
Overview ............................................... 17
68
SC-COM-MODBUS-TB-EN-20
Optiprotect ...........................................36, 55
PDU
Modbus ..................................................14
PDU data
Amount....................................................14
Number of Modbus registers ................14
Plant detection ............................................21
Add. or changed devices ......................21
Repetition ................................................21
SC-COM .................................................21
Plant parameters .........................................14
Table .......................................................29
Plant structure
Hierarchical ............................................11
PMAX ............................................................ 7
Port
TCP ..........................................................56
UDP .........................................................56
Qualifications
Target group ............................................. 9
RAW ............................................................18
Reaction time
Modbus ..................................................57
Read and write
Modbus registers ...................................15
Read Coils...................................................15
Read Holding Registers ..............................15
Read Input Registers ...................................15
Read Write Multiple Registers ...................15
Technical Description
S16 ............................................................. 17
S32 ............................................................. 17
Safety............................................................. 9
SC nnnCP
Device family .................................. 30, 54
SC nnnHE-20
Device family .................................. 30, 54
SCADA .......................................................... 7
SC-COM .................................................... 54
Gateway ................................................ 28
IP address .............................................. 22
Modbus Master Profile ......................... 44
Serial number ............................................. 22
Slave devices
Modbus.................................................. 11
SMA data formats ..................................... 18
SMA data types ......................................... 17
SMA devices .............................................. 14
SMA fieldbus ......................................... 8, 11
SMA Meteo Station............................ 42, 55
SMA Modbus Master profile.................... 11
SMA Modbus profile
Assignment tables.................................. 27
Current version ...................................... 20
Explanation ............................................ 10
SMID ............................................................. 8
SMU .............................................................. 8
Source register .............................................. 8
Sunny Central Communication Controller 54
Sunny Central String-Monitor Controller . 40,
55
Sunny Central String-Monitor-US....... 41, 55
Technical Description
Index
Sunny Sensorbox.................................43, 55
Sunny String-Monitor ...........................39, 55
System stability ...........................................57
Table
Plant parameters ....................................29
Target group ................................................. 5
Qualifications ........................................... 9
Target register ............................................... 8
TEMP ...........................................................19
Third-party vendors
Modbus devices .....................................11
Time zones ..................................................58
Identification ...........................................58
Numerical codes ....................................58
Topology .....................................................11
Total number of devices to be detected....21
Trademarks ................................................... 2
type
Coil ..........................................................45
Holding ...................................................45
Input ........................................................45
U16 .............................................................17
U32 .............................................................17
U64 .............................................................17
Unit ID
= 1 ...................................................13, 28
= 100...............................................13, 50
= 105...............................................13, 44
= 110......................................................13
= 120......................................................13
= 140......................................................13
= 2 ..........................................................13
= 255...............................................13, 21
= 3 ..........................................................13
Architecture.............................................13
Change ............................................20, 23
Changing via the user interface ............24
Check for duplicates ..............................24
Duplicate Unit IDs ..................................23
Range check ...........................................24
Term definition ........................................13
Wrong Data ...........................................23
SC-COM-MODBUS-TB-EN-20
69
Index
Unit ID = 2 ................................................. 29
Unit IDs ....................................................... 14
Available and reserved......................... 13
Unit-ID is already assigned ....................... 24
Unit-ID is not within the range (3247) .. 24
Upload
XML profile file ...................................... 25
User-defined Modbus profile .................... 10
Validate
XML profile file ...................................... 25
Validity of the document .............................. 5
virtual_modbusprofile ................................ 50
virtualmodbus.xml ............................... 25, 50
WORD.................................................... 8, 17
Write Multiple Registers ............................ 15
Write Single Register ................................. 15
XML
channel ........................................... 44, 50
cycletime ................................................ 45
destination....................................... 45, 51
divisor ..................................................... 46
70
SC-COM-MODBUS-TB-EN-20
factor .......................................................46
modbus_master_profile .........................44
name .......................................................44
offset........................................................46
quality .....................................................46
signed .....................................................46
size ..........................................................45
slaveunitid ...............................................45
source ..............................................45, 51
status .......................................................46
type .........................................................45
unitid .......................................................50
virtual_modbusprofile ............................50
XML file
modbusmaster ........................................44
virtualmodbus ..................................44, 50
XML profile file............................................25
Activate ...................................................25
Deactivate...............................................25
Deleting...................................................26
Downloading ..........................................26
Test ..........................................................25
Validate...................................................25
XML profile files
Manage ..................................................25
Technical Description
www.SMA-Solar.com