This documentation describes the first commissioning steps of a Lenze automation system on the
basis of predefined sample projects. The automation system used consists of a PLC for the control
technology and drive components connected (via a bus system).
Read the mounting instructions accompanying the controller first before you start
working!
The mounting instructions include safety instructions which must be observed!
Note!
This documentation supplements the software manuals of the »PLC Designer« and
»Engineer«.
Tip!
Current information and tools regarding the Lenze products can be found in the download
area at: http://www.Lenze.com
This manual is part of the "Controller-based Automation" manual collection. The manual collection
consists of the documents:
Type of documentationSubject
System manualsSystem overview/example topologies
• Controller-based Automation
• Visualisation
Communication manualsBus systems
• Controller-based Automation EtherCAT®
• Controller-based Automation CANopen®
• Controller-based Automation PROFIBUS®
• Controller-based Automation PROFINET®
Online helps/
software manuals
Lenze Engineering tools
• »PLC Designer«: Programming
• »Engineer«: Configuration of drives
• »VisiWinNET® Smart«: Visualisation
• »Backup & Restore«: Backing up/restoring data
8Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
• Servo Drives 9400 HighLine/PLC/
regenerative power supply module
• Inverter Drives 8400 StateLine/HighLine/TopLine
• 1000 I/O system (EPM-Sxxx)
Online help/communication manuals
• Bus systems
•Communication modules
Printed documentation
Online help in the Lenze Engineering
tool/
software manuals and communication
manuals are provided as PDF files in
the download area of the Lenze
website.
Target group
This documentation addresses to all persons who plan, commission, and program a Lenze
automation system on the basis of the Lenze "ApplicationTemplate PackML" as part of the
"Controller-based Automation".
Screenshots/application examples
All screenshots in this documentation are application samples. Depending on the firmware version
of the Lenze devices and the software version of the engineering tools installed (here: »PLC
Designer«), the screenshots may differ from the real screen display.
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/20149
Please observe the following safety instructions when you want to commission a controller or
system using the »Engineer«.
Read the documentation supplied with the controller or the individual components of
the system carefully before you start commissioning the devices with the »Engineer«!
The device documentation contains safety instructions which must be observed!
Danger!
According to today's scientific knowledge it is not possible to ensure absolute freedom
from defects of a software product.
If necessary, systems with built-in controllers must be provided with additional
monitoring and protective equipment complying with the relevant safety regulations
(e.g. law on technical equipment, regulations for the prevention of accidents) in each
case, so that an impermissible operating status does not endanger persons or facilities.
During commissioning persons must keep a safe distance from the motor or the
machine parts driven by the motor. Otherwise there is a risk of injury by the moving
machine parts.
Stop!
If you change parameters in the »Engineer« while the controller is connected online, the
changes will be directly accepted by the controller!
A wrong parameter setting can cause unpredictable motor movements. By an
unintended direction of rotation, a too high speed, or jerky operation, the driven
machine parts may be damaged!
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201413
[3-1]Illustration example: System structure with a Controller 3200 C
HardwarePC/notebookPLC (Logic) from firmware V3.1
Operating systemWindows XPWindows CE
Required Lenze software»PLC Designer« V3.1Logic
Further requirementsDepending on the respective sample
3.2What is the PLC Designer?
The »PLC Designer« is a Lenze engineering tool for programming the PLC of Lenze Controllers. The
Controller is the central control component of the Lenze Controller-based Automation system.
Product features
• Five different editors for the programming languages standardised in the IEC 61131-3 and a
very efficient CFC Editor are available. They can be used to create your own programs or to
address the functions of the Logic & Motion runtime software.
• By means of the integrated visualisation the processes are shown, in order to obtain all
important pieces of information at a glance during commissioning.
Engineering PCController
application:
• CAN or EtherCAT bus system
• CAN or EtherCAT node
14
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Preconditions
Where can I receive a full version of the PLC Designer?
3.3Where can I receive a full version of the PLC Designer?
The »PLC Designer« is provided for download in the Lenze Application Knowledge Base (AKB) .
• The AKB is a product- and application-oriented collection of information provided by Lenze.
• Alternatively you can install the »PLC Designer« from the CD supplied with the Controller.
3.3.1Installation
How to install the »PLC Designer«:
1. Select »PLC Designer« to save the full version as a packed ZIP file on your PC (Engineering
PC).
• Unpack the ZIP file PlcDesigner_V3.x.zip on your PC.
• The ZIP file contains an installation file.
or
Start the PLCDesigner_V3.x.exe installation file from the DC supplied with the Controller.
2. Start the EXE file and follow the installation instructions.
3. After the installation the »PLC Designer« can be started.
Further information and basics regarding the »PLC Designer« can be found in the
following documentation:
PLC Designer software manual
The manual is available on the CD supplied or on the Internet.
If the »PLC Designer« is already installed, carry out an update of the version available or install the
full version parallel to the version available.
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201415
Central control technology becomes more and more important in the field of automation
technology. Due to their scaling options and various combinations of visualisation and control on
one device, Industrial PCs provide clear advantages for many applications.
The Controllers are available with the following software programs:
• Controllers as control system
• Controllers as visualisation system (depending on the model, an additional panel may be
required)
• Controllers as component, optionally with operating system, without any further software
The Controller-based Automation system enables the central control of Logic and Motion systems.
Further information on parameter setting and configuration of the individual bus
systems can be found in the following bus system-specific communication manuals:
16Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
• The Controller is the central component in Controller-based Automation which uses the
runtime software to control the Logic and Motion functionalities.
• The controller communicates with the field devices via the fieldbus.
• Engineering tools for the Engineering PC
• The Engineering PC uses the Ethernet to communicate with the Controller.
• Use the various Engineering tools to configure and parameterise the system.
•Fieldbuses
•Field devices
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201417
This chapter describes the commissioning of a sample project by means of examples. The following
requirements have to be met, so that the respective sample project can be used.
5.1General system structure
The Lenze project examples are based on the following system structure.
• The Controller is the central control component of the system configuration.
• The sample projects are available for the following bus systems: CAN/EtherCAT.
[5-1]System structure with a Controller (Logic)
5.2Wiring the hardware
Before you can work with the project, the hardware has to be connected to each other. The sample
projects are configured so that the motors rotate if a controller is used as fieldbus node.
• Connect the desired Controller with the fieldbus nodes.
• Connect the devices (controllers, motors) with the corresponding voltage supply
Further information on the electrical connections can be found in the documentation
supplied. Please read the mounting instructions supplied with the controller first before
you start working!
The mounting instructions include safety instructions which must be observed!
• Connect the components with a suitable fieldbus cable.
18
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Further information can be found in the following documentation:
• Controller - Parameter setting & configuration
5.2.2Compiling the project data
To compile the project data, select the BuildCompile menu command or press the <F11> function
key.
• If errors have occurred during the compilation process, you can locate and eliminate them by
means of the »PLC Designer«error messages.
Then compile the project data again.
• If no errors have occurred during the compilation process, save the »PLC Designer«project in the
project folder.
5.2.3Starting the sample project - Logging on to the control with the »PLC Designer«
First transmit the sample project to the PLC device and start it then. To log the »PLC Designer« on to
the control system, select the OnlineLogin menu command.
• For this, the PLC program must be error-free.
• With login, the PLC program is loaded in the control system.
5.2.4Downloading and starting the PLC program
• If the PLC program has not been loaded yet onto the Controller, select the OnlineLoad menu
command.
• Select the OnlineRun menu command to start the PLC program.
Tip!
Install the PLC program as "boot project" in order to load it automatically after a device
is restarted.
How to install the project as boot project:
1. Open the Online menu in the menu bar
2. Select the Create boot project for L-force Controller command.
20
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Which Lenze application samples (AppSamples) exist?
The ready-configured sample projects are to facilitate the work with the Lenze products for
you. They include established system configurations representing typical application
cases. The objective is to obtain an executable Lenze automation system by using low
effort.
Depending on the application case, the sample projects can be optionally extended, and
thus they have to be adapted to the requirements in each case.
The ready-configured sample projects are to facilitate the work with the Lenze components for you.
They include established system configurations representing typical application cases. The
objective is to obtain an executable Lenze automation system by using low effort.
Depending on the application case, the sample projects can be optionally extended, and thus they
have to be adapted to the requirements in each case.
Where do I find the sample projects?
After a successful installation of the Lenze sample projects they can be found under:
ProgramsLenzeAppSamples
The sample projects are preconfigured for different bus systems.
• CAN projects contain the "_Can" code in the file name
• EtherCAT projects contain the "_ETC" code in the file name
From »PLC Designer« V3.3 the Application Samples are available as predefined »PLC Designer«
projects (*.project, ) when a new project is created.
How to proceed:
1. Creating a new project:
• FileNew project
•Select category Lenze Application Samples.
• Open the desired Application Sample.
Tip!
The »Engineer« sample projects are archived in ZIP format to allow you to send them for
instance by e-mail.
The »Engineer« supports project saving (FileSave archive) and project opening
(FileOpen archive) in ZIP format.
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201423
AutomaticIn the automatic mode a sequence runs over an infinite loop.
Selection:
•Travel for three seconds at speed1,
•then for five seconds at speed2,
• Start with speed1 again.
ManualIn manual mode, the controller can be actuated manually by setting the
ServiceThe service mode serves to adjust the controller.
7.1.3Commissioning
individual control bits (Jog1, Jog2, QSP, ErrorReset...). Like this, the controller
can be controlled manually, e.g. for cleaning or changing the tools.
Selection:
• Travel positive for one second,
•Stop for one second,
• Travel negative for one second.
Read the mounting instructions accompanying the controller first before you start
working!
The mounting instructions contain safety instructions that must be observed!
1. Wire the power connections
• Use the mounting instructions supplied with the controller to correctly use the power
connections according to the requirements of your device.
2. Wire the control terminals
3. Connect USB diagnostic adapter.
4. Switch on the voltage supply of the controller.
• Connect mains voltage.
When the green LED "DRV-RDY" is blinking and the red LED "DRV-ERR" is off, the controller is ready
to start and you can continue with the commissioning.
26
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Working with the sample projects
Sample project with the "Actuator speed" application - Actuator Speed
• After a connection to the controller has been established successfully, the following status is
displayed in the Status line:
6. Download parameter set
• This command has the effect that the application and the parameter settings of the
»Engineer« project overwrite the parameter settings in the controller.
1. Open the desired sample project (CAN or EtherCAT) in the »PLC Designer«.
2. Load the project to the Controller and Go online.
7.1.5.1Control configuration
CAN
• The CAN master (ID = 127) is the control section of the system configuration
• The controller (CAN node ID = 5) is attached below the CAN master.
• Below the controller, the axis data are available in the form of an additional node.
• One PDO for CAN-Input and one PDO for CAN-Output is used, respectively.
• The transmission mode is sync-controlled (10 ms)
You can find further details on the extension of the control configuration with CAN and EtherCAT in
the following section: Extending sample projects - adding devices
( 51)
EtherCAT
• The EtherCAT master is the control section of the system configuration
• The controller (station ID = 1001) is attached below the EtherCAT master.
• Below the controller, the axis data are available in the form of an additional node.
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201429
Working with the sample projects
Sample project with the "Actuator speed" application - Actuator Speed
• The "Main (PRG)" program is the basic program for processing the program sequences:
initialisation of the controller and selection of the different modes.
[7-2]Main (PRG)
30
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Working with the sample projects
Sample project with the "Actuator speed" application - Actuator Speed
7.1.6Operation via the visualisations in the »PLC Designer«
7.1.6.1Information/start page
[7-3]Visualisation start page of the sample project Lenze 8400 HighLine - Actuator Speed
Select mode Information/start pageStatus
Parameter
selection
• Via the buttons in area , the mode (automatic, manual, service) can be selected.
•In area , SDO services (read/write parameters) for the controller can be selected.
• The button in area refers to the start page which displays the version identifier of the project
and the libraries in area .
• Dialog box shows the status of the machine.
• Control field shows the bus communication status.
Version identifier Status
Note!
If a bus communication error occurs, the control and drive controller are to be restarted,
since the sample application does not support an automatic reset of bus
communication.
• Control field Error indicates the error message status.
• Error in the application
• Error in the controller
•The Error Reset button resets the error messages.
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201433
Working with the sample projects
Sample project with the "Actuator speed" application - Actuator Speed
•Display field indicates the status of the mode.
•Display field shows the current speed (Speed Value variable).
• Dialog box indicates the machine status.
• Control field shows the bus communication status.
Note!
If a bus communication error occurs, the control and drive controller are to be restarted,
since the sample application does not support an automatic reset of bus
communication.
• Control field Error indicates the error message status.
• Error in the application
• Error in the controller
•The Error Reset button resets the error messages.
7.1.6.3Manual mode ("Manual jog")
The controller can be actuated manually via the visualisation of the L_LCB_ActuatorSpeed block.
34
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Working with the sample projects
Sample project with the "Actuator speed" application - Actuator Speed
Select modeControl panelActivate control via visualisation
• Button selects the manual (manual jog) mode.
• In the control and status panel the FB for actuating the controller is visualised.
Note: Activate button to be able to operate the controller via the visualisation.
• Enable the controller via the xDriveEnable FB input to be able to define setpoints manually.
Note: Click the xDriveSetQsp button to activate quick stop.
For more information on the FB, please see the following section:L_LCB_ActuatorSpeed
( 120)
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201435
Working with the sample projects
Sample project with the "Actuator speed" application - Actuator Speed
Select mode Stop buttonStatus of the service mode
Start button Activate clockwise
rotation (CW)
• Button selects the service mode.
• Button starts the motion profile.
• Button inhibits the motion profile.
• Button sets clockwise rotation (clockwise rotating direction of the motor).
•Display field indicates the status of the mode.
•Display field indicates the current speed (variable Actual Value).
•Display field shows the currently set speed setpoint.
• Possible setpoint data for the motion profile: 0 ... 100%.
• Dialog box shows the status of the machine.
• Control field shows the bus communication status.
Actual speedSetpoint speed
Note!
If a bus communication error occurs, the control and drive controller are to be restarted,
since the sample application does not support an automatic reset of bus
communication.
36
• Control field Error indicates the error message status.
• Error in the application
• Error in the controller
•The Error Reset button resets the error messages.
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Working with the sample projects
Sample project with the "Actuator speed" application - Actuator Speed
AutomaticIn the automatic mode a sequence runs over an infinite loop.
Selection:
When the drive has been referenced...
1.travel to position 1,
2.travel to position 2,
3.restart at (1.).
ManualIn manual mode, the controller can be manually actuated by setting the
ServiceThe service mode serves to adjust the controller.
HomingIn homing mode, the drive is referenced.
single control bits (xManualPos, xManualNeg, xDriveSetQsp, xResetError).
Like this, the controller can be controlled manually, e.g. for cleaning or
changing the tools.
Selection:
• Travel positive for one second,
•Stop for one second,
• Travel negative for one second.
• Either the home position is set directly, or a homing is started.
7.2.3Commissioning
Read the mounting instructions accompanying the controller first before you start
working!
The mounting instructions contain safety instructions that must be observed!
1. Wire the power connections
• Use the mounting instructions supplied with the controller to correctly use the power
connections according to the requirements of your device.
2. Wire the control terminals
3. Connect USB diagnostic adapter.
4. Switch on the voltage supply of the controller.
• Connect mains voltage.
When the green LED "DRV-RDY" is blinking and the red LED "DRV-ERR" is off, the controller is ready
to start and you can continue with the commissioning.
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201439
Working with the sample projects
Sample project with "Table positioning" application - TablePositioning
1. Open the desired sample project (CAN or EtherCAT) in the »PLC Designer«.
2. Load the project to the Controller and Go online.
7.2.5.1Control configuration
CAN
• The CAN master (ID = 127) is the control section of the system configuration
• The controller (CAN node ID = 5) is attached below the CAN master.
• Below the controller, the axis data are available in the form of an additional node.
• Two PDOs for CAN-Input and CAN-Output are used, respectively.
• The transmission mode is sync-controlled (10 ms).
You can find further details on the extension of the control configuration with CAN and EtherCAT in
the following section: Extending sample projects - adding devices
( 51)
EtherCAT
• The EtherCAT master is the control section of the system configuration
• The controller (station ID = 1001) is attached below the EtherCAT master.
• Below the controller, the axis data are available in the form of an additional node.
7.2.5.2Program organisation units
"Main" program
• The "Main (PRG)" program is the basic program for processing the program sequences:
initialisation of the controller and selection of the different modes.
[7-5]Example: Main (PRG)
42
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Working with the sample projects
Sample project with "Table positioning" application - TablePositioning
7.2.6Operation via the visualisations in the »PLC Designer«
7.2.6.1Information/start page
[7-6]Example: Visualisation start page of the sample project Lenze 8400 HighLine - TablePositioning
Select mode Manufacturer informationStatus
Parameter
selection
• Via the buttons in area , the mode (automatic, manual, service, homing) can be selected.
•In area , SDO services (read/write parameters) for the controller can be selected.
• The button in area refers to the start page which displays the version identifier of the project
and the libraries in area .
• Dialog box shows the status of the machine.
• Control field shows the bus communication status.
Information/home page Status
Note!
If a bus communication error occurs, the control and drive controller are to be restarted,
since the sample application does not support an automatic reset of bus
communication.
• Control field Error indicates the error message status.
• Error in the application
• Error in the controller
•The Error Reset button resets the error messages.
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201445
Working with the sample projects
Sample project with "Table positioning" application - TablePositioning
The controller can be actuated manually via the visualisation of the L_LCB_TablePositioning block.
Select modeControl/status panelActivate control via visualisation
• Button selects the manual (manual jog) mode.
• The control and status panel contains the FB for actuating the controller.
• The controller can be actuated manually via the visualisation of the L_LCB_TablePositioning
block.
Note: Activate button to be able to operate the controller via the visualisation.
• Enable the controller via the xDriveEnable FB input to be able to define setpoints manually.
Note: Click the xDriveSetQsp button to activate quick stop.
Further information on the FB can be found in the following section:
L_LCB_TablePositioning
•Area visualises the FB for reading out the errors from the controller.
Further information on the FB can be found in the following section:
L_DCO_ReadDriveParameter
( 120)
( 105)
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201447
Working with the sample projects
Sample project with "Table positioning" application - TablePositioning
Select mode Stop buttonStatus of the service mode
Start button Activate clockwise
rotation
• Button selects the service mode.
• Button starts the motion profile.
• Button inhibits the motion profile.
• Button selects clockwise rotation (clockwise rotating direction of the motor).
•Display field indicates the status of the mode.
•Display field indicates the current speed (variable Speed Value).
• Dialog box shows the status of the machine.
• Control field shows the bus communication status.
Actual speed
Note!
If a bus communication error occurs, the control and drive controller are to be restarted,
since the sample application does not support an automatic reset of bus
communication.
• Control field Error indicates the error message status.
• Error in the application
• Error in the controller
•The Error Reset button resets the error messages.
48
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Working with the sample projects
Sample project with "Table positioning" application - TablePositioning
This chapter informs you on how to extend the control configuration manually.
• Lenze provide ready-made sample projects in which the control configuration has already been
created. More information can be found in the following section: Working with the sample
projects ( 23)
• Proceed as described below to extend an existing sample project individually. Please note that
the communication settings have to be adapted for each individual node.
8.1Creating a control configuration - EtherCAT bus system
Note!
Before creating an EtherCAT configuration in »PLC Designer«, ensure that the following
conditions have been met:
• The sequence of EtherCAT slaves in the device tree must correspond to the physical
arrangement of the EtherCAT topology.
• In order that the system works properly, end terminals must not be used when setting
up the system configuration in the device tree.
• Select the cycle times according to the technical data, from 1 ... 10 ms.
How to create the control configuration in the »PLC Designer«:
1. Open the context menu of the target system and execute the command Append device
in order to extend the control configuration with "EtherCAT Master".
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201451
Extending sample projects - adding devices
Creating a control configuration - EtherCAT bus system
2. Add an EtherCAT slave below the EtherCAT master.
• Manually using the Add Device command in the context menu of the CANopen
master
Select a field device from the selection list. You can only select devices the CANopen
device description files of which have been imported in the »PLC Designer«.
The »PLC Designer« provides a "fieldbus scan" during which the devices connected to the
fieldbus are automatically detected.
• More information can be found in the section "Lenze specificationsEtherCAT control
technology" of the online help for the »PLC Designer« and in the EtherCAT communication manual (KHB)- Commissioning & configuration.
Repeat the Add Device command until all slaves connected to the fieldbus are included
in the control configuration.
52
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
3. Give the inserted slaves suitable names (e.g. "Drive_vertical").
The names must …
• only contain the characters "A ... Z", "a ... z", "0 ... 9" or "_";
• must not begin with a digit.
You can enter a name by clicking the element.
Example:
• Below the selected slave, the axis data are available in the form of an additional node.
L_LCB_AXIS_REF
Connect a function block to the LC_Drive instance to establish a connection to the slave.
Transmitted process data are written automatically to the axis data. Hence, no manual
assignment of the process data to the application is required. Overview: The libraries for
controlling the inverters ( 82)
( 115)
Note!
During runtime the parameters can only be changed by means of the corresponding
function blocks. Afterwards, a manual adjustment with the controller is required!
8.2Create control configuration - bus system CAN
Note!
An L-force Controller in the CANopen network must be configured in the »PLC Designer«
since the complete configuration is written to the connected slaves when the Controller
is started. During this process, previous settings in slaves are overwritten.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
How to create the control configuration in the »PLC Designer«:
1. Go to the context menu of the target system and use the Add Device command to
extend the control configuration with "CANbus".
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201453
5. Use the command Add Device to add a Logic device (slave) to the CANopen_Manager
(master).
Select the desired CAN node from the selection list.
Tip!
For the implementation of other controllers, a general device description is provided: Lenze
Generic Drive.
Further information on the function block of the general device control can be found in the
following section: L_LCB_GenericDrive
Repeat the Add Device command until all slaves connected to the bus are
implemented in the control configuration. Optionally, you can Copy and Paste a node
already inserted into the context menu of the device. The communication settings (node ID
and baud rate as well as further parameters) must be adapted manually.
( 130)
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201457
6. Give the inserted slaves suitable names (e.g. "Drive_vertical").
The names must …
• only contain the characters "A ... Z", "a ... z", "0 ... 9" or "_";
• must not begin with a digit.
You can enter a name by clicking the element.
Example:
• Below the selected slave, the axis data are available in the form of an additional node.
L_LCB_AXIS_REF
Connect a function block to the LC_Drive instance to establish a connection to the slave.
Transmitted process data are written automatically to the axis data. Hence, no manual
assignment of the process data to the application is required. Overview: The libraries for
controlling the inverters ( 82)
( 115)
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
58
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
By default, the PDO mapping is optimised for the corresponding application. It is possible
to change this mapping (set checkmark). Due to the limited bandwidth of the CAN bus, this
is only sensible in special cases. The PDO properties are pre-assigned sensibly as well and
should not be changed.
By double-clicking a single PDO, you can see its transmission properties.
•The Transmission Type "cyclic - synchronous (type 1-240)" and the setting, at
which sync the PDOs are to be sent, must not be changed.
• The settings for the Inhibit Time and the Event Time are not evaluated.
• Confirm the settings with OK.
On the CANopen I/O Mapping tab, PLC variables can be assigned to the process image.
Note!
Bus operation without CAN synchronisation
• The control system always transmits asynchronous PDOs from an unsolicited task in
an event-controlled way. To achieve a time-controlled transmission of asynchronous
PDOs by the control system, you must assign the CAN master to a cyclic task.
• The control does not support any monitoring times for asynchronous receive-PDOs.
This is only possible with field devices.
60
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
• For controlling the Inverter Drives 8400 BaseLine with the "speed actuating drive" application,
an application sample is available.
( 100)
Where do I find the suitable application example?
ProgramsLenzeAppSamples<Version>
LAS_40_INTF_Can_84BL_Speed
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
•When the sample device application is used, the L_LCB_ActuatorSpeed function block from
the L_LCB_LenzeLogicDrives library can be sued for activating the 8400 BaseLine.
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
instance.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
62
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
9.2Inverter Drives 8400 StateLine C - speed actuating drive
• This device is available for CANopen and EtherCAT.
• For controlling the Inverter Drives 8400 StateLine with the "speed actuating drive" application,
an application sample is available.
Where do I find the suitable application example?
ProgramsLenzeAppSamples<Version>
LAS_40_INTF_<Bus system>_84SL_Speed
• CAN projects contain the "_Can" code in the file name
• EtherCAT projects contain the "_ETC" code in the file name
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
•When the sample device application is used, the L_LCB_ActuatorSpeed function block from
the L_LCB_LenzeLogicDrives library can be used for activating the 8400 StateLine.
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
instance.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
64
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Overview of device descriptions
Inverter Drives 8400 StateLine C - speed actuating drive
The received process data are copied to the awReceiveData element of the L_LCB_AXIS_REF
instance. The process data to be sent are copied from the awTransmitData element of the
L_LCB_AXIS_REF instance.
The table provides an overview which index can be found where.
9.3Inverter Drives 8400 HighLine C - table positioning
• This device is available for CANopen and EtherCAT.
• For controlling the Inverter Drives 8400 StateLine with the "table positioning" application, an
application sample is available.
Where do I find the suitable application example?
ProgramsLenzeAppSamples<Version>
LAS_40_INTF_<Bus system>_84HL_TabPos
• CAN projects contain the "_Can" code in the file name
• EtherCAT projects contain the "_ETC" code in the file name
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
•
• When the sample device application is used, the L_LCB_TablePositioning function block from
the L_LCB_LenzeLogicDrives library can be used for activating the 8400 HighLine.
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
9.3.1Overview of indices
The received process data are copied to the awReceiveData element of the L_LCB_AXIS_REF
instance. The process data to be sent are copied from the awTransmitData element of the
L_LCB_AXIS_REF instance.
instance.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
66
The table provides an overview which index can be found where.
• This device is available for CANopen and EtherCAT.
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
•
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
instance.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
68
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
9.5Servo Drives 9400 HighLine C speed actuating drive
• This device is available for CANopen and EtherCAT.
• For controlling the Servo Drives 9400 HighLine with the "speed actuating drive" application
from the application version 4.0.0. An application sample is available.
Where do I find the suitable application example?
ProgramsLenzeAppSamples<Version>
LAS_40_INTF_<Bus system>_94HL_Speed
• CAN projects contain the "_Can" code in the file name
• EtherCAT projects contain the "_ETC" code in the file name
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
•When the sample device application is used, the
L_LCB_ActuatorSpeed function block from the L_LCB_LenzeLogicDrives library can be used
for activating the 9400 HighLine.
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
instance.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual
I/O mapping option has to be activated.
9.5.1Overview of indices
The received process data are copied to the awReceiveData element of the L_LCB_AXIS_REF
instance. The process data to be sent are copied from the awTransmitData element of the
L_LCB_AXIS_REF instance.
70
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Overview of device descriptions
Servo Drives 9400 HighLine C speed actuating drive
9.6Servo Drives 9400 HighLine C - table positioning
• This device is available for CANopen and EtherCAT.
• For controlling the Servo Drives 9400 HighLine with the "table positioning" application from the
application version 5.0.0. An application sample is available.
Where do I find the suitable application example?
ProgramsLenzeAppSamples<Version>
LAS_40_INTF_<Bus system>_94HL_TabPos
• CAN projects contain the "_Can" code in the file name
• EtherCAT projects contain the "_ETC" code in the file name
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
•When the sample device application is used, the
L_LCB_TablePositioning function block from the L_LCB_LenzeLogicDrives library can be used
for activating the 9400 HighLine.
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
• Table with an overview of indices: 9400 HighLine C - Overview of indices
instance.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
( 79)
72
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Overview of device descriptions
Servo Drives 9400 HighLine C - torque actuating drive
9.7Servo Drives 9400 HighLine C - torque actuating drive
• This device is available for CANopen and EtherCAT.
• For controlling Servo Drives 9400 HighLine with the "torque actuating drive" application from
application version 4.0.0.
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
instance.
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
• Table with an overview of indices: 9400 HighLine C - Overview of indices
( 79)
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201473
9.8Servo Drives 9400 HighLine C - electronic gearbox
• This device is available for CANopen and EtherCAT.
• For controlling Servo Drives 9400 HighLine with the "electronic gearbox" application from
application version 5.0.0.
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
instance.
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
• In order to be able to link the process data
manually (instead of the automatic link to
• Table with an overview of indices: 9400 HighLine C - Overview of indices
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
( 79)
74
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
Overview of device descriptions
Servo Drives 9400 HighLine C - synchronism with mark synchronisation
9.9Servo Drives 9400 HighLine C - synchronism with mark synchronisation
• This device is available for CANopen and EtherCAT.
• For controlling Servo Drives 9400 HighLine with the "synchronism with mark synchronisation"
application from application version 5.0.0.
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
instance.
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
• Table with an overview of indices: 9400 HighLine C - Overview of indices
( 79)
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201475
Overview of device descriptions
Servo Drives 9400 HighLine C - positioning sequence control
9.10Servo Drives 9400 HighLine C - positioning sequence control
• This device is available for CANopen and EtherCAT.
• For activation of the 9400 HighLine controller with the "Synchronism with mark
synchronisation" application from application version 5.0.0.
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
instance.
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
• In order to be able to link the process data
manually (instead of the automatic link to
• Table with an overview of indices: 9400 HighLine C - Overview of indices
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
( 79)
76
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
• This device is available for CANopen and EtherCAT.
• For activation of the 9400 regenerative power supply module.
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
instance.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
• Table with an overview of indices: 9400 HighLine C - Overview of indices
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201477
Overview of device descriptions
Servo Drives 9400 HighLine C - "empty application"
9.12Servo Drives 9400 HighLine C - "empty application"
• This device is available for CANopen and EtherCAT.
• For activation of the 9400 HighLine controller with the "empty application" application from
application version 1.0.1.
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
instance.
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
• In order to be able to link the process data
manually (instead of the automatic link to
• Table with an overview of indices: 9400 HighLine C - Overview of indices
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
( 79)
Note!
After creation of the »Engineer« application, the indices are to be configured manually
in the »PLC Designer«, since no predefined port variables (indices) are defined in the
"Empty application" TA.
78
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/2014
• Activation of any Lenze controller at the bus system with any drive interface.
• The process data must be mapped in the controller. The device description of the Lenze Generic
Drive serves to define wildcards (e.g. CAN IN1 W1) in which the transmitted process data will be
copied.
Description
By inserting this device into the »PLC Designer«, a subordinated node is inserted automatically with
an L_LCB_AXIS_REF
• Connect a function block with the L_LCB_AXIS_REF instance to establish a connection to the
slave. Transmitted process data are automatically written to the L_LCB_AXIS_REF instance.
Hence, no manual assignment of the process data to the application is required. Overview:
The libraries for controlling the inverters ( 82)
•The L_LCB_GenericDrive function block in the L_LCB_LenzeLogicDrives library serves to
activate the respective controller.
• The function blocks for parameter accesses are contained in the
L_DCO_DriveCommunication library.
9.14.1Overview of indices
The received process data are copied to the awReceiveData element of the L_LCB_AXIS_REF
instance. The process data to be sent are copied from the awTransmitData element of the
L_LCB_AXIS_REF instance.
The table provides an overview which index can be found where.
instance.
• In order to be able to link the process data
manually (instead of the automatic link to
the L_LCB_Axis_REF instance), the Manual I/O mapping option has to be activated.
[10-1] Example: Interconnection of the axis data structure of a 9400 HighLine with an interface FB for table positioning
10.3The L_DCO_DriveCommunication library
The L_DCO_DriveCommunication library provides FBs for bus-independent parameter
communication. For interconnection, connect the corresponding axis data structure to the FB.
[10-2] Example: Interconnection of the axis data structure of a 9400 HighLine with an FB for reading the drive parameters
10.4The L_DAC_DataConversion library
The L_DAC_DataConversion library provides functions for data conversion. The
L_DAC_DataConversion library ( 84)
Lenze · Commissioning of Lenze drives · 1.3 EN - 06/201483