General safety and application notes for Lenze motor starters
1Safety instructions
1.1General safety and application notes for Lenze motor starters
(according to Low-Voltage Directive 73/23/EEC)
General
Lenze motor starters - according to their enclosure - can have live, and also moving or
rotating parts during operation. Surfaces can be hot.
Non-authorised removal of the required cover, inappropriate use, incorrect installation or
operation create the risk of severe injury to persons or damage to material assets.
More information can be obtained from the documentation.
All operations concerning transport, installation, and commissioning as well as
maintenance must be carriedout byqualified, skilled personnel(IEC 364/CENELEC HD 384
or DIN VDE 0100 and IEC report 664 or DIN VDE 0110 and national regulations for the
prevention of accidents must be observed).
1
According to this basic safety information qualified, skilled personnel are persons who are
familiar with the assembly, installation, commissioning, and operation of the product and
who have the qualifications necessary for their occupation.
Application as directed
Motor starters are components intended for the installation in electrical systems or
machines. They are nothousehold appliances,but are designed as componentsexclusively
for application for commercial or professional use in accordance with EN 61000-3-2. The
documentation contains notes concerning the compliance with the limit values in
accordance with EN 61000-3-2.
When installing the motor starters into machines, commissioning (i.e. starting of
operation as directed) is prohibited until it is proven that the machine corresponds to the
regulations of the EC Directive 98/37/EC (Machinery Directive); EN 60204 must be
observed.
Commissioning (i.e. starting of operation as directed) is only allowed when there is
compliance with the EMC Directive (89/336/EEC).
The motor starters comply with the requirements of Low-Voltage Directive 73/23/EEC.
The harmonised standards of the E N 60947-4-2/DIN VDE 0660 series are applied to the
motor starters.
The technical data as well as the connection conditions can be obtained from the
nameplate and the documentation. They must be strictly observed.
Warning: The motor starters are products with a limited availability in accordance with
EN 60947-4-2/DIN VDE 0660. These products c an cause radio interferences in residential
areas. In this case, the operator may be required to implement corresponding measures.
EDSLCMX3024-SPS EN 5.0
7
Page 8
1
Safety instructions
General safety and application notes for Lenze motor starters
Transport, storage
Please observe the notes on transport, storage and appropriate handling.
Observe the climatic conditions in accordance with EN 60947-4-2/DIN VDE 0660.
Installation
The motor starters must be installed and cooled according to the instructions given in the
corresponding documentation.
Ensure proper handling and avoid mechanical stress. Do not bend any components and do
not change any insulation distances during transport or handling. Do not touch any
electronic components and contacts.
Motor starters contain electrostatically sensitive components, which can easily be
damaged by inappropriate handling. Do not damage or destroy any electrical components
since this might endanger your health!
Electrical connection
When working on live m otor starters, the valid national regulations for the prevention of
accidents (e.g. VBG 4) must be observed.
The electrical installation must be carried out according to the appropriate regulations
(e.g. cable cross-sections, fuses, PE connection). Additional information can be obtained
from the documentation.
Notes about installation according to EMC regulations (shielding, earthing, filters and
cable routing) are included in the documentation. These notes also apply to CE-marked
motor starters. The compliance with limit values required by the EMC legislation is the
responsibility of the manufacturer of the machine or system.
Operation
If necessary, systems including motor starters must be equipped with additional
monitoring and protection devices according to the valid safety regulations (e.g. law on
technical equipment, regulations for the prevention of accidents). The motor starters can
be adaptedto your application. Please observe the corresponding information givenin the
documentation.
All protection covers and doors must be shut during operation.
Note for UL-approved systems with integrated motor starters: UL warnings are notes that
only apply to UL systems. The documentation contains special UL notes.
Maintenance and servicing
The motor starters do not require any maintenance if the prescribed conditions of
operation are observed.
Disposal
Recycle metal and plastic materials. Ensure professional disposal of assembled PCBs.
Observe the product-specific safety and application notes given in these instructions!
8
EDSLCMX3024-SPS EN 5.0
Page 9
1.2Residual hazards
Protection of persons
ƒ The X2x power connector contacts can conduct hazardous voltages if the motor
starter is connected to the mains. Therefore, disconnect the motor starter before
carryingoutanyworkonit.
ƒ The X2x power connector contacts also conduct hazardous voltages when the motor
starter is disabled. Depending on the risk analysis of the machine/system, you may
have to take additional protective measures.
ƒ Operation at ambient temperatures > 40°C:
– The operating temperature of the motor starter housing is > 60°C.
– Depending upon the risk analysis of the machine/system, you may have to use
additional protective covers.
Motor protection
ƒ The connected motor can overheat if
– motors are operated on the motor starter that do not feature temperature
monitoring with PTC thermistor (PTC) or thermal contact (NC contact)
– temperature monitoring with PTC thermistor (PTC) or thermal contact (NC
contact) is not connected to the motor starter
– temperature monitoring is not activated (C0119)
– the set rated motor current for I
2
t monitoring is switched off (C0121)
–I
Safety instructions
Residual hazards
2
t monitoring is not adjusted to the motor (C0120)
1
EDSLCMX3024-SPS EN 5.0
9
Page 10
1
1.3Definition of notes used
Safety instructions
Definition of notes used
The following pictographs and signal words are used in this documentation to indicate
dangers and important information:
Safety instructions
Structure of safety instructions:
Danger!
(characterises the type and severity of danger)
Note
(describes the danger and gives information about how to prevent dangerous
situations)
Pictograph and signal wordMeaning
Danger!
Danger!
Stop!
Danger of personal injury through dangerous electrical voltage.
Reference to an imminent danger that may result in death or serious
personal injury if the corresponding measures are not taken.
Danger of personal injury through a general source of danger.
Reference to an imminent danger that may result in death or serious
personal injury if the corresponding measures are not taken.
Danger of property damage.
Reference to a possible danger t hat may result in property damage if the
corresponding measures are not taken.
EMCCompliance with the requirements in accordance with EN 60947-4-2
Noise emissionCompliance with limit class B in accordance with EN 60947-4-2
Leakage current to PE
(according to EN 50178)
Enclosure
Protective measures againstMotor overtemperature
Protective insulation of c ontrol
circuits
Insulation resistanceOvervoltage category III to VDE 0110
Service switchRotary switch, triple locking
DIN EN 60947-4-2 Semiconductor motor control units and motor starters for
EN954 KAT3Safe torque off (STO) according to category 3
<3.5mA
IP 54
NEMA 250 type 4
(input for PTC or thermal contact, I
Safe disconnection from mains:
double/reinforced insulation to EN 50178
reset feedback contact for status message and fault message (TRIP reset)
Technical data
EMC Directive (93/68/EEC)
AC voltage
All connectors that are not used have to be closed by
means of protection covers or blanking plugs.
2
t monitoring)
3
EDSLCMX3024-SPS EN 5.0
15
Page 16
3
Technical data
General data and operating conditions
Operating conditionsValuesDeviating values
Mechanical tests
Accelerational stabilityUp to 1 g in accordance with
Vibration resistanceIn accordance with EN 50178 or
Shock resistance2m2 in accordance with
Ambient conditions
Climatic conditions
Storage 1k3 in accordance with
Transport 2k3 in accordance with
Operation 3k3 in accordance with
Site altitude0 ... 4000 m amslReduce the rated output current by 5%/1000
Degree of pollution2 in accordance with VDE 0110 part 2
Mounting location
Mounting positions
vertical Motor plug downwards
horizontal Front cover upwards
Mounting clearances
to the sides
Germanischer Lloyd, general
conditions
EN 60068-2-6
IEC/EN 60721-3-2
IEC/EN 60721-3-1
IEC/EN 60721-3-2
IEC/EN 60721-3-3
21Theactualfreespaceisdeterminedbythe
above
below
-25 °C ... +70 °C
-10 °C ... +45 °C
m above 1000 m amsl.
connectors used and the cable bending radii.
16
EDSLCMX3024-SPS EN 5.0
Page 17
3.2Rated data
Motor starter typeELCAMxI7514SNNPSNN 1524SNNPSNN 2224SNNPSNN 3024SNNPSNN
Supply voltage (safely separated power supply unit SELV/PELV)
Voltage rangeU
Current consumption at
+24VDC
Motor switch
Mains voltage
(switched voltage)
Cyclic switchingMax. 600 switchings / h
Cable protection16 A, integrated into the housing
Max. motor power
(total power of connected
Lenze motors)
Max. continuous output
current
(sum of the output currents)
+ 24 V DC (+20 V DC - 0% ... +26.5 V DC + 0%)
Min. 1 A (no digital inputs and outputs connected)
Max. 5 A (all digital inputs and outputs connected)
3/PE AC 320 V - 0% ... 530 V + 0%; 45 Hz - 0% ... 65 Hz + 0%
= mains voltage
2
t tripping characteristic: 19)
(I
relating to max. continuous output current
5.55.55.55.5
3
EDSLCMX3024-SPS EN 5.0
17
Page 18
3
Technical data
Rated data
Note!
The motor starters are designed for rated currents between 1 A and 7 A.
If motors with rated currents < 1 A are operated on the motor starters, please
observe the following:
ƒ The internal I
– Switch off the internal I
– Use a PTC or thermal contact (NC contact) to monitor the motor
temperature
– Appropriate external motor protection switches can be used in addition.
ƒ The mains phase failure control can respond during operation, although no
main failure has occurred.
– Deactivate the mains phase failure control (C0122 = 3) to ensure that the
drive will not switch off with an error message.
2
xt monitoring cannot be used because of the low current.
2
xt monitoring (C0121 = 0).
18
EDSLCMX3024-SPS EN 5.0
Page 19
Technical data
Rated data
I2t tripping characteristic:
According to DIN EN 60947-4-2 (AC semiconductor motor controllers and starters)
8
7.2
6
5
r
I/I
1.05
4
3
2
0.010.11101001000100000.02
Class 10A
Class 10
t [s]
Class 20
Class 30
3
start031
Tripping classes
Class 10A
Class 10
= Lenze setting
Class 20
Class 30
I= Output current
I
r
Example for
Class 10:
= Rated motor current, can be set in C0120
The motor starter shuts down with an error message, if the output current I measures 4 times
the set rated motor current I
Note!
Regardless of the tripping class set, the motor starter always shuts down if the
output current I measures 8 times the set rated motor current I
Tripping classes, can be set in C0121
for approx. 13 s.
r
for 20 ms.
r
EDSLCMX3024-SPS EN 5.0
19
Page 20
4
Mechanical installation
Dimensions
4Mechanical installation
4.1Dimensions
20
lcu12x_000b
EDSLCMX3024-SPS EN 5.0
Page 21
4.2Mounting clearance
Mechanical installation
Mounting clearance
4
lcu12x_000f
EDSLCMX3024-SPS EN 5.0
21
Page 22
5
Electrical installation
Important notes
5Electrical installation
5.1Important notes
Note!
ƒ Please keep the plastic covers on the connectors for the control connections
and interfaces!
ƒ Cover unused connections during transport, storage and operation with the
plastic covers to preserve the certified safety engineering features.
Danger!
ƒ The X2x power connector contacts can conduct hazardous voltages if the
motor starter is connected to the mains. Therefore, disconnect the motor
starter before carrying out any work on it.
ƒ All control terminals feature only basic insulation (single isolating distance)
following the connection of a PTC thermistor (PTC) or a thermal switch (NC
contact):
– Protection against accidental contact with defective isolating distance can
only be ensured through external measures, e.g. double insulation.
ƒ To avoid injury to persons and breakdowns, it is essential that the motor
starter is properly earthed via X10!
Stop!
Ensure trouble-free operation of the motor starter:
ƒ Avoid compensating currents via the PROFIBUS cable shield:
– For this, connect all devices with a 16 mm
– Lay cable in parallel to bus cable.
– Use a copper braid cable to connect the FE bolts with the mounting
surface.
ƒ Properly lock the connector plugs.
2
cableviatheFEbolts.
22
EDSLCMX3024-SPS EN 5.0
Page 23
EMC-compliant wiring
Note!
ƒ Use a copper braid cable to connect the PE bolt with the mounting surface.
ƒ Separate control and data cables from motor cables.
ƒ Connect control and data cable shields at both ends.
Integrated safety engineering
Note!
Please observe during transport, storage and operation:
ƒ Cover unused connectors for control connections and interfaces with the
plastic covers provided to preserve the certified safety technology features.
Electrical installation
Important notes
5
EDSLCMX3024-SPS EN 5.0
23
Page 24
5
Electrical installation
Basic circuit diagram
ELCAMWIxxx4SNNPSNN motor starter
5.2Basic circuit diagram
5.2.1ELCAMWIxxx4SNNPSNN motor starter
BS1
X10
3/PE AC 400 V
PE
a
F1
16 A
K1
4 * 2.5 mm
1
23
S0
STO
K2
~
2
X11
24 V DC
-
+
b
1
23
C
X31
X32
FE
PROFIsafe
FE
PROFIsafe
FE
X60
L1
L2
L3
N
PE
123456
ca
X21
~ ~ S1 S2
-+
BRK1
123
PE
PE
V1
U1
Th
M
3~
PE
W1
F1Cable protection (observe cable protection standards for fuse dimensioning!)
K1Main contactor
K2Contactor for 24 V supply
FEFunctional earth for compliance with EMC conditions, prevents compensating currents
via the PROFIBUS cable shield
S0Service switch
BS1Brake control, motor 1
BRK1Spring-operated brake, motor 1
ThPTC thermistor (PTC) or thermal contact (NC contact)
STOSafetorqueoffviaPROFIsafe
lcu121_001
24
EDSLCMX3024-SPS EN 5.0
Page 25
5.2.2ELCAMZIxxx4SNNPSNN motor starter
Basic circuit diagram for normal operation
Electrical installation
Basic circuit diagram
ELCAMZIxxx4SNNPSNN motor starter
5
BS1
X10
3/PE AC 400 V
PE
a
F1
16 A
K1
4* 2.5 mm
1
23
S0
STO
K2
~
2
X11
24 V DC
-
+
b
1
23
C
BS2
X31
X32
FE
PROFIsafe
FE
PROFIsafe
FE
X60
L1
L2
L3
N
PE
123456
ca
X21
~ ~ S1 S2
-+
BRK1
123
PE
PE
V1
U1
Th
M
3~
PE
W1
123456
c
X22
~ ~ S1 S2
-+
BRK2
F1Cable protection (observe cable protection standards for fuse dimensioning!)
K1Main contactor
K2Contactor for 24 V supply
FEFunctional earth for compliance with EMC conditions, prevents compensating currents
via the PROFIBUS cable shield
S0Service switch
BS1Brake control, motor 1
BRK1Spring-operated brake, motor 1
BS2Brake control, motor 2
BRK2Spring-operated brake, motor 2
ThPTC thermistor (PTC) or thermal contact (NC contact)
STOSafetorqueoffviaPROFIsafe
123
PE
PE
U1
Th
a
V1
M
3~
PE
W1
lcu122_001
EDSLCMX3024-SPS EN 5.0
25
Page 26
5
Electrical installation
Basic circuit diagram
ELCAMZIxxx4SNNPSNN motor starter
Basic circuit diagram for reversing operation
BS1
2
3/PE AC 400 V
K10
F1
16 A
K2
L1
L2
L3
N
PE
4 * 2.5 mm
~
X10
K1
PE
a
1
23
S0
STO
X11
24 V DC
-
+
b
1
23
μC
BS2
X31
X32
FE
PROFIsafe
FE
PROFIsafe
FE
X60
123456
ca
X21
~ ~ S1 S2
-+
BRK1
123
PE
PE
V1
U1
Th
M
3~
PE
W1
123456
c
X22
~ ~ S1 S2
-+
BRK2
F1Cable protection
Observe cable protection standards for fuse dimensioning!
K1Main contactor
K10Contactor relay: Changeover between normal operation and reversing operation
K2Contactor for 24 V supply
FEFunctional earth for compliance with EMC conditions, prevents compensating currents
via the PROFIBUS cable shield
S0Service switch
BS1Brake control, motor 1
BRK1Spring-operated brake, motor 1
BS2Brake control, motor 2
BRK2Spring-operated brake, motor 2
ThPTC thermistor (PTC) or thermal contact (NC contact)
STOSafetorqueoffviaPROFIsafe
Connector: Pins, Harting HAN-Modular
3/PE AC 320 V - 0% ... 530 V + 0%
5
lcu12x_000c
X11 - 24 V DC connection
PinConnectionDescriptionData
Connector: Pins, Harting HAN-Modular
b124 V DCVoltage supply for control electronics
b2n. c.Not assigned
b3GNDReference potential
Safely separated power supply unit
(SELV/PELV)
+24 V DC
(+20 V DC - 0% ... +26.5 V DC + 0%)
Max. 5 A
EDSLCMX3024-SPS EN 5.0
27
Page 28
5
Electrical installation
Motor connection
ELCAMWIxxx4SNNPSNN motor starter
5.4Motor connection
5.4.1ELCAMWIxxx4SNNPSNN motor starter
X21 - Motor 1 connection
PinConnectionDescriptionData
a1U1Phase U1
a2V1Phase V1
a3W1Phase W1
lcu121_000d
Connector: Socket, Harting HAN-Modular
Output voltage = mains voltage
Max. continuous output current
dependent on type
(sum of all output currents)
c1+PTCMotor temperature monitoringPTC thermistor (PTC) or thermal contact
c2~
c3~
c4S1
c5S2
c6-PTCMotor temperature monitoringPTC thermistor (PTC) or thermal contact
PEPE conductor
Brake rectifier supply voltageThe brake rectifier is installed in the motor
Switch for disconnection on the DC side
(NC contact)
terminal box
(NC contact)
28
EDSLCMX3024-SPS EN 5.0
Page 29
5.4.2ELCAMZIxxx4SNNPSNN motor starter
X21 - Motor 1 connection
PinConnectionDescriptionData
a1U1Phase U1
a2V1Phase V1
a3W1Phase W1
Electrical installation
Motor connection
ELCAMZIxxx4SNNPSNN motor starter
Connector: Socket, Harting HAN-Modular
Output voltage = mains voltage
Max. continuous output current
dependent on type
(sum of all output currents)
5
lcu122_000d
c1+PTCMotor temperature monitoringPTC thermistor (PTC) or thermal contact
c2~
c3~
c4S1
c5S2
c6-PTCMotor temperature monitoringPTC thermistor (PTC) or thermal contact
PEPE conductor
X22 - Motor 2 connection
PinConnectionDescriptionData
a1U1Phase U1
a2V1Phase V1
a3W1Phase W1
c1+PTCMotor temperature monitoringPTC thermistor (PTC) or thermal contact
c2~
c3~
c4S1
c5S2
c6-PTCMotor temperature monitoringPTC thermistor (PTC) or thermal contact
PEPE conductor
Brake rectifier supply voltageThe brake rectifier is installed in the motor
Switch for disconnection on the DC side
Brake rectifier supply voltageThe brake rectifier is installed in the motor
Switch for disconnection on the DC side
(NC contact)
terminal box
(NC contact)
Connector: Socket, Harting HAN-Modular
Output voltage = mains voltage
Max. continuous output current
dependent on type
(sum of all output currents)
(NC contact)
terminal box
(NC contact)
EDSLCMX3024-SPS EN 5.0
29
Page 30
5
5.5Safety engineering
Electrical installation
Safety engineering
Please observe the following safety instructions and application notes to preserve the
certified safety engineering features and to ensure trouble-free and safe operation.
Danger!
Danger to life through improper installation
Improper installation of the safety engineering systems can cause an
uncontrolled restart of the drives.
Possible consequences:
ƒ Death or severe injuries
Protective measures:
ƒ Safety engineering systems may only be installed and commissioned by
qualified and skilled personnel.
ƒ All control components (switches, relays, PLC, ...) and the control cabinet
must comply with the requirements of EN 954-1 and ISO 13849-2. This
includes i.a.:
– Switches, relays in IP54 enclosure.
– Control cabinet in IP54 enclosure.
– Please refer to EN 954-1 and ISO 13849-2 for all further requirements.
ƒ It is essential to use insulated wire end ferrules for wiring.
ƒ If safety-relevant cables are installed outside the control cabinet, they have
to be protected, e.g. by means of a cable duct:
– Ensure that there are no short circuits.
– For further measures see ISO 13849-2.
ƒ If an external force acts upon the drive axes, additional brakes are required.
Please observe that hanging loads are subject to the force of gravity!
30
Danger!
Danger to life through improper installation
Improper installation of the safety engineering systems can cause an
uncontrolled restart of the drives.
Possible consequences:
ƒ Death or severe injuries
Protective measures:
Total cable length between X60 and the connected components (e.g. sensors,
devices, etc.) > 3 m:
ƒ It is essential to shield the cable installed between X60 and the connected
components:
– Connect the shield at least to X60 in the connector shell.
– If possible, connect the shield to the connected component as well.
Total cable length between X60 and the connected components (e.g. sensors,
devices, etc.) < 3 m:
ƒ Unshielded wiring is permitted.
EDSLCMX3024-SPS EN 5.0
Page 31
Note!
Please observe during transport, storage and operation:
ƒ Cover unused connectors for control connections and interfaces with the
plastic covers provided to preserve the certified safety technology features.
Note!
The sums of all inputs currents and output currents on X41, X42, X45, X60 and
X72maybemax.1.3A.
If the total current is higher, the device switches off!
Electrical installation
Safety engineering
5
EDSLCMX3024-SPS EN 5.0
31
Page 32
5
Electrical installation
Safety engineering
lcu12x_000e
X60 - Safe inputs, safe outputs
PinSignalDescriptionData
Connector: Socket, 26-pin, M27, N-coded
1O1AOutput 1 channel A
2O1BOutput 1 channel B
3GOReference potential for O1A and O1B
4O2AOutput 2 channel A
5O2BOutput 2 channel B
6GOReference potential for O2A and O2B
7CLBClock output, channel B
8CLAClock output, channel A
9GCLReference potential for CLA and CLB
10I1ASensor input 1, channel A
11I1BSensor input 1, channel B
12GI1Reference potential for I1A and I1B
13I2ASensor input 2, channel A
14I2BSensor input 2, channel B
15GI2Reference potential for I2A and I2B
16I3ASensor input 3, channel A
17I3BSensor input 3, channel B
18GI3Reference potential for I3A and I3B
19I4ASensor input 4, channel A
20I4BSensor input 4, channel B
21GI4Reference potential for I4A and I4B
22n. c.Not assigned
23n. c.Not assigned
24n. c.Not assigned
25n. c.Not assigned
26n. c.Not assigned
Only for passive sensors
Only for equivalently switching passive
sensors
Only for equivalently switching passive
sensors
Only for active sensors
Only for active sensors
32
EDSLCMX3024-SPS EN 5.0
Page 33
Electrical installation
Safety engineering
Detail characteristics of the safe inputs and safe outputs
SignalSpecificationMin.Typ.Max.
I1A, I1B
I2A, I2B
I3A, I3B
I4A, I4B
CLA, CLB
O1A, O1B
O2A, O2B
PLC input, IEC-61131-2, 24 V, type 1
LOW signal[V]-305
Input current[mA]15
HIGH signal[V]152430
Input current[mA]215
Input capacitance[nF]3.3
Switch-off time (depending on the standard device)[ms]24
Switch-on time[ms]24
Input delay (tolerated test pulse)[ms]1
PLC output, IEC-61131-2, 24 V DC, 50 mA
Supply voltage of the outputs[V]182430
LOW signal[V]00.8
HGH signal[V]172429
Output current[mA]50
Width of test pulse[μs]750
Frequency of test pulse[s]11.83
Specific resistance of a passive sensor[kΩ]2
PLC output, IEC-61131-2, 24 V DC, short-circuit-proof
Supply voltage of the outputs[V]182430
Output voltage for LOW signal[V]00.8
Output voltage for HIGH signal[V]172429
Output current[mA]500
Width of test pulse[μs]750900
Frequency of test pulse[s]11.83
5
EDSLCMX3024-SPS EN 5.0
33
Page 34
5
Electrical installation
Control terminals
5.6Control terminals
Note!
The sums of all inputs currents and output currents on X41, X42, X45, X60 and
X72maybemax.1.3A.
If the total current is higher, the device switches off!
Digital inputs
X41 - Digital inputs I1, I2
PinSignalDescriptionData
Connector: Socket, 4-pin, M12
1+24 VSupply
2Sign al 2I2HIGH+13 .... 26.5 V DC
3
4
X42 - Digital inputs I3, I4
PinSignalDescriptionData
1+24 VSupply
2Sign al 2I4HIGH+13 .... 26.5 V DC
3
4
GNDReference potentialLOW0...+4V
Signal 1I18mAat24VDC
Connector: Socket, 4-pin, M12
GNDReference potentialLOW0...+4V
Signal 1I38mAat24VDC
lcu12x_000e
34
EDSLCMX3024-SPS EN 5.0
Page 35
Electrical installation
Control terminals
Digital outputs
Note!
If inductive loads are being connected, it is essential to use a spark suppressor
at the digital output.
Designationinproductionlotwith hardware version PB: X20
HIGHManual operation
LOWAutomatic operation
EDSLCMX3024-SPS EN 5.0
35
Page 36
5
Electrical installation
Communication
5.7Communication
Stop!
High compensation currents
High compensating currents can flow via the PROFIBUS cable shield.
Possible consequences:
Property damage or operational malfunction
Protective measures:
Avoid compensation currents via the PROFIBUS cable shield:
ƒ Connect all PROFIBUS stations with a 16 mm
ƒ Lay this cable in parallel to the bus cable.
ƒ Use copper braid cable to establish a conductive connection between the FE
bolts and the mounting surface.
2
cableviatheFEbolts.
lcu12x_001j
FEFunctional earth for compliance with EMC conditions, prevents compensating currents
16 mm
via the PROFIBUS cable shield
2
equalizing conductor
36
EDSLCMX3024-SPS EN 5.0
Page 37
Electrical installation
X31 - PROFIBUS input
PinSignalDescriptionData
Connector: male, 5-pin, M12, B-coded
1n. c.Not assigned
2AData line A
3n. c.Not assigned
4BData line B
5ShldShield
PROFIBUS-DP-V1
Max. 12 Mbps
5
Communication
lcu121_000i
X32 - PROFIBUS output
PinSignalDescriptionData
Connector: female, 5-pin, M12, B-coded
1VP+5 V for bus termination
2AData line A
3GNDReference potential for bus termination
4BData line B
5ShldShield
PROFIBUS-DP-V1
Max. 12 Mbps
Bus termination via separate bus
terminating connector
Note!
Plug the bus terminating connector on the last bus station to ensure
trouble-free operation of the PROFIBUS.
EDSLCMX3024-SPS EN 5.0
37
Page 38
5
Electrical installation
Communication
Basic structure of a PROFIBUS network with RS485 cabling without repeater
1
M
333
SSS
222
< 1200 m
0m
lcu12x_005
No.ElementComment
1HostE.g. PC or PLC with PROFIBUS master interface module
2Bus cableAdapt baud rate to bus cable length
3PROFIBUS slaveDevice with PROFIsafe on board
Note!
If a repeater is used, max. 125 stations can communicate via the PROFIBUS.
Please observe the following when wiring
ƒ Do not change the bus topology, i.e. do not use stubs.
ƒ Observe the notes and wiring regulations in the documentation for the control
system.
ƒ Do not use cables other than s pecified in the specifications. ( 40).
ƒ Plug bus terminating connector on X32 at the last bus station. Ensure that the
PROFIBUS is also terminated at the first bus station (master).
38
EDSLCMX3024-SPS EN 5.0
Page 39
Electrical installation
Communication
Number of bus stations
M
RR
SSSS S
123
SegmentMaster (M)Slave (S)Repeater (R)
11
2
2-301
3-301
31
30
-
-
5
2133PFB004
Tip!
Repeaters do not have a station address but in the calculation of the
maximum number of stations they reduce the number of stations by 1 on
each side of the segment.
Repeaters can be used to build up line and tree topologies. In this case, the
maximum total bus system expansion depends on
ƒ the baud rate used
ƒ the number of repeaters used
EDSLCMX3024-SPS EN 5.0
39
Page 40
5
Electrical installation
Communication
Baud rate / bus cable length
Baud rate [kbps]Length [m]
9.6 - 93.751200
187.51000
500400
1500200
3000 - 12000100
Note!
Ensure that the baud rate depending on the amount of data, cycle time and
number of stations is only selected as high as required for the application.
Specification of the transmission cable
Please follow the specifications of the PROFIBUS user organisation (PUO) for signal cables:
Bus cable specification
Specific resistance135 - 165 Ω/km,(f=3-20MHz)
Capacitance per unit length≤ 30 nF/km
Loop resistance< 110 Ω/km
Core diameter>0.64mm
Core cross-section>0.34mm
CoresDouble twisted, insulated and shielded
2
40
EDSLCMX3024-SPS EN 5.0
Page 41
5.8Final works
Note!
Please observe during transport, storage and operation:
ƒ Cover unused connectors for control connections and interfaces with the
Electrical installation
Final works
plastic covers provided to preserve the certified safety technology features.
5
EDSLCMX3024-SPS EN 5.0
41
Page 42
6
PROFIsafe on board
Technical data
General data and operating conditions
6PROFIsafeonboard
6.1Technical data
6.1.1General data and operating conditions
AreaValues
PNO ID number0951
Communication profile
(DIN 19245 part 1 and part 3)
Communication mediumRS485
Network topologyWithout repeater: line / with repeaters: line or tree
PROFIBUS stationSlave
Baud rate [kbps]9.6 ... 12000 (automatic recognition)
Process data words (PCD)
(16 bits)
PROFIBUS user data lengthParameter data channel (4 words) +
PROFIsafe user data4words
Max. number of stationsStandard:32(=1bussegment)/withrepeaters:125
Max. cable length per bus
segment
hex
z PROFIBUS-DP-V0
z PROFIBUS-DP-V1
z PROFIsafe
1word...10words
process data words (1 ... 10 words)
1200 m (depending on the baud rate and cable type used)
6.1.2Protective insulation
Protective insulation between bus
and ..........
Power connectionsBasic insulation
PEBasic insulation
24 V supplyFunctional insulation
Type of insulation according to EN 61800-5-1
42
EDSLCMX3024-SPS EN 5.0
Page 43
6.1.3Communication times
Tip!
The communication time is the time between the start of a request and the
arrival of the corresponding response.
The PROFIBUS communication times depend on:
ƒ Processing time in the controller
ƒ Transmission delay time
– Transmission rate (baud rate)
– Telegram length
Processing time in the motor starter
The parameter data and process data are independent of each other.
ƒ Parameter data: approx. 30 ms + 20 ms tolerance
PROFIsafe on board
Technical data
Communication times
6
ƒ Process data: approx. 3 ms + 2 ms tolerance
ƒ PROFIsafe
The PROFIsafe communication time depends on the PROFIsafe cycle time. This time is
defined by the F-CPU. It depends on the F-WD time that is set and on the set cycle time
of the monitoring OB in the control.
ƒ PROFIsafe process data in the motor starter:
– F-input data: max. 14 ms
– F-output data: max. 24 ms
EDSLCMX3024-SPS EN 5.0
43
Page 44
6
PROFIsafe on board
Establishing of PROFIBUS communication
Configuration of the host
6.2Establishing of PROFIBUS communication
6.2.1Configuration of the host
Device data base file
By means of the device data base file (GSE file), the PROFIBUS is configured.
Note!
IntheGSEfileyoucanselectthetypeoftheparameterdatachannelused
(DRIVECOM or PROFIdrive) and the number of the process data words.
Settings on the master
In the GSE file ”LENZ0951.GSE” you’ll find the configurations:
Module
Safety (4W)-4 words with consistency2words
Drivecom-PAR (cons.)+PCD(nW)
Drivecom-PAR (cons.)+PCD(nWcons)n words with consistency4+nwords
PCW (cons.)+PCD(nW)
PCW (cons.)+PCD(nWcons)n words with consistency4+nwords
PCD (nW)Without parameter data channeln words without consistencynwords
PCD (nW cons)Without parameter data channeln words with consistencynwords
nW = 1 word ... 10 words
Parameter data
with consistency
DRIVECOM
PCW
Process data
with/without consistency
n words without consistency4+nwords
n words without consistency4+nwords
Occupied
I/O memory
Procedure:
1. Import the GSE file ”LENZ0951.GSE” for the motor starter in the master.
2. Select the ”Safety (4W)” module received in the GSE file and copy (drag & drop) it to
slot 1.
3. Select one of the other modules and copy it to slot 2.
Adaptation of the device controls
Tip!
Use total consistency
ƒ Please note that the processing of consistent data varies between hosts.
This must be considered in the PROFIBUS application program.
ƒ Detailed description of consistency: see appendix
44
EDSLCMX3024-SPS EN 5.0
Page 45
PROFIsafe on board
Establishing of PROFIBUS communication
Configuration of the host
Defining user data length
Theuser datalength is defined during thePROFIBUS initialisationphase. Youcan configure
up to 10 process data words.
Optionally you can activate a parameter data channel. If the parameter data channel is
active, it additionally occupies 4 words of the process input and process output data.
ƒ PIW: process data input word
(process data from the motor starter to the master)
ƒ POW: process data output word
(process data from the master to the motor starter)
The user data lengths for process input data and process output data are identical. The
selection takes place via identification bytes in the configuration software for the
PROFIBUS system.
Parameter data channelProcess data channel
Without /
with
Without-
With
Identification / user data lengthIdentification / user data length
z Identification
z Identification: F3
z User data length: 4 words
(word 1 ... word 4)
hex
(243)
– without consistency: 70
– with consistency: F0
z User data length: 1 ... 10 words
(POW/PIW 1 ... POW/PIW 10)
z Identification
– without consistency: 70
– with consistency: F0
z User data length: 1 ... 10 words
(POW/PIW 1 ... POW/PIW 10)
hex
hex
hex
... F9
hex
... F9
... 79
hex
(240 ... 249)
hex
... 79
hex
(240 ... 249)
hex
(112 ... 121)
(112 ... 121)
6
General structure of the identification byte
MSBLSB
76543210
User data length
00 1(byte/word)
...
15 16 (bytes / words)
Input/Output
00 Specific identification format
01 Input
10 Output
11 Input and output
Length/Format
0 Byte
1Word
Consistency
0 Byte or word
1Totallength
EDSLCMX3024-SPS EN 5.0
45
Page 46
6
6.2.2Safe addressing
6.2.3Addressing
PROFIsafe on board
Establishing of PROFIBUS communication
Safe addressing
Every slave must be provided with an unambiguous PROFIsafe target address.
The PROFIsafe target address can be set in C1570 via the diagnosis terminal or the PC.
( 90)
Valid address range: 1 ... 65534
To address the motor starters, each station must be allocated an unambiguous address.
The station address in set via code C1509, see ( 86), using the diagnosis terminal or the
PC.
Valid address range: 3 ... 126
46
EDSLCMX3024-SPS EN 5.0
Page 47
6.3Process data transfer
PROFIBUS transmits different telegram contents between the master computer and the
motor starters:
ƒ Parameter data
ƒ Process data
ƒ PROFIsafe
As indicated in the table, this data is distributed into different communication channels
according to their time-critical response.
Process data
z Process data is transferred via the process data channel.
z Use process data to control the motor starter.
z The master computer has direct access to the process data. In the PLC, for instance, the data is directly
assigned to the I/O area. An exchange between the master drive and the motor starter is required in the
shortest possible time with small amounts of data being transferred cyclically.
z Process data is
– not stored in the motor starter.
– transferred between the host and the motor starters in order to exchange current input and output data
continuously.
z Process data for instance refers to setpoints and actual values.
An exchange between the master drive and the motor starter is required in the shortest possible time with small
amounts of data being transferred cyclically.
PROFIsafe on board
Process data transfer
6
Parameter data
z Parameter data is transferred via the parameter data channel.
z If the parameter data channel is active, it additionally occupies 4 words of input and output process data.
z Observe the notes on code C0003 when saving parameter changes.
z In general, the transfer of parameters is not time-critical.
z Parameter data for instance refers to operating parameters, diagnostics information and motor data.
Tab. 6-1Distribution of parameter data and process data into different communication channels
EDSLCMX3024-SPS EN 5.0
47
Page 48
6
6.3.1Device control
6.3.1.1Configuration of process data
PROFIsafe on board
Process data transfer
Device control
Use the free process data configuration to assign the max. 10 PROFIBUS process data
words to the motor starter process data words. Define the assignments in codes C1511
(process output data) and C1510 (process input data).
Tip!
The ”view” is always from the master.
ƒ The master sends process output data in max. 10 process data output words
(POW) to the bus device.
ƒ The master receives process input data in max. 10 process data input words
(PIW) from the bus device.
48
EDSLCMX3024-SPS EN 5.0
Page 49
6.3.1.2Process data signals f or motor starters
Configuration of process output data
The assignment of the max. 10 process data output words (POW) of the master to bit
control commands or setpoints of the motor starter can be freely configured via C1511.
ƒ You can set up a freely selectable Lenze device control using the FIF control words
( 50).
Note!
When C1511 is modified, the process output data is automatically inhibited in
order to ensure data consistency.
For the description of the complete code see ( 88)
EDSLCMX3024-SPS EN 5.0
49
Page 50
6
PROFIsafe on board
Process data transfer
Device control
The bit assignments forthe applicable controlword 1 (FIF-CTRL1)can be gatheredfrom the
following table:
FIF control word 1 (FIF-CTRL1)
BitAssignment
0S1(motor 1 start/stop)
0
1
1S2 (motor 2 start/stop or selection of direction of rotation)
0
1
2Brake 1 (control of brake 1)
3Brake 2 (control of brake 2)
4Reserved
5Reserved
6Reserved
7Reserved
8Reserved
9Controller inhibit (FIF-CTRL1-CINH)
0
1
10External fault
0
1
11Fault reset
0=>1(FIF-CRTL1-TRIP-RESET)
12Reserved
13Reserved
14Reserved
15Reserved
Stop motor 1
Start motor 1
Stop motor 2 or CCW rotation
Start motor 2 or CW rotation
Enable motor starter
Inhibit motor starter
(FIF-CTRL1-TRIP-SET)
External error active
No fault
Bit change causes trip reset
50
EDSLCMX3024-SPS EN 5.0
Page 51
PROFIsafe on board
Process data transfer
Device control
Configuring the process input data
The assignment of the bit status information or actual values of the motor starter to the
max. 10 process data input words (PIW) of the master can be configured freely.
For the description of the complete code see ( 87)
EDSLCMX3024-SPS EN 5.0
51
Page 52
6
PROFIsafe on board
Process data transfer
Device control
The bit assignments for the applicable status words can be gathered from the following
table:
Status word 1 (FIF-STAT1)Status word 2 (FIF-STAT2)
Bit
0Image of C0417/1Image of C0418/1
1Image of C0417/2Image of C0418/2
2Image of C0417/3Image of C0418/3
3Image of C0417/4Image of C0418/4
4Image of C0417/5Image of C0418/5
5Image of C0417/6Image of C0418/6
6Image of C0417/7Image of C0418/7
7Controller inhibitImage of C0418/8
8
9Image of C0418/10
10Image of C0418/11
11Image of C0418/12
AssignmentAssignment
01Motor starter enabled
Motor starter inhibted
Bits 11 ... 8
Device status
111098
0011Operation inhibited
0110Operation enabled
1000Fault active
1111Communication with standard
device not possible
Image of C0418/9
12Overtemperature warningImage of C0418/13
01No warning
Housing temperature > +75 °C
13Image of C0417/14Image of C0418/14
14Image of C0417/15Image of C0418/15
15Image of C0417/16Image of C0418/16
Note!
The status words FIF-STAT1 and FIF-STAT2 are freely configurable via the codes
C0417 or C0418.
52
EDSLCMX3024-SPS EN 5.0
Page 53
6.4Parameter data transfer
The PROFIdrive parameter data channel (DP-V0, cyclic)
ƒ enables parameter setting and diagnostics of the motor starter.
ƒ allows access to Lenze parameters (codes).
ƒ additionally occupies the first 4 words of the input and output words in the master.
ƒ has an identical structure for both directions of transmission.
Parameter data is addressed via codes listed in the code table of the corresponding
Operating Instructions for your controller.
Lenze parameter sets
The motor starter features 4 parameter sets, the parameters of which cannot be directly
addressed via the PROFIdrive parameter data channel (DP-V0, cyclic).
PROFIsafe on board
Parameter data transfer
6
Note!
Parameter changes:
Cyclic writing to codes via the PROFIBUS only is permissible if the automatic
parameter set storage of the motor starter (C0003) is deactivated (value 0).
Process data changes:
No automatic storage
EDSLCMX3024-SPS EN 5.0
53
Page 54
6
PROFIsafe on board
Parameter data transfer
DRIVECOM parameter data channel (DP-V0, cyclic)
6.4.1DRIVECOM parameter data channel (DP-V0, cyclic)
Addressing of the Lenze parameters
For the DRIVECOM parameter data channel, the parameters of a device are not addressed
directly via Lenze code numbers, but via indexes (byte 3 / byte 4) and subindexes (byte 2).
The Lenze code numbers are converted into indexes via an offset (24575
Addressing of the Lenze codesExample for C0001 (operating mode)
–PROFIBUSindex=
24575 - Lenze code number
–PROFIBUSindex
- Lenze code number
5FFF
hex
hex
=
hex
–PROFIBUSindex=
24575 - 1 = 24574
–PROFIBUSindex
5FFF
hex-1hex
hex
= 5FFE
=
hex
dec
or 5FFF
hex
):
Lenze parameters are mainly represented in the fixed point format, data type integer32
withfour decimal digits.For thisreason, the valueof theparameter orthe value of the code
must be multiplied by 10000 in order to obtain integer values.
This parameter value is entered into the user data (byte 5 - byte 8) of the telegram.
Telegram structure
(overview)
The telegram of the DRIVECOM parameter data channel consists of a total of 8 bytes. The
individual bytes are described in detail on the following pages.
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
ServiceSubindexIndex
High byte
Index
Low byte
Data 4 /
Error 4
Data 3 /
Error 3
Data 2 /
Error 2
Data 1 /
Error 1
54
EDSLCMX3024-SPS EN 5.0
Page 55
PROFIsafe on board
Parameter data transfer
DRIVECOM parameter data channel (DP-V0, cyclic)
Byte 1: service
Job and response control for the parameter data channel
MTSRQPON
Representation of bits 7 ... 0 in byte 1
Job
MON
Job for the motor starter. The bits are only set by the master.
z 000=nojob
z 001 = read job (reading data from the motor starter)
z 010 = write job (writing data to the motor starter)
6
P
RQ
S
T
Fig.6-1Byte 1: job and response control
Bit 70
(Reserved)
Data length
Data length in bytes 5...8 (data 1...4 / error 1...4)
z 00 = 1 byte
z 01 = 2 bytes
z 10 = 3 bytes
z 11 = 4 bytes
Handshake
Indicates a new job. The master changes this bit for every new job. The motor
starter copies the bit to its response telegram.
Status
Status information from the motor starter to the master when sending the job
confirmation. This bit informs the master whether the job has been carried out
without errors.
z 0 = job completed without fault.
z 1 = job not completed. A fault has occurred. The data in the Data/Error field
is interpreted as an error message.
MuNNMMMN
“1” (read)
(reserved)
“3”(= data length 4 bytes)
Handshake
Status, relevant for response telegram only
Bit 70
Fig.6-2Example of byte 1
EDSLCMX3024-SPS EN 5.0
MuNNMMNM
“2” (write)
(reserved)
“3”(= data length 4 bytes)
Handshake
Status, relevant for response telegram only
55
Page 56
6
PROFIsafe on board
Parameter data transfer
DRIVECOM parameter data channel (DP-V0, cyclic)
Byte 2: subindex
Additional addressing via thesubindex isrequired for thosecodes that have a subcode(see
code table).
Example:
Code C0012 / subcode 2 addresses motor 2 acceleration time
The parameters or the Lenze codes are selected with these two bytes according to the
formula:
Index = 24575 - Lenze code number
Example:
The parameter C0012 (acceleration time) is to be addressed:
24575 - 12 = 24563 = 5 FF3
hex
The entries for this example would be:
ƒ Byte 3: Index high byte = 5F
ƒ Byte 4: Index low byte = F3
hex
hex
Byte 5 - 8:
Parameter value (data) or error information (error)
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
ServiceSubindexIndex
High byte
Index
Low byte
Data 4 /
Error 4
Data 3 /
Error 3
Data 2 /
Error 2
Data 1 /
Error 1
The status of the (”status”) bit 7 in byte 1 (”service”) determines the meaning of this data
field:
Meaning of bytes 5 - 8 if
bit7=0bit7=1
Parameter value (data 1 - 4 )Error information (error 1 - 4) for an invalid access.
56
EDSLCMX3024-SPS EN 5.0
Page 57
PROFIsafe on board
Parameter data transfer
DRIVECOM parameter data channel (DP-V0, cyclic)
Parameter value (data)
Depending on the data format, the length of the parameter value is between 1 to 4 bytes.
Data issaved in the Motorola format, i.e. first the high byte orhigh word, thenthe low byte
or low word.
Byte 5Byte 6Byte 7Byte 8
High byteLow byteHigh byteLow byte
High wordLow word
Double word
Assignment of bytes 5 .. 8 with parameter values of different lengths
Byte 5Byte 6Byte 7Byte 8
Parameter value
(length 1)
Parameter value (length 2)0000
Note: Strings or data blocks cannot be transmitted.
000000
Parameter value (length 4)
6
Error messages
The following error messages may appear:
Data 1Data 2Data 3Data 4Meaning
63
6510Impermissible job parameter
6511Invalid subindex
6512Data length too large
6513Data length too small
6600Object is no parameter
6700Object does not exist
6800Data types do not correspond
8000Job cannot be executed
8020Job cannot be executed at the moment
8021Not executable because of local control
8022Not executable because of device status
8030Out of value range/parameter can only be changed with inhibited
8031Parameter value too large
8032Parameter value too small
8033Subparameter out of value range
8034Subparameter value too large
8035Subparameter value too small
8036Maximum value smaller than minimum value
8041Communication object cannot be mapped on process data
8042Process data length exceeded
8043General collision with other values
Data contents in hexadecimal format
00
00No right to access
controller
EDSLCMX3024-SPS EN 5.0
57
Page 58
6
PROFIsafe on board
Parameter data transfer
DRIVECOM parameter data channel (DP-V0, cyclic)
6.4.1.1Programming of read jobs
StepRead job
1.Define user data range of the motor starter, i.e. define the location of the user data in the host system
2.Enter the address of the desired parameter in the field ”Index and subindex“ (PROFIBUS output data).
3.Job = read job. The ”Job/handshake“ bit must be changed (PROFIBUS output data).
4.Check whether the ”Job/handshake“ bit is the same for the PROFIBUS input and output data. If the bit
5.Check whether the bit ”Job / status“ is set.
(observe manufacturer-specific information).
”Job / handshake“ is the same, the response has been received. You should implement a time
monitoring.
z The ”Job/status“ bit is not set:
The field ”Data/error“ contains the desired parameter value.
z The ”Job/status“ bit is set:
The read job has not been carried out correctly.
The error information is located in the field ”Data/error“.
58
EDSLCMX3024-SPS EN 5.0
Page 59
PROFIsafe on board
Parameter data transfer
DRIVECOM parameter data channel (DP-V0, cyclic)
Example: read parameter
Thehousing temperature(assumption: ϑ =43° C) of the motor starter is to beread (C0061).
ƒ Byte 1: job
Bit 70
MuNNMMMN
“1” (read)
(reserved)
“3”(= data length 4 bytes)
Handshake
Status, only relevant for response telegram
ƒ Byte 2: subindex
Subindex = 0, as there is no subindex under code C0061.
ƒ Byte 3/4: index (calculation)
Index (of the read request) = 24575 - code no.
6
Index = 24575 - 61 = 24514 = 5F C2
hex
(5F
=bighbyte,C2
hex
=lowbyte)
hex
ƒ Byte 5 ...8: data (contained in the response telegram)
Data1todata4=43° C x 10000 = 430000 = 00 06 8F B0
hex
Result:
ƒ Request telegram from master to the motor starter
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
ServiceSubindexIndex
(high byte)
01
hex
00000001
bin
00
hex
00000000
bin
5F
hex
01011111
Wait for change of handshake bit (bit 6 here: 0 Æ 1) in the response
ƒ Response telegram from the motor starter to the master (for faultless execution)
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
ServiceSubindexIndex
(high byte)
30
hex
0011 0000
00
hex
0000 0000
bin
5F
hex
0101 1111
bin
Tab. 6-2Telegram exchange in the parameter data channel
bin
bin
Index
(low byte)
C2
hex
11000010
Index
(low byte)
C2
hex
1100 0010
Data 4Data 3Data 2Data 1
bin
00
hex
00000000
bin
00
hex
00000000
bin
00
hex
00000000
Data 4Data 3Data 2Data 1
bin
00
hex
0000 0000
06
hex
0000 0110
bin
8F
hex
1000 1111
bin
bin
bin
00
hex
00000000
B0
hex
1011 0000
bin
bin
EDSLCMX3024-SPS EN 5.0
59
Page 60
6
PROFIsafe on board
Parameter data transfer
DRIVECOM parameter data channel (DP-V0, cyclic)
6.4.1.2Programming of write jobs
StepWrite job
1.Define user data range of the motor starter, i.e. define the location of the PROFIBUS user data in the
2.Enter the address of the desired parameter in the field ”Index and subindex“ (PROFIBUS output data).
3.Enter parameter value in field ”Data/Error“.
4.Job/service = write job and the ”Job/handshake“ bit must be changed (PROFIBUS output data).
5.Check whether the ”Job/handshake“ bit is the same for the PROFIBUS input and output data. If the bit
6.
host system (observe manufacturer-specific information).
”Job / handshake“ is the same, the response has been received. You should implement a time
monitoring.
Check whether the ”Job/status“ bit is set:
z If the ”Job/status“ bit is not set: The job was executed faultlessly
z The ”Job/status“ bit is set:
The job has not been carried out correctly if the ”Job/status“ bit is set.
The error information is located in the field ”Data/error“.
60
EDSLCMX3024-SPS EN 5.0
Page 61
Example: write parameter
PROFIsafe on board
Parameter data transfer
DRIVECOM parameter data channel (DP-V0, cyclic)
6
The acceleration time (C0012) for the motor 1 is to be set to T
=2.5s.
ir
ƒ Byte 1: job
Bit 70
MuNNMMNM
“2” (write)
(reserved)
“3”(= data length 4 bytes)
Handshake
Status, only relevant for response telegram
ƒ Request telegram from master to the motor starter
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
ServiceSubindexIndex
(high byte)
72
hex
0111 0010
01
hex
0000 0001
bin
5F
hex
0101 1111
bin
bin
Index
(low byte)
F3
hex
1111 0011
Data 4Data 3Data 2Data 1
00
hex
0000 0000
bin
00
hex
0000 0000
bin
61
hex
0110 0001
bin
bin
A8
hex
101 01000
Wait for change of handshake bit (bit 6 here: 0 Æ 1)
ƒ Response telegram from the motor starter to the master (for faultless execution)
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
ServiceSubindexIndex
(high byte)
70
hex
0100 0110
bin
01
hex
0000 0001
5F
hex
0101 1111
bin
bin
Index
(low byte)
F3
hex
1111 0011
Data 4Data 3Data 2Data 1
00
hex
0000 0000
bin
00
hex
0000 0000
bin
00
hex
00000000
bin
00
hex
0000 0000
bin
Wait for change of handshake bit (bit 6 here: 1 Æ 0)
Tab. 6-3Telegram exchange in the parameter data channel
bin
bin
EDSLCMX3024-SPS EN 5.0
61
Page 62
6
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
6.4.2PROFIdrive parameter data channel (DP-V1, acyclic)
Introduction
Data communication with PROFIBUS-DP-V0 is characterised by cyclic diagnostics and
cyclic process data and parameter data t ransfer.
Anoptional serviceextension is the acyclicparameter datatransfer ofPROFIBUS-DP-V1. All
standard services under PROFIBUS-DP-V0 still maintain their unrestricted validity.
PROFIBUS-DP-V0 and PROFIBUS-DP-V1 can be operated simultaneously in the same
network. This enables the step-by-step expansion or retrofitting of a system.
The services of PROFIBUS-DP-V1 can be used by the class 1 master (PLC) and the class 2
master (diagnostics master etc.).
The integration of theacyclic service intothe fixed buscycle dependson the corresponding
configuration of the class 1 master:
ƒ For an existing configuration a time slot is reserved.
ƒ Without configuration the acyclic service is appended when a class 2 master
acyclically accesses a DP-V1 slave.
Features
ƒ Address for parameter number and subindex with a width of 16 bits each.
ƒ Processing of one parameter request at a time (no pipelining).
ƒ A parameter request/response must fit into a data block (max. 240 bytes).
Requests/responses cannot be split into several data blocks.
ƒ Spontaneous messages are not transmitted.
ƒ There are only acyclic parameter requests.
ƒ Profile-specific parameters can be read independently of the slave state.
62
EDSLCMX3024-SPS EN 5.0
Page 63
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
6.4.2.1Connection establishment between master and slave
A class 1 master can always be used to request parametersfrom a slave if the slave is in the
”Data_Exchange” state.
In addition to the class 1 master connection, a class 2 master can establish a
communication connection to the slave:
6
DPV1 parameter data
channel
Slave
Fig.6-4Data communication via the DPV1 parameter data channel
Read
Write
Master
class 1
Master
class 2
In contrast to a class 1 master connection, the class 2 master connection must be
established and terminated separately:
Master
Initiate.req (SAP 0x31)
Immediateresponse(withSAPx)
Polling on SAP x
Slave
Fig.6-5Process sequence when establishing a class 2 master connection
EDSLCMX3024-SPS EN 5.0
Initiate.res
Either DS_Read/Write or Idle
Data exchange in both directions
Abort
63
Page 64
6
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
6.4.2.2Acyclic data transfer
Transfer directions
Master
Parameter requestParameter request
Parameter
response
with data (parameter
response)
DP-V1Slave
Write.req DB47
with data (parameter request)
Write.res
without data
Read.req DB47
without data
Read.res(-)
without data
Read.req DB47
without data
Read.res
Parameter
processing
Parameter
response
A ”Write.req” is used to pass the data set (DB47) to the slave in the form of a parameter
request.
After parameter processing, the parameter request iscompleted by passingthe parameter
response to the master in the form of a ”Read.res”.
64
EDSLCMX3024-SPS EN 5.0
Page 65
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
6.4.2.3Structure of the PROFIBUS data telegram with DP-V1
6
SDLELErSDDASAFCSEDFC DSAP SSAP
Fig.6-6PROFIBUS data telegram
DU
E82ZAFP015
The dataunit (DU) contains the DP-V1 header andthe parameter request orthe parameter
response.
A description of the parameter request and response follows.
Note!
The DP-V1 header consists of
ƒ function identifier
ƒ slot number
ƒ data set
ƒ length of the user data
Please refer to the corresponding PROFIBUS specification for further
information on the DP-V1 header.
Assignment of the user data in dependence on the data type
Depending on the data type, the user data are assigned as follows:
Data typeLength
Stringx bytes
U81 byte00
U162 bytes
U324 Byte
Byte 1Byte 2Byte 3Byte 4Byte ...
High byteLow byte
High wordLow word
High byteLow byteHigh byteLow byte
Assignment of the user data
EDSLCMX3024-SPS EN 5.0
65
Page 66
6
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
6.4.2.4Reading parameters
Request header
Byte 1Byte 2Byte 3Byte 4
Request reference Request identifier AxisNumber of
FieldData typeValues
Request referenceU8This value is specified by the master
Request identifierU80x01: Request parameter for reading
AxisU80x00 or 0x01
Number of indexesU80x01
Parameter attribute
Byte 5Byte 6
AttributeNumber of
FieldData typeValues
AttributeU80x10: Value
Number of subindexes U80x00 or 0x01
subindexes
indexes
Index and subindex
Byte 7Byte 8Byte 9Byte 10
IndexSubindex
FieldData typeValues
IndexU160x0001 ... 0xFFFF (1 ... 65535)
SubindexU160x0001 ... 0xFFFF (1 ... 65535)
Note!
When processing a read request, no parameter value is written to the slave.
66
EDSLCMX3024-SPS EN 5.0
Page 67
PROFIdrive parameter data channel (DP-V1, acyclic)
ƒ Response to a faultless read request
Response header
Byte 1Byte 2Byte 3Byte 4
Request reference
(mirrored)
Response
identifier
Axis
(mirrored)
Number of
indexes
FieldData typeValues
Request referenceU8Mirrored value of parameter request
Response identifierU80x01: Parameter read
AxisU80x00 or 0x01
Number of indexesU80x01
Parameter format
Byte 5Byte 6
FormatNumber of values
FieldData typeValues
FormatU80x01 ... 0x36: Data types
Number of valuesU8
0x09: Visible string
0x40: Zero
0x41: Byte
0x42: Word
0x43: Double word
0x01
Number of characters (visible string)
PROFIsafe on board
Parameter data transfer
6
Parameter value
Byte 7Byte 8Byte 9Byte 10
Value...
FieldData typeValues
ValueU8
U16
U32
0x00 .... 0xFF
0x0000 .... 0xFFFF
0x0000 0000 .... 0xFFFF FFFF
Note!
Responses to a read request do not contain parameter attributes and
indexes/subindexes.
EDSLCMX3024-SPS EN 5.0
67
Page 68
6
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
ƒ Response to a faulty read request
Response header
Byte 1Byte 2Byte 3Byte 4
Request reference
(mirrored)
Response
identifier
Axis
(mirrored)
Number of
indexes
FieldData typeValues
Request referenceU8Mirrored value of parameter request
Response identifierU80x81: Parameter not read
AxisU80x00 or 0x01
Number of indexesU80x01
An error code is transmitted, see ”Error code”
Parameter format
Byte 5Byte 6
FormatNumber of values
FieldData typeValues
FormatU80x44: Error
Number of valuesU80x01: Error code without additional information
0x02: Error code with additional information
Error code
Byte 7Byte 8Byte 9Byte 10
Error codeAdditional information if available
FieldData typeValues
Error codeU160x0000 ... 0x00FF: See ”Error code list”
(Additional
information)
U16
68
EDSLCMX3024-SPS EN 5.0
Page 69
6.4.2.5Writing parameters
Request header
Byte 1Byte 2Byte 3Byte 4
Request reference Request identifier AxisNumber of
FieldData typeValues
Request referenceU8This value is specified by the master
Request identifierU80x02: Write parameter
AxisU80x00 or 0x01
Number of indexesU80x01
Parameter attribute
Byte 5Byte 6
AttributeNumber of
FieldData typeValues
AttributeU80x10: Value
Number of subindexes U80x00 or 0x01
subindexes
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
indexes
6
Index and subindex
Byte 7Byte 8Byte 9Byte 10
IndexSubindex
FieldData typeValues
IndexU160x0001 ... 0xFFFF (1 ... 65535)
SubindexU160x0001 ... 0xFFFF (1 ... 65535)
Parameter format
Byte 11Byte 12
FormatNumber of values
FieldData typeValues
FormatU80x01 ... 0x36: Data types
Number of valuesU80x01
0x40: Zero
0x41: Byte
0x42: Word
0x43: Double word
Parameter value
Byte 13Byte 14Byte 15Byte 16
Value...
FieldData typeValues
ValueU8
U16
U32
0x00 .... 0xFF
0x0000 .... 0xFFFF
0x0000 0000 .... 0xFFFF FFFF
EDSLCMX3024-SPS EN 5.0
69
Page 70
6
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
ƒ Response to a faultless write request
Response header
Byte 1Byte 2Byte 3Byte 4
Request reference
(mirrored)
FieldData typeValues
Request referenceU8Mirrored value of parameter request
Response identifierU8In case of a positive response:
AxisU80x00 or 0x01
Number of indexesU80x01
Response
identifier
Axis
(mirrored)
0x02: Parameter written
Number of
indexes
70
EDSLCMX3024-SPS EN 5.0
Page 71
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
ƒ Response to a faulty write request
Response header
Byte 1Byte 2Byte 3Byte 4
Request reference
(mirrored)
FieldData typeValues
Request referenceU8Mirrored value of parameter request
Response identifierU80x82: Parameter not written
AxisU80x00 or 0x01
Number of indexesU80x01
Parameter format
Byte 5Byte 6
FormatNumber of values
FieldData typeValues
FormatU80x44: Error
Number of valuesU80x01: Error code without additional information
Response
identifier
Axis
(mirrored)
An error code is transmitted, see ”Parameter value”
0x02: Error code with additional information
Number of
indexes
6
Error code
Byte 7Byte 8Byte 9Byte 10
Error codeAdditional information if available
FieldData typeValues
Error codeU160x0000 ... 0x00FF: See ”Error code list”
(Additional
information)
U16
EDSLCMX3024-SPS EN 5.0
71
Page 72
6
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
Error code list
Error codeDescriptionExplanationAdditional
0x0000Impermissible
0x0001Parameter value
0x0002Low or high value
0x0003Faulty subindexAccess to unavailable subindexSubindex
0x0004No arrayAccess with subindex to non-indexed parameter0x0005Incorrect data typeChange access with value that does not match the data
0x0006Setting not permitted
0x0007Description element
0x0008Reserved(PROFIdrive Profile V2: PPO-Write requested in IR not
0x0009No description data
0x000AReserved(PROFIdrive Profile V2: Access group wrong)0x000BNo operation priority Change access without rights to change parameters0x000CReserved(PROFIdrive Profile V2: Wrong password)0x000DReserved(PROFIdrive Profile V2: Text cannot be read in cyclic data
0x000EReserved(PROFIdrive Profile V2: Name cannot be read in cyclic data
0x000FNo text array
0x0010Reserved(PROFIdrive Profile V2: No PPO-Write)0x0011Requestcannotbe
0x0012Reserved(PROFIdrive Profile V2: Other error)0x0013Reserved(PROFIdrive Profile V2: Data cannot be read in cyclic data
0x0014Value impermissibleChange access with a value that is within the value limits
0x0015Response too longThe length of the current response exceeds the maximum
0x0016Parameter address
0x0017Illegal formatWrite request: Illegal format or format of the parameter
0x0018Number of values not
...
to 0x0064Reserved-0x0065
...
0x00FF
parameter number
cannot be changed
limit exceeded
(can only be reset)
cannot be changed
available
available
executed because of
operating state
impermissible
consistent
Manufacturer-specific --
Access to unavailable parameter-
Change access to a parameter value that cannot be
changed
Change access with value outside the value limitsSubindex
type of the parameter
Change access with value unequal to 0 where this is not
permitted
Change access to a description element that cannot be
changed
available)
Access to unavailable description (parameter value is
available)
transfer)
transfer)
Access to text array that is not available (parameter value
is available)
Access is temporarily not possible for reasons that are not
specified in detail
transfer)
but is not permissible for other long-term reasons
(parameter with defined single values)
transmittable length
Illegal value or value w hich is not supported for the
attribute, number of subindexes, parameter number or
subindex or a combination
data which is not supported
Write request: Number of the values of the parameter
data does not match the number of subindexes in the
parameter address
information
Subindex
-
Subindex
Subindex
-
-
-
-
-
-
-
Subindex
72
EDSLCMX3024-SPS EN 5.0
Page 73
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
6.4.2.6Example for the parameter data telegram: read parameter
Problem
The housing temperature C0061 (value: 43 °C) is to be read by the motor starter.
Parameter data transfer
PROFIdrive parameter data channel (DP-V1, acyclic)
Byte 11Byte 12
Format:
0x43
Double word1value
Number of values:
0x01
Byte 13Byte 14Byte 15Byte 16
High wordLow word
High byteLow byteHigh byteLow byte
Value:
0x000x000x610xA8
Value: 2.5 S 10000 = 25000 = 0x61A8
Response to a faultless write request
Byte 1Byte 2Byte 3Byte 4
Request reference:
0xXX
(Mirrored)Parameterwritten (Mirrored)1index
Response
identifier:
0x02
Axis:
0x00
Number of
indexes:
0x01
Response to a faulty write request
Byte 1Byte 2Byte 3Byte 4
Request reference:
0xXX
(Mirrored)Parameter not
Response
identifier:
0x82
written
Axis:
0x00
(Mirrored)1index
Number of
indexes:
0x01
Byte 5Byte 6
Format:
0x44
ErrorError code without
Number of values:
0x01
additional
information
Byte 7Byte 8
0x000xXX
Error code, see ”Error code list”
76
EDSLCMX3024-SPS EN 5.0
Page 77
PROFIdrive parameter data channel (PCW)
6.4.3PROFIdrive parameter data channel (PCW)
Tip!
The ”PROFIsafe on board” described in these instructions complies with the
PROFIdrive profile version 3.0. The PROFIdrive parameter data channel (PCW)
has already been defined in the PROFIdrive profile version 2.0. It only still
exists for reasons of compatibility.
For new projects we recommend the use of the PROFIdrive parameter data
channel (DP-V1).
Access to the Lenze codes of the controller
Direct access to thecodes of thefirst parameter set(C0000 - C1999)is possible. Conversion
is not required.
Enter parameter value
The required parameter value is mapped in the data area.
PROFIsafe on board
Parameter data transfer
6
Lenzeparameters aremainly represented in fixed point format withfour decimal positions
(data typeFIX32, transmission asdouble word). These parametersare multiplied by 10000
to get integer values.
Telegram structure (overview)
The PROFIDriveparameter data channel occupies (sameas the DRIVECOM parameter data
channel) the first 8 bytes of cyclic data.
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
Parameter identification
(PKE)
Subcode
(IND)
ReservedParameter value (PWE)
EDSLCMX3024-SPS EN 5.0
77
Page 78
6
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (PCW)
Byte 1 and 2: parameter identification
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
Parameter identification
(PKE)
Subcode
(IND)
ReservedParameter value (PWE)
Parameter identification structure
Byte 1Byte 2
43211110987654321
Job identification /
Response identifier
ƒ Job / response identification (high nibble of byte 1)
0Noresponse
1Transmit simple parameter value (word)
2Transmit simple parameter value (double word)
4Transmit array parameter value (word)
5Transmit array parameter value (double word)
4Transmit array parameter value (word)
5Transmit array parameter value (double word)
7Job cannot be executed,
ƒ Code(lownibbleofbyte1+byte2)
Response identifier
PositiveNegative
see error number
Value range: 0 - 2000 (C0001 - C1999)
Byte 3: Lenze subcode
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
Parameter identification
(PKE)
Subcode
(IND)
ReservedParameter value (PWE)
Value range: 0 - 255
Byte 4: 0, reserved
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
Parameter identification
(PKE)
Subcode
(IND)
ReservedParameter value (PWE)
78
EDSLCMX3024-SPS EN 5.0
Page 79
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (PCW)
Byte 5 - 8: parameter value (data)
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
Parameter identification
(PKE)
Depending on the data format, the length of the parameter value is between 1 to 4 bytes.
Data is saved inthe Motorola format,i. e. firstthe high byte or highword, then thelow byte
or low word.
Byte 5Byte 6Byte 7Byte 8
High byte 1Low byte 1High byte 2Low byte 2
Assignment of bytes 5 .. 8 with parameter values of different lengths
Byte 5Byte 6Byte 7Byte 8
Parameter value
(length 1)
Parameter value (length 2)0000
Subcode
(IND)
High wordLow word
ReservedParameter value (PWE)
Double word
000000
Parameter value (length 4)
6
A slave provides the response until the master creates a new job.
For responsescontaining parameter values,the slave always replies with the current value
(cyclic processing).
Byte 7 and 8: error number
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8
Parameter identification
(PKE)
Error numberMeaning
0Wrong code number
1Parameter value can only be read
2Value range exceeded
3Wrong subindex
4No array
5Wrong data type (wrong data length)
17Wrong operating status
Subcode
(IND)
Reserved0000Error number
EDSLCMX3024-SPS EN 5.0
79
Page 80
6
PROFIsafe on board
Parameter data transfer
PROFIdrive parameter data channel (PCW)
6.4.3.1Programming of read jobs
StepRead job
1.Define the user data range of the motor starter, i.e. define the location of the user data in the host
system.
2.Enter the address of the desired parameter in the field ”Index and subindex“ (output data).
3.Job/Service = AK
4.Job/Service = Read job
5.
Check whether index and subindex correspond with the job and whether the job identification is Û 0:
z If the criteria are fulfilled, the desired motor starter data is transferred from the field “Parameter
value” to the master.
z If these criteria are not met, the response identification is negative, i.e. high nibble of byte 1 = 7
In this case the error information can be read out from the entry in the low word.
Example: Read parameter
Thehousing temperature(assumption: ϑ =43° C) of the motor starter is to beread (C0061).
ƒ Job identification (high nibble in byte 1)
– Read simple parameter: “1”
hex
ƒ Code:(lownibbleinbyte1andbyte2)
– C0061: 61 = 3D
hex
ƒ Lenze subcode (byte 3):
– Subindex = 0, as there is no subindex under code C0061.
ƒ Byte 5 ...8: Data (not contained in the request telegram)
– Data 1 to data 4 = 43° C x 10000 = 430000 = 00 06 8F B0
hex
Result:
ƒ Request telegram from master to the motor starter