The manual contains the complete information on the application as directed of the decentralised
controllers 8400
protec with drive-based safety (safety option 20 and 30).
Please read the mounting instructions supplied with the controller before you start
working!
The mounting instructions contain safety instructions that must be observed!
Target group
This manual is intended for all persons who want to parameterise, configure, and diagnose the
integrated safety systems in controllers of the 8400
engineering software.
Validity
The information given in this manual applies to 8400 protec controllers with the following
nameplate data:
protec series with the L-force »Engineer«
Product seriesType designationFrom software version
8400 protec StateLine
with safety option 20 E84DSWTxxxxxxN0xxx-xKxxS01.00
with safety option 30 E84DSWTxxxxxxN0xxx-xLxxS01.00
8400 protec HighLine
Screenshots/application examples
All screenshots provided in this documentation are application examples. Depending on the
software version of the controller and the version of the installed »Engineer« software, the
screenshots in this documentation may differ from the representation in the »Engineer«.
with safety option 20 E84DHWTxxxxxxN0xxx-xKxxS01.00
with safety option 30 E84DHWTxxxxxxN0xxx-xLxxS01.00
Tip!
Information and tools for Lenze products are provided in the download area at
http://www.Lenze.com
1.1Document history
Download
VersionDescription
2.405/2013TD05 Corrections
2.301/2013TD05 Converted to new layout
2.202/2010TD14 Corrections
2.111/2009TD14 Corrections
2.009/2009TD14 Corrections and extension by safety option SO20
»Engineer«Lenze PC software which supports you in "engineering" (parameterisation,
Application blockBlock for a technology application (e.g. actuating drive - speed)
CodeParameter used for controller parameterisation or monitoring.
Display codesParameter that displays the current status or value of a system block input/
FB EditorFunction block editor
Function blockGeneral designation of a function block for free interconnection (only
Lenze settingThis setting is the default factory setting of the device.
Port blockBlock for implementing the process data transfer via a fieldbus
SubcodeIf a code contains several parameters, these are stored in the "subcodes".
System blockSystem blocks provide interfaces to basic functions and to the hardware of
diagnostics and configuration) throughout the whole life cycle, i.e. from
planning to maintenance of the commissioned machine.
A technology application is a drive solution based on the experience and
know-how of Lenze in which function blocks interconnected to a signal flow
form the basis for implementing typical drive tasks.
The term is usually called "index".
output.
Graphical interconnection tool which is provided for FB interconnections in
the »Engineer« on the FB editor tab and by means of which the applications
integrated in the drive can also be reconfigured and extended by individual
functions.
HighLine).
A function block can be compared with an integrated circuit that contains a
certain control logic and delivers one or several values when being executed.
• Each function block has a unique identifier (the instance name) and a
processing number which defines the position at which the function
block is calculated during the task cycle.
This Manual uses a slash "/" as a separator between code and subcode
(e.g. "C00118/3").
The term is usually called "subindex".
the controller in the FB editor of the »Engineer« (e.g. to the digital inputs).
The safety concept of the decentralised frequency inverters 8400 protec provide three safety
options depending on the device version.
Safety option 10 (SO10):
• The drive-based safety implemented in the inverter permits to connect external safety
components, e.g. passive sensors. Active sensors with self-testing signals can be directly
connected without using further components.
Safety option 20 (SO20):
• The drive is switched off safely by a higher-level safety PLC via PROFIsafe/PROFINET.
Safety option 30 (SO30):
• The safe disconnection can both be carried out by a higher-level safety PLC via PROFIsafe/
PROFINET and through the connection of active or passive sensors.
Note!
Safety options 20 and 30 can be parameterised via the »Engineer«.
The motion functions are continued to be executed by the controller. The drive-based
safety monitors the safe compliance with the limit values. When the limit values are
exceeded, the drive-based safety starts the control functions according to EN 60204-1
directly in the controller.
The safety functions are suitable for applications according to IEC 61508 to SIL 3 and
achieve the performance level (PL) e according to EN ISO 13849-1.
The requirements of the EN 954-1 standard which was valid until 30 November 2009 are
fulfilled for safety option 10 to control category 4 and for safety option 20 and 30 to
control category 3.
Detailed information on technical data and electrical installation can be found in the
mounting instructions for the 8400 protec.
2.1Functional range of the functional safety (short overview)
The transmission of the pulse width modulation is safely (dis-)connected by the drive-based safety.
Hence the drivers do not create a rotating field. The motor is safely switched to torqueless operation
(STO).
Disconnecting paths of the drive-based safety
SO Safety option
xx Control terminals of the safety option 10 and 30 (M12 circular connector)
C Control section
μC Microcontroller
PWM Pulse width modulation
PPower section
M Motor
Safety status
When the controller is switched off by the safety system, it is changed to the "Safe torque off active"
status
• "Drive is torque-free" is entered in the logbook.
When a safety function is requested, the safety technology activates the corresponding safe
monitoring function. The only standstill function executed directly is the "safe torque off" (STO)
function. All other safety functions require a controller action which is safely monitored.
Note!
The execution of the corresponding action (e.g. braking, braking to standstill, holding
the standstill position) requires an appropriate application interconnection which must
be provided by the operator!
"LS_SMInterface" system block
The LS_SMInterface system block in the function block editor of the »Engineer« serves to transmit
the control and status information from the safety system to the application. ( 12)
Basic procedure
1. Activation of the safety function (e.g. SS1 - safe stop 1).
• Monitoring starts.
2. Via a control word, the safety system transmits the information to the controller that the safety
function has been activated.
3. The application evaluates the control word and starts the required motion sequence (e.g.
braking).
Internal communication
The drive-based safety system and the standard device communicate via an internal interface.
Note!
If the communication to the controller is interrupted, e.g. by switching off the controller,
the safety system responds with the following actions:
• Error stop with STO is activated.
• Error message "Warning" is transmitted.
• The LED "S-Error" on the front of the controller is on.
The required error acknowledgement (AIE) is possible via the safety bus and with SO30
via the error acknowledgement input (plug X62).
Further information can be found in chapter "Diagnostics & error management
The system block LS_SMInterface is the interface to the integrated safety system in the function
block editor of the »Engineer«.
Output
wState
wIOState
wControl
bPowerStageEnable
wModuleID
2.3.1.1Status information
The drive-based safety system transmits information about the status of the requested or active
safety functions with the bit coded status signal wState.
Data type
WORD
WORD
WORD
BOOL
WORD
Value/meaning
Bit coded status information of the drive-based safety
Status information
Bit coded I/O information of the drive-based safety
I/O-Status information
Bit coded control information of the drive-based safety
Control information
Transferring the control information to the application
Status signal "Inverter enable"
TRUE Inverter is enabled by the safety system.
ID of the safety system in the controller
0 No safety system available
1 Safety option 10 (SO10):
2 Reserved
3 Safety option 20 (SO20):
4 Safety option 30 (SO30):
( 12)
( 13)
( 13)
( 14)
12
BitNameMeaning
0STOFunction Safe torque off (STO)
3 EC_STOError stop category 0: Function Safe torque off (STO)
4 EC_SS1Error stop category 1: Function Safe stop 1 (SS1)
14 Error activeDrive-based safety system in error status (trouble or warning).
Unlisted bits are reserved for future extensions!
[2-1]Bit coding of the status signal wState
is active.
• The drive is safely switched to torqueless operation.
The bit-coded wIOState status signal serves to transfer the status the safe inputs and the safe
output:
BitNameMeaning
0 SD-In1Sensor input 1 in ON state.
1 SD-In2Sensor input 1 in ON state.
5 AISRestart is acknowledged via terminal (negative edge: 10).
6 AIEError is acknowledged via terminal (negative edge: 10).
8 PS_AISRestart is acknowledged via safety bus (positive edge: 01).
9 PS_AIEError is acknowledged via safety bus (positive edge: 01).
Unlisted bits are reserved for future extensions!
[2-2]Bit coding of the wIOState status signal
2.3.1.3Control information
The bit coded wControl control signal serves to transfer information about requested or active
safety functions. The application in the controller must evaluate the control signal and carry out the
corresponding action.
• It is possible to request/activate several safety functions at the same time.
BitNameMeaning
0SS1 activeSafe stop 1 (SS1)
2ES activeEnable switch (ES)
3OMSOperation mode selector (OMS)
4SSE activeEmergency stop function (SSE)
• Depending on the parameterisation of the emergency stop function, bit 1 (SS1
active) or bit 0 of the status signal SMI_wState (STO active) is set after the
function has ended.
5 OMS activeSpecial operation is active.
Unlisted bits are reserved for future extensions!
[2-3]Bit coding of the wControl control signal
is active.
function for motion functions in special operations is active.
function for special operations is requested.
is active.
Note!
The application in the controller must evaluate the control signal wControl and carry out
the corresponding action. The execution of the corresponding action (e.g. braking to
standstill) requires an appropriate application interconnection which must be provided
by the operator!
See the following subchapter "Transferring the control information to the application".
2.3.1.4Transferring the control information to the application
In the simplest case, you only have to go to the I/O level in the FB editor and connect the wControl
output of the LS_SMInterface system block with the wSMControl input of the application block:
On the application level, the wSMControl input is connected with the motion control kernel. The
motion control kernel evaluates the transmitted control information and activates the required
motion sequence (e.g. braking).
Note!
At present, the motion control kernel only evaluates bit 0 (SS1). When this safety
function is requested, the drive will be decelerated to standstill along the stop ramp set
in C02610/3.
... for decoding the status and control information of the drive-based safety system into single
boolean signals.
How to decode the status information into single boolean status signals:
1. Go to the I/O level
system block with one of the free inputs wFreeIn1 ... wFreeIn4 of the application block.
• In the following example, the wState output is connected with the free wFreeIn1 input
of the LA_NCtrl application block on the I/O level.
• For a better overview, all other connections of the LA_NCtrl application block are not
shown here.
in the FB editor and connect the wState output of the LS_SMInterface
2. Go to the application level
input of the L_SMStateDecoder_1 function block.
•The free inputs wFreeIn1 ... wFreeIn4 are outputs on the application level.
The L_SMStateDecoder_1 function block decodes the status signal assigned to the wState
input into single boolean status signals for further use in the FB interconnection.
and connect the selected free input wFreeIn with the wState
How to decode the I/O status information into single boolean status signals:
1. Go to the I/O level
system block with one of the free inputs wFreeIn1 ... wFreeIn4 of the application block.
• In the following example, the wIOState output is connected with the free wFreeIn2 input
of the LA_NCtrl application block on the I/O level.
• For a better overview, all other connections of the LA_NCtrl application block are not
shown here.
2. Go to the application level
input of the L_SMStateDecoderIO_1 function block.
•The free inputs wFreeIn1 ... wFreeIn4 are outputs on the application level.
in the FB editor and connect the wIOState output of the LS_SMInterface
and connect the selected free input wFreeIn with the wIOState
The L_SMStateDecoderIO_1 function block decodes the status signal assigned to the
wIOState input into single boolean status signals for further use in the FB interconnection.
How to decode the control information into single boolean control signals:
1. Go to the I/O level
system block with one of the free inputs wFreeIn1 ... wFreeIn4 of the application block.
• In the following example, the wControl output is connected with the free wFreeIn3 input
of the LA_NCtrl application block on the I/O level.
• For a better overview, all other connections of the LA_NCtrl application block are not
shown here.
2. Go to the application level
on this level, with the wControl input of the L_SMControlDecoder_1 function block.
•The free inputs wFreeIn1 ... wFreeIn4 are outputs on the application level.
in the FB editor and connect the wControl output of the LS_SMInterface
and connect the selected free input wFreeIn, which is an output
The L_SMControlDecoder_1 function block decodes the control signal assigned to the
wControl input into single boolean control signals for further use in the FB interconnection.
Safety-relevant parameters can only be transmitted to the drive-based safety system via
safe parameter setting with the »Engineer«.
The parameter set is stored in the memory module and in the drive-based safety system
with a unique module ID, which must correspond to the effective safety address in the
drive-based safety system.
If you select the safety option in the project view of the »Engineer«, different tabs for the safety
system are available in the workspace. The following illustration shows the tabs for safety
option
30:
[2-1]Tabs of the integrated safety system (here as an example for safety option 30)
TabInformationavailable for
Safe configurationThis tab serves to make the safe configuration of the drive-
FeaturesThis tab displays general information on the safety system,
DocumentationThis tab serves to add notes and electronic documents to the
Safe parameter transfer
By clicking Safe Transfer on the Safe configuration tab, the Safe Transfer dialog box opens which
provides the function for a safe parameter transfer.
Safe parameter transfer ( 44)
based safety.
Safe configuration
e.g. product name, version, etc.
drive-based safety system.
• Detailed information on adding documentations can be
found in the »Engineer« documentation in chapter
"Project structure".
If you request the "Send safe data to device" function in the Safe Transfer dialog box via the Send
button, the drive-based safety system changes to the "Service status" which is required for a safe
parameter setting.
Send safe data ( 45)
The service status means:
• The standard stop is active and the drive is safely switched to torqueless operation (STO).
• With safety option 30, the safe inputs are evaluated as OFF state.
• The communication via safety bus is - if possible - active, but passivated.
Note!
• The service status is also active if the parameter set in the memory module does not
correspond to the parameter set in the drive-based safety system during the
initialisation.
• The service status can be exited by reinitialising the drive-based safety system, i.e. the
communication via the safety bus is interrupted.
Supported interfaces for a safe parameter setting
A safe parameter setting with the »Engineer« is supported via the following interfaces:
In the "Safety" field in the middle of the LED display on the front of the controller you will get
information on the status of the drive-based safety system:
[2-2]LED display on the front of the controller
LabellingColourStatusDescription
LED status displays for the integrated safety system
S-StategreenoffCommunication between standard device and safety system
blinkingIntegrated safety system is in the service status
onCommunication between standard device and safety system
S-ErrorredoffError-free operation
blinkingIntegrated safety system is not accepted by standard device
S-AcknwyellowonParameter set acceptance must be acknowledged
S-EnableyellowblinkingSafety function active (non-safe display)
onWarning/fault/error
onController enabled
is not possible
has been established
Note!
The status of safety option 10 is only indicated via the "S-Enable" LED display.
Detected errors or maloperation of the drive are assigned to error states with definite responses.
The response can be co-ordinated with the complete drive via the error states.
FeaturesError status
System errorFaultWarning
EventFatal internal errorErrorMonitoring function
LED "S_Error"OnOnOn
State of the drive-based
safety system
The control category
according to EN 954-1...
ResponseThe motor is immediately
Acknowledgement after
event has been
eliminated
Lockout (CPU stopped)Error statusNormal operation
... has been abandoned... has not been abandoned
safely switched to torqueless
operation via
•STO
• Switching off and then on
again of the 24-V supply at
the safety module
The motor is immediately safely switched to torqueless
operation via
•STO
or shutdown via
• SS1 (parameterisable)
• Error acknowledgement (AIE) plug X62 (positive
signal pulse with a signal duration of 0.3 ... 10 s)
• Error acknowledgement (AIE) via safety bus (bit
"PS_AIE")
• Switching off and then on again of the 24-V supply
at the safety module
Note!
If the system error still occurs after switching the supply voltage, please contact the
Lenze service!
Error in PROFIsafe communication
When PROFIsafe is used as safety bus:
• If errors occur in the PROFIsafe communication, the data are passivated by the PROFIsafe driver.
• After the PROFIsafe communication is reinitialised, the drive reenabled if no standstill function
has been selected.
• Events which cause an error status are sent as a diagnostic telegram via the safety bus.
Logbook
The logbook function integrated in the controller records important events in the system in
chronological order, including error states of the drive-based safety system.
Tip!
When an online connection has been established, the logbook can be displayed in the
»Engineer« via the Logbook button on the Diagnostic tab for the controller.
Detailed information on the logbook can be found in the Online Help for the controller.