indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken.
Qualified Personnel
personnel qualified
Proper use of Siemens products
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be complied with. The information in the relevant documentation must be observed.
Trademarks
Disclaimer of Liability
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will
be used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to
property damage.
The product/system described in this documentation may be operated only by
task in accordance with the relevant documentation, in particular its warning notices and safety instructions.
Qualified personnel are those who, based on their training and experience, are capable of identifying risks and
avoiding potential hazards when working with these products/systems.
Note the following:
documentation. If products and components from other manufacturers are used, these must be recommended
or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
We have reviewed the contents of this publication to ensure consistency with the hardware and software
described. Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the
information in this publication is reviewed regularly and any necessary corrections are included in subsequent
editions.
for the specific
04/2018 Subject to change
Page 5
Preface
About this manual
Fieldbuses for SINAMICS G120
Additional fieldbuses for SINAMICS G120P
Additional fieldbuses for SINAMICS G110M
Changes in this edition
What is the meaning of the symbols in the manual?
This manual describes the settings and preconditions that are required to communicate with
a higher-level control system with the subsequently listed fieldbus systems.
● PROFIBUS DP
● PROFINET
● EtherNet/IP
● USS
● Modbus RTU
● CANopen
● BACnet MS/TP
● P1
● AS-Interface
Inverter settings are described in the context of the Startdrive PC commissioning tool. The
descriptions for settings using STARTER have been removed.
Reference to further information in the manual
Download from the Internet
DVD that can be ordered
End of a handling instruction.
❒
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
1 Fundamental safety instructions .............................................................................................................. 9
2 General information .............................................................................................................................. 13
3 Communication via PROFIBUS and PROFINET ................................................................................... 17
1.1 General safety instructions ....................................................................................................... 9
1.2 Warranty and liability for application examples ........................................................................ 9
7.5 Cyclic and acyclic communication via CTT2 ........................................................................ 226
7.5.1 Cyclic communication ........................................................................................................... 227
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
7
Page 10
Table of contents
A Appendix ............................................................................................................................................. 231
Index ................................................................................................................................................... 239
7.5.2 Acyclic communication - standard ....................................................................................... 228
7.5.3 Acyclic communication - manufacturer-specific ................................................................... 228
A.1 Application examples for communication with STEP7......................................................... 231
A.2 Manuals and technical support ............................................................................................ 232
A.2.1 Overview of the manuals ..................................................................................................... 232
A.2.2 Configuring support .............................................................................................................. 236
A.2.3 Product Support ................................................................................................................... 237
Danger to life if the safety instructions and residual risks are not observed
WARNING
Malfunctions of the machine as a result of incorrect or changed parameter settings
1.2
Warranty and liability for application examples
If the safety instructions and residual risks in the associated hardware documentation are
not observed, accidents involving severe injuries or death can occur.
• Observe the safety instructions given in the hardware documentation.
• Consider the residual risks for the risk evaluation.
As a result of incorrect or changed parameterization, machines can malfunction, which in
turn can lead to injuries or death.
• Protect the parameterization (parameter assignments) against unauthorized access.
• Handle possible malfunctions by taking suitable measures, e.g. emergency stop or
emergency off.
Application examples are not binding and do not claim to be complete regarding
configuration, equipment or any eventuality which may arise. Application examples do not
represent specific customer solutions, but are only intended to provide support for typical
tasks.
As the user you yourself are responsible for ensuring that the products described are
operated correctly. Application examples do not relieve you of your responsibility for safe
handling when using, installing, operating and maintaining the equipment.
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
9
Page 12
Fundamental safety instructions
1.3
Industrial security
Note
Industrial security
Siemens provides products and solutions with industrial security functions that support the
secure operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is
necessary to implement
security concept. Siemens’ products and solutions constitute one element of
Customers are responsible for preventing unauthorized access to their plants, systems,
machines and networks. Such systems, machines and components should only be
connected to an enterprise network or the Internet if and to the extent such
necessary and only when appropriate security measures (e.g. firewalls and/or network
segmentation) are in place.
For additional information on industrial security measures that may be implemented, please
visit:
Industrial security (
Siemens’ products and solutions undergo continuous development to make them more
secure. Siemens strongly recommends that product updates are applied as soon as they are
available and that the latest product versions are used. Use of product versions that are no
longer supported, and failure to apply the latest updates may increase customer’s exposure
to cyber threats.
To stay informed about product updates, subs
Feed at:
Industrial security (
1.3 Industrial security
– and continuously maintain – a holistic, state-of-the-art industrial
Unsafe operating states resulting from software manipulation
1.3 Industrial security
Software manipulations (e.g. viruses, trojans, malware or worms) can cause unsafe
operating states in your system that may lead to death, serious injury, and property
damage.
• Keep the software up to date.
• Incorporate the automation and drive components into a holistic, state-of-the-art
industrial security concept for the installation or machine.
• Make sure that you include all installed products into the holistic industrial security
concept.
• Protect files stored on exchangeable storage media from malicious software by with
suitable protection measures, e.g. virus scanners.
• Protect the drive against unauthorized changes by activating the "know-how protection"
drive function.
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
Communication with the control, even when the line voltage is switched off
If, in your plant or system, communication with the control system should continue to function
even when the line voltage is switched off, then you must externally supply the
inverter/Control Unit with 24 V DC. To do this, use terminals 31 and 32 – or connector X01.
You can find additional details in the operating instructions for the inverter or the Control
Unit.
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
13
Page 16
General information
2.1
Ethernet and PROFINET protocols that are used
Protocol
Port
number
Layer
(2) Link layer
(4) Transport layer
Function/description
Accessible stations, PROFINET Discovery and configuration
xx-xx-xx = Organizationally Unique Identifier
PROFINET Link Layer Discovery protocol
01-80-C2-00-00-0E
PROFINET medium redundancy
xx-xx-xx = Organizationally Unique Identifier
PROFINET send clock and time synchronization, based on IEEE
1588
xx-xx-xx = Organizationally Unique Identifier
(PROFINET)
PROFINET Cyclic IO data transfer
PROFINET connection less RPC
order to establish an application relationship (PROFINET AR).
2.1 Ethernet and PROFINET protocols that are used
The inverter supports the protocols listed in the following tables. The address parameters,
the relevant communication layer as well as the communication role and the communication
direction are specified for each protocol.
You require this information to set the appropriate safety measures to protect the automation
system, e.g. in the firewall.
As the security measures are limited to Ethernet and PROFINET networks, no PROFIBUS
protocols are listed in the table.
Table 2- 1 PROFINET protocols
DCP:
Discovery and
configuration
protocol
LLDP:
Link Layer
Discovery
Protocol
MRP:
Media Redun-
dancy Protocol
PTCP
Precision
Transparent
Clock Protocol
Not
relevant
Not
relevant
Not
relevant
Not
relevant
(2) Ethernet II and
IEEE 802.1Q and
Ethertype 0x8892
(PROFINET)
(2) Ethernet II and
IEEE 802.1Q and
Ethertype 0x88CC
(PROFINET)
(2) Ethernet II and
IEEE 802.1Q and
Ethertype 0x88E3
(PROFINET)
(2) Ethernet II and
IEEE 802.1Q and
Ethertype 0x8892
(PROFINET)
DCP is used by PROFINET to determine PROFINET devices and to
make basic settings.
DCP uses the special multicast MAC address:
xx-xx-xx-01-0E-CF,
LLDP is used by PROFINET to determine and manage neighborhood relationships between PROFINET devices.
LLDP uses the special multicast MAC address:
MRP enables the control of redundant routes through a ring topology.
MRP uses the special multicast MAC address:
xx-xx-xx-01-15-4E,
PTC is used to implement send clock synchronization and time synchronization between RJ45 ports, which are required for IRT operation.
PTCP uses the special multicast MAC address:
xx-xx-xx-01-0E-CF,
Communication telegrams if "basic positioner" has been configured
Communication telegrams for speed control
Depending on the Control Unit or inverter, there are different telegrams for communication
via PROFIBUS DP or PROFINET IO. The structure of the individual telegrams are listed
below.
The Startdrive commissioning tool or an operator panel only list the telegrams for selection
that are possible with your particular inverter.
How to commission the inverter and select a telegram are described in the operating
instructions.
Overview of the manuals (Page 232)
The inverter has the following telegrams if you have configured the "Basic positioner"
function:
● Standard telegram 7, PZD-2/2
● Standard telegram 9, PZD-10/5
● SIEMENS telegram 110, PZD-12/7
● SIEMENS telegram 111, PZD-12/12
● Telegram 999, free interconnection
Telegrams 7, 9, 110 and 111 are described in the "Basic positioner" Function Manual
Overview of the manuals (Page 232)
The send and receive telegrams of the inverter for closed-loop speed control are structured
as follows:
Figure 3-1 16-bit speed setpoint
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
17
Page 20
Communication via PROFIBUS and PROFINET
3.1 PROFIDRIVE profile - Cyclic communication
Figure 3-2 32-bit speed setpoint
Figure 3-3 32-bit speed setpoint with 1 position encoder
Figure 3-4 32-bit speed setpoint with 2 position encoders
Figure 3-5 16-bit speed setpoint for VIK-Namur
Figure 3-6 16-bit speed setpoint with torque limiting
Figure 3-8 16-bit speed setpoint with PKW range to read and write parameters
Figure 3-9 16-bit speed setpoint for PCS7 with PKW range to read and write parameters
Figure 3-10 Telegram with free interconnection and length
NSOLL_A Speed setpoint 16 bit FAULT_CODE Fault code
NSOLL_B Speed setpoint 32 bit WARN_CODE Alarm code
NIST_A Speed actual value 16 bit MELD_NAMUR Message according to the VIK-NAMUR
NIST_B Speed actual value 32 bit G1_STW /
IAIST Current actual value G1_ZSW /
IAIST_GLATT Current actual value, smoothed G1_XIST1 /
MIST_GLATT Torque actual value, smoothed G1_XIST2 /
Control word for encoder 1 or encoder 2
Status word for encoder 1 or encoder 2
Position actual value 1 from encoder 1 or
Position actual value 2 from encoder 1 or
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
19
Page 22
Communication via PROFIBUS and PROFINET
Interconnection of the process data
3.1 PROFIDRIVE profile - Cyclic communication
Figure 3-11 Interconnection of the send words
Figure 3-12 Interconnection of the receive words
The telegrams use - with the exception of telegram 999 (free interconnection) - the word-byword transfer of send and receive data (r2050/p2051).
If you require an individual telegram for your application (e.g. for transferring double words),
you can adapt one of the predefined telegrams using parameters p0922 and p2079. For
details, please refer to the List Manual, function diagrams 2420 and 2472.
Assigning control and status of words is specified in part by the definitions in the PROFIdrive
profile, Version 4.2 for the "Closed-loop speed control" operating mode; the other part is
assigned depending on the particular manufacturer.
A more detailed description of the individual control and status words is provided in the
following sections.
If you require an individual assignment for your application, you can adapt one of the existing
control and status words using p0922 and p2079.
Extend telegrams and change signal interconnection (Page 33)
Control word 1 is preassigned as follows:
● Telegrams 1, 2, 3 and 4:
– Bits 0 … 10 corresponding to the PROFIdrive profile,
– Bits 11… 15 manufacturer-specific
● Telegrams 7 and 9:
– Bits 0 … 11 corresponding to the PROFIdrive profile,
– Bits 12 … 15 manufacturer-specific
● Telegram 20 (VIK/NAMUR):
– Bits 0 … 11 corresponding to the PROFIdrive profile
– Bits 12 … 14 reserved
– Bit 15 corresponding to the PROFIdrive profile
Status word 1 is preassigned as follows:
● Telegrams 1, 2, 3 and 4:
– Bits 0 … 10 corresponding to the PROFIdrive profile,
– Bits 11… 15 manufacturer-specific
● Telegrams 7 and 9:
– Bits 0 … 13 corresponding to the PROFIdrive profile,
– Bits 14 … 15 manufacturer-specific
● Telegram 20 (VIK/NAMUR):
– Bits 0 … 11 corresponding to the PROFIdrive profile
– Bit 12 reserved
– Bits 13 … 15 corresponding to the PROFIdrive profile
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
21
Page 24
Communication via PROFIBUS and PROFINET
Control word 1 (STW1)
Bit
Significance
Explanation
Signal interconnection
in the inverter
Telegram 20
All other telegrams
inverter switches off the motor at standstill.
1, then the inverter switches on
the motor.
then coasts down to a standstill.
mand).
ramp-down time p1135 down to standstill.
mand).
0 = Inhibit operation
Immediately switch-off motor (cancel pulses).
1 = Enable operation
Switch-on motor (pulses can be enabled).
function generator output to 0.
1 = Do not disable RFG
The ramp-function generator can be enabled.
stops at the actual value.
follows the setpoint.
p1120 to the setpoint.
on inhibited" state.
8, 9
Reserved
fieldbus.
cess data from the fieldbus.
r2090.11
12
Not used
potentiometer.
r2090.13
3.1 PROFIDRIVE profile - Cyclic communication
0 0 = OFF1 The motor brakes with the ramp-down time
p1121 of the ramp-function generator. The
0 → 1 = ONThe inverter goes into the "ready" state. If, in
addition bit 3 =
1 0 = OFF2 Switch off the motor immediately, the motor
1 = No OFF2 The motor can be switched on (ON com-
2 0 = Quick stop (OFF3) Quick stop: The motor brakes with the OFF3
1 = No quick stop (OFF3) The motor can be switched on (ON com-
3
4 0 = Disable RFG The inverter immediately sets its ramp-
5 0 = Stop RFG The output of the ramp-function generator
1 = Enable RFG The output of the ramp-function generator
p0840[0] =
r2090.0
p0844[0] =
r2090.1
p0848[0] =
r2090.2
p0852[0] =
r2090.3
p1140[0] =
r2090.4
p1141[0] =
r2090.5
6 0 = Inhibit setpoint The inverter brakes the motor with the ramp-
1 = Enable setpoint Motor accelerates with the ramp-up time
7 0 → 1 = Acknowledge faults Acknowledge fault. If the ON command is still
10 0 = No control via PLC Inverter ignores the process data from the
1 = Control via PLC Control via fieldbus, inverter accepts the pro-
11 1 = Direction reversal Invert setpoint in the inverter. p1113[0] =
13 ---1) 1 = MOP up Increase the setpoint saved in the motorized
1 = activate the function requested using bit 0 … 3
5
Command bit 1
1 = read the value requested using bit 0 … 3
6
Command bit 2
Reserved
0 = search for reference cams
12
value
al value in G1_XIST2 or G2_XIST2
14
Parking
1 = request to park the encoder
15
Acknowledge
0 → 1 = acknowledge encoder fault
3.1 PROFIDRIVE profile - Cyclic communication
Telegrams 3 and 4 allow the higher-level control system to directly access the encoder.
Direct access is necessary, if the higher-level control is responsible for the closed-loop
position control for the drive.
If you enable the "Basic positioner" position control in the inverter, then telegrams 3 and 4
cannot be selected, and the inverter handles the encoder control.
0 Function 1 1 = search for refer-
ence cam 1 with a
positive start direction
1 Function 2 1 = search for refer-
ence cam 1 with a
2 Function 3 1 = search for refer-
ence cam 2 with a
3 Function 4 1 = search for refer-
ence cam 2 with a
7 Mode 1 = flying referencing
8
Reserved ---
…
13 Cyclic absolute
1 = request for the cyclic transfer of the position actu-
1 = request flying referencing to the rising edge of
reference cam 1
1 = request flying referencing to the falling edge of
1 = request flying referencing to the rising edge of
1 = request flying referencing to the falling edge of
Extend telegrams and change signal interconnection
Overview
Extending the telegram
Procedure
Freely interconnecting signals in the telegram
Procedure
3.1 PROFIDRIVE profile - Cyclic communication
When you have selected a telegram, the inverter interconnects the corresponding signals
with the fieldbus interface. Generally, these interconnections are locked so that they cannot
be changed. However, with the appropriate setting in the inverter, the telegram can be
extended or even freely interconnected.
1. Set p0922 = 999.
2. Set parameter p2079 to the value of the corresponding telegram.
The interconnections contained in the telegram are locked.
3. Extend the telegram by "attaching" additional signals.
Interconnect additional PZD send words and PZD receive words with signals of your
choice via parameters r2050 and p2051.
You have extended the telegram.
❒
1. Set p0922 = 999.
2. Set p2079 = 999.
The interconnections contained in the telegram are enabled.
3. Interconnect additional PZD send words and PZD receive words with signals of your
choice via parameters r2050 and p2051.
You have freely interconnected the signals transferred in the telegram.
❒
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
33
Page 36
Communication via PROFIBUS and PROFINET
Parameter
Parameter
Description
PROFIdrive telegram selection
PROFIdrive PZD telegram selection extended
999:
Free telegram configuration
inverter:
999:
Free telegram configuration
PROFIdrive PZD receive word
Received PZD (setpoints) in the word format
PROFIdrive PZD send word
Sent PZD (actual values) in the word format
3.1 PROFIDRIVE profile - Cyclic communication
p0922
999: Free telegram (message frame) configuration
p2079
The following values apply if you have still not enabled the "Basic positioner" function
in the inverter:
1:
Standard telegram 1, PZD-2/2
2:
Standard telegram 2, PZD-4/4
3:
Standard telegram 3, PZD-5/9
4:
Standard telegram 4, PZD-6/14
20:
Standard telegram 20, PZD-2/6
350:
SIEMENS telegram 350, PZD-4/4
352:
SIEMENS telegram 352, PZD-6/6
353:
SIEMENS telegram 353, PZD-2/2, PKW-4/4
354:
SIEMENS telegram 354, PZD-6/6, PKW-4/4
The following values apply if you have enabled the "Basic positioner" function in the
7:
Standard telegram 7, PZD-2/2
9:
Standard telegram 9, PZD-10/5
110:
SIEMENS telegram 110, PZD-12/7
111:
SIEMENS telegram 111, PZD-12/12
r2050[0…11]
p2051[0…16]
For further information about receive and send words, refer to the function block diagrams
2468 and 2470 in the List Manual.
We recommend that you use identifiers 6, 7, and 8.
3.1 PROFIDRIVE profile - Cyclic communication
The parameter channel consists of four words. The 1st and 2nd words transfer the
parameter number, index and the type of task (read or write). The 3rd and 4th words contain
the parameter content. The parameter contents can be 16-bit values (such as baud rate) or
32-bit values (e.g. CO parameters).
Bit 11 in the 1st word is reserved and is always assigned 0.
You can find application examples relating to the parameter channel at the end of this
section.
Bits 12 … 15 of the 1st The parameter channel words contain the request and response
identifier AK.
Table 3- 3 Request identifiers, control → inverter
2 Change parameter value (word) 1 7 / 8
2)
2)
9 Request number of field elements 6 7 / 8
The required element of the parameter is specified in IND (2nd word).
The following request IDs are identical: 1 ≡ 6, 2 ≡ 7 3 ≡ 8.
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
35
Page 38
Communication via PROFIBUS and PROFINET
AK
Description
0
No response
2
Transfer parameter value (double word)
4
Transfer parameter value (field, word) 2)
5
Transfer parameter value (field, double word) 2)
6
Transfer number of field elements
In the most significant word of the parameter channel, the inverter sends an error number to
the control, refer to the following table.
nel interface
1)
2)
The required element of the indexed parameter is specified in IND (2nd word).
3.1 PROFIDRIVE profile - Cyclic communication
Table 3- 4 Response identifiers, inverter → control
1 Transfer parameter value (word)
3 Transfer descriptive element 1)
7 Inverter cannot process the request.
8 No master controller status / no authorization to change parameters of the parameter chan-
The required element of the parameter is specified in IND (2nd word).
● Because you want to read the parameter value, words 3 and 4 in the parameter channel
for requesting the parameter value are irrelevant. They should be assigned a value of 0,
for example.
Figure 3-15 Telegram for a read request from p7841[2]
(request parameter value (field))
(parameter number without offset)
(index of parameter)
(offset 6000 corresponds to 90 hex)
The restart mode is inhibited in the factory setting (p1210 = 0). In order to activate the
automatic restart with "acknowledge all faults and restart for an ON command", p1210 must
be set to 26:
●
●
●
●
●
●
Figure 3-16 Telegram, to activate the automatic restart with p1210 = 26
(change parameter value (field, word))
(1210 = 4BA hex, no offset, as 1210 < 1999)
(parameter is not indexed)
(offset 0 corresponds to 0 hex)
(26 = 1A hex)
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
39
Page 42
Communication via PROFIBUS and PROFINET
Write request: Assign digital input 2 with the function ON/OFF1 (p0840[1] = 722.2)
PKE, bit 12 … 15 (AK): = 7 hex
PKE, bit 0 … 10 (PNU): = 348 hex
IND, bit 8 … 15 (subindex): = 1 hex
IND, bit 0 … 7 (page index): = 0 hex
PWE1, Bit 0 … 15
2D2 hex
PWE2, Bit 10 … 15: = 3F hex
PWE2, Bit 0 … 9: = 2 hex
Application example, "Read and write to parameters"
3.1 PROFIDRIVE profile - Cyclic communication
In order to link digital input 2 with ON/OFF1, you must assign parameter p0840[1] (source,
ON/OFF1) the value 722.2 (DI 2). To do this, you must populate the telegram of the
parameter channel as follows:
"Direct data exchange" is sometimes called "slave-to-slave communication" or "data
exchange broadcast". Here, slaves exchange data without any direct involvement of the
master.
Example: An inverter uses the actual speed value of another inverter as its speed setpoint.
●
●
●
● Direct data exchange in the current firmware version is only possible for inverters with
PROFIBUS communication.
● A maximum of 12 PZDs are permissible for each drive.
● A maximum of four links are possible from one subscriber to one or several publishers.
Slave, which sends data for direct data exchange.
Slave, which receives the data for direct data exchange from the publisher.
define the data that is used for direct data exchange.
1. In the control, define:
– Which inverters operate as publisher (sender) or subscriber (receiver)?
– Which data or data areas do you use for direct data exchange?
2. In the inverter, define:
How does the subscriber process the data transferred using direct data exchange?
You have now configured slave-to-slave communication.
❒
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
41
Page 44
Communication via PROFIBUS and PROFINET
3.2
PROFIDRIVE profile - Acyclic communication
Note
Values in italics
Values in italics in the following tables mean that you have to adjust these values for a
specific request.
Reading parameter values
Data block
Byte n
Bytes n + 1
n
Header
Reference
00 hex ... FF hex
01 hex: Read job
0
01 hex
ways = 1)
Number of parameters (m)
Address, parameter 1
Attribute
20 hex:
Parameter description
Number of the indices
(For parameters without index: 00 hex)
Parameter number
0001 hex ... FFFF hex
6
Number of the 1st index
(for parameters without index: 0000 hex)
… … Address, parameter 2
…
…
… … …
Address, parameter m
…
…
3.2 PROFIDRIVE profile - Acyclic communication
The inverter supports the following types of acyclic communication:
● For PROFIBUS:
acyclic communication via data set 47
● For PROFINET:
acyclic communication via B02E hex and B02F hex
: TimeDifference
: TimeOfDay without date indication
: TimeDifference with date indication
: TimeDifference without date indication
: Byte
: Word
: Double word
: Error
or - for a negative response -
: Inverter has executed the read re-
quest.
: Inverter was not able to completely
or - for a negative
response -
0
2
4
6
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
You can find the error values in the table at the end of this section.
error value 2
curred.
Values, parameter 2
...
... … …
Values, parameter m
...
Error values
Error
value 1
Meaning
00 hex
Illegal parameter number (access to a parameter that does not exist)
01 hex
Parameter value cannot be changed (change request for a parameter value that cannot be changed)
02 hex
Lower or upper value limit exceeded (change request with a value outside the value limits)
03 hex
Incorrect subindex (access to a parameter index that does not exist)
04 hex
No array (access with a subindex to non-indexed parameters)
05 hex
Incorrect data type (change request with a value that does not match the data type of the parameter)
Setting not permitted, only resetting
07 hex
Descriptive element cannot be changed (change request to a descriptive element that cannot be changed)
Description data not available
0B hex
No master control (change request but with no master control)
Text array does not exist
does not exist)
Request cannot be executed due to the operating state
not specified)
Inadmissible value
reasons, i.e. a parameter with defined individual values)
15 hex
Response too long (the length of the actual response exceeds the maximum transfer length)
Illegal parameter address
subindex or a combination of these)
17 hex
Illegal format (change request for an illegal or unsupported format)
3.2 PROFIDRIVE profile - Acyclic communication
Table 3- 11 Response if the inverter was not able to completely execute the change request
ways = 1)
40 hex: Zero (change request for this data
block executed)
44 hex: Error (change request for this data
Only for "Error" -
Only for "Error" Error value 2 is either zero, or it contains the number of the first index where the error oc-
(identical to a change request)
(ID of drive objects, at G120 al-
Table 3- 12 Error value in the parameter response
(Inverter was not able to completely
(identical to a change
request)
00 hex
01 hex or 02 hex
0
2
4
6
8
06 hex
09 hex
0F hex
11 hex
14 hex
16 hex
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
(although the parameter value is available, the request is made to a text array that
(change request with a value that is within the limits but which is illegal for other permanent
(illegal or unsupported value for attribute, number of elements, parameter number,
(change request with a value not equal to 0 without permission)
(access to a description that does not exist, parameter value is available)
(access is not possible for temporary reasons that are
45
Page 48
Communication via PROFIBUS and PROFINET
Error
value 1
Meaning
Number of values not consistent
in the parameter address)
19 hex
Drive object does not exist (access to a drive object that does not exist)
20 hex
Parameter text cannot be changed
Service is not supported
A change request for a controller that has been enabled is not possible
6C hex
Unknown unit.
6E hex
Change request is only possible when the motor is being commissioned (p0010 = 3).
6F hex
Change request is only possible when the power unit is being commissioned (p0010 = 2).
Change request is only possible for quick commissioning (basic commissioning) (p0010 = 1).
71 hex
Change request is only possible if the inverter is ready (p0010 = 0).
72 hex
Change request is only possible for a parameter reset (restore to factory setting) (p0010 = 30).
73 hex
Change request possible only during commissioning of the safety functions (p0010 = 95).
74 hex
Change request is only possible when a technological application/unit is being commissioned (p0010 = 5).
75 hex
Change request is only possible in a commissioning state (p0010 ≠ 0).
76 hex
Change request is not possible for internal reasons (p0010 = 29).
77 hex
Change request is not possible during download.
81 hex
Change request is not possible during download.
82 hex
Accepting the master control is inhibited via BI: p0806.
Desired interconnection is not possible
nector input requires a float value)
Inverter does not accept a change request
85 hex
No access methods defined.
Write access only during commissioning of the data records (p0010 = 15)
vents a parameter change.)
87 hex
Know-how protection active, access locked
Change request below the currently valid limit
but is however below the currently valid lower limit)
C9 hex
Change request above the currently valid limit(example: a parameter value is too large for the inverter power)
CC hex
Change request not permitted (change is not permitted as the access code is not available)
3.2 PROFIDRIVE profile - Acyclic communication
18 hex
21 hex
6B hex
70 hex
(number of values of the parameter data to not match the number of elements
(illegal or not support request ID).
. (The inverter rejects the change request because the motor is switched on. Please observe the "Can be changed" parameter attribute (C1, C2, U,
T) in the List Manual.
Manuals and technical support (Page 232))
83 hex
84 hex
86 hex
C8 hex
(the connector output does not supply a float value although the con-
(inverter is busy with internal calculations. See parameter r3996 in
the inverter List Manual.
Manuals and technical support (Page 232))
(operating status of the inverter pre-
(change request to a value that lies within the "absolute" limits,
The inverters provide the diagnostics standardized for PROFIBUS and PROFINET. This
means that it is possible to directly output faults and alarms at an HMI (control system
screen).
Here, PROFINET offers more functions than PROFIBUS
● PROFIBUS: Faults without component assignment
● PROFINET: Faults and alarms with component assignment
The fault and alarm messages are saved in the inverter in the following parameters
● r0947[0 … 63]: Fault number
● r2122[0 … 63]: Alarm code
● r3120[0 … 63]: Components which are involved with the fault (only for PROFINET)
● r3121[0 … 63]: Components which are involved with the alarm (only for PROFINET)
The inverter transfers the messages in the sequence in which they occurred
The control generates the time stamp when the messages are received
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
47
Page 50
Communication via PROFIBUS and PROFINET
3.3.1
Diagnostics with PROFINET
available
9001 hex
Network fault
900B hex
Internal (DRIVE-CLiQ) communication error
9002 hex
Supply voltage fault
900C hex
Infeed faulted
9003 hex
DC link overvoltage
900D hex
Braking module faulted
9004 hex
Power electronics faulted
900E hex
Line filter faulted
the permissible range
9006 hex
Ground fault / inter-phase short circuit
9010 hex
Application / technological function faulted
/commissioning procedure
system
error
3.3 PROFIdrive profile - Diagnostic channels
PROFINET uses the channel diagnostics to transfer PROFIdrive message classes.
9000 hex Hardware/software error 900A hex Position/speed actual value incorrect or not
9005 hex Overtemperature of the electronic components 900F hex External measured value / signal state outside
9007 hex Motor overload 9011 hex Error in the parameterization / configuration
9008 hex Communication error to the higher-level control
9009 hex Safety monitoring channel has identified an
The following values are decisive for the diagnostics:
•
- 0: No fault is active
- 1: At least one alarm or fault is active
•
Display for the diagnostics overflow in the slave (for more than 240 bytes)
: Group signal for diagnostics in the slave:
The identifier-related diagnostics provides a bit (KB_n) for each slot allocated when configuring the
device. If a diagnostics message is active at a slot, then it's KB_n = 1.
For G120 only one slot is allocated:
• KB_0 when configuring with the GSD
• KB_3 when configuring with the object manager
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
51
Page 54
Communication via PROFIBUS and PROFINET
Status messages, module status
For G120, independent of the status, for all slots “00” is always output, i.e. valid user data.
Channel-related data
2
Undervoltage
22
Motor overload
3
Overvoltage
23
Commun. with controller faulted
9
Error
24
Safety monit. Detected an error
16
Hardware/software error
25
Act. Position/speed value error
17
Line supply/filter faulted
26
Internal communication faulted
18
DC link overvoltage
27
Infeed faulted
19
Power electronics faulted
28
Braking controller faulted
20
Electronic component overtemp.
29
External signal state error
21
Ground/phase fault detected
30
Application/function faulted
sage is displayed.
3.3 PROFIdrive profile - Diagnostic channels
When several faults are allocated at one inverter with the same message class, then only one mes-
The inverter supports four S7 protocol connections. Two of these are required for Startdrive.
Each of the remaining two are available for access to the inverter via SIMATIC Panels.
3.5.1
Directly accessing a SINAMICS G120 converter from a SIMATIC panel
Example of direct access to the inverter via a SIMATIC panel
Requirements
3.5 S7 communication
Communication via the S7 protocol facilitates the following:
● Access to the inverter with Startdrive.
● Remote maintenance of the inverter with Startdrive across network boundaries.
The pin assignment and the connectors that you require for your inverter are listed in the
following tables.
You can implement either a ring or line-type topology using the two sockets at the inverter.
You only require one of the two sockets at the beginning and end of a line.
You can use switches to realize other topologies.
Table 3- 13 Assignment table
Inverter/Control Unit
X150 P1/
X150 P2
(RJ45)
X03/X04
(RJ45)
X03/X04
(M12)
• CU230P-2 PN
• CU240E-2 PN
• CU240E-2 PN-F
• CU250S-2 PN
• G120C PN
• CU240D-2 PN
• CU240D-2 PN-F
• CU250D-2 PN-F
• CU240D-2 PN-F [PP]
• CU250D-2 PN-F [PP]
x
x
x
x
x
x
x
x
x
x
• CU240M PN
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
x
61
Page 64
Communication via PROFIBUS and PROFINET
TX-, transmit data -
1 1 1
RX+, receive data +
3 2 2
TX+ Transmit data +
2 3 3
RX-, receive data -
6 6 4
---
4 4 ---
---
5 5 ---
---
8 8 ---
Recommended connector
3.6.2
Integrating inverters into PROFINET
Procedure
3.6 Communication via PROFINET
Table 3- 14 Connector pin assignments
Signal X150 P1/
X150 P2
(RJ45)
--- 7 7 ---
X03/X04
(RJ45)
X03/X04
(M12)
RJ45, IP20: 6GK1901-1BB10-2Ax0
Information for assembling the SIMATIC NET Industrial Ethernet FastConnect RF45 plug
180 can be found on the Internet:
Assembly instructions for the SIMATIC NET Industrial Ethernet FastConnect RJ45 plug
(http://support.automation.siemens.com/WW/view/en/37217116/133300)
To connect the inverter to a control via PROFINET, proceed as follows:
1. Integrate the inverter in the bus system (e.g. ring topology) of the control using
PROFINET cables and the two PROFINET sockets X150-P1 and X150-P2 or X03 and
X04.
The position of the sockets is available in the operating instructions for the inverter.
Pin assignment:
Converter with PROFINET interface (Page 61).
The maximum permitted cable length from the previous station and to the subsequent
one is 100 m.
2. Externally supply the inverter with 24 V DC through terminals 31 and 32 or via X01.
The external 24 V supply is only required if communications with the control system
should also operate when the line voltage is switched off.
You have now connected the inverter to the control system via PROFINET
❒
What do you have to set for communication via PROFINET?
Questions
Answer/description
(Page 62)
control (Page 63)
in the higher-level control?
Communication with the control, even when the line voltage is switched off
3.6.3.2
Configuring communication to the control
Configuring the communication using SIMATIC S7 control
Configuring the communication using a non-Siemens control
3.6 Communication via PROFINET
Check the communication settings using the following table. If you answer "Yes" to the
questions, you have correctly set the communication settings and can control the inverter via
the fieldbus.
Is the inverter correctly connected to the bus network?
Do the IP address and device name in the inverter
and control match?
Is the same telegram set in the inverter the same as
Are the signals that the inverter and the control
exchange via PROFINET correctly interconnected?
Integrating inverters into PROFINET
Configuring communication to the
Setting the telegram in the control
Interconnect signals in the inverter in conformance with PROFIdrive.
PROFIDRIVE profile - Cyclic communi-
cation (Page 17)
PROFIDRIVE profile - Acyclic commu-
nication (Page 42)
If, in your plant or system, communication with the control system should continue to function
even when the line voltage is switched off, then you must externally supply the
inverter/Control Unit with 24 V DC. To do this, use terminals 31 and 32 – or connector X01.
You can find additional details in the operating instructions for the inverter or the Control
Unit.
If the inverter is not included in the hardware library, you have the following options:
● Install the most up to date Startdrive version
● Install the GSDML of the inverter using "Options/Manage general station description
(GSD)" in the components catalog.
1. Import the device file (GSDML) of the inverter into the engineering tool for your control
system.
2. Configure the communication.
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
63
Page 66
Communication via PROFIBUS and PROFINET
Configuring communication with Startdrive
3.6 Communication via PROFINET
Proceed as follows to make the settings for communication with the control system.
● Activate the following windows in Startdrive: "View/Project tree" and "View/Inspector
window".
● Open the drive in the project tree and double click on "Device configuration".
This opens the dialog in the inspector window for setting the PROFINET interface.
● Click on "Ethernet addresses".
● Enter the appropriate values.
You have configured communication with the control system.
❒
You can enter or read out data directly via the parameter view. To do this, select the
"Communication" parameter group and the "Show advanced parameters" option.
The inverter writes the GSDML as zipped file (*.zip) into directory
/SIEMENS/SINAMICS/DATA/CFG on the memory card.
2. Unzip the GSDML file on your computer.
3. Import the GSDML into the engineering system of the controller.
You have now installed the GSDML in the engineering system of the controller.
❒
The converter provides the functionality to transmit fault and alarm messages (diagnostic
messages) to the higher-level control according to the PROFIdrive error classes.
The functionality must be selected in the higher-level controller and activated by powering
up.
PROFIenergy is an energy management standard for production plants, based on the
PROFINET communication protocol. The functionality is certified and described in the
PROFIenergy profile of the PNO.
The control transfers the PROFIenergy commands in acyclic operation to the inverter in data
set 80A0 hex.
The inverters support the PROFIenergy profile V1.1 and the function unit class 3.
Parameters r5600 to p5614 are reserved for PROFIenergy functions in the inverter.
An application example for energy savings with PROFIenergy is available in the Internet at:
PROFIenergy - saving energy with SIMATIC S7
(https://support.industry.siemens.com/cs/ww/en/view/41986454)
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
65
Page 68
Communication via PROFIBUS and PROFINET
3.6.4.1
General inverter behavior when in the PROFIenergy energy-saving mode
3.6.4.2
Supported PROFIenergy energy-saving modes
PROFIenergy energy-saving mode 2
PROFIenergy energy-saving mode 1
3.6 Communication via PROFINET
● When the PROFIenergy energy-saving mode is active, the inverter issues alarm A08800.
● If the PROFIenergy energy-saving mode is active, the RDY-LED flashes green as follows:
500 ms on, 3000 ms off.
● When the PROFIenergy energy-saving mode is active, the inverter does not send any
diagnostic alarms.
● If the bus connection to the control system is interrupted while the inverter is in the
energy-saving mode, the inverter exits the energy-saving mode and resumes normal
operation.
● The inverter changes into normal operation if the control system goes into the stop
condition while the inverter is in the energy-saving mode.
G110M, G120 and G120C inverters support the PROFIenergy energy-saving mode 2.
G120D inverters support the PROFIenergy energy-saving mode 1.
Parameter r5600 shows the active PROFIenergy energy-saving mode.
Connector parameter r5613 indicates whether the PROFIenergy energy-saving mode is
active. You can set additional responses using these parameters.
PROFIenergy energy-saving mode 1 is an expansion of PROFIenergy energy-saving mode
2.
With PROFIenergy energy-saving mode 1, the inverter offers the following additional
functions:
● The inverter switches off the power supply for its digital outputs if they are not
interconnected with r5613.x (displays the energy-saving mode) or are being used as
safety-relevant outputs.
● The inverter switches off the supply voltage of its encoders unless they are HTL encoders
assigned to the position controller.
Settings and displays for PROFIenergy in the inverter
Pause time
Inhibiting PROFIenergy
Transition into the energy-saving mode from the PROFIdrive states ready (S3) and operation (S4)
PROFIenergy measured values
PROFIenergy
SINAMICS source parameters
Range of
values
Measured value
Accuracy
Unit
ID
Name
Domain
Class
Number
Name
34
Active power
1
12 W r0032
Active power smoothed
r2004
200
Active energy import
2
11
Wh
r0039[1]
Energy accepted
-
3.6 Communication via PROFINET
● Minimum pause time: p5602
– When the pause time, which is sent using command "Start_Pause", is equal to or
greater than the value in p5602[1], then the inverter goes into the energy-saving
mode.
– When the pause time is less than p5602[1], the inverter rejects the command
"Start_Pause" with 50 hex (no appropriate pause mode).
● Maximum pause time: p5606
If you set p5611.0 = 1, you block the response of the inverter to PROFIenergy control
commands. In this case, the inverter rejects the "Start_Pause" command with 50 hex (no
appropriate pause mode).
If you set p5611.2 = 1, you allow the transition into the energy-saving mode from the
PROFIdrive states ready (S3) and operation (S4).
To do so, you must set one of the following settings:
● p5611.1 = 1: With the transition to the energy-saving mode, the inverter issues an OFF1
command and enters the start-inhibit state (S1).
● p5611.1 = 0: You can use p5614 to interconnect a signal source that switches the inverter
off and places it in the start inhibited state (S1).
If the control sends the command "End_Pause" or "Start_Pause" with a pause time of 0, then
the inverter does not restart, even if the appropriate enable signals are still set.
An OFF1/on command is required in order that the inverter restarts.
166 Power factor 1 12 1 r0038 Smoothed power factor 0 … 1
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
67
Page 70
Communication via PROFIBUS and PROFINET
3.6.4.4
Control commands and status queries
PROFIenergy control commands
PROFIenergy status requests
3.6 Communication via PROFINET
● Start_Pause
Dependent on the pause duration, switches into the energy-saving mode.
– For p5611.2 = 0, from operating states S1 (switching on inhibited) or S2 (ready to
switch on)
– For p5611.2 = 1, also from operating states S3 (ready) or S4 (operation).
● Start_Pause_with_time_response
Dependent on the pause duration switches into the energy-saving mode and also
specifies the transition times in the command response.
– For p5611.2 = 0, from operating states S1 (switching on inhibited) or S2 (ready to
switch on)
– For p5611.2 = 1, also from operating states S3 (ready) or S4 (operation).
● End_Pause
Switches from energy-saving mode to the operating state.
Cancels the switching from the operating state to the energy-saving mode.
● List_Energy_Saving_Modes
Determines all supported energy-saving modes.
● Get_Mode
Determines information about the selected energy-saving mode.
● PEM_Status
Determines the current PROFIenergy status.
● PEM_Status_with_CTTO
Determines the current PROFIenergy status, such as the PEM_Status, together with the
regular transition time to the operating state.
● PE_ldentify
Determines the supported PROFIenergy commands.
● Query_Version
Shows the implemented PROFIenergy profile.
● Get_Measurement_List
This command returns the measured value IDs that can be accessed using the
"Get_Measurement_Values" command.
● Get_Measurement_List_with_object_number
This command returns the measured value IDs and the associated object number that
can be accessed using the "Get_Measurement_Values_with_object_number" command.
No switch to energy saving mode because of state operate
54 hex
service or function temporarily not available
3.6 Communication via PROFINET
● Get_Measurement_Values
The command returns the requested measured value using the measured value ID
● Get_Measurement_Values_with_object_number
The command returns the requested measured values using the measured value ID and
the object number. The object number corresponds to the drive object ID.
Table 3- 15 Error values in the parameter response
03 hex
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
69
Page 72
Communication via PROFIBUS and PROFINET
3.6.5
The inverter with PROFINET interface as Ethernet node.
Integrating an inverter into an Ethernet network (assigning an IP address)
Procedure
Note
Immediate switchover without restart
The switchover to DHCP is performed immediately and without a restart if the change is
carried out with the Ethernet/IP command "Set Attribute Single" (class F5 hex, attribute
3). The following options are available:
•
•
Displays
Additional information
3.6 Communication via PROFINET
As default setting, the inverter is set for PROFINET IO communication. Alternatively, you
have the option of integrating the inverter into an Ethernet network via the PROFINET
interface.
This means that from any location in a network, you can use Startdrive to make diagnostic
queries, change parameters or carry out commissioning work.
PROFINET I/O communication is not possible with the inverter as Ethernet node.
1. Set p8924 (PN DHCP mode) = 2 oder 3
– p8924 = 2: The DHCP server assigns the IP address based on the MAC address of
the inverter.
– p8924 = 3: The DHCP server assigns the IP address based on the device name of the
inverter.
2. Save the settings with p8925 = 2. The next time that the inverter switches on, it retrieves
the IP address, and you can address the inverter as Ethernet node.
via an Ethernet/IP controller via an Ethernet/IP commissioning tool
You have now integrated the inverter into Ethernet.
❒
r8930: Device name of the inverter
r8934: Operating mode, PN or DHCP
r8935: MAC address
You can find information about parameters and messages (A08565) in the List Manual of the
inverter.
What do you have to set for communication via PROFIBUS?
Configuring PROFIBUS communication
Setting the address
Setting the telegram
Application examples
3.7 Communication via PROFIBUS
You require the appropriate engineering system to configure PROFIBUS communication in
the PROFIBUS master.
If required, load the GSD file of the inverter into the engineering system.
Configuring communication to the control system (Page 76)
Set the address of the PROFIBUS slave.
Setting the address (Page 78)
Set the telegram in the inverter as in the PROFIBUS master. Interconnect the telegrams in
the control program of the PROFIBUS master with the signals of your choosing.
You can find application examples for PROFIBUS communication on the Internet:
via PROFINET or PROFIBUS, with Safety Integrated (via terminal) and HMI
(https://support.industry.siemens.com/cs/ww/en/view/60441457)
PROFINET or PROFIBUS, with Safety Integrated (via terminal) and HMI
(https://support.industry.siemens.com/cs/ww/en/view/78788716)
PROFIDRIVE profile - Cyclic communication (Page 17)
Controlling the speed of a SINAMICS G110M/G120/G120C/G120D with S7-300/400F
Controlling the speed of a SINAMICS G110M / G120 (Startdrive) with S7-1500 (TO) via
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
75
Page 78
Communication via PROFIBUS and PROFINET
3.7.3
Integrating inverters into PROFIBUS
Procedure
3.7.4
Configuring communication to the control system
3.7.4.1
Configuring the communication using SIMATIC S7 control
3.7.4.2
Configuring the communication with a third-party control system
3.7 Communication via PROFIBUS
To connect the inverter to a control system via PROFIBUS DP, proceed as follows:
1. Integrate the inverter into the bus system (e.g. line-type topology) using PROFIBUS
cables.
– Inverters with IP20 degree of protection: via socket X126
– Inverters with degree of protection IP65 (CU240D/CU250D) via X03 and X04
The position of the socket is explained in the operating instructions for the inverter.
Pin assignment:
The maximum permitted cable length to the previous station and the subsequent one is
100 m at a baud rate of 12 Mbit/s. You can achieve a maximum cable length of 400 m by
using a maximum of 3 repeaters.
2. Externally supply the inverter with 24 V DC through terminals 31 and 32 or via X01.
The external 24 V supply is only required if communications with the control system
should also operate when the line voltage is switched off.
You have now connected the inverter to the control system using PROFIBUS DP.
❒
Configure the communication in the control system after you have connected the inverter to
the bus.
● If the inverter is listed in the component catalog in the TIA Portal, you can configure the
communication in the SIMATIC control.
● If the inverter is not listed in the hardware library, you can either install the newest
Startdrive version or install the GSD of the inverter via "Extras/GSD-Install file" in HWConfig.
If you are working with a third-party control system, you must install the device file (GSD) of
the inverter in the control before you configure the communication.
Installing the GSD (Page 77) .
If you have installed the GSD, configure the communication. To do this, follow the
documentation of your control system.
Page 79
Communication via PROFIBUS and PROFINET
3.7.4.3
Installing the GSD
Procedure
3.7 Communication via PROFIBUS
1. Save the GSD on your PC via one of the following methods.
The inverter writes the GSD as zipped file (*.zip) into directory
/SIEMENS/SINAMICS/DATA/CFG on the memory card.
2. Unzip the GSD file on your computer.
3. Import the GSD in the engineering system of the controller.
You have now installed the GSD file in the engineering system of the controller.
❒
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
77
Page 80
Communication via PROFIBUS and PROFINET
3.7.5
Setting the address
Valid address area: 1 … 125
Activating the changed bus address
Procedure
3.7 Communication via PROFIBUS
You have the following options for setting the address:
● Using the address switch on the Control Unit:
Figure 3-22 Address switch with example for bus address 10
The address switch has priority over the other settings.
● Using Startdrive or an operator panel via parameter p0918 (default setting: p0918 = 126)
It is only possible to change p0918 if an invalid address is set in the address switch.
If you are working with Startdrive, back up the settings so they are not lost if the power
fails.
You can find the position of the address switch in the operating instructions for the inverter.
Manuals and technical support (Page 232)
1. Set the address as described above.
2. Switch off the inverter power supply.
3. Wait until all LEDs on the inverter are dark.
4. Switch on the inverter power supply again.
Your settings become effective after switching on.
EtherNet/IP is real-time Ethernet, and is mainly used in automation technology.
You have the following options of integrating SINAMICS G120 inverters into EtherNet/IP:
● You use the SINAMICS profile
● You use the ODVA AC/DC drive profile
● You define the assemblies for the process data using the objects that are supported by
the inverter
Configuring communication via EtherNet/IP (Page 86).
The pin assignment and the connectors that you require for your inverter are listed in the
following tables.
You can implement a line-type topology using the two sockets at the inverter. You only
require one of the two sockets at the beginning and end of a line.
You can use switches to realize other topologies.
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
What do you need for communication via Ethernet/IP?
4.3 What do you need for communication via Ethernet/IP?
Check the communication settings using the following questions. If you answer "Yes" to the
questions, you have correctly set the communication settings and can control the inverter via
the fieldbus.
● Is the inverter correctly connected to the EtherNet/IP?
● Is the EDS file installed in your control system?
● Have the bus interface and IP address been correctly set?
● Have the signals that the inverter and the control system exchange been correctly
interconnected?
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
85
Page 88
Communication via EtherNet/IP
4.4
Configuring communication via EtherNet/IP
Procedure
4.4.1
Communication settings
Communication via the SINAMICS profile
Communication via the ODVA AC/DC drive profile
Communication settings via EtherNet/IP objects and assemblies
4.4 Configuring communication via EtherNet/IP
Make the following settings in order to communicate with a higher-level control via
EtherNet/IP:
1. p2030: set a value of 10: Fieldbus interface protocol selection Ethernet/IP:
2. p8921: Enter the IP address. You can find the currently valid address in r8931.
3. p8923: Enter the subnet mask. You can find the currently valid subnet mask in r8933.
4. p8922: Enter the standard gateway. You can find the currently valid Default Gateway in
r8932.
5. p8920: Enter the station name.
6. p8925: Set a value of 2: Save and activate PN interface configuration
7. Switch off the inverter power supply.
8. Wait until all LEDs on the inverter are dark.
9. Switch on the inverter power supply again.
Your settings become effective after switching on.
You have now configured the inverter for communication via EtherNet/IP.
❒
Parameters p8921 … p8925 apply if p2030 = 10 is set, for EtherNet/IP, even if the
parameter names indicates PROFINET.
You set the communication using parameter p8980. You have the following options
The SINAMICS profile is a drive profile for EtherNet/IP defined by Siemens, based on
PROFIdrive, and is factory set in the inverters.
Setting: p8980 = 0
With the SINAMICS profile, you can use each of the telegrams listed in parameter p0922
The ODVA AC/DC drive profile is a drive profile defined by the ODVA organization
Setting: p8980 = 1
With the AC/DC profile of ODVA, you select the standard telegram, p0922 = 1
If you are using assemblies, which are described in the "Supported objects" (
Supported objects (Page 88)), then you must integrate the inverter yourself into the control
system. Details on this topic can be found in the documentation of your control system.
Special issues if you wish to use the ODVA AC/DC Drive profile
Setting the off response for the motor
Setting the speed and torque scaling
Displaying the maximum process data that can be transferred (PZD)
Switching over the master control from the controller to Startdrive
4.4 Configuring communication via EtherNet/IP
If you change the following parameters using Startdrive or an operator panel, you must
switch off the inverter power supply and switch it on again in order for the changes to
become effective.
You set the standard off response for the inverter using parameter p8981:
● p8981 = 0: OFF1 (factory setting), also corresponds to the setting in the SINAMICS
profile
● p8981 = 1: OFF2
You can find details about OFF1 and OFF2 in the operating instructions of the Control Unit in
the Section "Switching on and switching off a motor".
You scale the speed and torque display using parameter p8982 or p8983. Setting range: 25
-5
.
to 2
● r2067[0] maximum interconnected PZD length - receiving
● r2067[1] maximum interconnected PZD length - sending
In order to retrieve the master control using Startdrive, you must either switch the CPU to
STOP, or interrupt the connection to the controller.
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
87
Page 90
Communication via EtherNet/IP
4.5
Supported objects
Overview
Object class
Object name
Objects re-
quired
ODVA objects
SINAMICS
objects
hex
dec
1 hex
1
Identity object
x
4 hex
4
Assembly Object
x
28 hex
40
Motor Data Object
x
29 hex
41
Supervisor Object
x
2A hex
42
Drive Object
x
32C hex
812
Siemens Drive Object
x
32D hex
813
Siemens Motor Data Object
x F5 hex
245
TCP/IP Interface Object 1)
x
F6 hex
246
Ethernet Link Object 1)
x
300 hex
768
Stack Diagnostic Object
x
x
302 hex
770
Adapter Diagnostic Object
x x 303 hex
771
Explicit Messages Diagnostic Object
x
x
304 hex
772
Explicit Message Diagnostic List Object
x
x
401 hex
1025
Parameter object
x
x
1)
These objects are part of the EtherNet/IP system management.
6 get UINT32 Serial number bits 0 … 19: consecutive number;
bits 20 … 23: Production identifier
bits 24 … 27: Month of manufacture (0 = Jan, B =
Dec)
7 get Short
Product name max. length 32 bytes
Table 4- 5 Explanation of No. 5 of the previous table
1 0 Owned 0: Inverter is not assigned to any master
2 Configured 0: Ethernet/IP basic settings
1: Modified Ethernet/IP settings
4 … 7 Extended De-
vice Status
2
Fieldbuses
Function Manual, 04/2018, FW V4.7 SP10, A5E34229197B AE
0: Self-test or status not known
1: Firmware update active
2: At least one I/O connection with error
3: No I/O connections
4: Incorrect configuration in the ROM
5: Fatal fault
6: At least one I/O connection is active
7: All I/O connections in the quiescent state
synchronous motor
1LE1 induction motor
1LG6 induction motor
1LA7 induction motor
1LA9 induction motor
1LE1 induction motor
1PH4 induction motor
1PH7 induction motor
1PH8 induction motor
1PH8 synchronous motor
1LE4 synchronous motor
1FK7 synchronous motor
motor with DRIVE-CLiQ
motor with DRIVE-CLiQ 2. D