7.4Support and Service ........................................................................................................................95
EP7342-00024Version: 1.0
Foreword
1Foreword
1.1Notes on the documentation
Intended audience
This description is only intended for the use of trained specialists in control and automation engineering who
are familiar with the applicable national standards.
It is essential that the documentation and the following notes and explanations are followed when installing
and commissioning these components.
It is the duty of the technical personnel to use the documentation published at the respective time of each
installation and commissioning.
The responsible staff must ensure that the application or use of the products described satisfy all the
requirements for safety, including all the relevant laws, regulations, guidelines and standards.
Disclaimer
The documentation has been prepared with care. The products described are, however, constantly under
development.
We reserve the right to revise and change the documentation at any time and without prior announcement.
No claims for the modification of products that have already been supplied may be made on the basis of the
data, diagrams and descriptions in this documentation.
Trademarks
Beckhoff®, TwinCAT®, EtherCAT®, EtherCATG®, EtherCATG10®, EtherCATP®, SafetyoverEtherCAT®,
TwinSAFE®, XFC®, XTS® and XPlanar® are registered trademarks of and licensed by Beckhoff Automation
GmbH. Other designations used in this publication may be trademarks whose use by third parties for their
own purposes could violate the rights of the owners.
Patent Pending
The EtherCAT Technology is covered, including but not limited to the following patent applications and
patents: EP1590927, EP1789857, EP1456722, EP2137893, DE102015105702 with corresponding
applications or registrations in various other countries.
EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH,
Germany.
Please note the following safety instructions and explanations!
Product-specific safety instructions can be found on following pages or in the areas mounting, wiring,
commissioning etc.
Exclusion of liability
All the components are supplied in particular hardware and software configurations appropriate for the
application. Modifications to hardware or software configurations other than those described in the
documentation are not permitted, and nullify the liability of Beckhoff Automation GmbH & Co. KG.
Personnel qualification
This description is only intended for trained specialists in control, automation and drive engineering who are
familiar with the applicable national standards.
Description of instructions
In this documentation the following instructions are used.
These instructions must be read carefully and followed without fail!
DANGER
Serious risk of injury!
Failure to follow this safety instruction directly endangers the life and health of persons.
WARNING
Risk of injury!
Failure to follow this safety instruction endangers the life and health of persons.
CAUTION
Personal injuries!
Failure to follow this safety instruction can lead to injuries to persons.
NOTE
Damage to environment/equipment or data loss
Failure to follow this instruction can lead to environmental damage, equipment damage or data loss.
Tip or pointer
This symbol indicates information that contributes to better understanding.
EP7342-00026Version: 1.0
Foreword
1.3Documentation issue status
VersionComment
1.0• First release
Firmware and hardware versions
This documentation refers to the firmware and hardware version that was applicable at the time the
documentation was written.
The module features are continuously improved and developed further. Modules having earlier production
statuses cannot have the same properties as modules with the latest status. However, existing properties
are retained and are not changed, so that older modules can always be replaced with new ones.
The firmware and hardware version (delivery state) can be found in the batch number (D-number) printed on
the side of the EtherCAT Box.
Syntax of the batch number (D-number)
D: WW YY FF HH
WW - week of production (calendar week)
YY - year of production
FF - firmware version
HH - hardware version
Further information on this topic: Version identification of EtherCAT devices [}89].
Example with D no. 29 10 02 01:
29 - week of production 29
10 - year of production 2010
02 - firmware version 02
01 - hardware version 01
EP7342-00027Version: 1.0
EtherCAT Box - Introduction
2EtherCAT Box - Introduction
The EtherCAT system has been extended with EtherCAT Box modules with protection class IP67. Through
the integrated EtherCAT interface the modules can be connected directly to an EtherCAT network without an
additional Coupler Box. The high-performance of EtherCAT is thus maintained into each module.
The extremely low dimensions of only 126x30x26.5 mm (hxw xd) are identical to those of the Fieldbus
Box extension modules. They are thus particularly suitable for use where space is at a premium. The small
mass of the EtherCAT modules facilitates applications with mobile I/O interface (e.g. on a robot arm). The
EtherCAT connection is established via screened M8connectors.
Fig.1: EtherCAT Box Modules within an EtherCAT network
The robust design of the EtherCAT Box modules enables them to be used directly at the machine. Control
cabinets and terminal boxes are now no longer required. The modules are fully sealed and therefore ideally
prepared for wet, dirty or dusty conditions.
Pre-assembled cables significantly simplify EtherCAT and signal wiring. Very few wiring errors are made, so
that commissioning is optimized. In addition to pre-assembled EtherCAT, power and sensor cables, fieldconfigurable connectors and cables are available for maximum flexibility. Depending on the application, the
sensors and actuators are connected through M8 or M12connectors.
The EtherCAT modules cover the typical range of requirements for I/O signals with protection class IP67:
• digital inputs with different filters (3.0ms or 10μs)
• digital outputs with 0.5 or 2A output current
• analog inputs and outputs with 16bit resolution
• Thermocouple and RTD inputs
• Stepper motor modules
XFC (eXtreme Fast Control Technology) modules, including inputs with time stamp, are also available.
EP7342-00028Version: 1.0
Fig.2: EtherCAT Box with M8 connections for sensors/actuators
EtherCAT Box - Introduction
Fig.3: EtherCAT Box with M12 connections for sensors/actuators
Basic EtherCAT documentation
You will find a detailed description of the EtherCAT system in the Basic System Documentation for
EtherCAT, which is available for download from our website (www.beckhoff.com) under Downloads.
EtherCAT XML Device Description
You will find XML files (XML Device Description Files) for Beckhoff EtherCAT modules on our website (www.beckhoff.com) under Downloads, in the Configuration Files area.
EP7342-00029Version: 1.0
Product overview
3Product overview
3.1Introduction
Fig.4: EP7342-0002
2-channel DC motor output stage 48 VDC, 3.5 A
The EP7342 EtherCAT Box enables direct operation of two DC motors.
The speed and position are preset by a 16-bit value from the automation device. By connecting an
incremental encoder (24 V DC, single-ended), it is possible to implement a simple servo axis. The output
stage is protected against overload and short-circuit.
The EtherCAT Box has two channels, whose signal states are indicated by LEDs. The LEDs enable quick
local diagnosis.
Quick links
Technical data [}11]
Dimensions [}15]
Signal connection [}21]
Commissioning [}26]
EP7342-000210Version: 1.0
Product overview
3.2Technical data
All values are typical values over the entire temperature range, unless stated otherwise.
Motor supply: 1x M12 socket, 4-pin
Control voltage U
Nominal voltage24VDC (-15%/ +20%)
Sum currentmax. 4A
Current consumption from U
Peripheral voltage U
Nominal voltage24VDC (-15%/ +20%)
Sum currentmax. 4A
UP consumerEncoder
Motor supply
Nominal voltage8…48V
Motor outputs
Number2
Motor typeDC brush motor, inductive
Connection1x M12 common socket for both motors
Motor supplysee above under "Supply voltages“
Nominal current per output3.5A, short-circuit proof
Overload protectionThermal overload warning
ResolutionCurrent: max. 10bits
PWM clock frequency30kHz with 180° phase shift each
PWM duty cycle0…100 % (voltage-controlled)
Current controller frequencyapprox. 25kHz
Encoder inputs
Number2
Encoder typeIncremental encoders
Connection1x M12 socket per encoder
Encoder supply24VDC taken from the peripheral voltage UP, not short-circuit
signalsSingle-ended
Signal voltage "0"-3…1.5V
Signal voltage "1"2.5…24V
Pulse frequencymax. 400,000increments per second with 4-fold evaluation
S
1)
S
P
120mA
1)
DC
Speed: max. 16 bits
proof
1)
This value corresponds to the current carrying capacity of the connections for the supply voltages.
EP7342-000211Version: 1.0
Product overview
Technical dataEP7342-0002
Environmental conditions
Ambient temperature during operation-25…+60°C
0...+55 °C according to ATEX [}23]
Ambient temperature during storage-40…+85°C
Vibration/ shock resistanceconforms to EN60068-2-6 / EN60068-2-27;
see also Additional checks [}12].
EMC immunity/emissionconforms to EN61000-6-2/ EN61000-6-4
Protection classIP65, IP66, IP67 conforms to EN60529
Make sure that the following components are included in the scope of delivery:
• 1x EP7342-0002 EtherCAT Box
• 2x protective cap for EtherCAT socket, M8, green (pre-assembled)
• 1x protective cap for supply voltage input, M8, transparent (pre-assembled)
• 1x protective cap for supply voltage output, M8, black (pre-assembled)
• 10x labels, blank (1 strip of 10)
Pre-assembled protective caps do not ensure IP67 protection
Protective caps are pre-assembled at the factory to protect connectors during transport. They may
not be tight enough to ensure IP67 protection.
Ensure that the protective caps are correctly seated to ensure IP67 protection.
EP7342-000212Version: 1.0
Product overview
3.4Technology
EP7342-0002 integrates a compact Motion Control solution up to 200W with minimum space requirement.
DC motor
DC motors can replace the considerably more expensive servo motors in many applications if they are
operated with an intelligent controller. Since its speed is proportional to the voltage, the DC motor is easy to
control in comparison with other motors.
Two output stages for optimum performance
With the EP7342 EtherCAT Box a DC motor can easily be integrated into the control system. All parameters
are adjustable via the fieldbus. The DC motor output stages for EtherCAT unite a small, compact design with
an extensive area of application. Two DC motors can be operated directly with each of the output stages.
The EP7342 also has an integrated feedback system for incremental encoders.
The speed can be easily adjusted via the process data. The integrated compensation of the internal
resistance keeps the motor at the desired speed for load changes. The speed is preset by a 16-bit value
from the automation device. Thus a simple drive task can be solved using a simple controller.
The EtherCAT Box has two channels, whose signal states are indicated by LEDs. This enables fast local
diagnosis.
EP7342-000213Version: 1.0
Product overview
EP7342
EP7342
Areas of application
Two areas of application are particularly well supported by the output stages:
1. A simple controller with inexpensive processor power and low demands on the cycle time.
By using the integrated path control, the box can carry out independent positioning movements without the use of NC. Only a DC motor and the EtherCAT Box are required.
2. High-end positioning with integration in TwinCAT NC.
In conjunction with EP7342, a DC motor is controlled under TwinCAT like a servo terminal. No further
changes are necessary.
For demanding positioning tasks a closed speed control loop with a feedback system is needed. The
EtherCAT Box enables connection of an incremental encoder.
The control loop can be closed either by the EtherCAT Box itself or by the higher-level control system.
Fig.5: Implementation options for control loops with EP7342-0002
The peak current may briefly significantly exceed the nominal current and in this way makes the whole drive
system very dynamic. In such dynamic applications, negative acceleration causes energy recovery, which
lead to voltage peaks at the power supply unit.
The EP9576-1032 brake chopper box protects against the consequences of overvoltage by absorbing part of
the energy: It has an integrated brake resistor that converts surplus energy into heat.
EP7342-000214Version: 1.0
4Mounting and connection
119
126
23
30
26.5
13.5
Ø 3.5
4.1Mounting
4.1.1Dimensions
Mounting and connection
Fig.6: Dimensions
All dimensions are given in millimeters.
Housing features
Housing materialPA6 (polyamide)
Sealing compoundpolyurethane
Mountingtwo fastening holes Ø 3.5 mm for M3
Metal partsbrass, nickel-plated
ContactsCuZn, gold-plated
Power feed throughmax. 4A
Installation positionvariable
Protection classIP65, IP66, IP67 (conforms to EN 60529) when screwed together
Dimensions (H x W x D)approx. 126 x 30 x 26.5 mm (without connectors)
EP7342-000215Version: 1.0
Mounting and connection
4.1.2Fixing
NOTE
Dirt during assembly
Dirty connectors can lead to malfunctions. Protection class IP67 can only be guaranteed if all cables and
connectors are connected.
• Protect the plug connectors against dirt during the assembly.
Mount the module with two M3 screws on the fastening holes in the corners of the module. The fastening
holes have no thread.
4.1.3Tightening torques for plug connectors
Screw connectors tight with a torque wrench. (e.g. ZB8801 from Beckhoff)
Connector diameterTightening torque
M80.4Nm
M120.6Nm
EP7342-000216Version: 1.0
Mounting and connection
31
24
4.2Connection
4.2.1EtherCAT
4.2.1.1Connectors
NOTE
Risk of confusion: supply voltages and EtherCAT
Defect possible through incorrect insertion.
• Observe the color coding of the connectors:
black: Supply voltages
green: EtherCAT
EtherCAT Box Modules have two green M8 sockets for the incoming and downstream EtherCAT
connections.
Fig.7: EtherCAT connectors
Connection
Fig.8: M8 socket
EtherCATM8
SignalContactZB9010, ZB9020, ZB9030, ZB9032,
Tx +1yellow
Tx -4orange
Rx +2white
Rx -3blue
ShieldHousingShieldShieldShield
1)
Core colors according to EN61918
connector
Core colors
ZK1090-6292,
ZK1090-3xxx-xxxx
1)
1)
1)
1)
ZB9031 and old versions of
ZB9030, ZB9032, ZK1090-3xxxxxxx
orange/whitewhite/orange
orangeorange
blue/whitewhite/green
bluegreen
TIA-568B
Adaptation of core colors for cables ZB9030, ZB9032 and ZK1090-3xxxx-xxxx
For standardization, the core colors of the ZB9030, ZB9032 and ZK1090-3xxx-xxxx cables have
been changed to the EN61918 core colors: yellow, orange, white, blue. So there are different color
codes in circulation. The electrical properties of the cables have been retained when the core colors
were changed.
EP7342-000217Version: 1.0
Mounting and connection
4.2.1.2Status LEDs
Fig.9: EtherCAT status LEDs
L/A (Link/Act)
A green LED labelled "L/A" is located next to each EtherCAT socket. The LED indicates the communication
state of the respective socket:
LEDMeaning
offno connection to the connected EtherCAT device
litLINK: connection to the connected EtherCAT device
flashesACT: communication with the connected EtherCAT device
Run
Each EtherCAT slave has a green LED labelled "Run". The LED signals the status of the slave in the
EtherCAT network:
LEDMeaning
offSlave is in "Init" state
flashes uniformlySlave is in "Pre-Operational“ state
flashes sporadicallySlave is in "Safe-Operational" state
litSlave is in "Operational" state
Description of the EtherCAT slave states
4.2.1.3Cables
For connecting EtherCAT devices only shielded Ethernet cables that meet the requirements of at least
category5 (CAT5) according to EN50173 or ISO/IEC11801 should be used.
EtherCAT uses four wires for signal transmission.
Thanks to automatic line detection ("Auto MDI-X"), both symmetrical (1:1) or cross-over cables can be used
between Beckhoff EtherCAT.
Detailed recommendations for the cabling of EtherCAT devices
EP7342-000218Version: 1.0
Mounting and connection
Plug
Input
Socket
Forwarding
31
24
31
24
4.2.2Supply voltages
The EtherCAT Box is supplied with two supply voltages. The ground potentials of the supply voltages are
galvanically connected together.
• Control voltage U
• Peripheral voltage U
S
P
The motor supply must be provided separately.
See chapter Signal connection [}21].
Redirection of the supply voltages
The IN and OUT power connections are bridged in the module (not IP204x-Bxxx and IE204x). The supply
voltages US and UP can thus easily be transferred from EtherCATBox to EtherCATBox.
NOTE
Pay attention to the maximum permissible current!
Pay attention also for the redirection of the supply voltages US and UP, the maximum permissible current for
M8 connectors of 4A must not be exceeded!
4.2.2.1Connectors
NOTE
Risk of confusion: supply voltages and EtherCAT
Defect possible through incorrect insertion.
• Observe the color coding of the connectors:
black: Supply voltages
green: EtherCAT
Fig.10: Connectors for supply voltages
Fig.11: M8 connector
ContactFunctionDescriptionCore color
1U
2U
3GND
4GND
1)
The core colors apply to cables of the type: Beckhoff ZK2020-3xxx-xxxx
EP7342-000219Version: 1.0
S
P
S
P
Control voltageBrown
Peripheral voltageWhite
GND to U
GND to U
S
P
Blue
Black
1)
Mounting and connection
Vert. Faktor: 0,45 cm / V
5101520
2
4
6
8
10
250
0
12
30
Vert. Faktor: 0,45 cm / V
Voltage drop (V)
Cable length (m)
35
0,25 mm²
0,34 mm²
0,5 mm²
0,75 mm²
I = 2 A
Vert. Faktor: 0,45 cm / V
5101520
2
4
6
8
10
250
0
12
30
Vert. Faktor: 0,45 cm / V
Voltage drop (V)
Cable length (m)
35
0,25 mm²
0,34 mm²
0,5 mm²
0,75 mm²
I = 4 A
4.2.2.2Status LEDs
Fig.12: Status LEDs for the supply voltages
LEDDisplayMeaning
US (control voltage)offSupply voltage US is not present
green illuminatedSupply voltage US is present
UP (peripheral voltage)offSupply voltage UP is not present
green illuminatedSupply voltage UP is present
4.2.2.3Conductor losses
Take into account the voltage drop on the supply line when planning a system. Avoid the voltage drop being
so high that the supply voltage at the box lies below the minimum nominal voltage.
Variations in the voltage of the power supply unit must also be taken into account.
Voltage drop on the supply line
EP7342-000220Version: 1.0
4.2.3Signal connection
Mounting and connection
Fig.13: Signal connection EP7342-0002
NOTE
Note the numbering of the M12 sockets
Mixing up the M12 connectors can damage the module.
M12 socket no.1: DC motor connection
M12 socket no.2: Connection for motor supply
Pin 1: Motor channel1, connection1
Pin 2: Motor channel1, connection2
Pin 3: Motor channel2, connection1
Pin 4: Motor channel2, connection2
Pin 5: not connected
Pin 1: Motor supply 8...48 V
Pin 2: Motor supply 8...48 V
DC
DC
Pin 3: GND
Pin 4: GND
Pin 5: not connected
EP7342-000221Version: 1.0
Mounting and connection
M12 sockets no. 3 and no. 4: Encoder connection
The encoder supply is not short-circuit proof
Risk of defect.
• Avoid short-circuiting the encoder supply.
NOTE
Pin 1: GND
Pin 2: Encoder supply 24 V
Pin 3: Track A
Pin 4: Track B
Pin 5: Track C (Gate/Latch)
DC
EP7342-000222Version: 1.0
Mounting and connection
4.3ATEX notes
4.3.1ATEX - Special conditions
WARNING
Observe the special conditions for the intended use of EtherCAT Box modules in potentially explosive areas – directive 94/9/EU.
• The certified components are to be installed with a BG2000-0000 or BG2000-0010 protection enclosure
[}24] that guarantees a protection against mechanical hazards!
• If the temperatures during rated operation are higher than 70°C at the feed-in points of cables, lines or
pipes, or higher than 80°C at the wire branching points, then cables must be selected whose temperature data correspond to the actual measured temperature values!
• Observe the permissible ambient temperature range of 0 to 55°C for the use of EtherCAT Box modules
in potentially explosive areas!
• Measures must be taken to protect against the rated operating voltage being exceeded by more than
40% due to short-term interference voltages!
• The connections of the certified components may only be connected or disconnected if the supply voltage has been switched off or if a non-explosive atmosphere is ensured!
Standards
The fundamental health and safety requirements are fulfilled by compliance with the following standards:
• EN 60079-0: 2006
• EN 60079-15: 2005
Marking
The EtherCAT Box modules certified for potentially explosive areas bear the following marking:
II 3 GEx nA II T4DEKRA 11ATEX0080 XTa: 0 - 55°C
or
II 3 GEx nA nC IIC T4DEKRA 11ATEX0080 XTa: 0 - 55°C
Batch number (D number)
The EtherCAT Box modules bear a batch number (D number) that is structured as follows:
D: WW YY FF HH
WW - week of production (calendar week)
YY - year of production
FF - firmware version
HH - hardware version
Example with batch number 29 10 02 01:
29 - week of production 29
10 - year of production 2010
02 - firmware version 02
01 - hardware version 01
EP7342-000223Version: 1.0
Mounting and connection
4.3.2BG2000 - EtherCAT Box protection enclosures
WARNING
Risk of electric shock and damage of device!
Bring the EtherCAT system into a safe, powered down state before starting installation, disassembly or
wiring of the modules!
ATEX
WARNING
Mount a protection enclosure!
To fulfill the special conditions according to ATEX [}23], a BG2000-0000 or BG2000-0010 protection enclosure has to be mounted over the EtherCAT Box.
Installation
Put the cables for EtherCAT, power supply and sensors/actuators through the hole of the protection
enclosure.
Fig.14: BG2000 - putting the cables
Fix the wires for EtherCAT, power supply and sensors/actuators to the EtherCAT Box.
EP7342-000224Version: 1.0
Fig.15: BG2000 - fixing the cables
Mount the protection enclosure over the EtherCAT Box.
Mounting and connection
Fig.16: BG2000 - mounting the protection enclosure
4.3.3ATEX Documentation
Notes about operation of EtherCAT Box Modules (EPxxxx-xxxx) in potentially explosive areas (ATEX)
Pay also attention to the continuative documentationNotes about operation of EtherCAT Box Modules (EPxxxx-xxxx) in potentially explosive areas (ATEX) that is available in the download area of
the Beckhoff homepage http:\\www.beckhoff.com!
EP7342-000225Version: 1.0
Commissioning/Configuration
5Commissioning/Configuration
5.1Integration in TwinCAT
The procedure for integration in TwinCAT is described in this Quick start guide.
5.2Integration into the NC configuration (manually)
(TwinCAT 3.1)
EtherCAT XML Device Description
The display matches that of the CoE objects from the EtherCAT XML Device Description. We recommend downloading the latest XML file from the download area of the Beckhoff website and installing it according to installation instructions.
ü Requirement: EP7342 is integrated in a TwinCAT project.
1. Add a new NC task: Right-click on "MOTION" and select "Add New Item..."
EP7342-000226Version: 1.0
2. Right click on "Axes" and click on "Add New Item…“
Commissioning/Configuration
ð A dialog box appears:
3. In the "Type" field select "Continuous axis" and confirm with OK.
4. Double-click the new axis.
5. Click on the "Settings" tab
EP7342-000227Version: 1.0
Commissioning/Configuration
6. Click on "Link To I/O..."
ð A dialog box appears:
7. Select the appropriate entry and click "OK".
Note: EP7342 has two motor channels. The assignment of the connector pins to the motor channels can
be found in chapter Signal connection [}21].
ð The process data are linked to the NC task.
You need to set some parameters before you can start the motor. You will find these parameters in the
following chapters:
• Settings in the CoE register [}29]
• NC settings [}35]
EP7342-000228Version: 1.0
Commissioning/Configuration
5.3Settings in the CoE register
The data given here exemplary for a DC motor type GR42X25 from the company Dunkermotoren. For other
motors the values may vary, depending on the application.
5.3.1Adaptation of current and voltage
NOTE
The motor may overheat!
In order to prevent overheating of the connected motor it is important to adapt the current and voltage output from the stepper interface to the motor.
Index 0x8020:02 [}49] "Nominal current" and index 0x8020:03 [}49] "Nominal voltage" have be set
appropriately in the CoE register. In addition, you should also adapt the "Maximal current" in the index
0x8020:01 [}49] and the coil resistance of the motor in the index 0x8020:04 [}49] "Motor coil resistance"
to the connected motor.
Reducedcurrent can be set in index 0x8020:05 [}49] and 0x8020:06 [}49]. This reduces the coil current
when at a standstill (and therefore the power dissipation). Please note that this reduces the torque.
Fig.17: Adaptation of current and voltage
EP7342-000229Version: 1.0
Commissioning/Configuration
5.3.2Adaptation of the encoder data
Different encoders are available with a different number of increments. You must specify the number of
increments of your encoder in the index 0x8020:07 [}49] "Encoder increments" (see fig. Adaptation of the
encoder data). In our example an encoder with 1024 increments is used, corresponding to 4096 increments
in the case of quadruple evaluation. The number of increments of your encoder can be found in the data
sheet for the encoder.
Fig.18: Adaptation of the encoder data
EP7342-000230Version: 1.0
Commissioning/Configuration
5.3.3Adaptation of the maximal velocity
The maximum velocity with which your DC motor can move must be entered in index 0x8020:08 [}49]
"Maximum motor velocity". You can take this parameter from the name plate on the motor and write it 1:1
into the index. In the example the motor has a maximum velocity of 3600 revolutions per minute.
Fig.19: Adaptation of the maximal velocity
EP7342-000231Version: 1.0
Commissioning/Configuration
5.3.4Selection of the operating mode
You can select the operating mode in the index 0x8022:01 [}51] "Operation mode". It is recommended that
you select the operation mode "Automatic" (Fig. Setting the operation mode) and then set the suitable
operation mode for your application on the Process Data tab. Further information on this can be found in the
chapter "Process Data".
Fig.20: Setting the operation mode
Fig.21: Dialog box
EP7342-000232Version: 1.0
Commissioning/Configuration
5.3.5Select info data
There is a possibility in the index 0x8022:11 [}51] "Select info data 1" and 0x8022:19 [}51] "Select info
data 2", to select two parameters that can be displayed in the process data (see fig. Selection of additionalinformation data).
These two parameters must be activated in the process data afterwards.
Fig.22: Selection of additional information data
Fig.23: Dialog box
EP7342-000233Version: 1.0
Commissioning/Configuration
5.3.6KA factor
The KA factor can be used to adapt the current during the acceleration phases. The current increase is
calculated as follows.
Current increaseinmA=velocity differencexKA/1000
The steeper the velocity ramp, the higher the current increase.
Fig.24: Velocity ramps
This value can be set in index 0x8023:07 [}52] "Ka factor (velo./pos.)" (see Fig. Setting the KA factor).
Fig.25: Setting the KA factor
EP7342-000234Version: 1.0
Commissioning/Configuration
5.4NC settings
The specified data apply to a DC Motor GR42X25 of the Company "Dunker Motoren" and are intended as an
example. For other motors the values may vary, depending on the application.
5.4.1Reference velocity selection
The maximum velocity is calculated based on the maximum motor speed (see name plate) and the distance
to be covered. In this case the basis is one revolution per second.
This is a theoretical value that is quite close to the practical value, although the value may vary, depending
on the load. To determine the actual value set the Kv factor to 0 and determine the final reference velocity
empirically. To this end move the motor using the keys F1 - F4 and compare the actual velocity and the
setpoint velocity. These values should be almost identical. If the actual velocity is greater, increase the
reference velocity slightly. If the Actual velocity is smaller than the Setpoint velocity, reduce the reference
velocity slightly. This empirical exercise should only be carried out once the other parameters have been set.
In our case the reference velocity is 25570 revolutions/s. Finally, adjust the maximum allowed velocity.
Fig.26: Reference velocity selection
EP7342-000235Version: 1.0
Commissioning/Configuration
5.4.2Dead time compensation
Dead time compensation
The dead time compensation of the axis can be set in the Time Compensation tab of the Axis1_ENC
encoder settings. It should, in theory, be 3 cycles of the NC cycle time, although in practice 4 cycles were
found to be preferable. The parameter Time Compensation Mode Encoder should be set to 'ON (with
velocity)', the parameter Encoder Delay in Cycles to 4.
Fig.27: Dead time compensation parameter
EP7342-000236Version: 1.0
Commissioning/Configuration
5.4.3Scaling factor
The scaling factor can be changed by selecting "Axis 1_Enc" and tab "Parameter" in the NC (see fig. Setting
the Scaling Factor). The value can be calculated with the formulas specified below.
Fig.28: Setting the Scaling Factor
Calculation of the scaling factor
SF = distance per revolution / (increments x 4) = 360° / (1024 x 4) = 0.087890625 ° / INC
EP7342-000237Version: 1.0
Commissioning/Configuration
5.4.4Position lag monitoring
The position lag monitoring function checks whether the current position lag of an axis has exceeded the
limit value. The position lag is the difference between the setpoint (control value) and the actual value
reported back. Suboptimal parameter settings can lead to an error in position lag monitoring during the axis
movement. During commissioning it may therefore be advisable to increase the "Maximum Position Lag
Value" slightly.
NOTE
CAUTION: Damage to equipment, machines and peripheral components possible!
Setting the position lag monitoring parameters too high may result in damage to equipment, machines and
peripheral components.
Fig.29: Position lag monitoring
EP7342-000238Version: 1.0
Commissioning/Configuration
5.4.5KV factors
In the NC two proportional factors Kv can be set under "Axis 1_Ctrl " in tab "Parameter". First select the
position controller Type with two P constants (with KA) under the "NC Controller" tab. The two P constants
are for the Standstill range and for the Moving range (see Fig. Setting the proportional factor KV). The
factors can be used to set the start-up torque and the braking torque to a different value than the drive
torque. The threshold value can be set directly below (Position control: Velocity threshold V dyn) between
0.0 (0%) and 1.0 (100%). Fig. Velocity ramp with KV factor limit values shows a speed ramp with thresholds
of 50%. The Kv factor for Standstill (t1 and t3) can be different than the Kv factor for Moving (t2). The factor at
standstill should always be greater than the factor during motion.
Fig.30: Velocity ramp with KV factor limit values
Fig.31: Setting the proportional factor K
v
EP7342-000239Version: 1.0
Commissioning/Configuration
1.
2.
5.5Commissioning the motor with the NC
Enabling an axis
• Once the parameters are set, the motor is basically ready for operation. Individual further parameters
have to be adapted to the respective application.
• To commission the axis, activate the configuration (Ctrl+Shift+F4), select the axis, select tab Online
and enable the axis under Set.
• Set all tick marks and set Override to 100% (see Fig. Enabling an axis). The axis can then be moved.
Fig.32: Enabling an axis
Move axis manually
You can now move the axis with the function keys F1, F2 (Backward) or F3, F4 (Forward).
You can adjust the Kv factor in order to approach a suitable factor. Set the value to 0 initially in order to set
the correct reference velocity. For calculating the reference velocity please refer to section "Selecting the
reference velocity". The calculation provides a relatively precise value, although the value may have to be
corrected slightly. To this end move the motor with a Kv factor of 0 until the actual velocity matches the
setpoint velocity.
EP7342-000240Version: 1.0
Commissioning/Configuration
Move axis automatically
Alternatively you can control the axis via the "Functions" tab. An example is provided below.
• Select as Reversing Sequence as the start type.
• Enter the required Target Position1, e.g. 5000°.
• Enter the required Target Velocity, e.g. 2000°/s.
• Enter the required Target Position2, e.g. 0°.
• Enter the required Idle Time, e.g. 1s.
• Select Start.
The motor now turns to position 1, remains there for 1 s and returns to position 2. This is repeated until Stop
is pressed.
EP7342-000241Version: 1.0
Commissioning/Configuration
5.6Operating modes
5.6.1Overview
The operating modes Automatic, Velocity direct, Position controller, Path control and Brake resistor are
supported.
Automatic
In preparation!
Velocity, direct
This mode is intended for the cyclic velocity interface of a numeric controller (NC). In this mode, the NC
specifies a set velocity. Ramps for start-up and deceleration of the motor are also controlled by the NC.
Position controller
Refer to the Positioning Interface [}45] section for information about this operation mode!
Travel distance control
In preparation!
Brake resistor
Refer to the Chopper operation [}43] section for information about this operation mode
EP7342-000242Version: 1.0
Commissioning/Configuration
5.6.2Chopper operation
You can connect a brake resistor (chopper) to one of the two motor channels instead of a DC motor and
enable "Chopper resistor" mode for this channel.
The motor must actively brake for positioning tasks. The mechanical energy is thereby converted back into
electrical energy. Small amounts of energy are absorbed by a capacitor in EP7342. Further storage
capacities, for example in the power supply unit, can also take up energy. The feedback leads in each case
to a voltage increase.
In order to avoid overvoltage, a brake resistor can be connected to the EP7342 in order to dissipate the
surplus energy in the form of heat. When the voltage reaches 110% of the nominal voltage [}29], e.g. 55V,
the correctly set output stage sends a fast-pulsed current through the brake resistor (see diagram).
Fig.33: ICH/IN. - UCH/UN characteristic curve
NOTE
Dimensioning of the brake resistor
The brake resistor should be dimensioned such that it can withstand the expected heat development without damage.
A brake resistor of 10Ω is recommended, which results in a pulse current of approx. 5.5A to 6.5A. The
maximum expected continuous power is 125W. However, the value typically lies significantly below that.
Power estimation
PN = IN² x R
PN = (5A)² x 10Ω
PN = 250W
EP7342-000243Version: 1.0
Commissioning/Configuration
A maximum duty cycle of 50 % is possible. This results in a maximum continuous power of 125W.
A motor efficiency of 80 % is usual in practice.
The motor thus converts 80 % of the rated electrical power into kinetic energy when accelerating.
Conversely, when braking, the motor (as a generator) converts 80 % of the kinetic energy into electrical
power.
This results in a practical braking power of:
PCH = PN/2 x 80/100 x 80/100
PCH = 125W x 80/100 x 80/100
PCH = 80W
EP7342-000244Version: 1.0
Commissioning/Configuration
5.6.3Positioning Interface
The "Positioning Interface" offers the option to execute motion commands directly on the box.
NOTE
Commissioning
Commissioning of the EL7342 "Positioning Interface" can be transferred to EP7342-0002.
The commissioning procedure is described in the chapter on "Basic principles for the Positioning Interface" of the EL7342 documentation.
EP7342-000245Version: 1.0
Commissioning/Configuration
5.7Restoring the delivery state
To restore the delivery state for backup objects in ELxxxx terminals / EPxxxx- and EPPxxxx boxes, the CoE
object Restore default parameters, SubIndex 001 can be selected in the TwinCAT System Manager (Config
mode).
Fig.34: Selecting the Restore default parameters PDO
Double-click on SubIndex 001 to enter the Set Value dialog. Enter the value 1684107116 in field Dec or the
value 0x64616F6C in field Hex and confirm with OK.
All backup objects are reset to the delivery state.
Fig.35: Entering a restore value in the Set Value dialog
Alternative restore value
In some older terminals / boxes the backup objects can be switched with an alternative restore
value:
Decimal value: 1819238756
Hexadecimal value: 0x6C6F6164
An incorrect entry for the restore value has no effect.
EP7342-000246Version: 1.0
Commissioning/Configuration
5.8Decommissioning
WARNING
Risk of electric shock!
Bring the bus system into a safe, de-energized state before starting disassembly of the devices!
Disposal
In order to dispose of the device, it must be removed.
In accordance with the WEEE Directive 2012/19/EU, Beckhoff takes back old devices and accessories in
Germany for proper disposal. Transport costs will be borne by the sender.
Return the old devices with the note "for disposal" to:
Beckhoff Automation GmbH & Co. KG
Service Department
Stahlstraße 31
D-33415 Verl
EP7342-000247Version: 1.0
CoE parameters
6CoE parameters
EtherCAT XML Device Description
The display matches that of the CoE objects from the EtherCAT XML Device Description. We recommend downloading the latest XML file from the download area of the Beckhoff website and in-
stalling it according to installation instructions.
Parameterization via the CoE list (CAN over EtherCAT)
The EtherCAT device is parameterized via the CoE-Online tab (double-click on the respective object) or via the Process Data tab (allocation of PDOs). Please note the following general CoE notes
when using/manipulating the CoE parameters:
• Keep a startup list if components have to be replaced
• Differentiation between online/offline dictionary, existence of current XML description
• use “CoE reload” for resetting changes
Introduction
The CoE overview contains objects for different intended applications:
• Objects required for parameterization during commissioning:
◦ Restore object [}48]
◦ Configuration data
◦ Command object
• Profile-specific objects:
◦ Input data
◦ Output data
◦ Information and diagnosis data (channel specific)
◦ Configuration data (vendor-specific)
◦ Information and diagnosis data (device-specific)
• Standard objects
The following section first describes the objects required for normal operation, followed by a complete
overview of missing objects.
6.1Restore object
Index 1011 Restore default parameters
Index
(hex)
1011:0Restore default parame-
1011:01SubIndex 001If this object is set to “0x64616F6C” in the set value dia-
NameMeaningData typeFlags Default
Restore default parametersUINT8RO0x01 (1
ters
UINT32RW0x00000000 (0
log, all backup objects are reset to their delivery state.
8000:08Disable filter0: Activates the input filter (inputs A, /A, B, /B, C, /C
only)
1: Deactivates the input filter
If a filter is activated a signal edge must be present for
at least 2.4 µs in order to be counted as an increment.
8000:0AEnable micro incre-
ments
If activated, the terminal interpolates micro-increments
between the integral encoder increments in DC mode.
The lower 8 bits of the counter value are used in each
case for the display. A 32-bit counter thus becomes a
24+8-bit counter, a 16-bit counter becomes a 8+8-bit
counter.
8000:0EReversion of rotationActivates reversion of rotationBOOLEANRW0x00 (0
8010:08Disable filter0: Activates the input filter (inputs A, /A, B, /B, C, /C
8010:0AEnable micro incre-
ments
8010:0EReversion of rotationActivates reversion of rotationBOOLEANRW0x00 (0
only)
1: Deactivates the input filter
If a filter is activated a signal edge must be present for
at least 2.4 µs in order to be counted as an increment.
If activated, the terminal interpolates micro-increments
between the integral encoder increments in DC mode.
The lower 8 bits of the counter value are used in each
case for the display. A 32-bit counter thus becomes a
24+8-bit counter, a 16-bit counter becomes a 8+8-bit
counter.
BOOLEANRW0x00 (0
BOOLEANRW0x00 (0
BOOLEANRW0x00 (0
BOOLEANRW0x00 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
Index 8020 DCM Motor Settings Ch.1
Index (hex) NameMeaningData typeFlagsDefault
8020:0DCM Motor Settings
Ch.1
8020:01Maximal currentMaximum permanent motor coil current (unit: 1mA)UINT16RW0x1388
8020:02Nominal currentMotor nominal current (unit: 1mA)UINT16RW0x0DAC
8020:03Nominal voltageNominal voltage (supply voltage) of the motor (unit: 1
8020:04Motor coil resistanceInternal resistance of the motor (unit: 0.01 ohm)UINT16RW0x0064
8020:05Reduced current (posi-
tive)
8020:06Reduced current (neg-
ative)
8020:07Encoder increments
(4-fold)
8020:08Maximal motor velocity Nominal speed of the motor at the nominal voltage
8020:0CTime for switch-off at
overload
8020:0DTime for current lower-
ing at overload
8020:0ETorque auto-reduction
threshold (positive)
8020:0FTorque auto-reduction
threshold (negative)
Max. SubindexUINT8RO0x0F (15
(5000
(3500
UINT16RW0xC350
mV)
Reduced torque in positive direction of rotation (unit:
1mA)
Reduced torque in negative direction of rotation (unit:
1mA)
Number of encoder increments per revolution with
UINT16RW0x07D0
UINT16RW0x07D0
UINT16RW0x0000 (0
(50000
(100
dec
(2000
(2000
quadruple evaluation
UINT16RW0x0000 (0
(unit: 1 rpm)
Time for switch-off at overload (unit: 1ms)UINT16RW0x00C8
(200
dec
Time for current lowering at overload (from max. current to nominal current, unit: 1ms)
Process data threshold for automatic torque reduction
UINT16RW0x07D0
(2000
UINT8RW0x00 (0
in the positive direction of rotation
(unit: 1%)
Process data threshold for automatic torque reduction
UINT8RW0x00 (0
in the negative direction of rotation
(unit: 1%)
)
dec
)
dec
)
dec
)
dec
)
)
dec
)
dec
)
dec
)
dec
)
)
dec
)
dec
)
dec
EP7342-000249Version: 1.0
CoE parameters
Index 8021 DCM Controller Settings Ch.1
Index (hex) NameMeaningData typeFlagsDefault
8021:0DCM Controller Set-
tings Ch.1
8021:01Kp factor (curr.)Kp control factor of the current controllerUINT16RW0x00C8
8021:02Ki factor (curr.)Ki control factor of the current controllerUINT16RW0x0002 (2
8021:03Inner window (curr.)Inner window for the I component (unit: 1%)UINT8RW0x00 (0
8021:05Outer window (curr.)Outer window for the I component (unit: 1%)UINT8RW0x00 (0
8021:06Filter cut off frequency
(curr.)
8021:11Voltage adjustment
enable
8021:12Current adjustment en-
able
Max. SubindexUINT8RO0x12 (18
(200
)
dec
Limit frequency of the current controller (unit: 1Hz)UINT16RW0x0000 (0
Activates the compensation of voltage fluctuations
BOOLEANRW0x00 (0
(only in the operating mode "Direct velocity")
Activates the R x I compensationBOOLEANRW0x00 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
EP7342-000250Version: 1.0
CoE parameters
Index 8022 DCM Features Ch.1
Index (hex) NameMeaningData typeFlagsDefault
8022:0DCM Features Ch.1Max. SubindexUINT8RO0x36 (54
8022:01Operation modeOperation mode
0: Automatic
1: Velocity direct
2: Velocity controller
3: Position controller
...: reserved
15: Chopper resistor
Existing overvoltage (10% > nominal voltage
0x8020:03 [}49]) is reduced via connected chopper resistor.
8022:09Invert motor polarityInverts the direction of rotation of the motorBOOLEANRW0x00 (0
8022:0ATorque error enableActivates the automatic overload cut-off (see also
subindex 0x8020:0C [}49])
8022:0BTorque auto reduceActivates the automatic torque reduction (see also
subindex 0x8020:0D [}49] – 0x8020:0F [}49])
8022:11Select info data 1Selection "Info data 1"
0: Status word
1: Motor coil voltage
2: Motor coil current
3: Current limit
4: Control error
5: Duty cycle
....: reserved
7: Motor velocity
8: Overload time
...: reserved
101: Internal temperature
...: reserved
103: Control voltage
104: Motor supply voltage
...: reserved
150: Status word (drive controller)
151: State (drive controller)
...: reserved
8022:19Select info data 2Selection "Info data 2"
see subindex 0x8022:11 [}51]
8022:30Invert digital input 1Inversion of digital input 1BOOLEANRW0x00 (0
8022:31Invert digital input 2Inversion of digital input 2BOOLEANRW0x00 (0
8022:32Function for input 1Function of digital input 1
0: Normal input
1: Hardware enable
…: reserved
8022:36Function for input 2Function of digital input 2
see subindex 0x8022:32 [}51]
BIT4RW0x00 (0
BOOLEANRW0x00 (0
BOOLEANRW0x00 (0
UINT8RW0x01 (1
UINT8RW0x02 (2
BIT4RW0x00 (0
BIT4RW0x00 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
EP7342-000251Version: 1.0
CoE parameters
Index 8023 DCM Controller Settings 2 Ch.1
Index (hex) NameMeaningData typeFlagsDefault
8023:0DCM Controller Set-
tings 2 Ch.1
Max. SubindexUINT8RO0x08 (8
dec
8023:01Kp factor (velo./pos.)Kp control factor of the velocity/position controllerUINT16RW0x00C8
(200
)
dec
8023:02Ki factor (velo./pos.)Ki control factor of the velocity/position controllerUINT16RW0x0002 (2
8023:03Inner window (velo./
pos.)
8023:05Outer window (velo./
pos.)
8023:06Filter cut off frequency
(velo./pos.)
Inner window for the I component (unit: 1%)UINT8RW0x00 (0
Outer window for the I component (unit: 1%)UINT8RW0x00 (0
Limit frequency of the velocity/position controller (unit:
UINT16RW0x0000 (0
1Hz)
dec
dec
8023:07Ka factor (velo./pos.)Ka control factor of the velocity/position controllerUINT16RW0x0000 (0
8023:08Kd factor (velo./pos.)Kd control factor of the velocity/position controllerUINT16RW0x0014 (20
Index 8030 DCM Motor Settings Ch.2
Index (hex) NameMeaningData typeFlagsDefault
8030:0DCM Motor Settings
Ch.2
8030:01Maximal currentMaximum permanent motor coil current (unit: 1mA)UINT16RW0x1388
8030:02Nominal currentMotor nominal current (unit: 1mA)UINT16RW0x0DAC
8030:03Nominal voltageNominal voltage (supply voltage) of the motor (unit: 1
8030:04Motor coil resistanceInternal resistance of the motor (unit: 0.01 ohm)UINT16RW0x0064
8030:05Reduced current (posi-
tive)
8030:06Reduced current (neg-
ative)
8030:07Encoder increments
(4-fold)
8030:08Maximal motor velocity Rated motor velocity at nominal voltage (unit: 1rpm)UINT16RW0x0000 (0
8030:0CTime for switch-off at
overload
8030:0DTime for current lower-
ing at overload
8030:0ETorque auto-reduction
threshold (positive)
8030:0FTorque auto-reduction
threshold (negative)
Max. SubindexUINT8RO0x0F (15
(5000
dec
(3500
dec
UINT16RW0xC350
mV)
Reduced torque in positive direction of rotation (unit:
1mA)
Reduced torque in negative direction of rotation (unit:
1mA)
Number of encoder increments per revolution with
UINT16RW0x07D0
UINT16RW0x07D0
UINT16RW0x0000 (0
(50000
(100
dec
(2000
(2000
)
dec
dec
quadruple evaluation
Time for switch-off at overload (unit: 1ms)UINT16RW0x00C8
(200
)
dec
Time for current lowering at overload (from max. current to nominal current, unit: 1ms)
Process data threshold for automatic torque reduction
UINT16RW0x07D0
(2000
UINT8RW0x00 (0
dec
in the positive direction of rotation
(unit: 1%)
Process data threshold for automatic torque reduction
UINT8RW0x00 (0
in the negative direction of rotation
(unit: 1%)
)
)
dec
)
)
)
dec
dec
)
)
dec
)
)
)
dec
)
dec
)
dec
)
dec
)
)
dec
)
dec
)
)
Index 8031 DCM Controller Settings Ch.2
Index (hex) NameMeaningData typeFlagsDefault
8031:0DCM Controller Set-
Max. SubindexUINT8RO0x12 (18
tings Ch.2
8031:01Kp factor (curr.)Kp control factor of the current controllerUINT16RW0x00C8
(200
)
dec
8031:02Ki factor (curr.)Ki control factor of the current controllerUINT16RW0x0002 (2
8031:03Inner window (curr.)Inner window for the I component (unit: 1%)UINT8RW0x00 (0
8031:05Outer window (curr.)Outer window for the I component (unit: 1%)UINT8RW0x00 (0
8031:06Filter cut off frequency
Limit frequency of the current controller (unit: 1Hz)UINT16RW0x0000 (0
(curr.)
8031:11Voltage adjustment
enable
8031:12Current adjustment en-
Activates the compensation of voltage fluctuations
BOOLEANRW0x00 (0
(only in the operating mode "Direct velocity")
Activates the R x I compensationBOOLEANRW0x00 (0
able
EP7342-000252Version: 1.0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
CoE parameters
Index 8032 DCM Features Ch.2
Index (hex) NameMeaningData typeFlagsDefault
8032:0DCM Features Ch.2Max. SubindexUINT8RO0x36 (54
8032:01Operation modeOperation mode
0: Automatic
1: Velocity direct
2: Velocity controller
3: Position controller
...: reserved
15: Chopper resistor
Existing overvoltage (10% > nominal voltage
0x8030:03 [}52]) is reduced via connected chopper resistor.
8032:09Invert motor polarityInverts the direction of rotation of the motorBOOLEANRW0x00 (0
8032:0ATorque error enableActivates the automatic overload cut-off (see also
subindex 0x8030:0C [}52])
8032:0BTorque auto reduceActivates the automatic torque reduction (see also
subindex 0x8030:0D [}52] – 0x8030:0F [}52])
8032:11Select info data 1Selection "Info data 1"
0: Status word
1: Motor coil voltage
2: Motor coil current
3: Current limit
4: Control error
5: Duty cycle
....: reserved
7: Motor velocity
8: Overload time
...: reserved
101: Internal temperature
...: reserved
103: Control voltage
104: Motor supply voltage
...: reserved
150: Status word (drive controller)
151: State (drive controller)
...: reserved
8032:19Select info data 2Selection "Info data 2"
see subindex 0x8032:11 [}53]
8032:30Invert digital input 1Inversion of digital input 1BOOLEANRW0x00 (0
8032:31Invert digital input 2Inversion of digital input 2BOOLEANRW0x00 (0
8032:32Function for input 1Function of digital input 1
0: Normal input
1: Hardware enable
...: reserved
8032:36Function for input 2Function of digital input 2
see subindex 0x8032:32 [}53]
BIT4RW0x00 (0
BOOLEANRW0x00 (0
BOOLEANRW0x00 (0
UINT8RW0x01 (1
UINT8RW0x02 (2
BIT4RW0x00 (0
BIT4RW0x00 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
EP7342-000253Version: 1.0
CoE parameters
Index 8033 DCM Controller Settings 2 Ch.2
Index (hex) NameMeaningData typeFlagsDefault
8033:0DCM Controller Set-
tings 2 Ch.2
Max. SubindexUINT8RO0x08 (8
dec
8033:01Kp factor (velo./pos.)Kp control factor of the velocity/position controllerUINT16RW0x00C8
(200
)
dec
8033:02Ki factor (velo./pos.)Ki control factor of the velocity/position controllerUINT16RW0x0002 (2
8033:03Inner window (velo./
pos.)
8033:05Outer window (velo./
pos.)
8033:06Filter cut off frequency
(velo./pos.)
Inner window for the I component (unit: 1%)UINT8RW0x00 (0
Outer window for the I component (unit: 1%)UINT8RW0x00 (0
Limit frequency of the velocity/position controller (unit:
UINT16RW0x0000 (0
1Hz)
dec
dec
8033:07Ka factor (velo./pos.)Ka control factor of the velocity/position controllerUINT16RW0x0000 (0
8033:08Kd factor (velo./pos.)Kd control factor of the velocity/position controllerUINT16RW0x0014(20
8051:11Time informationTime information in subindex 6pp0: 22 (“Actual drive
time”)
0: Elapsed time
current drive time since start of the travel command
...: reserved
BIT2RW0x00 (0
)
dec
)
dec
)
dec
8051:13Invert calibration cam
Inversion of the direction of rotation towards the camBOOLEANRW0x01 (1
search direction
8051:14Invert sync impulse
Inversion of the direction of rotation away from the cam BOOLEANRW0x00 (0
search direction
8051:15Emergency stop on
position lag error
- Lag error monitoring has triggered
- an emergency stop is triggered as soon as "Position
BOOLEANRW0x00 (0
lag" = 1.
The "Misc Error" is set to 1 and a PDO error is generated.
8051:16Enhanced diag history TRUE:
BOOLEANRW0x00 (0
Additional messages are output during the travel command (each change of the state machine (index
0x9050:03 [}63]))
6.3Command object
Index FB00 DCM Command
Index (hex) NameMeaningData typeFlagsDefault
FB00:0DCM CommandMax. SubindexUINT8RO0x03 (3
FB00:01Request0x1000 Clear diag history
Clear the Diag History
0x1100 Get build number:
Read out the build number
0x1101 Get build date
Read out the build date
0x1102 Get build time
Read out the build time
0x8000 Software reset
Perform a software reset (hardware is re-initialized with
the current CoE configuration; this otherwise happens
only during the transition to INIT)
FB00:02Status0: Finished, no error, no response
Command terminated without error and without response
1: Finished, no error, response
Command terminated without error and with response
2: Finished, error, no response
Command terminated with error and without response
3: Finished, error, response
Command terminated with error and with response
255: Executing
Command is being executed
FB00:03Responsedependent on the requestOCTET-
OCTET-
RW{0}
STRING[2]
UINT8RO0x00 (0
RO{0}
STRING[4]
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
EP7342-000256Version: 1.0
CoE parameters
6.4Input data
Index 6000 ENC Inputs Ch.1
Index (hex) NameMeaningData typeFlagsDefault
6000:0ENC Inputs Ch.1Max. SubindexUINT8RO0x16 (22
6000:02Latch extern validThe counter value was locked via the external latch.
BOOLEANRO0x00 (0
The data with the index 0x6000:12 [}57] correspond
to the latched value with the bit set. In order to re-acti-
vate the latch input, index 0x7000:02 [}60] or object
index 0x7000:04 [}60] must first be cancelled and
then set again.
6000:03Set counter doneThe counter was set.BOOLEANRO0x00 (0
6000:04Counter underflowCounter underflow.
BOOLEANRO0x00 (0
Overflow/underflow control is inactive in combination
with a reset function (C/external).
6000:05Counter overflowCounter overflow.
BOOLEANRO0x00 (0
Overflow/underflow control is inactive in combination
with a reset function (C/external).
6000:08Extrapolation stallThe extrapolated part of the counter is invalid.BOOLEANRO0x00 (0
6000:09Status of input AStatus of input ABOOLEANRO0x00 (0
6000:0AStatus of input BStatus of input BBOOLEANRO0x00 (0
6000:0DStatus of extern latch Status of the extern latch inputBOOLEANRO0x00 (0
6000:0ESync errorThe Sync error bit is only required for DC mode. It indi-
BOOLEANRO0x00 (0
cates whether a synchronization error has occurred
during the previous cycle.
This means a SYNC signal was triggered in the terminal, although no new process data were available
(0=OK, 1=NOK).
6000:10TxPDO ToggleThe TxPDO toggle is toggled by the slave when the
BOOLEANRO0x00 (0
data of the associated TxPDO is updated.
9030:04Current limitPresent current limitUINT16RO0x0000 (0
9030:05Control errorPresent control errorINT16RO0x0000 (0
9030:06Duty cyclePresent Duty-CycleINT8RO0x00 (0
9030:08Motor velocityPresent motor velocityINT16RO0x0000 (0
9030:09Overload timeTime since overloadUINT16RO0x0000 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
Index 9040 POS Info data Ch.1
Index (hex) NameMeaningData typeFlagsDefault
9040:0POS Info data Ch.1Max. SubindexUINT8RO0x04 (4
9040:01Status wordStatus wordUINT160x0000 (0
9040:03State (drive controller) Current step of the internal state machineUINT16RO0xFFFF
(65535
9040:04Actual position lagCurrent position lagUINT160x0000 (0
Index 9050 POS Info data Ch.2
Index (hex) NameMeaningData typeFlagsDefault
9050:0POS Info data Ch.2Max. SubindexUINT8RO0x04 (4
9050:01Status wordStatus wordUINT16RO0x0000 (0
9050:03State (drive controller) Current step of the internal state machineUINT16RO0xFFFF
(65535
9050:04Actual position lagCurrent position lagUINT16RO0x0000 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
EP7342-000263Version: 1.0
CoE parameters
Index A020 DCM Diag data Ch.1
Index (hex) NameMeaningData typeFlagsDefault
A020:0DCM Diag data Ch.1Max. SubindexUINT8RO0x11 (17
A020:01SaturatedDriver stage operates with maximum
duty cycle
A020:02Over temperatureInternal terminal temperature is greater
than 80 °C
A020:03Torque overloadPresent motor current exceeds the
nominal current (see 0x8020:02 [}49])
A020:04Under voltageSupply voltage less than 7 VErrorBOOLEANRO0x00 (0
A020:05Over voltageSupply voltage 10 % higher than the
nominal voltage (see 0x8020:03) [}49]
A020:06Short circuitShort circuit in the driver stageErrorBOOLEANRO0x00 (0
A020:08No control powerNo power supply to driver stageErrorBOOLEANRO0x00 (0
A020:09Misc error- initialization failed or
- internal temperature of the terminal
exceeds 100 °C (see 0xF80F:05) or
- motor current exceeds the nominal
current (see 0x8022:0A [}51])
A020:0AConfigurationCoE change has not yet been adopted
into the current configuration
A020:11Actual operation mode Present operating mode (in the case of automatic de-
tection of operating mode, see 0x8022:01 [}51])
WarningBOOLEANRO0x00 (0
WarningBOOLEANRO0x00 (0
Warning
BOOLEANRO0x00 (0
(8022:0A = 0) /
Error (8022:0A
= 1)
ErrorBOOLEANRO0x00 (0
ErrorBOOLEANRO0x00 (0
WarningBOOLEANRO0x00 (0
BIT4RO0x00 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
Index A030 DCM Diag data Ch.2
Index (hex) NameMeaningData typeFlagsDefault
A030:0DCM Diag data Ch.1Max. SubindexUINT8RO0x11 (17
A030:01SaturatedDriver stage operates with maximum
duty cycle
A030:02Over temperatureInternal terminal temperature is greater
than 80 °C
A030:03Torque overloadPresent motor current exceeds the
nominal current (see 0x8030:02 [}52])
A030:04Under voltageSupply voltage less than 7 VErrorBOOLEANRO0x00 (0
A030:05Over voltageSupply voltage 10 % higher than the
nominal voltage (see 0x8030:03) [}52]
A030:06Short circuitShort circuit in the driver stageErrorBOOLEANRO0x00 (0
A030:08No control powerNo power supply to driver stageErrorBOOLEANRO0x00 (0
A030:09Misc error- initialization failed or
- internal temperature of the terminal
exceeds 100 °C (see 0xF80F:05) or
- motor current exceeds the nominal
current (see 0x8032:0A [}53])
A030:0AConfigurationCoE change has not yet been adopted
into the current configuration
A030:11Actual operation mode Present operating mode (in the case of automatic de-
tection of operating mode, see 0x8032:01 [}53])
WarningBOOLEANRO0x00 (0
WarningBOOLEANRO0x00 (0
Warning
BOOLEANRO0x00 (0
(0x8032:0A=
0) / Error
(0x8032:0A=
1)
ErrorBOOLEANRO0x00 (0
ErrorBOOLEANRO0x00 (0
WarningBOOLEANRO0x00 (0
BIT4RO0x00 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
EP7342-000264Version: 1.0
CoE parameters
Index A040 POS Diag data Ch.1
Index (hex) NameMeaningData typeFlagsDefault
A040:0POS Diag data Ch.1Max. SubindexUINT8RO0x6 (6
A040:01Command rejectedTravel command was rejectedBOOLEANRO0x00 (0
A040:02Command abortedTravel command was abortedBOOLEANRO0x00 (0
A040:03Target overrunTarget position was overrun in the opposite directionBOOLEANRO0x00 (0
A040:04Target timeout
The motor did not reach the target window (0x8040:0B
BOOLEANRO0x00 (0
[}54]) within the configured time (0x8040:0C [}54]) af-
ter the end of the travel command.
A040:05Position lagPosition lag exceeded
BOOLEANRO0x00 (0
- The position lag monitoring is deactivated if "Position
lag max." = 0.
If a value is entered in "Position lag max.", then this
value is compared with "Actual position lag".
As soon as "Actual position lag" exceeds "Position lag
max.", "Position lag" = 1 is set and a PDO warning is
output.
A040:06Emergency stopAn emergency stop was triggered (automatic or man-
BOOLEANRO0x00 (0
ual).
Index A050 POS Diag data Ch.2
Index (hex) NameMeaningData typeFlagsDefault
A050:0POS Diag data Ch.2Max. SubindexUINT8RO0x6 (6
A050:01Command rejectedTravel command was rejectedBOOLEANRO0x00 (0
A050:02Command abortedTravel command was abortedBOOLEANRO0x00 (0
A050:03Target overrunTarget position was overrun in the opposite directionBOOLEANRO0x00 (0
A050:04Target timeout
The motor did not reach the target window (0x8050:0B[}55]) within the configured time (0x8050:0C [}55]) af-
ter the end of the travel command.
A050:05Position lagPosition lag exceeded
- The position lag monitoring is deactivated if "Position
lag max." = 0.
If a value is entered in "Position lag max.", then this
value is compared with "Actual position lag".
As soon as "Actual position lag" exceeds "Position lag
max.", "Position lag" = 1 is set and a PDO warning is
output.
A050:06Emergency stopAn emergency stop was triggered (automatic or man-
ual)
BOOLEANRO0x00 (0
BOOLEANRO0x00 (0
BOOLEANRO0x00 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
6.7Configuration data (vendor-specific)
Index F80F DCM Vendor data
Index (hex) NameMeaningData typeFlagsDefault
F80F:0DCM Vendor dataMax. SubindexUINT8RO0x06 (6
F80F:01PWM FrequencyDC link frequency (unit: 1 Hz)UINT16RW0x7530
F80F:02DeadtimeDead time for pulse width modulationUINT16RW0x0102
A Beckhoff EtherCAT device has a 14-digit designation, made up of
• family key
• type
• version
• revision
ExampleFamilyTypeVersionRevision
EL3314-0000-0016EL terminal
(12 mm, nonpluggable connection
level)
ES3602-0010-0017 ES terminal
(12 mm, pluggable
connection level)
CU2008-0000-0000 CU device2008 (8-port fast ethernet switch) 0000 (basic type) 0000
3314 (4-channel thermocouple
terminal)
3602 (2-channel voltage
measurement)
0000 (basic type) 0016
0010 (highprecision version)
0017
Notes
• The elements mentioned above result in the technical designation. EL3314-0000-0016 is used in the
example below.
• EL3314-0000 is the order identifier, in the case of “-0000” usually abbreviated to EL3314. “-0016” is the
EtherCAT revision.
• The order identifier is made up of
- family key (EL, EP, CU, ES, KL, CX, etc.)
- type (3314)
- version (-0000)
• The revision -0016 shows the technical progress, such as the extension of features with regard to the
EtherCAT communication, and is managed by Beckhoff.
In principle, a device with a higher revision can replace a device with a lower revision, unless specified
otherwise, e.g. in the documentation.
Associated and synonymous with each revision there is usually a description (ESI, EtherCAT Slave
Information) in the form of an XML file, which is available for download from the Beckhoff web site.
From 2014/01 the revision is shown on the outside of the IP20 terminals, see Fig. “EL5021 EL terminal,standard IP20 IO device with batch number and revision ID (since 2014/01)”.
• The type, version and revision are read as decimal numbers, even if they are technically saved in
hexadecimal.
Identification number
Beckhoff EtherCAT devices from the different lines have different kinds of identification numbers:
Production lot/batch number/serial number/date code/D number
The serial number for Beckhoff IO devices is usually the 8-digit number printed on the device or on a sticker.
The serial number indicates the configuration in delivery state and therefore refers to a whole production
batch, without distinguishing the individual modules of a batch.
Structure of the serial number: KKYYFFHH
KK - week of production (CW, calendar week)
YY - year of production
FF - firmware version
HH - hardware version
EP7342-000289Version: 1.0
Appendix
Example with
Ser. no.: 12063A02: 12 - production week 12 06 - production year 2006 3A - firmware version 3A 02 hardware version 02
Exceptions can occur in the IP67 area, where the following syntax can be used (see respective device
documentation):
Syntax: D ww yy x y z u
D - prefix designation
ww - calendar week
yy - year
x - firmware version of the bus PCB
y - hardware version of the bus PCB
z - firmware version of the I/O PCB
u - hardware version of the I/O PCB
Example: D.22081501 calendar week 22 of the year 2008 firmware version of bus PCB: 1 hardware version
of bus PCB: 5 firmware version of I/O PCB: 0 (no firmware necessary for this PCB) hardware version of I/O
PCB: 1
Unique serial number/ID, ID number
In addition, in some series each individual module has its own unique serial number.
See also the further documentation in the area
• IP67: EtherCAT Box
• Safety: TwinSafe
• Terminals with factory calibration certificate and other measuring terminals
Examples of markings
Fig.36: EL5021 EL terminal, standard IP20 IO device with serial/ batch number and revision ID (since
2014/01)
EP7342-000290Version: 1.0
Fig.37: EK1100 EtherCAT coupler, standard IP20 IO device with serial/ batch number
Appendix
Fig.38: CU2016 switch with serial/ batch number
Fig.39: EL3202-0020 with serial/ batch number 26131006 and unique ID-number 204418
EP7342-000291Version: 1.0
Appendix
Fig.40: EP1258-00001 IP67 EtherCAT Box with batch number/ date code 22090101 and unique serial
number 158102
Fig.41: EP1908-0002 IP67 EtherCAT Safety Box with batch number/ date code 071201FF and unique serial
number 00346070
Fig.42: EL2904 IP20 safety terminal with batch number/ date code 50110302 and unique serial number
00331701
Fig.43: ELM3604-0002 terminal with unique ID number (QR code) 100001051 and serial/ batch number
44160201
EP7342-000292Version: 1.0
Appendix
7.3.1Beckhoff Identification Code (BIC)
The Beckhoff Identification Code (BIC) is increasingly being applied to Beckhoff products to uniquely identify
the product. The BIC is represented as a Data Matrix Code (DMC, code scheme ECC200), the content is
based on the ANSI standard MH10.8.2-2016.
Fig.44: BIC as data matrix code (DMC, code scheme ECC200)
The BIC will be introduced step by step across all product groups.
Depending on the product, it can be found in the following places:
• on the packaging unit
• directly on the product (if space suffices)
• on the packaging unit and the product
The BIC is machine-readable and contains information that can also be used by the customer for handling
and product management.
Each piece of information can be uniquely identified using the so-called data identifier
(ANSIMH10.8.2-2016). The data identifier is followed by a character string. Both together have a maximum
length according to the table below. If the information is shorter, spaces are added to it. The data under
positions 1 to 4 are always available.
The following information is contained:
EP7342-000293Version: 1.0
Appendix
Item
Type of
no.
information
1Beckhoff order
number
2Beckhoff Traceability
Number (BTN)
3Article descriptionBeckhoff article
4QuantityQuantity in packaging
5Batch numberOptional: Year and week
6ID/serial numberOptional: Present-day
7Variant numberOptional: Product variant
...
ExplanationData
Beckhoff order number 1P81P072222
Unique serial number,
see note below
description, e.g.
EL1008
unit, e.g. 1, 10, etc.
of production
serial number system,
e.g. with safety products
number on the basis of
standard products
Number of digits
identifier
S12SBTNk4p562d7
1K321KEL1809
Q6Q1
2P142P401503180016
51S1251S678294104
30P3230PF971, 2*K183
incl. data identifier
Example
Further types of information and data identifiers are used by Beckhoff and serve internal processes.
Structure of the BIC
Example of composite information from item 1 to 4 and 6. The data identifiers are marked in red for better
display:
BTN
An important component of the BIC is the Beckhoff Traceability Number (BTN, item no.2). The BTN is a
unique serial number consisting of eight characters that will replace all other serial number systems at
Beckhoff in the long term (e.g. batch designations on IO components, previous serial number range for
safety products, etc.). The BTN will also be introduced step by step, so it may happen that the BTN is not yet
coded in the BIC.
NOTE
This information has been carefully prepared. However, the procedure described is constantly being further
developed. We reserve the right to revise and change procedures and documentation at any time and without prior notice. No claims for changes can be made from the information, illustrations and descriptions in
this information.
EP7342-000294Version: 1.0
Appendix
7.4Support and Service
Beckhoff and their partners around the world offer comprehensive support and service, making available fast
and competent assistance with all questions related to Beckhoff products and system solutions.
Beckhoff's branch offices and representatives
Please contact your Beckhoff branch office or representative for local support and service on Beckhoff
products!
The addresses of Beckhoff's branch offices and representatives round the world can be found on her internet
pages:
http://www.beckhoff.com
You will also find further documentation for Beckhoff components there.
Support offers you comprehensive technical assistance, helping you not only with the application of
individual Beckhoff products, but also with other, wide-ranging services:
• support
• design, programming and commissioning of complex automation systems
• and extensive training program for Beckhoff system components