3 Mounting and cabling..............................................................................................................................15
5.5General note on the introduction of the Beckhoff Identification Code (BIC) ..................................142
5.6Support and Service ......................................................................................................................144
EP72114Version: 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.
EP72116Version: 1.0
Foreword
1.3Documentation issue status
Version Comment
1.0• First release
0.4• Preliminary version
0.3• Updates
0.2• Technical data updated
0.1• First draft
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 EtherCATBox.
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
Beckhoff Identification Code (BIC)
The Beckhoff Identification Code contains additional information about the delivery state of the module:
General note on the introduction of the Beckhoff Identification Code (BIC) [}142].
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
EP72117Version: 1.0
Product overview
2Product overview
2.1EtherCAT 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.
EP72118Version: 1.0
Fig.2: EtherCAT Box with M8 connections for sensors/actuators
Product overview
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.
EP72119Version: 1.0
Product overview
2.2EP7211-x034 - Introduction
Fig.4: EP7211-9034
The EP7211-x034 EtherCAT Box is a single-channel servo drive for synchronous servomotors with OCT
feedback system.
It is intended for operation with motors from the AM81xx series. These motors have an electronic
identification plate. EP7211-x034 can read the electronic identification plate in order to set the motor
parameters in TwinCAT automatically.
The EP7211-9034 variant supports the "Safe Torque Off" (STO) function. This variant is non-reactive and
can be used in a safety application.
Process-side interfaces of EP7211-x034:
• Motor
• Motor brake
• OCT communication:
◦ Feedback
◦ Electronic identification plate readout
• 2 x touch probe
• Hardware Enable (EP7211-0034): digital input for activating the output stage
• Safe Torque Off (EP7211-9034)
The motor is connected via a hybrid cable. The hybrid cable contains the wires for the motor phases, the
brake and the OCT communication.
EP7211-x034 can be controlled via the MDP742 or alternatively the DS402 drive profile.
Category C2, C1 in preparation (auxiliary filter required)
2.4Scope of supply
Make sure that the following components are included in the scope of delivery:
• 1x EtherCAT Box EP7211-0034 / EP7211-9034
• 2x protective caps for EtherCAT socket (mounted)
• 1x protective cap for 7/8" socket (mounted)
• 10X labels, blank (1 strip of 10)
EP721112Version: 1.0
Product overview
2.5Technology
Servomotor
The servomotor is an electrical motor. Together with a servo drive the servomotor forms a drive. The
servomotor is operated in a closed control loop with position, torque or speed control.
EP7211-x034 supports control of permanent magnet synchronous motors. These consist of 3 coils which are
offset by 120° and a permanent magnet rotor.
Fig.5: Three synchronous motor coils, each offset by 120°
One Cable Technology (OCT)
In the servomotors from the AM8100-xF2 x series the feedback signals are transmitted directly via the power
supply cable, so that power and feedback system are combined in a single motor connection cable. With the
use of the One Cable technology, the information is sent reliably and without interference through a digital
interface. Since a cable and plug are omitted at both the motor and controller end, the component and
commissioning costs are reduced.
Thermal I²T motor model
The thermal I²T motor model represents the thermal behavior of the motor winding taking into account the
absolute thermal resistance Rth and the thermal capacity Cth of motor and the stator winding.
The model assumes that the motor reaches its maximum continuous operating temperature T
continuous operation with rated current I
. This temperature corresponds to 100% motor load. During
nom
nom
during
operation at rated current the motor model reaches a load of 63% after a time of τth=Rth∙Cth and slowly
reaches its continuous operating temperature.
If the motor is operated with a current that is greater than the rated current, the model reaches 100% load
more quickly.
If the load of the I²T model exceeds 100%, the requested set current is limited to the rated current, in order to
protect the motor winding thermally. The load reduces to a maximum of 100%. If the current falls below the
rated current, the load falls below 100% and the set current limitation is cancelled.
For a motor that has been cooled to ambient temperature, the time for reaching 100% load with a set current
that exceeds the rated current can be estimated with τth∙I
nom
²/I
actual
².
The actual load must be known for exact calculation of the time when the 100% load threshold is exceeded.
EP721113Version: 1.0
Product overview
Fig.6: Limitation to the rated motor current
EP721114Version: 1.0
3Mounting and cabling
150
60
141
Ø 4.5
3.1Mounting
3.1.1Dimensions
Mounting and cabling
Fig.7: Dimensions
All dimensions are given in millimeters.
Housing features
Housing materialPA6 (polyamide)
Sealing compoundpolyurethane
Mountingtwo fastening holes Ø4.5mm for M4
Metal partsbrass, nickel-plated
ContactsCuZn, gold-plated
Power feed throughmax. 16A at 40°C (according to IEC 60512-3)
Mounting positionvariable
Protection classIP65, IP66, IP67 (conforms to EN60529) when screwed together
Dimensions (HxWxD)approx. 150 x 60 x 26.5mm (without connectors)
EP721115Version: 1.0
Mounting and cabling
FE
FE
3.1.2Fixing
NOTE
Protect connectors against soiling!
Protection class IP67 can only be guaranteed if all cables and connectors are connected.
Protect the connections against soiling during mounting.
Mount the module with two M4 screws in the centrally located fastening holes.
The bolts must be longer than 15mm. The fastening holes in the modules have no thread.
Note when mounting that the overall height is increased further by the fieldbus connections. See chapter
Accessories.
3.1.3Functional earth (FE)
All existing connections for the functional earth must be connected to earth:
• Fastening holes
• "FE" cores in the supply cables
Functional earth via the fastening holes
The fastening holes [}16] also serve as connections for the functional earth (FE).
Make sure that the box is earthed with low impedance via both fastening screws.
Fig.8: Functional earth via the fastening holes
Functional earth via the supply lines
The pins of the supply connectors [}18] marked with "FE" are directly connected to the functional earth
potential of the fastening holes.
Connect the functional earth of the "FE" cores in accordance with the following instructions:
• If the remote station is a device with a 7/8" connector: connect the devices with a pre-configured cable.
• Otherwise: Earth the "FE" core with low impedance as near as possible to the remote station.
EP721116Version: 1.0
3.2Cabling
X60X61
X20
X04
X03
X02
X01
X40X41
Mounting and cabling
Fig.9: Connector overview
NameConnector
type
X01M120.6Nm
Tightening
torque
1)
Function
Hardware Enable / Safe Torque Off [}24]
X02
X03M120.6Nm
1)
Touch Probe [}27]
X04
X20iTec M23-
X40M80.4Nm
1)
Motor, brake and feedback system [}22]
EtherCAT [}20]
X41
X607/8"1.5Nm
Power supply [}18]
X61
1)
Mount connectors on these plug connectors using a torque wrench, e.g. ZB8801 from Beckhoff.
EP721117Version: 1.0
Mounting and cabling
1
2
3
4
5
IN
5
4
3
2
1
OUT
3.2.1Power supply
3.2.1.1Connection
Two 7/8" connectors at the low-end of the modules are used for feeding and routing the supply voltages:
• "IN" (male): left connector for feeding the supply voltages
• "OUT" (female): right connector for downstream connection
Fig.10: 7/8" connector pin assignment
NoteDefect possible through polarity reversal. The input for the DC link voltage Up is not protected
against polarity reversal. Ensure that the polarity is correct.
PinNameCommentCore colors
1GND
2GND
P
S
GND to U
GND to U
P
S
Black
Blue
3FEFunctional earthGrey
4+24 VDC U
5+48 VDC U
1)
The core colors apply to cables of the type: Beckhoff ZK203x-xxxx.
S
P
Control voltage U
DC link voltage U
S
P
Brown
White
1)
EP721118Version: 1.0
Mounting and cabling
3.2.1.2Status LEDs
The status of the supply voltages is signaled by two LEDs. A Status LED lights up green when the respective
supply voltage is present on the connector for the supply.
Fig.11: Power supply Status LEDs
3.2.1.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 permissible value. See Technical data.
Variations in the voltage of the power supply unit must also be taken into account.
The following graph illustrates the dependence of the voltage drop on the core cross-section, current and
cable length:
Fig.12: Losses on the supply line
EP721119Version: 1.0
Mounting and cabling
3.2.2EtherCAT
3.2.2.1Connection
EtherCAT Boxes (EPxxxx) have two green M8 sockets for the incoming and outgoing EtherCAT
connections.
Fig.13: EtherCAT connection
Fig.14: M8 socket pin assignment
Assignment
There are various different standards for the assignment and colors of connectors and cables for EtherCAT.
ZB9031 and old versions of ZB9030,
ZB9032,
ZK1090-3xxx-xxxx
orange/white
orange
blue/white
3
blue
3
3
3
TIA-568B
white/orange
orange
white/green
green
Assimilation of color coding for cable ZB9030, ZB9032 and ZK1090-3xxxx-xxxx (with
M8 connectors)
For unification, the prevalent cables ZB9030, ZB9032 and ZK1090-3xxx-xxxx were changed to the
colors of EN61918 (yellow, orange, white, blue). So different color coding exists. But the electrical
properties are absolutely identical.
EP721120Version: 1.0
3.2.2.2Status LEDs
Mounting and cabling
Fig.15: EtherCAT Status LEDs
L/A (Link/Act)
A green LED labelled "L/A" or “Link/Act” is located next to each EtherCAT/EtherCATP 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 and each EtherCATP 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
A description of the EtherCAT slave states can be found under
https://infosys.beckhoff.com/content/1033/ethercatsystem/1036980875.html?id=8582353789396071752.
EP721121Version: 1.0
Mounting and cabling
C
B
A
5
1
2
4
3
3.2.3Motor, brake and feedback system
3.2.3.1Connection
Fig.16: iTec socket pin assignment
PinNameCommentCore colors
1Brake +Motor brake +Red
2Brake -Motor brake -Black
3OCT +Data and supply for the OCT feedback systemWhite
4OCT -Data and supply for the OCT feedback systemBlue
5-AUMotor phase UBlack
BWMotor phase WGrey
CVMotor phase VBrown
The core colors apply to the ZK470x-xxxx motor cables from Beckhoff.
1)
EP721122Version: 1.0
3.2.3.2Status LEDs
Fig.17: Status LEDs of the motor connection
LED Displays
LEDDisplayMeaning
Drv OKgreen
illuminated
Rd OCTflashing green The electronic identification plate is being read.
EnablegreenThe driver stage is enabled.
LimitorangeLimit reached (e.g. torque or speed limit).
WarningflashesError while reading the electronic identification plate.
orangeWarning. The "Warning" threshold value is exceeded.
The driver stage is ready for operation.
The LED is linked with bits 1 and 2 of the Status word1).
The LED is linked with bit 11 of the Status word1).
Possible reasons:
• Motor load (I²T) is higher than 100%
Mounting and cabling
• The motor output stage is not activated [}29]
• Maximum operating temperature exceeded
The LED is linked with bit 7 of the Status word1).
ErrorredError. The “Error” threshold value is exceeded.
Possible reasons:
• Overcurrent
• STO triggered with active axis
• Voltage not available
• Feedback not connected
• Max. temperature (100 °C) exceeded
The LED is linked with bit 3 of the Status word1).
1)
Status word in the CoE directory:
• Device profile MDP742 [}92] (default)
• Device profile DS402 [}114]
EP721123Version: 1.0
Mounting and cabling
1
2
3
4
5
3.2.4Hardware Enable / Safe Torque Off
EP7211-0034 and EP7211-9034 differ from each other by the purpose of use of the digital input "Hardware
Enable" / "Safe Torque Off":
Hardware variantDesignation of the digital inputPurpose of use of the digital input
EP7211-0034Hardware Enable (HWE)
EP7211-9034Safe Torque Off (STO)Safe Torque Off
Safe Torque Off (STO)
Refer to the Application Guide TwinSAFE if you wish to use the EP7211-9034 in a safety application: an
application example with "Safe Torque Off" for EL72x1-9014 is described in chapter 2.27. EP7211-9034 can
be used instead of EL72x1-9014 in this application example if you observe the following note:
WARNING
Wiring of the STO
The wiring between EL2904 and the STO input of EP7211-9034 must be done with a separate sheathed
cable in order to be able to assume a fault exclusion for the cross-circuit or external power supply of the
wiring between EL2904 and EP7211-9034. Alternatively, the wiring is to be protected individually by an
earth connection.
The evaluation of this wiring and the evaluation of whether the fault exclusion is permissible must be done
by the machine manufacturer or user.
Activation of the motor output stage
[}29]
3.2.4.1Connection
Connect the "Hardware Enable" / "Safe Torque Off" signal to the X01 or alternatively the X02 socket. The
X01 and X02 sockets have the same configuration and are bridged 1:1 inside the box.
The core colors apply to cables of the types ZK2000-5xxx, ZK2000-6xxx and ZK2000-7xxx from Beckhoff.
Black
1)
EP721124Version: 1.0
3.2.4.2Status LEDs
EP7211-9034
EP7211-0034
Mounting and cabling
Fig.19: Status LEDs for HWE/STO
EP7211-0034
The green LED with the name "HWE" (Hardware Enable) lights when a high level is present on the
corresponding pin of X01 or X02.
→ The motor output stage is activated.
EP7211-9034
The green LED with the name "STO" (Safe Torque Off) lights when a high level is present on the
corresponding pin of X01 or X02.
→ The motor output stage is activated.
EP721125Version: 1.0
Mounting and cabling
EP7211
HWE /
STO
EP7211
Box 1Box 2
...
Cable
Cable
Cable
3.2.4.3Cabling
The X01 and X02 sockets have the same configuration and are bridged 1:1 inside the box. This makes it
possible to forward the signal for "Hardware Enable" / "Safe Torque Off" from one box to the next.
Sample:
Fig.20: Sample: forwarded HWE/STO signal
EP721126Version: 1.0
Mounting and cabling
1
2
3
4
5
3.2.5Touch Probe
3.2.5.1Connection
Connect touch probes to the sockets X03 and X04. The X03 and X04 sockets have the same configuration
and are bridged 1:1 inside the box.
Fig.21: M12 socket pin assignment
PinSignalCore colors
1US: +24V
DC
Brown
1)
2IN B = TP2White
3GND
S
Blue
4IN A = TP1Black
5n.c.Grey
1)
The core colors apply to cables of the types ZK2000-5xxx, ZK2000-6xxx and ZK2000-7xxx from Beckhoff.
3.2.5.2Status LEDs
Fig.22: Touch probe Status LEDs
The green LEDs with the names "IN A" and "IN B" light when a high level is present on the corresponding
pins of X03 or X04:
• IN A = TP1
• IN B = TP2
EP721127Version: 1.0
Mounting and cabling
X03
X04
Cable
X03
X04
Cable
Cable
3.2.5.3Cabling
The X03 and X04 sockets have the same configuration and are bridged 1:1 inside the box. This enables the
touch probes to be wired in two ways:
• One common cable (connection to X03 or X04)
• One cable per touch probe (connection to X03 and X04)
EP721128Version: 1.0
Commissioning
4Commissioning
4.1Activate motor output stage
Activate the motor output stage by applying a high level to the digital input Hardware Enable / Safe Torque
Off [}24].
4.2Configuration in TwinCAT
An EtherCAT Box must be configured in TwinCAT so that its functions can be used in a PLC program.
The following link will take you to a quick start guide describing the configuration of an EtherCAT Box in
TwinCAT:
Please ensure that you have installed the corresponding latest XML device description in TwinCAT.
This can be downloaded from the Beckhoff Website and installed according to the installation in-
structions.
Integration into the NC can be accomplished as follows:
• The box must already have been added manually under I/O devices or have been scanned in by the
system (see section Configuration in TwinCAT [}29]).
Adding an axis automatically
• TwinCAT detects the new axes automatically once the IO modules have been successfully scanned.
The user is asked whether the detected axes should be added
automatically (see Fig. Axis detected). If this is confirmed, all axes are automatically liked to the NC.
Fig.23: Axis detected
• Several parameters have to be set before the motor can be started up. The values can be found in the
chapter Settings in the CoE register [}39].
Set these parameters before continuing with the motor commissioning.
EP721130Version: 1.0
Commissioning
Adding an axis manually
• First add a new task. Right-click on NC configuration and select "Append Task..." (see Fig. Adding a
new task).
• Rename the task if required and confirm with OK.
Fig.24: Adding a new task
• Right-click on Axes, then add a new axis (see Fig. Adding a new axis).
Fig.25: Adding a new axis
• Select Continuous Axis type and confirm with OK (see Fig. Selecting and confirming the axis type).
EP721131Version: 1.0
Commissioning
Fig.26: Selecting and confirming the axis type
• Left-click your axis to select it. On the Settings tab, select "Link To..." (see Fig. Linking the axis with thebox).
Fig.27: Linking the axis with the box
• Select the appropriate box (CANopen DS402, EtherCAT CoE) and confirm with "OK".
Fig.28: Selection of the correct box
• All main links between the NC configuration and the box are set automatically (see Fig. Automaticlinking of all main variables)
EP721132Version: 1.0
Commissioning
Fig.29: Automatic linking of all main variables
• Several parameters have to be set before the motor can be started up. The values can be found in the
chapters Settings in the CoE register [}39] and NC settings [}42].
Set these parameters before continuing with the motor commissioning.
EP721133Version: 1.0
Commissioning
4.3.2Settings with the Drive Manager
(Master TwinCAT 2.11 R3)
The data given here serve as an example for a servomotor type AM8131-0F20-0000 from Beckhoff
Automation. For other motors the values may vary, depending on the application.
Table of contents
Start-up with the Drive Manager [}34]
Setting further parameters with the Drive Manager [}38]
Integral velocity controller component Tn [}38]
Proportional velocity controller component Kp
The TwinCAT Drive Manager is available for download in the AX5000 download package.
The TwinCAT Drive Manager for parameterizing an EL7211 is integrated in the System Manager, so that no
separate configuration tool is required. Once an EP7211 has been detected or entered, the TwinCAT Drive
Manager is available on the "Configuration" tab.
The following points are intended to enable you to start up the EP7211 quickly. More detailed information on
the Drive Manager can be found in the corresponding documentation "AX5000 Introduction in theTCDrivemanager"
Start-up with the Drive Manager
• The box must already have been added manually under I/O devices or have been scanned in by the
system (see chapter Configuration in TwinCAT [}29])
• The box must already have been integrated in the NC (see chapter Integration into the NCconfiguration [}30])
• Select the Drive Manager tab of the EP7211.
• Select the connected voltage under Power Management.
Fig.30: Selecting the connected voltage
• You can subsequently scan or select the connected motor under Channel A > Configuration > Motorand Feedback. If you decide to use automatic scanning, click on Scan motor and feedback. The
electronic identification plate of the AM81xx-x2xx motor will then be read automatically. To do this it is
necessary for automatic scanning of the motor to be activated in the box (Index 0x8008 [}85], MDP
or Index 0x2018 [}113], DS402)
EP721134Version: 1.0
Commissioning
Fig.31: Automatic scanning of the connected motor
• If you decide to manually input the connected motor, please click on Select Motor.
Fig.32: Selecting the connected motor
• Select the suitable motor in the selection window and confirm with Ok.
EP721135Version: 1.0
Commissioning
Fig.33: List of available motors
• Confirm the next dialog box with OK. All required parameters are automatically entered in the NC, and
the scaling factor is calculated. If this is not confirmed, these settings have to be entered manually. See
section NC settings [}42].
Fig.34: Confirmation of the automatic NC settings parameters
• The scaling can be determined under Scalings and NC Parameters. A motor revolution is defined as
360° as an example. All required parameters are adjusted automatically. The setting only becomes
active once the configuration is activated.
EP721136Version: 1.0
Commissioning
Fig.35: Adapting the scaling
All main parameters for the commissioning the motor are now set. The motor can now be commissioned with
the NC, for example. A brief description can be found in section "Commissioning the motor with the NC". Or
the NC can be addressed from the PLC. A sample program has been added in the documentation for this
also.
Some parameters can be adjusted manually for your particular application.
EP721137Version: 1.0
Commissioning
Setting further parameters with the Drive Manager
The values specified here are exemplary, although in most cases they have led to excellent results.
Depending on the application, other values may yield better results.
These values can be changed during operation. Click on Download to apply the values.
Integral velocity controller component Tn
• Reduce the value, until the motor starts to oscillate slightly. Then increase the value by 10%.
Fig.36: Adapting Tn
Proportional velocity controller component Kp
• Increase the value, until the motor starts to oscillate slightly. Then reduce the value to 80%.
Fig.37: Adapting Kp
EP721138Version: 1.0
Commissioning
4.3.3Settings in the CoE register
(Master TwinCAT 2.11 R3)
The data given here serve as an example for a servomotor type AM8131-0F20-0001 from Beckhoff
Automation. For other motors the values may vary, depending on the application.
Table of contents
Settings in the CoE register [}39]
Settings in the CoE register [}41]
Setting further parameters [}41]
Settings in the CoE register [}41]
Torque limitation [}41]
Settings in the CoE register [}41]
Settings in the CoE register [}41]
Inserting the motor XML file
Downloading the motor XML files
The motor XML files are available for download from the Beckhoff website.
To facilitate commissioning of the EP7211, motor XML files have been created for the servomotors that are
supported by the EP7211. The XML files can be read in the System Manager.
All CoE parameters and DS402 parameters are then set as required.
• To read the motor XML file, select the EP7211 and open the Startup tab. Right-click in the empty field
and select Import from XML...(see Fig. Importing the motor XML file).
Fig.38: Importing the motor XML file
• Select the motor XML file that matches the connected motor (see Fig. Selecting the correct motor XMLfile)
EP721139Version: 1.0
Commissioning
Fig.39: Selecting the correct motor XML file
• All required parameters are then set, and the motor can be put into operation (see Fig. CoEparameters of the motor XML file).
Fig.40: CoE parameters of the motor XML file
Startup list
Any further application-specific settings should also be implemented in the Startup list. Otherwise
the modified settings will be overwritten next time the box starts up.
EP721140Version: 1.0
Commissioning
Adaptation of current and voltage
NOTE
The motor may overheat!
In order to prevent overheating of the connected motor, it is important to adjust the output voltage of the
box to the actually connected voltage.
This requires the index 0x8010:19 [}86] (0x2002:19 [}108], DS402 profile) "Nominal DC Link Voltage" of
the connected voltage to be set accordingly
Setting further parameters
Single-turn bits (MDP742: Index 0x8000:12 [}84] / DS402: Index 0x2010:12 [}112])/
Multi-turn bits (MDP742: Index 0x8000:13 [}84] / DS402: Index 0x2010:13 [}112])
Here the user can specify how many single-turn and multi-turn bits the box should display. A total of 32bits
are available. These 32bits can be subdivided as required.
The standard setting is 20 single-turn bits and 12 multi-turn bits.
Single-turn bits: number of bits relating to the resolution of one rotor rotation.
Multiturn bits: after a rotor rotation the multi-turn bits are incremented by one.
The motor may overheat!
If the number of single-turn bits is changed, the scaling factor [}44] in the NC has to be adjusted.
Fig.41: Multi-turn / single-turn bits
Torque limitation (MDP742: Index 0x7010:0B [}94] / DS402: Index 0x6072:0 [}116])
Limits the current / torque to this value. The value is specified in 1000th of the rated current.
Integral velocity controller component Tn (MDP742: Index 0x8010:14 [}86] / DS402: Index
0x2002:14 [}108])
The values specified here are exemplary, although in most cases they have led to excellent results.
Depending on the application, other values may yield better results.
• Reduce the value, until the motor starts to oscillate slightly. Then increase the value by 10%.
Proportional velocity controller component Kp (MDP742: Index 0x8010:15 [}86] / DS402: Index
0x2002:15 [}108])
The values specified here are exemplary, although in most cases they have led to excellent results.
Depending on the application, other values may yield better results.
EP721141Version: 1.0
Commissioning
• Increase the value, until the motor starts to oscillate slightly. Then reduce the value to 80%.
4.3.4NC settings
(Master TwinCAT 2.11 R3)
The data given here serve as an example for a servomotor type AM8122-0F20-0000 from Beckhoff
Automation. For other motors the values may vary, depending on the application.
Table of contents
Definition of the unit [}42]
Selecting the maximum velocity [}43]
Dead time compensation [}43]
NC settings [}44]
NC settings [}44]
Calculation of the scaling factor [}45]
Scaling output [}45]
NC settings [}45]
Commissioning the motor with the NC
Several important parameters are required for the commissioning with the NC. These should be set as
follows before commissioning. A fundamental factor for setting the following parameters is the unit in which
the NC is set to operate. For the following parameters it was assumed that one revolution corresponds to
360°.
Definition of the unit
The unit can be defined in the Settings tab for the axis.
Fig.42: Definition of the unit
EP721142Version: 1.0
Commissioning
Selecting the maximum velocity
The maximum permitted velocity is calculated based on the maximum motor speed (name plate) and the
distance, in this case in relation to 360° per second.
Fig.43: Adjusting the reference velocity
The reference velocity matches the maximum permitted velocity.
Below that separate values for the maximum and minimum velocity for manual NC mode can be set.
Dead time compensation
The dead time compensation can be adjusted on the Time Compensation tab of Axis1_ENC.
It should theoretically be 3 cycles of the NC cycle time, although in practice 4 cycles are preferable.
Therefore, the settings of the parameters Time Compensation Mode Encoder should be ‚ON (with velocity) )‘
and Encoder Delay in Cycles ‘4’.
Fig.44: Dead time compensation parameter
EP721143Version: 1.0
Commissioning
Setting the encoder mask
The maximum values for the encoder mask can be set in the Parameter tab for the Axis1_ENC encoder
settings. EP7211 provides a maximum of 32bits for the encoder.
The parameter Encoder Mask (maximum encoder value) can be used to set the maximum number of
available bits. By default this is set to 0xFFFF FFFF, which corresponds to 32bits (20 single-turn bits and 12
multi-turn bits). The calculation is based on the following equation.
The parameter Encoder Sub Mask (absolute range maximum value) indicates how many bits of the
maximum encoder value are single-turn bits. The default setting is 20 (and therefore 12 multi-turn bits). The
calculation is based on the following equation.
Further calculation example with 13 single-turn bits and 8 multi-turn bits.
Fig.45: Setting the encoder mask
Scaling factor
The scaling factor can be changed by selecting "Axis 1_Enc" and tab Parameter in the NC (see Setting the
Scaling Factor). The value can be calculated with the formulas specified below. The calculation is based on
the assumption that one revolution corresponds to 360°.
The number of single-turn bits is taken into account in the calculation of the scaling factor. As indicated
above, the default setting for EP7211 is 20 single-turn bits. This value is also used for calculating the scaling
factor. If the single-turn bit value is changed, the scaling factor must be adjusted.
EP721144Version: 1.0
Calculation of the scaling factor
Commissioning
Fig.46: Setting the Scaling Factor
Scaling output
Enter the value 32 in the Parameter tab for the drive settings under Output Scaling (Velocity).
Fig.47: Output scaling
Position 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 set value (control value) and the actual value
reported back. If the box parameters are set inadequately, the position lag monitoring function may report an
error when the axis is moved. During commissioning it may therefore be advisable to increase the limits of
the Position lag monitoring slightly.
EP721145Version: 1.0
Commissioning
NOTE
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.48: Lag monitoring
Commissioning the motor with the NC
• 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.
EP721146Version: 1.0
Commissioning
Fig.49: Enabling an axis
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 themaximum velocity [}43]". 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.
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 Position2, e.g. 12000°.
• Enter the required Target Velocity, e.g. 12000°/s.
• Enter the required Target Position1, e.g. 0°.
• Enter the required Idle Time, e.g. 2 s.
• Select Start.
EP721147Version: 1.0
Commissioning
Fig.50: Reversing Sequence
The motor now turns to position 2, remains there for 2 seconds and returns to position 1. This is repeated
until Stop is pressed.
4.3.5Commissioning without NC, status word/control word
(Master: TwinCAT 2.11 R3)
In principle, the operating modes CST, CSTCA, CSV and CSP can be used without TwinCAT NC.
Output stage enabled via control word
The output stage has to be enabled for each operation mode. To this end enter the following values in the
specified order via the PLC control word (MDP742 [}94] / DS402 [}114]) (see Fig. DS402 State Machine).
The respective status messages are output in the status word (MDP742 [}92] / DS402 [}114]).
0
hex
80
(Fault reset)
hex
6
(Shutdown)
hex
7
(Switch on)
hex
F
(Enable operation)
hex
EP721148Version: 1.0
Commissioning
Fig.51: DS402 State Machine
EP721149Version: 1.0
Commissioning
CST - cyclic synchronous torque
Select Cyclic synchronous torque mode in index 0x7010:03 [}94] Modes of operation (MDP) or 0x6060:0
[}115] Modes of operation (DS402). In the respective process data, the Predefined PDO Assignment: 'Cyclicsynchronous torque mode (CST)' should also be selected (see Process data MDP 742 [}76] or DS402
process data [}80]). The configuration then has to be reloaded in order to activate the selection.
Index 0x6010:03 [}92] Modes of operation display (MDP) or index 0x6061:0 [}115] Modes of operation
display (DS402) can be used to check the actual mode of the box.
Via the PLC a defined torque can be defined in the variable Target torque as a basis for the box control. The
torque is specified in 1000th of the rated current. A value of 1000
, for example, corresponds to the set
dec
index 0x8011:12 [}89]Rated current (MDP) or index 0x6075:0 [}116]Motor rated current (DS402). The
value 1
corresponds to one 1000th of the rated current.
dec
CSTCA - cyclic synchronous torque with commutation angle
Select Cyclic synchronous torque mode with commutation angle in index 0x7010:03 [}94] Modes of
operation (MDP) or index 0x6060:0 [}115] Modes of operation (DS402). In the respective process data, the
should also be selected (see Process data MDP 742 [}76] or DS402 process data [}80]). The configuration
then has to be reloaded in order to activate the selection.
Index 0x6010:03 [}92]Modes of operation display (MDP) or index 0x6061:0 [}115]Modes of operationdisplay (DS402) can be used to check the actual mode of the box.
Via the PLC a defined torque can be set in the Target torque variable as a basis for the box control and the
angle to be maintained with the set torque can be specified in the Commutation angle variable. The torque is
specified in 1000th of the rated current. A value of 1000
0x8011:12 [}89]Rated current (MDP) or index 0x6075:0 [}116]Motor rated current (DS402). The value 1
, for example, corresponds to the set index
dec
dec
corresponds to one 1000th of the rated current.
The angle value must be converted, 65536
corresponds to 360°.
dec
CSV - cyclic synchronous velocity
Select Cyclic synchronous velocity in index 0x7010:03 [}94] Modes of operation (MDP) or index 0x6060:0
[}115] Modes of operation (DS402). In the respective process data, the Predefined PDO Assignment: 'Cyclicsynchronous velocity mode (CSV)' should also be selected (see Process data MDP 742 [}76] or DS402
process data [}80]). The configuration then has to be reloaded in order to activate the selection.
Index 0x6010:03 [}92] Modes of operation display (MDP) or index 0x6061:0 [}115] Modes of operation
display (DS402) can be used to check the actual mode of the box.
Via the PLC a defined speed can be set in the variable Target velocity 0x7010:06 [}94] (MDP) or 0x60FF:0
[}118] (DS402) as a basis for the box control. The constant value Velocity encoder resolution in CoE object
0x9010:14 [}97] (MDP) or 0x6090:0 [}117] (DS402) corresponds to 1 revolution per second. If this value is
entered under Target velocity, the motor speed is 1 rpm. The velocity can be increased by entering a
suitable multiple of the Velocity encoder resolution value under Target velocity.
CSP - cyclic synchronous position
Select Cyclic synchronous position in index 0x7010:03 [}94] Modes of operation (MDP) or index 0x6060:0
[}115] Modes of operation (DS402).
In the respective process data, the Predefined PDO Assignment: 'Cyclic synchronous position mode (CSP)'
should also be selected (see Process data MDP 742 [}76] or DS402 process data [}80]). The configuration
then has to be reloaded in order to activate the selection.
Index 0x6010:03 [}92]Modes of operation display (MDP) or index 0x6061:0 [}115]Modes of operation
display (DS402) can be used to check the actual mode of the box.
Via the PLC a defined position can be set in the variable Target position 0x7010:05 [}94] (MDP) or
0x607A:0 [}116] (DS402) to which the motor is to drive. The calculated scaling factor is taken as the basis
for the calculation of the position. The value entered in the Target position variable must be multiplied by the
calculated scaling factor.
EP721150Version: 1.0
Commissioning
4.3.6Settings for the automatic configuration
(Master TwinCAT 2.11 R3)
The EP7211 offers the option of automatically configuring the connected motor from the AM81xx series. The
electronic identification plate integrated in the motor is read and the necessary parameters of the box are
adapted accordingly.
The automatic configuration is switched off on delivery. The user has the possibility to adapt the automatic
configuration according to the flow chart shown below (see fig. Flow chart for the automatic configuration).
Overwriting of the parameters during automatic configuration
The parameters manually changed by the user in the parameter list of the automatic configuration
are automatically overwritten at the next start-up if automatic configuration is switched on.
• The automatic configuration can be switched on in the index 0x8001:01 [}85] (0x2018:01 [}113],
DS402 Profile) Enable autoconfig.
• In the index 0x8008:02 [}85] (0x2018:02 [}113], DS402 Profile) Reconfig identical motor, the user
can decide in the case of replacing an identical motor whether the box should automatically reconfigure the motor (setting = true) or whether the motor should be operated with the stored settings
(setting = false). The deactivation of this function can be advantageous, for example, if the user has
specially adjusted the motor to his application and does not want to lose these settings after replacing
the motor.
• In the index 0x8008:03 [}85] (0x2018:03 [}113], DS402 Profile) Reconfig non-identical motor , the
user can decide in the case of replacing a non-identical motor whether the box should automatically reconfigure the motor (setting = true) or whether the motor should be operated with the stored settings
(setting = false).
EP721151Version: 1.0
Commissioning
Fig.52: Flow chart for the automatic configuration
EP721152Version: 1.0
Parameter list of the automatic configuration
The following parameters are affected by the automatic configuration.
Index (hex)NameMeaning
MDP 407 ProfileDS402 Profile
8010:12 [}86]2002:12 [}108]
8010:13 [}86]2002:13 [}108]
8011:11 [}89]2003:11 [}111]
8011:12 [}89]2003:12 [}111]
8011:13 [}89]2003:13 [}111]
8011:15 [}89]2003:15 [}111]
8011:16 [}89]2003:16 [}111]
8011:18 [}89]2003:18 [}111]
8011:19 [}89]2003:19 [}111]
8011:1B [}89]2003:1B [}111]
8011:2B [}89]2003:2B [}111]
8011:2C [}89]2003:2C [}111]
8011:2D [}89]2003:2D [}111]
8012:11 [}90]2004:11 [}112]
8012:12 [}90]2004:12 [}112]
8012:14 [}90]2004:14 [}112]
Current loop integral timeis calculated according to the symmetrical optimum
Current loop proportional gainis calculated according to the symmetrical optimum
Max. currentis adopted directly from the electronic identification
plate of the connected motor
Rated currentis adopted directly from the electronic identification
plate of the connected motor
Motor pole pairsis adopted directly from the electronic identification
plate of the connected motor
Commutation offsetis always set to -90°
Torque constantis adopted directly from the electronic identification
plate of the connected motor
Rotor moment of inertiais adopted directly from the electronic identification
plate of the connected motor
Winding inductanceis adopted directly from the electronic identification
plate of the connected motor
Motor speed limitationCalculation of the max. speed of the connected motor
Motor temperature warn levelis adopted directly from the electronic identification
plate of the connected motor
Motor temperature error levelis adopted directly from the electronic identification
plate of the connected motor
Motor thermal time constantis adopted directly from the electronic identification
plate of the connected motor
Release delayis adopted directly from the electronic identification
plate of the connected motor
Application delayis adopted directly from the electronic identification
plate of the connected motor
Brake moment of inertiais adopted directly from the electronic identification
plate of the connected motor
Commissioning
4.3.7Configure end position monitoring
Software end position monitoring
The TwinCAT NC can be used to set software end position monitoring for EP7211 to ensure the safety of the
system. The axis does not move beyond the set position (maximum/minimum end position). End position
monitoring can be activated in the Parameter tab for the corresponding axis.
Fig.53: Pull-down menu for activating end position monitoring
EP721153Version: 1.0
Commissioning
4.3.8Homing
(Master TwinCAT 2.11 R3)
The data given here serve as an example for a servomotor type AM8131-0F20-0000 from Beckhoff
Automation. For other motors the values may vary, depending on the application.
Table of contents
Referencing [}54]
Function block "MC_Home" [}54]
Homing [}55]
Referencing
Referencing does not work via the online commissioning tab of the axis (see Fig. Online homing in the NC).
Fig.54: Online homing in the NC
Function block "MC_Home"
• Referencing must be done from the PLC. The function block MC_Home from the TC MC2 Lib is used
for this purpose.
• The following minimum configuration is required in MC_Home.
◦ HomingMode enables selection of mode to be used for referencing.
◦ Execute is used to initiate homing.
◦ bCalibrationCam, which has to be linked with your reference cam, is used to stop homing.
EP721154Version: 1.0
Commissioning
Fig.55: Configuration of the MC_Home block
• The following figure Extract from the functional description for MC_Home shows an extract from the
functional description of MC_Home. Full information can be found in the corresponding functional
description.
Fig.56: Extraction from the functional description for MC_Home
Reference modes
• EP7211 can be operated with the following NC reference modes (see Fig. Selection of the reference
modes in the NC).
• Default: Is suitable as a general setting and for most applications.
Once the motor reaches the reference cam, the direction is reversed. The declining cam signal causes
the motor to stop. The reference position is then set.
• Software Sync: The C track is modelled virtually.
EP721155Version: 1.0
Commissioning
Fig.57: Selection of the reference modes in the NC
The velocity to be used for homing can also be set in the NC (Fig. Setting the reference velocity).
Fig.58: Setting the reference velocity
EP721156Version: 1.0
Commissioning
4.3.9Touch Probe
(Master TwinCAT 2.11 R3)
Functional description
The touch probe function saves the current position of the motor when a signal edge is detected on a digital
input [}27].
The process data objects required for this can be activated on the Process data tab (see figs. Touch Probe
inputs and Touch Probe outputs).
EP721157Version: 1.0
Commissioning
Fig.59: Touch Probe inputs
EP721158Version: 1.0
Commissioning
Fig.60: Touch Probe outputs
EP721159Version: 1.0
Commissioning
Step-by-step
TP1 is used here as an example for the description of the function.
• TP1 Enable must be set to true in order to generally activate the Touch Probe function.
• Subsequently, you must decide whether the position is to be saved on a positive edge at input 1 (TP1Enable pos edge = true), on a negative edge (TP1 Enable neg edge = true), or in both cases (both set
to ‘true’).
• With TP1 Continuous you can decide whether the position is to be saved only at the first event (TP1Continuous = false) or whether this should take place at every event (TP1 Continuous = true).
For example, if TP1 Continous and TP1 Enablepos edge are set, the position is saved on each positive
edge at input 1 of the box.
If TP1 Enable neg edge is set and TP1 Continuous is not set, the position will only be saved on the first
negative edge at input 1 of the box. If you wish to repeat this procedure, you must first deactivate TP1Enable and then activate it again. Then the position is saved again on the first negative edge.
• The TP1 Trigger mode has no function with the EP7211.
• The saved position of the positive edge can be read in the inputs of the process data under TP1 Posposition, that of the negative edge under TP1 Neg position.
• The variables under Touch probe status are for the diagnosis.
• The Touch Probe inputs must be addressed with a 1-wire +24V signal.
EP721160Version: 1.0
Commissioning
4.4Drive profiles
The EP7211 supports the MDP742 and DS402 drive profiles. Both drive profiles contain the same
parameters. The drive profiles define the presentation of the parameters in TwinCAT and the index, under
which the respective parameters are arranged in the object directory.
• The CoE objects in the MDP742 (Modular Device Profile) are allocated in the way that is common for
the Beckhoff IO modules.
• The DS402 drive profile is specified in IEC61800-7-200 (CiA402) and uses a different allocation of the
object directory structure.
The drive state machine in both profiles is based on the CiA402 State Machine [}48], which means the
functional behavior is identical.
The box is supplied ex factory with the MDP742 drive profile.
Changing the drive profile
You can change the drive profile by carrying out an EEPROM Update [}131]. Select the EEPROM
description on the basis of the following table.
Variant of the EP7211Drive profileEEPROM description
EP7211-0034MDP742EP7211-0034
DS402EP7211-0035
EP7211-9034MDP742EP7211-9034
DS402EP7211-9035
The EEPROM description is at the same time the name of the IO module in the IO tree.
The CoE object description and the process data of the drive profiles are different. The motor XML files that
match the set profile must be used.
EP721161Version: 1.0
Commissioning
4.5Operation modes
4.5.1Overview
Operation modes CST, CSTCA, CSV and CSP are supported. The operation mode is set in the CoE
directory in index 0x7010:03 [}94] Modes of operation (MDP) or index 0x6060:0 [}115] Modes of operation
(DS402). In the respective process data the user can additionally select the respective Predefined PDOAssignment. All required variables are then in the process data.
The EP7211-x034 operates in the cyclic torque interface in the CST operation mode. A defined torque can
be set via the Target torque variable.
CSTCA [}69] - cyclic synchronous torque with commutation angle (torque control with commutation
angle)
This operation mode is also intended for use with the cyclic torque interface. In addition the user can specify
the commutation angle. The variable Commutation angle can be used to set an angle which is to be
maintained with a defined torque set in variable Target torque.
CSP [}72] - cyclic synchronous position (position control)
The EP7211-x034 operates in the cyclic position interface in the CSP operation mode. A defined position
can be set via the Target position variable.
For further information on the three operation modes described above please refer to section Commissioningwithout NC [}48].
EP721162Version: 1.0
Commissioning
4.5.2CSV
The EP7211-x034 operates in the cyclic velocity interface in the CSV operation mode. A defined velocity can
be set via the Target velocity variable.
Step-by-Step
• Add the box to the configuration as described in the chapter Configuration in TwinCAT [}29].
• Link the box with the NC as described in the chapter Integration into the NC configuration [}30].
• Import the motor XML file into the Startup directory as described in the chapter Settings in the CoE[}39].
• Set the mode of operation in the CoE directory to Cyclic synchronous velocity mode (CSV), Fig.Selection of the mode of operation.
Fig.61: Selection of the mode of operation
• Under Predefined PDO assignment, also select Cyclic synchronous velocity mode (CSV), Fig.
Selecting a predefined PDO assignment.
EP721163Version: 1.0
Commissioning
Fig.62: Selecting a predefined PDO assignment
• Activate the configuration (Ctrl+Shift+F4)
• Run through the State Machine of the box. There are two ways to do this:
◦ If you use the TwinCAT NC.
The State Machine is run through automatically by the NC. You can enable the axis in the Online
tab of the axis.
Set all tick marks and set Override to 100% (see Fig. Set enables). The axis can then be moved.
EP721164Version: 1.0
Commissioning
Fig.63: Set enables
◦ If you don’t use the TwinCAT NC.
In this case you must run through the State Machine manually. To do this, follow the instructions in
the chapter Commissioning without the NC [}48].
• The cyclic variable Target velocity (Fig. Torque specification) can be used to specify a defined velocity.
The value in the index 0x9010:14 [}97] (0x6090 [}117], DS402) Velocity encoder resolution
corresponds to 1rpm.
Fig.64: Torque specification
EP721165Version: 1.0
Commissioning
4.5.3CST
The EP7211-x034 operates in the cyclic torque interface in the CST operation mode. A defined torque can
be set via the Target torque variable.
Step-by-Step
• Add the box to the configuration as described in the chapter Configuration in TwinCAT [}29].
• Link the box with the NC as described in the chapter Integration into the NC configuration [}30].
• Import the motor XML file into the Startup directory as described in the chapter Settings in the CoE[}39].
• Set the mode of operation in the CoE directory to Cyclic synchronous torque mode (CST), Fig.
Selection of the mode of operation
Fig.65: Selection of the mode of operation
• Under Predefined PDO assignment, also select Cyclic synchronous torque mode (CST), Fig. Selecting
a predefined PDO assignment
EP721166Version: 1.0
Commissioning
Fig.66: Selecting a predefined PDO assignment
• Activate the configuration (Ctrl+Shift+F4)
• Run through the State Machine of the box. There are two ways to do this:
◦ If you use the TwinCAT NC.
The State Machine is run through automatically by the NC. You can enable the axis in the Online
tab of the axis.
Set all tick marks and set Override to 100% (see Fig. Set enabling). The axis can then be moved.
◦ If you don’t use the TwinCAT NC.
In this case you must run through the State Machine manually. To do this, follow the instructions in
the chapter Commissioning without the NC [}48].
EP721167Version: 1.0
Commissioning
Fig.67: Set enabling
• The cyclic variable Target torque (Fig. Torque specification) can be used to specify a defined torque.
Fig.68: Torque specification
EP721168Version: 1.0
Commissioning
4.5.4CSTCA
This operation mode is also intended for use with the cyclic torque interface. In addition the user can specify
the commutation angle. The variable Commutation angle can be used to set an angle which is to be
maintained with a defined torque set in variable Target torque.
Step-by-Step
• Add the box to the configuration as described in the chapter Configuration in TwinCAT [}29].
• Link the box with the NC as described in the chapter Integration into the NC configuration [}30].
• Import the motor XML file into the Startup directory as described in the chapter Settings in the CoE[}39].
• Set the mode of operation in the CoE directory to Cyclic synchronous torque mode with commutationangle (CSTCA), Fig. Selection of the mode of operation
Fig.69: Selection of the mode of operation
• Under Predefined PDO assignment, also select Cyclic synchronous torque mode with commutationangle (CSTCA), Fig. Selecting a predefined PDO assignment.
EP721169Version: 1.0
Commissioning
Fig.70: Selecting a predefined PDO assignment
• Activate the configuration (Ctrl+Shift+F4)
• Run through the State Machine of the box. There are two ways to do this:
◦ If you use the TwinCAT NC.
The State Machine is run through automatically by the NC. You can enable the axis in the Online
tab of the axis.
Set all tick marks and set Override to 100% (see Fig. Set enables). The axis can then be moved.
EP721170Version: 1.0
Commissioning
Fig.71: Set enables
◦ If you don’t use the TwinCAT NC.
In this case you must run through the State Machine manually. To do this, follow the instructions in
the chapter Commissioning without the NC [}48].
• You can specify a defined torque via the cyclic variable Target torque. The value is specified in 1000ths
of the rated current and the torque is calculated according to the following equation, where the rated
current refers to the value in the index 0x8011:12 [}89]rated current.
You can specify a defined angle via the cyclic variable Commutation angle. The value is specified in 360°/216.
Fig.72: Specification of torque and commutation angle
EP721171Version: 1.0
Commissioning
4.5.5CSP
The EP7211-x034 operates in the cyclic position interface in the CSP operation mode. A defined position
can be set via the Target position variable.
Minimum cycle time
The cycle time in CSP modus must be 2^n*125µs (where n = 1 to 8), i.e. 250µs, 500µs, 1ms,
2ms, 4ms, 8ms, 16ms or 32ms.
Step-by-Step
• Add the box to the configuration as described in the chapter Configuration in TwinCAT [}29].
• Link the box with the NC as described in the chapter Integration into the NC configuration [}30].
• Configure the motor with the help of the automatic configuration [}51] (OCT types only) using the
Drive Manager [}34] or import the motor XML file into the Start-up directory as described in the
chapter Settings in the CoE [}39].
• Set the mode of operation in the CoE directory to Cyclic synchronous position mode (CSP), Fig.Selection of the mode of operation.
Fig.73: Selection of the mode of operation
• Under Predefined PDO assignment, also select Cyclic synchronous position mode (CSP), Fig.
Selecting a predefined PDO assignment.
EP721172Version: 1.0
Commissioning
Fig.74: Selecting a predefined PDO assignment
• Activate the configuration (Ctrl+Shift+F4)
• Run through the State Machine of the box. There are two ways to do this:
◦ If you use the TwinCAT NC.
The State Machine is run through automatically by the NC. You can enable the axis in the “Online”
tab of the axis.
Set all tick marks and set Override to 100% (see Fig. Set enabling). The axis can then be moved.
EP721173Version: 1.0
Commissioning
Fig.75: Set enabling
◦ If you don’t use the TwinCAT NC.
In this case you must run through the State Machine manually. To do this, follow the instructions in
the chapter Commissioning without the NC [}48].
• You can specify a position via the cyclic variable Target position (fig. Position specification). The value
must be multiplied by the calculated scaling factor [}44] in order to obtain the correct position.
Fig.76: Position specification
EP721174Version: 1.0
Commissioning
Following error monitor
Furthermore, there is an option in CSP mode to activate a following error monitor. The following error monitor
is switched off on delivery. In all other modes this is not used and is ignored.
• The window of the following error monitor can be adjusted with the Following error window (Index
0x8010:50 MDP742 / Index 0x6065 DS402). The value set here – multiplied by the scaling factor –
specifies by what position the actual position may differ from the set position, positively and negatively.
The total accepted tolerance is thus twice as large as the position entered in the Following errorwindow (see fig. Following error window).
Fig.77: Following error window
• The time (in ms) allowed for a following error exceedance can be set with the Following error time out
(Index 0x8010:51 MDP742 / Index 0x6066 DS402). As soon as the target position is exceeded by
more than the position entered in the Following error window for the time entered in the Following errortime out, the box outputs an error and stops immediately.
• The current following error can be read in the Following error actual value (Index 0x6010:09 MDP742 /
Index 0x60F4 DS402).
Fig.78: Following error time out
The value 0xFFFFFF (- 1) in the Following error window means that the following error monitor is switched
off and corresponds to the delivery state.
The Following error time out is 0x0000 (0) on delivery.
EP721175Version: 1.0
Commissioning
4.6Process data MDP 742
Table of contents
• Sync Manger
• PDO Assignment
• Predefined PDO Assignment
Sync Manager (SM)
Sync Manager (SM) The extent of the process data that is made available can be changed through the
"Process data" tab (see following Fig.).
Fig.79: Process Data tab SM2, EP7211 (default)
EP721176Version: 1.0
Commissioning
Fig.80: Process Data tab SM3, EP7211 (default)
EP721177Version: 1.0
Commissioning
PDO Assignment
In order to configure the process data, select the desired Sync Manager (SM 2 & 3 can be edited here) in the
upper left-hand "Sync Manager" box (see fig. Process data SM3 tab). The process data assigned to this
Sync Manager can then be switched on or off in the “PDO Assignment” box underneath. Restarting the
EtherCAT system, or reloading the configuration in Config mode (F4), causes the EtherCAT communication
to restart, and the process data is transferred from the box.
Index 0x7010:01 [}94]
Index 0x7010:06 [}94]
Index 0x7010:09 [}94]
Index 0x7010:0E [}94]
Index 0x7010:0B [}94]
Index 0x7010:0A [}94]
Index 0x7010:05 [}94]
Index 0x7001:01 [}93]
Index 0x7001:02 [}93]
Index 0x7001:03 [}93]
Index 0x7001:05 [}93]
Index 0x7001:06 [}93]
Index 0x7001:09 [}93]
Index 0x7001:0A [}93]
Index 0x7001:0B [}93]
Index 0x7001:0D [}93]
Index 0x7001:0E [}93]
0x1A00 (default)4.0FB position
0x1A01 (default)2.0DRV Statusword
0x1A024.0DRV Velocity actual value
0x1A032.0DRV Torque actual value
0x1A042.0DRV Info data 1
0x1A052.0DRV Info data 2
0x1A064.0DRV Following error actual value
0x1A072.0FB Touch probe statusIndex 0x6001:0
0x1A084.0FB Touch probe 1 pos. position
0x1A094.0FB Touch probe 1 neg. position
0x1A0A4.0FB Touch probe 2 pos. position
0x1A0B4.0FB Touch probe 2 neg. position
Index 0x6000:11 [}91]
Index 0x6010:01 [}92]
Index 0x6010:07 [}92]
Index 0x6010:08 [}92]
Index 0x6010:12 [}92]
Index 0x6010:13 [}92]
Index 0x6010:09 [}92]
Index 0x6001:01 [}92]
Index 0x6001:02 [}92]
Index 0x6001:03 [}92]
Index 0x6001:08 [}92]
Index 0x6001:09 [}92]
Index 0x6001:0A [}92]
Index 0x6001:0B [}92]
Index 0x6001:10 [}92]
Index 0x6001:11 [}92]
Index 0x6001:12 [}92]
Index 0x6001:13 [}92]
Index 0x6001:14 [}92]
TP1 Enable
TP1 Pos. value stored
TP1 Neg. value stored
TP1 Input
TP2 Enable
TP2 Pos. value stored
TP2 Neg. value stored
TP2 Input
EP721178Version: 1.0
Commissioning
Predefined PDO Assignment
The "Predefined PDO Assignment" enables a simplified selection of the process data. The desired function is
selected on the lower part of the "Process Data" tab. As a result, all necessary PDOs are automatically
activated and the unnecessary PDOs are deactivated.
The following PDO assignments are available:
NameSM2, PDO assignmentSM3, PDO assignment
Cyclic synchronous velocity mode (CSV)
Cyclic synchronous torque mode (CST)
Cyclic synchronous torque mode with commutation angle (CSTCA)
Sync Manager (SM). The extent of the process data that is made available can be changed via the "Process
data" tab (see Fig. Process data tab SM2 (default)).
Fig.82: Process Data tab SM2 (default)
EP721180Version: 1.0
Commissioning
Fig.83: Process Data tab SM3 (default)
EP721181Version: 1.0
Commissioning
PDO Assignment
In order to configure the process data, select the desired Sync Manager (SM 2 & 3 can be edited) in the
upper left-hand "Sync Manager" box (see fig.). The process data assigned to this Sync Manager can then be
switched on or off in the “PDO Assignment” box underneath. Restarting the EtherCAT system, or reloading
the configuration in Config mode (F4), causes the EtherCAT communication to restart, and the process data
is transferred from the box.
Index 0x6040 [}114]
Index 0x60FF [}118]
Index 0x6071 [}116]
Index 0x60EA [}118]
Index 0x6072 [}116]
Index 0x2001:11 [}114]
Index 0x607A [}116]
Index 0x60B8 [}117]
Bit 0
Bit 1
Bit 2
Bit 4
Bit 5
Bit 8
Bit 9
Bit 10
Bit 12
Bit 13
0x1A00 (default)2.0DS402 Statusword
0x1A01 (default)4.0DS402 Position actual value
0x1A024.0DS402 Velocity actual value
0x1A032.0DS402 Torque actual value
0x1A044.0DS402 Following error actual
value
0x1A052.0DS402 Touch probe status
0x1A064.0DS402 Touch probe 1 pos. po-
sition
0x1A074.0DS402 Touch probe 1 neg. po-
sition
0x1A084.0DS402 Touch probe 2 pos. po-
sition
0x1A094.0DS402 Touch probe 2 neg. po-
sition
Index 0x6041 [}114]
Index 0x6064 [}115]
Index 0x606C [}115]
Index 0x6077 [}116]
Index 0x60F4 [}118]
Index 0x60B9 [}117]
Bit 0
Bit 1
Bit 2
Bit 7
Bit 8
Bit 9
Bit 10
Index 6001:10
Index 0x60BA [}117]
Index 0x60BB [}117]
Index 0x60BC [}117]
Index 0x60BD [}118]
TP1 Enable
TP1 Pos. value stored
TP1 Neg. value stored
TP1 Input
TP2 Enable
TP2 Pos. value stored
TP2 Neg. value stored
TP2 Input
EP721182Version: 1.0
Commissioning
Predefined PDO Assignment
The "Predefined PDO Assignment" enables a simplified selection of the process data. The desired function is
selected on the lower part of the "Process Data" tab. As a result, all necessary PDOs are automatically
activated and the unnecessary PDOs are deactivated.
The following PDO assignments are available:
NameSM2, PDO assignmentSM3, PDO assignment
Cyclic synchronous velocity mode (CSV)
Cyclic synchronous torque mode (CST)
Cyclic synchronous torque mode with commutation angle (CSTCA)
0x1A00 [}124] (DS402 Statusword)
0x1A01 [}124] (DS402 Position actual
value)
0x1A00 [}124] (DS402 Statusword)
0x1A01 [}124] (DS402 Position actual
value)
0x1A03 [}124] (DS402 Torque actual value)
0x1A00 [}124] (DS402 Statusword)
0x1A00 [}124] (DS402 Statusword)
0x1A01 [}124] (DS402 Position actual
value)
Fig.84: Process data tab - Predefined PDO Assignment
EP721183Version: 1.0
Commissioning
4.8Object description (MDP 742)
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 box is parameterized via the CoE - Online tab (double-click on the respective object) or via the
Process Data tab (assignment of PDOs).
Please note the following general CoE information 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
NOTE
Risk of damage to the device!
We strongly advise not to change settings in the CoE objects while the axis is active, since this could impair
the control.
4.8.1Restore object
Index 1011 Restore default parameters
Index (hex) NameMeaningData typeFlagsDefault
1011:0Restore default param-
eters
1011:01SubIndex 001If this object is set to “0x64616F6C” in the set value di-
Restore default parametersUINT8RO0x01 (1
alog, all backup objects are reset to their delivery state.
tion
8000:02ReferencedBOOLEANRW0x00 (0
8000:11Device type3: OCT (not changeable)UINT32RW0x00000003
8000:12Single-turn bits
8000:13Multi-turn bits
8000:14Observer bandwidthBandwidth of the speed observer [Hz]UINT16RW0x01F4
8000:15Observer feed-forward Load ratio [%]
8000:17Position OffsetUINT32RW0x00000000
Inverting the count directionBOOLEANRW0x00 (0
(3
Number of single-turn bits [}41]
Number of multi-turn bits [}41]
100% = load-free
50% = mass moments of inertia of input and output are
equal
UINT8RW0x14 (20
UINT8RW0x0C (12
(500
UINT8RW0x01 (0
(0
dec
dec
dec
)
dec
dec
dec
)
dec
dec
)
dec
)
)
)
)
)
)
)
EP721184Version: 1.0
Commissioning
Index 8008 FB OCT Settings
Index (hex) NameMeaningData typeFlagsDefault
8008:0FB OCT SettingsMaximum subindexUINT8RO0x00 (0
8008:01Enable autoconfigConfiguration takes place automatically after the read-
ing of the electronic type plate
(see Automatic scanning of the electronic type plates[}51])
8008:02Reconfig identical mo-
tor
When replacing identical motors, reconfiguration takes
place automatically after reading the electronic type
plate. Enable autoconfig must be activated.
(see Automatic scanning of the electronic type plates[}51])
8008:03Reconfig non-identical
motor
When replacing non-identical motors, reconfiguration
takes place automatically after reading the electronic
type plate. Enable autoconfig must be activated.
(see Automatic scanning of the electronic type plates[}51])
BOOLEANRW0x00 (0
BOOLEANRW0x00 (0
BOOLEANRW0x00 (0
)
dec
)
dec
)
dec
)
dec
EP721185Version: 1.0
Commissioning
Index 8010 DRV Amplifier Settings
Index (hex) NameMeaningData typeFlagsDefault
8010:0DRV Amplifier Settings Maximum subindexUINT8RO0x42 (66
8010:01Enable TxPDOToggle Show TxPDO toggle in status word (bit 10)BOOLEANRW0x00 (0
8010:02Enable input cycle
1: enabled
BOOLEANRW0x00 (0
counter
Two-bit counter that is incremented with each process
data cycle up to a maximum value of 3, after which it
starts again at 0
The low bit is represented in bit 10 and the high bit in
bit 14 of the Status word.
8010:11Device type1: Servo drive (cannot be changed)UINT32RW0x00000001
(1
8010:12*Current loop integral
time
Integral component of current controller
Unit: 0.1ms
UINT16RW0x000A (10
This value is affected by automatic scanning.
(see Automatic scanning of the electronic identifica-tion plates [}51])
8010:13*Current loop propor-
tional gain
Proportional component of current controller
Unit: 0.1V/A
UINT16RW0x0064
(100
This value is affected by automatic scanning.
(see Automatic scanning of the electronic identifica-tion plates [}51])
8010:14Velocity loop integral
time
8010:15Velocity loop propor-
tional gain
8010:17Position loop propor-
tional gain
8010:19Nominal DC link volt-
age
8010:1AMin DC link voltageMinimum DC link voltage
8010:1BMax DC link voltageMaximum DC link voltage
8010:29Amplifier I2T warn
level
8010:2AAmplifier I2T error
level
8010:2BAmplifier Temperature
warn level
8010:2CAmplifier Temperature
error level
8010:31Velocity limitationVelocity limitation
8010:32Short-Circuit Brake du-
ration max
8010:33Stand still windowStandstill window
Integral component of velocity controller
Unit: 0.1ms
Proportional component of velocity controller
Unit: mA / (rad/s)
Proportional component position controller
Unit: (rad/s) / rad
Nominal DC link voltage
Unit: mV
Unit: mV
Unit: mV
I²T model warning threshold
Unit: %
I²T model error threshold
Unit: %
Overtemperature warning threshold
Unit: 0.1 °C
Overtemperature error threshold
Unit: 0.1 °C
Unit: rpm
Max. duration of armature short circuit brake
Unit: ms
UINT32RW0x00000032
(50
UINT32RW0x00000096
(150
UINT32RW0x0000000A
(10
UINT32RW0x0000BB80
(48000
UINT32RW0x00001A90
(6800
UINT32RW0x0000EA60
(60000
UINT8RW0x50 (80
UINT8RW0x69 (105
UINT16RW0x0320
(800
UINT16RW0x03E8
(1000
UINT32RW0x00040000
(262144
UINT16RW0x03E8
(1000
UINT16RW0x0000 (0
Unit: rpm
dec
dec
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
dec
)
dec
)
dec
dec
)
dec
)
)
)
)
dec
)
)
dec
)
)
dec
*) see index 9009 FB OCT Nameplate
EP721186Version: 1.0
Commissioning
Index (hex) NameMeaningData typeFlagsDefault
8010:39Select info data 1Selection "Info data 1"
Optional display of additional information in the cyclic
process data. The following parameters are available.
Torque current (filtered 1ms) [1000th of rated current]
DC link voltage [mV]
PCB temperature [0.1 °C]
Errors:
Bit0: ADC Error
Bit1: Overcurrent
Bit 2: Undervoltage
Bit 3: Overvoltage
Bit 4: Overtemperature
Bit 5: I2T Amplifier
Bit 6: I2T Motor
Bit 7: Encoder
Bit 8: Watchdog
Warnings:
Bit 2: Undervoltage
Bit 3: Overvoltage
Bit 4: Overtemperature
Bit 5: I2T Amplifier
Bit 6: I2T Motor
Bit 7: Encoder
I2T Motor [%]
I2T Amplifier [%]
Input Level:
Bit0: Digital Input 1 Level
Bit1: Digital Input 2 Level
Bit 8: STO Input Level (STO variant, only)
8010:3ASelect info data 2Selection "Info data 2"
Optional display of additional information in the cyclic
process data. The following parameters are available.
Torque current (filtered 1ms) [1000th of rated current]
DC link voltage [mV]
PCB temperature [0.1 °C]
Errors:
UINT8RW0x01 (1
UINT8RW0x01 (1
)
dec
)
dec
Bit0: ADC Error
Bit1: Overcurrent
Bit 2: Undervoltage
Bit 3: Overvoltage
Bit 4: Overtemperature
Bit 5: I2T Amplifier
Bit 6: I2T Motor
Bit 7: Encoder
Bit 8: Watchdog
Warnings:
Bit 2: Undervoltage
Bit 3: Overvoltage
Bit 4: Overtemperature
Bit 5: I2T Amplifier
Bit 6: I2T Motor
Bit 7: Encoder
I2T Motor [%]
I2T Amplifier [%]
Input Level:
Bit0: Digital Input 1 Level
Bit1: Digital Input 2 Level
Bit 8: STO Input Level (STO variant, only)
8010:41Low-pass filter fre-
quency
Low-pass filter frequency
Unit: Hz
The following values can be set:
0 Hz = off
160Hz
320Hz
8010:49Halt ramp deceleration Halt ramp deceleration
Unit: 0.1 rad / s²
UINT16RW0x0140
(320
)
dec
UINT32RW0x0000F570
(62832
)
dec
EP721187Version: 1.0
Commissioning
Index (hex) NameMeaningData typeFlagsDefault
8010:50Following error window Following error monitor: Following error window
Unit: the given value must be multiplied by the corresponding scaling factor
UINT32RW0xFFFFFFFF
(-1
dec
)
8010:51Following error time
out
0xFFFFFFFF (-1
Any other value = following error monitor on
Following error monitor: Timeout
Unit: ms
) = following error monitor off
dec
If the following error is larger than the following error
window for a time that exceeds the timeout, this leads
to an error reaction
8010:52Fault reaction option
code
Permitted values
0: Disable drive function, motor is free to rotate
1: Slow down on slow down ramp
8010:53Position loop propor-
tional gain
Proportional component position controller
Unit: mA / (rad/s)
8010:54Feature bitsThe adjustable motor current values can be interpreted
as peak values or rms values. The feature bit enables
the conversion.
Peak value → Bit 0 = 0 (default)
RMS value → Bit 0 = 1
normal output current → Bit 1 = 0 (default)
increased output current → Bit 1 = 1
From these, the following combinations can be set:
0
→ normal output current interpreted as peak value
dec
1
→ normal output current interpreted as rms value
dec
2
→ increased output current interpreted as peak
dec
value
3
→ increased output current interpreted as rms
dec
value
UINT16RW0x0000 (0
UINT16RW0x0000 (0
dec
)
dec
UINT32RW0x00000000 (0
)
dec
UINT32RW0x00000000 (0
)
dec
)
*) see index 9009 FB OCT Nameplate
EP721188Version: 1.0
Commissioning
Index 8011 DRV Motor Settings
Index (hex) NameMeaningData typeFlagsDefault
8011:0DRV Motor SettingsMaximum subindexUINT8RO0x2D (45
8011:11*Max currentPeak current
Unit: mA
The adjustable motor current values can be interpreted
as peak values or rms values. The feature bit (8010:54[}86]) enables the conversion.
Peak value → Bit 0 = 0 (default)
RMS value → Bit 0 = 1
This value is affected by automatic scanning.
(see Automatic scanning of the electronic identifica-tion plates [}51])
8011:12*Rated currentNominal current
Unit: mA
The adjustable motor current values can be interpreted
as peak values or rms values. The feature bit (8010:54[}86]) enables the conversion.
Peak value → Bit 0 = 0 (default)
RMS value → Bit 0 = 1
This value is affected by automatic scanning.
(see Automatic scanning of the electronic identifica-tion plates [}51])
8011:13*Motor pole pairsNumber of pole pairs
This value is affected by automatic scanning.
(see Automatic scanning of the electronic identifica-tion plates [}51])
8011:15*Commutation offsetCommutation offset (between electrical zero position
and mechanical single-turn zero position)
Unit:
UINT32RW0x00001770
(6000
dec
UINT32RW0x000003E8
(1000
dec
UINT8RW0x03 (3
INT16RW0x0000 (0
)
dec
)
)
)
dec
)
dec
This value is affected by automatic scanning.
(see Automatic scanning of the electronic identifica-tion plates [}51])
8011:16*Torque constantTorque constant
Unit: mNm/A
This value is affected by automatic scanning.
(see Automatic scanning of the electronic identifica-tion plates [}51])
8011:18*Rotor moment of iner-
tia
Mass moment of inertia of the motor
Unit: g cm^2
This value is affected by automatic scanning.
(see Automatic scanning of the electronic identifica-tion plates [}51])
8011:19*Winding inductanceInductance
Unit: 0.1 mH
This value is affected by automatic scanning.
(see Automatic scanning of the electronic identifica-tion plates [}51])
8012:11*Release delayTime the holding brake requires for opening (releasing)
8012:12*Application delayTime the holding brake requires for closing (holding)
8012:13Emergency application
timeout
8012:14*Brake moment of iner-
tia
Manual release of the motor holding brakeBOOLEANRW0x00 (0
UINT16RW0x0000 (0
after the current was applied
This value is affected by automatic scanning.
(see Automatic scanning of the electronic type plates)
UINT16RW0x0000 (0
after the current was switched off
This value is affected by automatic scanning.
(see Automatic scanning of the electronic type plates)
Time the amplifier waits, until the rotation speed
UINT16RW0x0000 (0
reaches the stand still window after stop request (set
rotation speed 0 or Torque off). If the set waiting time
is exceeded, the holding brake is triggered independently of the rotation speed.
Note:
For rotatory axes and the setting „torque off“ in error
case, this parameter has to be set at least to the „coast
to the stop“ time of the axis.
For suspended (hanging) axes and the setting „torque
off“ in error case, this parameter has to be set to an
appropriate short time, to prevent the axis/load from
drop/fall.
Mass moment of inertia of the brake
UINT16RW0x0000 (0
Unit: g cm^2
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
This value is affected by automatic scanning.
(see Automatic scanning of the electronic type plates)
*) see index 9009 FB OCT Nameplate
EP721190Version: 1.0
Commissioning
4.8.3Configuration data (vendor-specific)
Index 801F DRV Vendor data
Index (hex) NameMeaningData typeFlagsDefault
801F:0DRV Vendor dataMaximum subindexUINT8RO0x14 (20
801F:11Amplifier peak current Peak current of the amplifier (peak value)
Unit: mA
801F:12Amplifier rated current Tated current of the amplifier (peak value)
Unit: mA
801F:13Amplifier thermal time
constant
801F:14Amplifier overcurrent
threshold
Thermal time constant of the amplifier
Unit: 0.1 ms
Threshold value for short-circuit detection
Unit: mA
UINT32RW0x00001F40
(8000
UINT32RW0x00000FA0
(4000
UINT16RW0x0023 (35
UINT32RW0x00002EE0
(12000
4.8.4Command object
Index FB00 command
Index (hex) NameMeaningData typeFlagsDefault
FB00:0DCM CommandMax. subindexUINT8RO0x03 (3
FB00:01Request0x1000 Clear the
Diag History
0x1100 Get build
number
0x1101 Get build
date
0x1102 Get build
time
0x8000 Software re-
set
FB00:02Status0Finished,
no error,
no response
1Finished,
no error,
response
2Finished,
error,
no response
3Finished,
error,
response
255ExecutingCommand is being executed
FB00:03Responsedependent on the requestOCTET-
Clear the Diag HistoryOCTET-
STRING[2]
Read out the build number
Read out the build date
Read out the build time
Perform a software reset
(hardware is re-initialized with
the current CoE configuration;
this otherwise happens only
during the transition to INIT)
Command terminated without
UINT8RO0x00 (0
error and without response
Command terminated without
error and with response
Command terminated with error and without response
6001:0FB Touch probe inputs Maximum subindexUINT8RO0x14 (20
6001:01TP1 EnableTouchprobe 1 switched onBOOLEANRO0x00 (0
6001:02TP1 pos value stored Positive value of Touchprobe 1 savedBOOLEANRO0x00 (0
6001:03TP1 Neg value stored Negative value of Touchprobe 1 savedBOOLEANRO0x00 (0
6001:09TP2 EnableTouchprobe 2 switched onBOOLEANRO0x00 (0
6001:0ATP2 pos value stored Positive value of Touchprobe 2 savedBOOLEANRO0x00 (0
6001:0BTP2 neg value stored Negative value of Touchprobe 2 savedBOOLEANRO0x00 (0
6001:11TP1 pos positionPositive value of Touchprobe 1
Unit: the given value must be multiplied by the corresponding scaling factor [}44]
6001:12TP1 neg positionNegative value of Touchprobe 1
Unit: the given value must be multiplied by the corresponding scaling factor [}44]
6001:13TP2 pos positionPositive value of Touchprobe 2
Unit: the given value must be multiplied by the corresponding scaling factor [}44]
6001:14TP2 neg positionNegative value of Touchprobe 2
Unit: the given value must be multiplied by the corresponding scaling factor [}44]
Bit 0: Ready to switch on
Bit 1: Switched on
Bit 2: Operation enabled
Bit 3: Fault
Bit 4: reserved
Bit 5: Quick stop (inverse)
Bit 6: Switch on disabled
Bit 7: Warning
Bit 8 + 9: reserved
Bit 10: TxPDOToggle (selection/deselection via
0x8010:01 [}86])
Bit 11: Internal limit active
Bit 12: (Target value ignored)
Bit 13 - 15: reserved
10F3:0Diagnosis HistoryMaximum subindexUINT8RO0x37 (55
10F3:01Maximum MessagesMaximum number of stored messages. A maximum of
50 messages can be stored
10F3:02Newest MessageSubindex of the latest messageUINT8RO0x00 (0
10F3:03Newest Acknowledged
Subindex of the last confirmed messageUINT8RW0x00 (0
Message
10F3:04New Messages Avail-
Indicates that a new message is availableBOOLEANRO0x00 (0
able
10F3:05Flagsnot usedUINT16RW0x0000 (0
10F3:06Diagnosis Message
Message 1OCTET-
001
..................
10F3:37Diagnosis Message
Message 50OCTET-
050
Index 10F8 Actual Time Stamp
Index (hex) NameMeaningData typeFlagsDefault
10F8:0Actual Time StampTime stampUINT64RO
UINT8RO0x00 (0
RO{0}
STRING[28]
RO{0}
STRING[28]
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
Index 9008 FB OCT Info data
(these data are always read in automatically from the electronic identification plate of the motor and serve
purely informative purposes)
Index (hex) NameMeaningData typeFlagsDefault
9008:0FB OCT Info dataMaximum subindexUINT8RO0x1F (31
9008:11Encoder typeFeedback type
2: rotary encoder, unipolar counting
9008:12ResolutionResolution of the feedback
Unit: Steps per revolution
9008:13RangeWorking area of the feedback. On leaving this range
there is an overflow of the position.
Unit: Revolutions
9008:14Type Code NameName of the feedbackSTRINGRO
9008:15Serial NoSerial number of the feedbackSTRINGRO
9008:16Firmware Revision No Revision of the firmwareSTRINGRO
9008:17Firmware DateDate of the firmwareSTRINGRO
9008:18EEPROM SizeEEPROM sizeUINT16RO0x0000 (0
9008:19TemperatureTemperature
Unit: 0.1°
9008:1ALED CurrentCurrent of the feedback LED
Unit: 0.1 mA
9008:1BSupply voltageSupply voltage of the feedback
Unit: mV
9008:1CLife- timeOperating hour counter
Unit: Minutes
9008:1DReceived Signal
Strength Indicator
9008:1ESlave Received Signal
Strength Indicator
Received signal strength at the box
Unit: %
Received signal strength at the encoder
Unit: %
9008:1FLine delayRunning time of the signal in the cable
Unit: ns
UINT16RO0x0000 (0
UINT32RO0x00000000
(0
)
dec
UINT32RO0x00000000
(0
)
dec
INT16RO0x0000 (0
UINT16RO0x0000 (0
UINT32RO0x00000000
(0
)
dec
UINT32RO0x00000000
(0
)
dec
UINT16RO0x0000 (0
UINT16RO0x0000 (0
UINT16RO0x0000 (0
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
EP721195Version: 1.0
Commissioning
Index 9009 FB OCT Nameplate
The parameters described in this index are always read from the electronic type plate of the connected
motor. These parameters automatically lead to the parameters marked with an asterisk (*) in this chapter, if
automatic scanning of the electronic type plate is switched on (index 8008).
Index (hex) NameMeaningData typeFlagsDefault
9009:0FB OCT NameplateMaximum subindexUINT8RO0x24 (36
9009:01Motor vendorMotor vendorSTRINGRO
9009:02Electric motor typeMotor typeSTRINGRO
9009:03Serial NoSerial numberSTRINGRO
9009:04Order codeOrder number
STRINGRO
(In case of Autoconfig a check is made on the basis of
this index as to whether the motor is identical to the
predecessor)
9009:05Motor constructionType of motorSTRINGRO
9009:06Pole pairsNumber of pole pairsUINT32RO0x00000000
(0
9009:07Standstill current (rms) Effective holding current
Unit: mA
9009:08Rated current (rms)Effective rated current
Unit: mA
9009:09Peak current (rms)Effective peak current
Unit: mA
9009:0ANominal voltage (rms) Effective nominal voltage
Unit: mV
9009:0BMax voltage (rms)Maximum voltage
Unit: mV
9009:0CMax winding du/dtMaximum permissible voltage rise on the winding
Unit: kV/s
9009:0DMax torqueMaximum torque
UINT32RO0x00000000
(0
UINT32RO0x00000000
(0
UINT32RO0x00000000
(0
UINT32RO0x00000000
(0
UINT32RO0x00000000
(0
UINT32RO0x00000000
(0
UINT16RO0x0000 (0
Unit: mNm
9009:0ETorque constantTorque constant
UINT16RO0x0000 (0
Unit: mNm / A
9009:0FEMK (rms)Reverse voltage
Unit: mV / (rpm)
9009:10Winding resistance
Ph-Ph 20°C
Coil resistance
Unit: mOhm
9009:11Ld Ph-PhInductance in the direction of flow
UINT32RO0x00000000
(0
UINT16RO0x0000 (0
UINT16RO0x0000 (0
Unit: 0.1 mH
9009:12Lq Ph-PhInductance in the torque-forming direction
UINT16RO0x0000 (0
Unit: 0.1 mH
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
dec
dec
)
dec
dec
dec
dec
)
)
)
)
)
)
EP721196Version: 1.0
Commissioning
Index (hex) NameMeaningData typeFlagsDefault
9009:13Max speedMaximum speed
Unit: rpm
9009:14Moment of inertiaMass moment of inertia
Unit: g cm^2
9009:15T motor warn limitMotor temperature warning threshold
Unit: 0.1°C
9009:16T motor shut downMotor temperature error threshold
Unit: 0.1°C
9009:17Time constant i2tTime constant I2T model
Unit: s
9009:18Motor thermal constant Thermal time constant of the motor
Unit: s
9009:1BBrake typeBrake type
• no Brake
• holding Brake
9009:1CMin brake voltageMinimum brake voltage
Unit: mV
9009:1DMax brake voltageMaximum brake voltage
Unit: mV
9009:1EMin brake monitor cur-
rent
Minimum current for the monitoring of the brake
Unit: mA
9009:1FBrake holding torqueBrake holding torque
Unit: mNm
9009:20Brake T onTime until the brake is applied
Unit: ms
9009:21Brake T offTime until the brake is released
Unit: ms
9009:22Brake reduced holding
voltage
9009:23Brake time to red.
holding volt.
9009:24Motor temp sensor
connection
Reduced brake voltage
Unit: mV
Time from which the brake holds with reduced voltage
Unit: ms
Temperature sensor connection
Feedback port (not changeable)
UINT32RO0x00000000
(0
)
dec
UINT16RO0x0000 (0
UINT16RO0x0000 (0
UINT16RO0x0000 (0
UINT16RO0x0000 (0
UINT16RO0x0000 (0
STRINGRO
UINT32RO0x00000000
(0
)
dec
UINT32RO0x00000000
(0
)
dec
UINT32RO0x00000000
(0
)
dec
UINT32RO0x00000000
(0
)
dec
UINT16RO0x0000 (0
UINT16RO0x0000 (0
UINT32RO0x00000000
(0
)
dec
UINT16RO0x0000 (0
STRINGRO
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
)
dec
Index 9010 DRV Info data
Index (hex) NameMeaningData typeFlagsDefault
9010:0DRV info dataMaximum subindexUINT8RO0x14 (20
9010:11Amplifier temperature Internal temperature of the box
Unit: 0.1 °C
9010:12DC link voltageDC link voltage
Unit: mV
9010:13Supported drive
modes
Information about supported drive modes. (DS402: Object 0x6502)
Only modes CSV, CST, CSTCA and CSP are supported
Bit 0: PP
Bit 1: VL
Bit 2: PV
Bit 3: TQ
Bit 4: R
Bit 5: HM
Bit 6: IP
Bit 7: CSP
Bit 8: CSV
Bit 9: CST
Bit 10: CSTCA
Bit 11 - 15: reserved
Bit 16-31: Manufacturer-specific
9010:14Velocity encoder reso-
lution
Display of configured encoder increments/s and motor
revolutions/s. The velocity encoder resolution is calculated according to the following formula: