This documentation only contains descriptions for the E94AYCET communication module
(EtherCAT®).
Note!
This documentation supplements the Mounting Instructions supplied with the
communication module and the Servo Drives 9400 hardware manual.
The Mounting Instructions contain safety instructions which must be observed!
The features and functions of the communication module are described in detail.
Examples illustrate typical applications.
The theoretical concepts are only explained to the level of detail required to understand the
function of the communication module.
This documentation does not describe any software provided by other manufacturers. No warranty
can be given for corresponding data provided in this documentation. For information on how to use
the software, please refer to the control system documents (controller, EtherCAT master).
All product names mentioned in this documentation are trademarks of their corresponding owners.
Tip!
Detailed information about EtherCAT can be found on the website of the EtherCAT
Technology Group:
www.ethercat.org
4Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
This documentation is intended for all persons who plan, install, commission and maintain the
networking and remote servicing of a machine.
Tip!
Current documentation and software updates with regard to Lenze products can be found
in the download area at:
www.lenze.com
Validity information
The information in this documentation applies to the following devices:
Extension moduleType designationFrom hardware
version
EtherCAT communication moduleE94AYCETVE03.00
Screenshots/application examples
All screenshots in this documentation are application examples. Depending on the firmware
version of the communication module and the software version of the engineering tools installed
(e.g. »Engineer«, »TwinCAT«), the screenshots in this documentation may differ from the actual
screen representation.
From software
version
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD175
This documentation uses the following conventions to distinguish different types of information:
Type of informationIdentificationExamples/notes
Numbers
DecimalStandard notationExample: 1234
Decimal separatorPointIn general, the decimal point is used.
Example: 1234.56
Hexadecimal0x[0 ... 9, A ... F]Example: 0x60F4
Binary
• Nibble
Text
Version informationText colour blueAll pieces of information that only apply to or from a specific
Program name» «The Lenze PC software »Engineer«...
Control elementBoldThe OK button... / The Copy command... / The Properties
Sequence of menu
commands
HyperlinkUnderlined
Icons
Page reference ( 9)Optically highlighted reference to another page. Can be
Step-by-step instructions
In inverted commas
Point
Example: ’100’
Example: ’0110.0100’
software version of the device are highlighted accordingly in
this documentation.
Example: This function extension is available from software
version V3.0!
tab... / The Name input field...
If several successive commands are required for executing a
function, the individual commands are separated from each
other by an arrow: Select the command File
Optically highlighted reference to another topic. Can be
activated with a mouse-click in this online documentation.
activated with a mouse-click in this online documentation.
Step-by-step instructions are marked by a pictograph.
Open to...
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD177
DriveLenze inverter of the "Servo Drives 9400" product range
Standard device
CodeParameter which serves to parameterise and monitor the drive. In normal usage,
SubcodeIf a code contains several parameters, they are stored in so-called "subcodes".
CoECANopen over EtherCAT
ControllerEtherCAT master
Control system
DC"Distributed clocks" for EtherCAT synchronisation
»Engineer«PC software from Lenze which supports you during engineering
»PLC Designer«
ESI"EtherCAT slave information"
"Hot connect"This feature makes it possible to remove and connect slave field devices during
HWHardware
I-1600.8CoE index (hexadecimal representation)
Lenze settingSettings with which the device is preconfigured ex works.
Standard setting
PDOProcess data object
SDOService data object
SWSoftware
»TwinCAT«Beckhoff PC software for EtherCAT configuration
the term is usually referred to as "Index".
This manual uses a slash "/" as a separator between code and subcode
(e.g. "C00118/3").
In normal usage, the term is also referred to as "Subindex".
(parameterisation, diagnostics, and configuration) throughout the entire life
cycle, i.e. from planning to maintenance of the commissioned machine.
(device description file in XML format)
EtherCAT® (Ethernet for Controller and Automation Technology) is an Ethernetbased fieldbus system which meets the application profile for industrial realtime systems.
EtherCAT® is a registered trademark and patented technology, licenced by
Beckhoff Automation GmbH, Germany.
operation.
In the example: index 0x1600, subindex 8
8
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Always observe the specified safety measures to avoid severe injury to persons and
damage to property!
Always keep this documentation to hand in the vicinity of the product during operation.
2.1General safety and application notes
Danger!
If you ignore the following basic safety measures, severe injury to persons and damage
to material assets may result.
Lenze drive and automation components ...
• must only be used as directed.
Application as directed
• must never be commissioned if they display any signs of damage.
• must never be technically modified.
• must never be commissioned if they are not fully mounted.
• must never be operated without the covers required.
• during and after operation can have live, moving and rotating parts, depending on their degree
of protection. Surfaces can be hot.
For Lenze drive components ...
• only use the accessories approved.
• only use genuine spare parts supplied by the manufacturer of the product.
Observe all specifications contained in the enclosed documentation and related documentation.
• This is the precondition for safe and trouble-free operation and for obtaining the product
features specified.
Product features
• The specifications, processes, and circuitry described in this document are for guidance only and
must be adapted to your own specific application. Lenze does not take responsibility for the
suitability of the process and circuit proposals.
( 12)
( 13)
10
Only qualified personnel may work with and on Lenze drive and automation components.
According to IEC 60364 and CENELEC HD 384, these are persons ...
• who are familiar with the installation, assembly, commissioning and operation of the product.
• who have the corresponding qualifications for their work.
• who know all regulations for the prevention of accidents, directives and laws applicable on site
and are able to apply them.
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Page 11
2Safety instructions
2.2Device- and application-specific safety instructions
2.2Device- and application-specific safety instructions
• During operation, the communication module must be firmly connected to the standard device.
• With external voltage supply, always use a separate power supply unit, safely separated to
EN 61800-5-1 in every control cabinet (SELV/PELV).
External voltage supply
• Only use cables that correspond to the given specifications.
Specification of the Ethernet cable
( 29)
( 27)
Documentation for the standard device, control system, plant/machine
All the other measures prescribed in this documentation must also be implemented.
Observe the safety instructions and application notes stated in this manual.
2.3Residual hazards
Protection of persons
If Servo Drives 9400 are used on a phase earthed mains with a rated mains voltage of 400V,
protection against accidental contact is not ensured without external measures.
Protective insulation
Device protection
The communication module contains electronic components that can be damaged or destroyed by
electrostatic discharge.
Installation
( 22)
( 16)
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1711
If the Servo Drives 9400 are operated on a phase earthed mains with a rated mains
voltage 400 V, external measures need to be implemented in order to ensure
protection against accidental contact.
Possible consequences:
Death or severe injury
Protective measures:
If protection against accidental contact is required for the control terminals of the drive
and the connections of the plugged device modules, ...
• a double isolating distance must be available.
• the components to be connected must be provided with a second isolating distance.
Note!
The existing protective insulation in the Servo Drives 9400 is implemented according to
EN 61800-5-1.
16
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Process data1 ... 32 process data words for each direction
(max. 64 bytes, 16 bits / word)
Parameter data (mailbox size for CoE
transfer)
4.4Communication time
Parameter data (SDO)
The communication time for parameter data is the time between the transmission of an SDO
request and the arrival of the corresponding response.
The processing time in the drive is approx. 30ms+20ms tolerance (typical)
Some codes may require a longer processing time (see reference manual/»Engineer« online help for
Servo Drive 9400).
Max. 128 bytes
Process data (PDO)
The communication time for process data is the time between the reception of a PDO with setpoints
and the return of a PDO with the current actual values.
The communication times for process data depend on the ...
• processing time in the drive (interval time of the application task, process data mode);
• Runtime on the fieldbus (frame length, number of nodes, PDO update time, instant of
transmission of the EtherCAT frame);
• Use of the "Distributed clocks" (DC) functionality for synchronised operation.
Synchronisation with "Distributed Clocks" (DC)
( 35)
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1719
An EtherCAT frame is sent through a pair of wires from the master to the slaves. The frame is
forwarded from slave to slave until it has passed through all the devices. Finally, the last slave
returns the frame to the master through a second pair of wires. In this way, EtherCAT always forms
a logic ring topology, irrespective of the topology used.
Line topology
M = master
SD = slave device
E94AYCET006
[5-4]Line topology
The devices are interconnected successively.
In order to ensure trouble-free operation, it is required to assign and wire the EtherCAT inputs (IN)
and EtherCAT outputs (OUT) correctly.
The receiving line is plugged into socket X246 (IN), the forwarding line into socket X247 (OUT).
The direction of data transmission is from the master to the slaves.
Tip!
The termination of the last EtherCAT node is effected automatically by the slave.
Switch topology
M = master
S = switch
SD = slave device
E94AYCET007
[5-5]Switch topology
The wiring can also be carried out in a star structure via an appropriate switch. For this, observe the
additional runtimes.
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1725
The EtherCAT connection is established via the RJ45 sockets X246 (IN) and X247 (OUT).
A standard Ethernet patch cable is suitable for connecting the communication module to the
EtherCAT fieldbus.
Specification of the Ethernet cable
( 27)
Note!
In order to prevent damage to the RJ45 socket, plug or remove the Ethernet cable
connector straight (at a right angle) into/from the socket.
Pin assignment of the RJ45 sockets
RJ45 socketPinSignal
1Tx +
2Tx -
3Rx +
4-
5-
6Rx -
E94AYCXX004C
7-
8-
Tip!
The EtherCAT interfaces are provided with an auto auto MDIX function. This function
adjusts the polarity of the RJ45 interfaces so that a connection can be established
irrespective of the polarity of the opposite EtherCAT interface and irrespective of the type
of cable used (standard patch cable or crossover cable).
26
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
The communication module can be supplied externally with voltage via separate supply cables at
the 2-pole plug connector X245.
Note!
With external voltage supply, always use a separate power supply unit, safely separated
to EN 61800-5-1 in every control cabinet (SELV/PELV).
External voltage supply of the communication module is necessary if the bus communication is to
be continued in the event of a failure of the supply of the standard device.
Access to parameters of a standard device disconnected from the mains is not possible.
Assignment of the X245 plug connector
DesignationDescription
+U = 24 V DC (20.4 V -0 % ... 28.8 V +0 %)
I = 130 mA
-Reference potential for the external voltage supply
During commissioning, plant-specific data such as motor parameters, operating parameters,
responses, and parameters for fieldbus communication are defined for the drive. Lenze devices use
codes for this purpose.
The codes of the drive and for communication are saved to the memory module in a non-volatile
data set.
In addition, there are codes for diagnosing and monitoring the stations.
Note!
When parameterising the communication module, please observe that the code number
depends on the slot of the Servo Drive 9400 in which the communication module has
been inserted.
The first two digits of the code number specify the slot:
•C13nnn for slot MXI1
Parameters of the communication module for slot MXI1
•C14nnn for slot MXI2
Parameters of the communication module for slot MXI2
You also have to set the Communication-relevant parameters of the standard device
( 94)
.
( 97)
( 114)
6.1Before initial switch-on
Stop!
Before you switch on the Servo Drive 9400 and the communication module for the first
time, check the entire wiring for completeness, short circuit and earth fault.
30
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
The controller (EtherCAT master) must be configured before communication with the
communication module is possible.
In order to configure EtherCAT networks, you always need a configuration software for the
controller, e.g.:
• Lenze »PLC Designer«
• Beckhoff »TwinCAT«
These are software systems for the programming of control programs, EtherCAT configuration, realtime execution, and diagnostics.
The basic parameters of the communication module are stored in the internal configuration
memory and can be used by the master for the node identification.
For the node search (fieldbus scan), the corresponding device descriptions of the Lenze device family
are used.
"Controller-based Automation EtherCAT" communication manual
Here you'll find some detailed information relating to the EtherCAT configuration with
the Lenze »PLC Designer«.
6.2.1Installing device description files
The current XML device description files required for configuring the EtherCAT node can be found in
the download area at:
www.lenze.com
The following device description file can be installed via the EtherCAT configuration software.
Device description fileUsed for ...
Lenze_E94AYCET_V100_yymmdd.xmlFirmware version 1.01 of the E94AYCET communication
Lenze_E94AYCET_IO_yyyymmdd.xmlFrom firmware version 2.0 of the E94AYCET
Lenze_E94AYCET_MOTION_yyyymmdd.xmlFrom firmware version 2.0 of the communication
Wildcards in the file name
yyyyYear
mmMonth
ddDay
module
communication module onwards, in connection with the
"CiA402" technology application and Servo Drives 9400
module E94AYCET in connection with Servo Drives 9400
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1731
For a faultless integration of the EtherCAT slaves slaves into a master configuration it is necessary
to select the correct Lenze device in the EtherCAT configuration software.
Each EtherCAT node is identified unambiguously by the configuration software by means of the
product code (equal to the CoE object I-1018.2), the manufacturer's identification mark (0x3B), and
the main software version of the communication module.
Identification
( 12)
Implemented CoE objects
( 79)
In order that the configuration software selects the configuration specific for the EtherCAT node
from the device description file, the product code is automatically set in the identity object
according to the technology application selected in the drive (code C00218) and is updated after the
voltage supply is switched off/on or after every application download.
During initialisation, the product code is transferred to the EtherCAT master. On the basis of this
identification, the master can accept the corresponding settings from the device description.
Product codes for Servo Drives 9400
The product code defines the following devices in the device description files, depending on the
technology application selected in the Servo Drive 9400:
Product code [dec]Meaning
9 4 0 0 2 3 x x x Servo Drive 9400 HighLine
Applications:
0 0 0 Empty application (appl. ID 100000000)
0 0 1 Actuating drive speed (appl. ID 100102101)
0 0 2 Actuating drive torque (appl. ID 100202101)
0 0 3 Electronic gearbox (appl. ID 100302202 /100302102)
0 0 4 Synchronism with mark synchronisation
(appl. ID 100402202 / 100402102)
0 0 5 Table positioning (appl. ID 100502101)
0 0 6 Positioning sequence control (appl. ID 100602103)
The EtherCAT nodes are normally addressed via a fixed 16-bit address defined by the EtherCAT
master. During start-up, the master assigns this address to each node, depending on the physical
order in the EtherCAT network. The address is not saved and is lost when the device is switched off.
In the »Engineer«, the address assigned is shown under the Settings tab in the Active stationaddress display field (C13864
/ C14864).
Define station alias
Via the Station alias address input field, you can also assign a permanent address to the
EtherCAT slave.
Note!
• The station alias must only be set if the node is part of a "hot connect" group.
• The station alias must be unambiguous and must only be assigned once within the
EtherCAT network.
• Use the same station alias in the EtherCAT master and in the slave.
Valid address range: 0 … 32767
• Address '0' means that no station alias is assigned.
• Impermissible addresses are marked in red in the input field.
• The address is written to code C13899
In addition, specify the use of the fixed addressing on the master.
/ C14899.
34
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
The "Distributed clocks" (DC) functionality enables exact time synchronisation for applications in
which several axes perform a coordinated movement simultaneously. Data are incorporated
synchronously with the PLC program. During DC synchronisation, all slaves are synchronised with a
reference clock, the so-called "DC master".
Note!
• DC synchronisation is absolutely required for Motion applications.
• DC synchronisation can also be used for Logic applications.
• Not all slaves support the DC functionality.
• On order to be able to use the DC functionality, the first slave connected to the
EtherCAT master (e.g. Lenze Controller) must have DC master capability.
When further slaves are connected, DC-capable and non-DC-capable devices can be
mixed.
• The first EtherCAT slave after the Lenze Controller must
supplies the other EtherCAT nodes (incl. the controller) with the exact time.
be the DC master that
[6-1]Example: "Distributed clocks" in the EtherCAT bus system with Lenze Controller 3231 C
The DC synchronisation is set with the EtherCAT configuration software (e.g. »PLC Designer«,
»TwinCAT«).
"Controller-based Automation EtherCAT" communication manual
Here you'll find some detailed information relating to the EtherCAT configuration with
the Lenze »PLC Designer«.
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1735
6.4.2DC configuration in the Servo Drive 9400 (slave)
Note!
The settings of the parameter sync cycle time (C01121), sync phase position (C01122),
sync tolerance (C01123), and sync PLL increment (C01124) common for the Lenze system
bus (CAN), cannot be made for EtherCAT. These values are automatically calculated by
the EtherCAT communication module and are set internally in the drive.
In order to be able to use the DC synchronisation in the Servo Drive 9400, go to the Settings tab in
the Sync source selection field and select the sync source (C01120
• Selection 4: Module in slot MXI1 of the Servo Drive 9400
• Selection 5: Module in slot MXI2 of the Servo Drive 9400
):
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1737
6.4.3Response of the Lenze EtherCAT nodes during start-up
Code C13883 / C14883 shows whether the DC synchronisation has been activated for the
communication module.
If the DC synchronisation is used, the communication module only changes to the "Operational"
state when the standard device has adapted its phase position to the DC signal. This process may
take several seconds.
Note!
• If the communication module does not change to the "Operational" state, there might
be an error in the configuration or in the EtherCAT wiring.
• The communication module compares the cycle time defined by the EtherCAT master
to the internal processing time (1 ms) of the standard device. The synchronisation
cycle time in the master must be identical with or an integer multiple of 1 ms.
• Furthermore it is checked whether the sync source selection in standard device code
C01120
• Further information can be found in the status information or emergency messages
of the master.
is correct.
The cycle time (in μs) set by the master on the fieldbus is displayed with code C13870
The state of the standard device synchronicity is displayed in code C13884
/ C14884.
/ C14870.
38
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Code C13892 / C14892 serves to influence the internal PDO processing time of the actual values.
Determinististic mode (C13892
In the deterministic mode, the actual values are copied to the EtherCAT interface with the next
Sync0 event.
Optimised mode (C13892
In the optimised mode, the actual values are not copied to the EtherCAT interface with the next
Sync0 event but already 320 μs after the last Sync0 event. Thus, the actual values are provided one
cycle earlier in the EtherCAT interface.
Conditions for the optimised mode:
• The EtherCAT frame generated by the master has a low jitter and is sent within a window of
320 μs after the Sync0 and shortly before the next Sync0 event.
• The EtherCAT cycle time must be 1 ms.
/ C14892 =1, Lenze setting)
/ C14892 =0)
Note!
• The process data mode is only evaluated with DC synchronisation.
• The setpoints are always processed with the Sync0 event.
• When Lenze EtherCAT controllers are used, we recommend setting the deterministic
mode (C13892
/ C14892 = 1).
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1739
Page 40
6Commissioning
6.5Establishing an online connection with the »Engineer«
6.5Establishing an online connection with the »Engineer«
With the »Engineer« you can establish an online connection to the individual field devices.
When an online connection has been established, you can for instance carry out parameter settings
directly in the field device or diagnose the field device.
Stop!
If parameters in the »Engineer« are changed while the Engineer is connected online to
the field device, the changes are directly accepted to the device!
Note!
To go online, the EtherCAT bus at least has to be in the "Pre-Operational" state.
The functions for establishing/cancelling an online connection in the »Engineer« can be executed
via the Online menu:
The Gateway EtherCAT ADS bus connection makes it possible to establish an online connection to a
Lenze drive that is connected to a Beckhoff controller via EtherCAT (gateway function).
[6-3]Example: EtherCAT bus system with a Beckhoff controller as Gateway
How to configure an online connection to a field device which is connected to a Beckhoff
controller via EtherCAT:
1. Highlight the project root in the project.
Alternatively: Create a new project or carry out a fieldbus scan.
2. Execute the menu command Insert Insert device detected online.
3. Select Gateway Controller -> EtherCAT ADS as bus connection.
4. Configure access data:
• Configure the access data applicable to the controller via the Insert address button.
•The Search button initiates the controller to display the fieldbus nodes connected to the
EtherCAT segment.
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1743
Page 44
6Commissioning
6.5Establishing an online connection with the »Engineer«
1. Highlight the desired drive, to which a gateway connection via EtherCAT ADS is to be
established, in the project tree.
2. Call the menu command Online Set communication path and go online.
3. Select Gateway Controller -> EtherCAT ADS as bus connection.
4. Enter the access data applicable to the controller in area.
Enter the user name, password, and the IP address and the AMS Net ID of the EtherCAT
interface of the controller.
5. In area, specify the EtherCAT address of the field device to which the online connection
is to be established.
Alternatively you can click the Search/Enter button which calls the "Select Device Access
Path" dialog box. By this, the »Engineer« initiates the controller to display the devices
detected on the EtherCAT segment.
44
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Page 45
6Commissioning
6.6EtherCAT ADS communication parameters in »TwinCAT« and »Engineer«
6.6EtherCAT ADS communication parameters in »TwinCAT« and »Engineer«
In the following, two example structures are used to describe where you can find the EtherCAT ADS
communication parameters in the Beckhoff »TwinCAT« and in the Lenze »Engineer«EtherCAT.
6.6.1Example: Structure without a Beckhoff controller
[6-4]Example: EtherCAT bus system without Beckhoff controller
The Beckhoff Soft-PLC runs on the Microsoft Windows XP PC on which the Beckhoff »TwinCAT« and
the Lenze »Engineer« are installed as well.
Display of the communication parameters in »TwinCAT«
The communication parameters IP address (here ’172.31.200.200’) and EtherCAT Master
Net ID (here ’172.31.200.200.2.1’) can be found under the target system selection:
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1745
Page 46
6Commissioning
6.6EtherCAT ADS communication parameters in »TwinCAT« and »Engineer«
6.6.2Example: Structure with a Beckhoff DIN rail IPC CX1020
[6-5]Example: EtherCAT bus system with Beckhoff controller
A Beckhoff DIN rail IPC with the Microsoft Windows CE operating system is used.
The Beckhoff »TwinCAT« and the Lenze »Engineer« are installed on a Windows XP PC.
Display of the communication parameters in »TwinCAT«
The communication parameters IP address (here ’172.31.200.10’) and EtherCAT Master
Net ID (here ’5.3.66.236.4.1’) can be found under the target system selection:
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1749
Page 50
6Commissioning
6.6EtherCAT ADS communication parameters in »TwinCAT« and »Engineer«
Compared with conventional Ethernet, the collision-free transfer of frames on the fieldbus makes
EtherCAT a real-time capable bus system.
Communication is always initiated by the EtherCAT master, e.g. a Lenze Controller. A frame sent by
the master passes through all EtherCAT slaves. The last slave of the communication chain sends the
frame back to the EtherCAT master. On the way back, the frame is directly sent to the master,
without being processed in the slaves.
EtherCAT transmits data in so-called "EtherCAT frames". The EtherCAT nodes only extract the data
intended for them while the EtherCAT frame passes through the device. At the same time output
data are inserted into the frame while it passes through the device. Read and write accesses are only
executed on a small section of the entire EtherCAT frame – the datagrams. Therefore it is not
necessary to receive the complete frame before it can be processed. Processing starts as soon as
possible.
EtherCAT transmits process data, parameter data, configuration data, and diagnostic data between
the EtherCAT master and the drives (slaves) that are part of the fieldbus. The data are transmitted
via corresponding communication channels depending on their time-critical behaviour (see Process
data transfer ( 59) / Parameter data transfer ( 68)).
54Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Before communication is possible via EtherCAT, the fieldbus passes through the EtherCAT state
machine during start-up. The following illustration depicts the possible state changes from the
point of view of an EtherCAT slave:
[7-1]EtherCAT state machine
StateDescription
Init• Initialisation phase
Pre-operational• The fieldbus is active.
Safe-operational• SDO communication (mailbox communication) is possible.
OperationalNormal operation:
Note!
• A fieldbus scan can be carried out during any EtherCAT status.
• SDO communication via the EtherCAT bus is only possible if at least the "PreOperational" state has been reached.
• Only in the transitional phases between states can bus nodes be in different states.
E94AYCET009
• No SDO/PDO communication with the slaves
• Device detection possible by means of a fieldbus scan
• SDO communication (mailbox communication) is possible.
• No PDO communication
• PDO communication:
• The input data in the process image are updated.
• The output data from the process image are not transferred to the slaves.
• SDO communication
• PDO communication
• Fieldbus synchronisation successful (if used)
The current status of the EtherCAT state machine is shown in C13861 / C14861 and is indicated via
the RUN LED.
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1757
Possible errors at the state transitions are shown in C13879
/ C14879. Additionally, an error
message is entered in the "AL Status Code" EtherCAT register (see below).
Diagnostics with the »Engineer«
EtherCAT status displays
( 85)
( 88)
AL Status Code
Information about how the "AL Status Code" EtherCAT register (address 0x0134:0x0135) can be
accessed can be found in the documentation of the EtherCAT master.
These error messages can be entered in the "AL Status Code" register:
Process data are transmitted by means of so-called EtherCAT datagrams ( 56) via the process data
channel.
Servo Drive 9400 is controlled via the process data.
The transmission of process data is time-critical.
Process data are transferred cyclically between the controller (EtherCAT master) and the drives
(slaves) (continuous exchange of current input and output data).
The master can directly access the process data. In the PLC for instance, the data are directly stored
in the I/O area.
Up to 32 process data words (16 bits/word) per direction can be exchanged.
Process data are not saved in the Servo Drive 9400.
Process data are for instance setpoints, actual values, control words, and status words.
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1759
No application must be downloaded in the "Safe-Operational" or "Operational" state,
since the PDO mapping of the EtherCAT master may differ from the PDO mapping of the
drive (slave).
Individual setting of the PDO mapping via the Lenze »Engineer«
The PDO mapping must be set in the »Engineer« if ...
• the "empty application" has been selected in the basic device as a starting point for a technology
application;
• own ports are created for a technology application of the standard device. (Only possible with
activated application in the »FB Editor«.)
Setting PDO mapping with the »Engineer«
( 61)
Setting of the PDO mapping exclusively via the EtherCAT configuration software
Note!
In the »Engineer« "Process data object structure: PDO_RX0 / PDO_TX0" dialog, mapping
is not displayed if it has been set exclusively through the EtherCAT configuration
In order that the predefined PDO mapping from the device description file can be used, a standard
technology application must be configured in the standard device. Moreover, the standard ports of
the configured standard technology application must be used.
software.
Configuring the controller (EtherCAT master)
The current mapping is entered in the mapping codes.
Mapping indices and codes
( 63)
( 31)
60
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
With Servo Drives 9400 you can arrange the process data individually. For this purpose, the
»Engineer« provides a port configurator.
Note
The port mapping is not a configuration, which can be carried out online for the Servo
Drive 9400 HighLine. For this purpose, the »Engineer« project must be updated and then
the application must be downloaded.
The following example describes the steps required for the Servo Drive 9400 HighLine to implement
process data communication with a controller (EtherCAT master) during which a control/status
word and a 32-bit setpoint/actual value is exchanged, respectively.
How to set the PDO mapping with the »Engineer«:
1. The process data mapping to the port variables is executed in the »Engineer« under the
Process data objects tab of the corresponding fieldbus communication module:
2. Select the receive object PDO_RX0:
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1761
3. Click the Edit PDO button. The Process data object structure:PDO_RX0 selection window
opens:
Here you can transfer the individual ports from the Port Selection list to the "PDO_RX0"
receive PDO by clicking the >> button.
The Up and Down buttons serve to shift the sequence of the ports within the PDOs.
4. Confirm the selection with OK.
5. Repeat the steps 2. to 4. for the transmit object PDO_TX0.
6. Then link the ports to application signals in the technology application selected.
If the »FB-Editor« is not enabled, you can activate it in the multiplexer codes (> C03000).
If the »FB-Editor« is enabled, the multiplexer codes (> C03000) are no longer available. In
this case, the interconnection must be executed directly in the »FB-Editor«.
62
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
The settings caused by the previous steps result in mapping indices that are required for the
configuration of the master and are stored as codes.
The mapping indices always show the currently valid PDO mapping for the drive and are displayed
on CoE objects 0x1600 (RPDOs) and 0x1A00 (TPDOs) on the EtherCAT.
10 mapping channels each are available for RPDOs and TPDOs. Only one channel at a time can be
activated by the EtherCAT master.
Note!
• If the PDO mapping is set via the »Engineer«, the EtherCAT configuration software
must load the mapping from the drive in order that it can be written back to the drive
when the network is started.
This ensure that the mapping indices in the EtherCAT master and slave are identical.
• The mapping codes must not be modified by the user.
Slot in the Servo
Drive 9400
MXI1C13231
MXI2C14231
CodeCorrespondent CoE
...
C13240
C13531
...
C13540
C13484
C13489/1
...
C13489/10
C13784
C13789/1
...
C13789/10
...
C13240
C14531
...
C14540
C14484
C14489/1
...
C14489/10
C14784
C14789/1
...
C14789/10
object
0x1600.01..0x20
...
0x1609.01..0x20
0xA100.01..0x20
...
0xA109.01..0x20
0x1C12.01Active RPDO channel
0x1600.00
...
0x1609.00
0x1C13.01Active TPDO channel
0x1A00.00
...
0x1A09.00
0x1600.01..0x20
...
0x1609.01..0x20
0xA100.01..0x20
...
0xA109.01..0x20
0x1C12.01Active RPDO channel
0x1600.00
...
0x1609.00
0x1C13.01Active TPDO channel
0x1A00.00
...
0x1A09.00
Description
Mapping entries
RPDO-1 ... 10
Mapping entries
TPDO-1 ... 10
Number of RPDO mapping entries
RPDO-1 ... 10
Number of TPDO mapping entries
TPDO-1 ... 10
Mapping entries
RPDO-1 ... 10
Mapping entries
TPDO-1 ... 10
Number of RPDO mapping entries
RPDO-1 ... 10
Number of TPDO mapping entries
TPDO-1 ... 10
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1763
8.2Example of a drive initialisation with the "CiA402" technology application
Servo Drives 9400 HighLine from software version 7.0 are provided with the "CiA402" CANopen
device profile as technology application. "CiA402" presents a standardised drive behaviour with the
corresponding operating modes and objects.
Reference manual/online help for the Servo Drive 9400
Here you'll find some detailed information relating to the "CiA402" CANopen device
profile and to the CANopen objects implemented.
Drive initialisation
The drive initialisation is carried out by the EtherCAT master and consists of the following parts:
1. Change of the communication status: "Pre-operational"
This is required as the drive can be in any communication status after start-up.
2. Drive identification
3. Initialisation of communication profile objects
4. PDO mapping
5. Initialisation of device profile objects
6. Initialisation of manufacturer-specific objects
After successful initialisation
... the EtherCAT master can carry out a change to the "Operational" communication status. In this
status, the cyclic transmission of the sync telegram from the master and the exchange of process
data via the PDO channel are carried out.
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1765
Page 66
8Process data transfer
8.2Example of a drive initialisation with the "CiA402" technology application
Parameter data are transmitted via the fieldbus as so-called SDOs (Service Data Objects). The SDO
services provide for the write and read access to the object directory.
The SDO channel provides for access to Implemented CoE objects
of the CoE protocol.
If the "CiA402" technology application is used in the drive, all CANopen CiA402 objects implemented
can be accessed. (See documentation on the "CiA402" technology application in the reference
manual/online help for the Servo Drive 9400.)
In general, the parameter data transfer is not time-critical.
Parameter data are, for instance, operating parameters, motor data, diagnostic information.
9.1Establishing a connection between master and slave
Basically a master can always request parameter jobs from a slave if the slave is at least in the "Preoperational" state.
( 79) and Lenze codes by means
[9-1]Data communication via the SDO channel
E94AYCET008
68
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
• for instance are set for one-time system settings or if materials are changed within a machine;
• are transmitted with a low priority.
In the case of Lenze drive, the drive-specific parameters to be changed are contained in codes or in
case of the CANopen device profile "CiA402" as device profile objects.
Indexing of the Lenze codes
If they are accessed via a communication module, the codes of the drive are addressed by the index.
The index of Lenze code numbers within the manufacturer-specific area of the object directory is
between 8192 (0x2000) and 24575 (0x5FFF).
Conversion formula
Index [dec]Index [hex]
24575 - Lenze code0x5FFF
- Lenze code
hex
Example of C00002 (device commands)
Index [dec]Index [hex]
24575 - 2 = 245730x5FFF - 2 = 0x5FFD
Structure of a mailbox datagram
Mailbox data are transmitted in a datagramm within an EtherCAT frame. The data area of the
mailbox datagram has the following structure:
The response structure transferred to index 0x5FC2 (standard setting of C00061/0 (heatsink
temperature) = 0x0000002B (43 °C)) in the case of an Upload contains the following data:
SDO frame areaData fieldData type / lengthValue / description
Mailbox headerLengthWORD2 bytes0x0A: Length of the mailbox service data
AddressWORD2 bytes0x00
ChannelWORD6 bits
(0 ... 5)
Priority2 bits
(6, 7)
Type4 bits
(8 ... 11)
Reserved4 bits
(12 ... 15)
CANopen header NumberWORD9 Bits
(0 ... 8)
Reserved3 bits
(9 ... 11)
Service4 bits
(12 ... 15)
SDOSize indicatorBYTE1 bit
(0)
Transfer type1 bit
(1)
Data set size2 bits
(2, 3)
Complete access1 bit
(4)
Command specifier3 bits
(5 ... 7)
IndexWORD2 bytes0xC2: Index low byte of the object
SubindexBYTE1 byte0x00
DataDWORD4 bytes0x0000002B
0x00: Reserved
0x00: Lowest priority
0x03: CANopen over EtherCAT (CoE)
0x00
0x00
0x00
0x03: SDO response
0x01: Length of the data in the "Data set size"
0x01: Expedited transfer
0x00: 4 bytes of data
0x00: The entry addressed with an index and
subindex is read.
0x02: Upload response
0x5F: Index high byte of the object
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1773
The request structure transferred in the case of a Download to the index 0x5FA7 (C00088/0, rated
motor current I = 10.2 A) contains the following data:
SDO frame areaData fieldData type / lengthValue / description
Mailbox headerLengthWORD2 bytes0x0A: Length of the mailbox service data
AddressWORD2 bytes0x00
ChannelWORD6 bits
(0 ... 5)
Priority2 bits
(6, 7)
Type4 bits
(8 ... 11)
Reserved4 bits
(12 ... 15)
CANopen header NumberWORD9 Bits
(0 ... 8)
Reserved3 bits
(9 ... 11)
Service4 bits
(12 ... 15)
SDOSize indicatorBYTE1 bit
(0)
Transfer type1 bit
(1)
Data set size2 bits
(2, 3)
Complete access1 bit
(4)
Command specifier3 bits
(5 ... 7)
IndexWORD2 bytes0xA7: Index low byte of the object
SubindexBYTE1 byte0x00: Subindex of the object
DataDWORD4 bytes0x00000066 (10.2 x 10 = 102)
0x00: Reserved
0x00: Lowest priority
0x03: CANopen over EtherCAT (CoE)
0x00
0x00
0x00
0x02: SDO request
0x01: Size of the data in the "Data set size"
0x01: Expedited transfer
0x00: 4 bytes of data
0x00: The entry addressed with an index and
subindex is written.
0x01: Download request
0x5F: Index high byte of the object
78
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Lenze devices can be parameterised with both Lenze codes and the manufacturer-independent "CoE
objects". In order to comply fully with EtherCAT communication, you may only use the CoE objects
for parameterisation. The CoE objects described in this manual are defined in the "EtherCAT
Specification, Part 6 – Application Layer Protocol Specification".
An interruption of the EtherCAT communication in the "Operational" state, e.g. due to cable break
of failure of the EtherCAT master, is detected by the slave.
The response to an interrupted communication is triggered by settings in the Monitoring tab:
• During initialisation of the EtherCAT communication, the PDO watchdog monitoring time
preset in the master (C13882
If the slave does not receive any valid process data in the "Operational" state, the setting in
C13885
• Value ’0’: The data sent last by the master are used.
• Value ’1’: PDOs are set to the value '0'.
After the watchdog monitoring time has elapsed, the slave changes to the "Safe-operational"
state (see C13861
( 85)
There is no response in the slave
• In order that a response is triggered in the slave, you have to set a Reaction on communication failure (C13880
• The response is delayed if you set an internal monitoring time (C13881
addition.
The monitoring time elapses as soon as the "Operational" state is exited. (See 1.).
After the monitoring time has elapsed, the response set is executed with the error message
"EtherCAT: Quit 'Operational' state [0x00c88131]
/ C14885 is taken as a basis for the process data.
/ C14861), and the green RUN LED is activated (see EtherCAT status displays
).
/ C14882) is transmitted to the slave.
.
/ C14880).
/ C14881) in
" ( 93).
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1781
The response in the case of a communication error between the communication module and the
standard device can be set via codes C01501
MXI2).
An externally supplied communication module reports a connection abort to the standard device
via an emergency telegram to the master and changes to the "Safe-operational" state.
10.3Frame failure detection through the application
During the Synchronisation with "Distributed Clocks" (DC) ( 35), this monitoring checks whether an
EtherCAT PDO telegram (sync manager 2 event) has arrived between two sync0 signals.
A frame failure can be detected by evaluating the signals SYNC_bProcessDataExpected and
SYNC_bProcessDataInvalid of the LS_SyncInput system block.
This monitoring can be used, for instance, for extrapolating the setpoints (position, speed and
torque).
(module in slot MXI1) and C01502 (module in slot
Tip!
The function blocks L_SdInterExtrapolatePosition or L_SdInterExtrapolateAny are
available as extrapolation blocks.
The frame failure detection is implemented by default in the "CiA402" technology
application.
10.4EtherCAT synchronisation loss
The "Sync0" synchronisation signal serves to synchronise the start of the drive application with the
application of the master.
This synchronisation is monitored by the drive in a permanent time slot.
If impermissible deviations of the synchronisation cycle time are detected within four successive
cycles, the drive generates the error message "EtherCAT: Sync loss detected with standard device
[0x00c88132]" ( 93).
The permissible jitter of the synchronisation cycle time is 10 μs.
Code C13884
Tip!
/ C14884 displays whether the Servo Drive 9400 is synchronised.
The synchronisation can be monitored in the application by the LS_SyncInput system block.
82
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
The module status displays are indicated by the LEDs MS, ME and DE.
E94AYCET001E
[11-1] Module status displays
Pos.ColourStateDescription
MSgreenon
blinking
MEredon
DEredon
The communication module is supplied with voltage and is connected to
the standard device.
The communication module is supplied with voltage, but has no
connection to the standard device (the standard device is switched off,
in the initialisation phase, or not available).
An error has occurred in the communication module.
The communication module is not accepted by the standard device, or
the standard device is not active. (See notes in the documentation for
the standard device).
84
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
This chapter supplements the error list in the reference manual and the »Engineer« online help for
the Servo Drive 9400 by the error messages of the E94AYCET (EtherCAT) communication module.
Reference manual/online help for the Servo Drive 9400
Here you can find general information on diagnostics & fault analysis and on error
messages.
12.1Short overview of the EtherCAT error messages
The following table lists all EtherCAT error messages in numerical order of the error number.
Furthermore the preset error response and – if available – the parameters for setting the error
response are specified.
Tip!
When you click the cross-reference in the first column, you will see a detailed description
(causes and remedies) of this error message.
Error numberDesignationResponse (Lenze setting)Adjustable in
hexdec
0x00c83100
0x00c85114
0x00c85531
0x00c85532
0x00c85533
0x00c86010
0x00c86011
0x00c86100
0x00c86101
0x00c86110
0x00c8641f
0x00c86420
0x00c88131
0x00c88132 13140274EtherCAT: Sync loss detected in standard deviceWarning locked-
13119744EtherCAT: Connection to 9400 lostNo response-
13127956EtherCAT: Internal supply voltage too lowInformation-
13129009EtherCAT: Memory: No accessInformation-
13129010EtherCAT: Memory: Error while readingInformation-
13129011EtherCAT: Memory: Error while writingInformation-
13131792EtherCAT: Restart after watchdog reset Error-
This chapter lists all EtherCAT error messages in the numerical order of the error numbers. Possible
causes and remedies as well as responses to the error messages are described in detail.
EtherCAT: Connection to 9400 lost [0x00c83100]
Response (Lenze setting printed in bold)Setting: not possible
None System fault Fault Trouble Quick stop by trouble Warning locked Warning Information
CauseRemedy
MXI communication for the Servo Drive 9400 is
interrupted.
• Servo Drive 9400 is switched off.
• The communication module has not been plugged in
properly on the MXI slot of the Servo Drive 9400.
EtherCAT: Internal supply voltage too low [0x00c85114]
• Switch on Servo Drive 9400.
• Plug in the communication module correctly on the
MXI slot of the Servo Drive 9400.
• Send communication module and Servo Drive 9400
with error description to Lenze.
Response (Lenze setting printed in bold)Setting: not possible
None System fault Fault Trouble Quick stop by trouble Warning locked Warning Information
CauseRemedy
Voltage loss of the standard deviceCheck voltage supply.
EtherCAT: Memory: No access [0x00c85531]
Response (Lenze setting printed in bold)Setting: not possible
None System fault Fault Trouble Quick stop by trouble Warning locked Warning Information
CauseRemedy
Access to memory was not possible.Send communication module with error description to
EtherCAT: Memory: Error while reading [0x00c85532]
Response (Lenze setting printed in bold)Setting: not possible
None System fault Fault Trouble Quick stop by trouble Warning locked Warning Information
CauseRemedy
Parameter could not be read.Send communication module with error description to
EtherCAT: Memory: Error while writing [0x00c85533]
Lenze.
Lenze.
Response (Lenze setting printed in bold)Setting: not possible
None System fault Fault Trouble Quick stop by trouble Warning locked Warning Information
CauseRemedy
Parameter could not be written.Send communication module with error description to
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1791
This chapter supplements the parameter list and the table of attributes contained in the reference
manual and in the »Engineer« online help for the Servo Drive 9400 with the parameters of the
E94AYCET (EtherCAT) communication module.
Reference manual/online help for the Servo Drive 9400
Here you will find general information about parameters.
13.1Communication-relevant parameters of the standard device
This chapter lists the communication-relevant parameters of the Servo Drive 9400 in numerically
ascending order.
C00615
C00636
Parameter | Name:
C00615 | Resp. to imp. device conf.
Response to incorrect device configuration
Selection list
1 Error
3 Quick stop by trouble
4 Warning locked
6 Information
0 No response
SubcodesLenze settingInfo
C00615/10: No responseReserved
C00615/21: FaultResp. to imp. module in MXI1
C00615/31: FaultResp. to imp. module in MXI2
C00615/40: No responseReserved
C00615/50: No responseReserved
Read access Write access CINH PLC-STOP No transfer
Parameter | Name:
C00636 | Resp. to new module in MXI1
Response when a new module has been inserted in module slot 1 of the standard device.
Selection list (Lenze setting printed in bold)
1 Error
6 Information
5 Warning
4 Warning locked
3 Quick stop by trouble
0 No response
Read access Write access CINH PLC-STOP No transfer
Data type: UNSIGNED_32
Index: 23960 = 0x5D98
Data type: UNSIGNED_32
Index: 23939 = 0x5D83
94
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Page 95
13Parameter reference
13.1Communication-relevant parameters of the standard device
13.2Parameters of the communication module for slot MXI1
This chapter lists the parameters of the E94AYCET communication module (EtherCAT) for slot MXI2
of the Servo Drive 9400 in numerically ascending order.
C13231
C13232
Parameter | Name:
C13231 | Mapping entries RPDO-1 (I-1600)
This code is used device-internally and must not be written by the user!
Subcodes 1 ... 32 specify the mapping for the RPDO channel 1.
• Servo Drives 9400 exclusively support mapping objects with a data length of 8 bits (1 byte) or a multiple of this
value. Incompatible objects must be mapped to variables with a compatible data length.
• The master must have the same mapping entries as the slave.
Structure of the mapping codes
Value is bit-coded:Info
Bit 0 Bit 0
... ...
Bit 63 Bit 63
SubcodesLenze settingInfo
C13231/101. Mapping entry RPDO-1 (I-1600.01)
...0...
C13231/32032. Mapping entry RPDO-1 (I-1600.20)
Read access Write access CINH PLC-STOP No transfer PDO_MAP_RX PDO_MAP_TX COM MOT
Parameter | Name:
C13232 | Mapping entries RPDO-2
This code is used device-internally and must not be written by the user!
Subcodes 1 ... 32 specify the mapping for the RPDO channel 2.
• Servo Drives 9400 exclusively support mapping objects with a data length of 8 bits (1 byte) or a multiple of this
value. Incompatible objects must be mapped to variables with a compatible data length.
• The master must have the same mapping entries as the slave.
Structure of the mapping codes
Value is bit-coded:Info
Bit 0 Bit 0
... ...
Bit 63 Bit 63
SubcodesLenze settingInfo
C13232/101. Mapping entry RPDO-2 (I-1601.01)
...0...
C13232/32032. Mapping entry RPDO-2 (I-1601.20)
Read access Write access CINH PLC-STOP No transfer PDO_MAP_RX PDO_MAP_TX COM MOT
( 64)
( 64)
Data type: UNSIGNED_64
Index: 11344 = 0x2C50
Data type: UNSIGNED_64
Index: 11343 = 0x2C4F
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1797
Page 98
13Parameter reference
13.2Parameters of the communication module for slot MXI1
This code is used device-internally and must not be written by the user!
Subcodes 1 ... 32 specify the mapping for the RPDO channel 3.
• Servo Drives 9400 exclusively support mapping objects with a data length of 8 bits (1 byte) or a multiple of this
value. Incompatible objects must be mapped to variables with a compatible data length.
• The master must have the same mapping entries as the slave.
Structure of the mapping codes
Value is bit-coded:Info
Bit 0 Bit 0
... ...
Bit 63 Bit 63
SubcodesLenze settingInfo
C13233/101. Mapping entry RPDO-3 (I-1602.01)
.........
C13233/32032. Mapping entry RPDO-3 (I-1602.20)
Read access Write access CINH PLC-STOP No transfer PDO_MAP_RX PDO_MAP_TX COM MOT
Parameter | Name:
C13234 | Mapping entries RPDO-4
This code is used device-internally and must not be written by the user!
Subcodes 1 ... 32 specify the mapping for the RPDO channel 4.
• Servo Drives 9400 exclusively support mapping objects with a data length of 8 bits (1 byte) or a multiple of this
value. Incompatible objects must be mapped to variables with a compatible data length.
• The master must have the same mapping entries as the slave.
Structure of the mapping codes
Value is bit-coded:Info
Bit 0 Bit 0
... ...
Bit 63 Bit 63
SubcodesLenze settingInfo
C13234/101. Mapping entry RPDO-4 (I-1603.01)
...0...
C13234/32032. Mapping entry RPDO-4 (I-1603.20)
Read access Write access CINH PLC-STOP No transfer PDO_MAP_RX PDO_MAP_TX COM MOT
( 64)
( 64)
Data type: UNSIGNED_64
Index: 11342 = 0x2C4E
Data type: UNSIGNED_64
Index: 11341 = 0x2C4D
98
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Page 99
13Parameter reference
13.2Parameters of the communication module for slot MXI1
This code is used device-internally and must not be written by the user!
Subcodes 1 ... 32 specify the mapping for the RPDO channel 5.
• Servo Drives 9400 exclusively support mapping objects with a data length of 8 bits (1 byte) or a multiple of this
value. Incompatible objects must be mapped to variables with a compatible data length.
• The master must have the same mapping entries as the slave.
Structure of the mapping codes
Value is bit-coded:Info
Bit 0 Bit 0
... ...
Bit 63 Bit 63
SubcodesLenze settingInfo
C13235/101. Mapping entry RPDO-5 (I-1604.01)
.........
C13235/32032. Mapping entry RPDO-5 (I-1604.20)
Read access Write access CINH PLC-STOP No transfer PDO_MAP_RX PDO_MAP_TX COM MOT
Parameter | Name:
C13236 | Mapping entries RPDO-6
This code is used device-internally and must not be written by the user!
Subcodes 1 ... 32 specify the mapping for the RPDO channel 6.
• Servo Drives 9400 exclusively support mapping objects with a data length of 8 bits (1 byte) or a multiple of this
value. Incompatible objects must be mapped to variables with a compatible data length.
• The master must have the same mapping entries as the slave.
Structure of the mapping codes
Value is bit-coded:Info
Bit 0 Bit 0
... ...
Bit 63 Bit 63
SubcodesLenze settingInfo
C13236/101. Mapping entry RPDO-6 (I-1605.01)
.........
C13236/32032. Mapping entry RPDO-6 (I-1605.20)
Read access Write access CINH PLC-STOP No transfer PDO_MAP_RX PDO_MAP_TX COM MOT
( 64)
( 64)
Data type: UNSIGNED_64
Index: 11340 = 0x2C4C
Data type: UNSIGNED_64
Index: 11339 = 0x2C4B
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD1799
Page 100
13Parameter reference
13.2Parameters of the communication module for slot MXI1
This code is used device-internally and must not be written by the user!
Subcodes 1 ... 32 specify the mapping for the RPDO channel 7.
• Servo Drives 9400 exclusively support mapping objects with a data length of 8 bits (1 byte) or a multiple of this
value. Incompatible objects must be mapped to variables with a compatible data length.
• The master must have the same mapping entries as the slave.
Structure of the mapping codes
Value is bit-coded:Info
Bit 0 Bit 0
... ...
Bit 63 Bit 63
SubcodesLenze settingInfo
C13237/101. Mapping entry RPDO-7 (I-1606.01)
.........
C13237/32032. Mapping entry RPDO-7 (I-1606.20)
Read access Write access CINH PLC-STOP No transfer PDO_MAP_RX PDO_MAP_TX COM MOT
Parameter | Name:
C13238 | Mapping entries RPDO-8
This code is used device-internally and must not be written by the user!
Subcodes 1 ... 32 specify the mapping for the RPDO channel 8.
• Servo Drives 9400 exclusively support mapping objects with a data length of 8 bits (1 byte) or a multiple of this
value. Incompatible objects must be mapped to variables with a compatible data length.
• The master must have the same mapping entries as the slave.
Structure of the mapping codes
Value is bit-coded:Info
Bit 0 Bit 0
... ...
Bit 63 Bit 63
SubcodesLenze settingInfo
C13238/101. Mapping entry RPDO-8 (I-1607.01)
.........
C13238/32032. Mapping entry RPDO-8 (I-1607.20)
Read access Write access CINH PLC-STOP No transfer PDO_MAP_RX PDO_MAP_TX COM MOT
( 64)
( 64)
Data type: UNSIGNED_64
Index: 11338 = 0x2C4A
Data type: UNSIGNED_64
Index: 11337 = 0x2C49
100
Lenze · E94AYCET communication module (EtherCAT®) · Communication Manual · DMS 9.0 EN · 02/2014 · TD17
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.