For the purposes of compliance with the EU Machinery Directive 2006/42/EC.
General Information
The manufacturer accepts no liability for any consequences resulting from inappropriate, negligent or incorrect
installation or adjustment of the optional parameters of the equipment or from mismatching the variable speed drive
with the motor.
The contents of this guide are believed to be correct at the time of printing. In the interests of commitment to a
policy of continuous development and improvement, the manufacturer reserves the right to change the
specification of the product or its performance, or the content of the guide without notice.
All rights reserved. No parts of this guide may be reproduced or transmitted in any form or by any means, electrical
or mechanical including, photocopying, recording or by an information storage or retrieval system, without
permission in writing from the publisher.
Environmental Statement
Emerson Industrial Automation is committed to minimising the environmental impacts of its manufacturing
operations and of its products throughout their life cycle. To this end, we operate an Environmental Management
System (EMS) which is certified to the International Standard ISO 14001. Further information on the EMS, our
Environmental Policy and other relevant information is available on request, or can be found at:
http://www.emersonindustrial.com/en-EN/controltechniques/aboutus/environment/Pages/environment.aspx.
The electronic variable-speed drives manufactured by Emerson Industrial Automation have the potential to save
energy and (through increased machine/process efficiency) reduce raw material consumption and scrap
throughout their long working lifetime. In typical applications, these positive environmental effects far outweigh the
negative impacts of product manufacture and end-of-life disposal.
Nevertheless, when the products eventually reach the end of their useful life, they must not be discarded but should
instead be recycled by a specialist recycler of electronic equipment. Recyclers will find the products easy to
dismantle into their major component parts for efficient recycling. Many parts snap together and can be separated
without the use of tools, while other parts are secured with conventional fasteners. Virtually all parts of the product
are suitable for recycling.
Product packaging is of good quality and can be re-used. Large products are packed in wooden crates, while
smaller products come in strong cardboard cartons which themselves have a high recycled fibre content. If not reused, these containers can be recycled. Polythene, used on the protective film and bags for wrapping product, can
be recycled in the same way. Emerson Industrial Automation’s packaging strategy prefers easily-recyclable
materials of low environmental impact, and regular reviews identify opportunities for improvement.
When preparing to recycle or dispose of any product or packaging, please observe local legislation and best
practice.
Firmware Statement
This product is supplied with the latest firmware version. When retro-fitting to an existing system, all firmware
versions should be verified to confirm the same functionality as products of the same type already present. This
also applies to products returned from a Emerson Industrial Automation’s Service Centre or Repair Centre. If there
is any doubt please contact the supplier of the product.
The firmware version of the product can be identified by looking at Pr MM.002 where MM is the relevant menu
number for the module slot being used.
REACH legislation
EC Regulation 1907/2006 on the Registration, Evaluation, Authorisation and restriction of Chemicals (REACH)
requires the supplier of an article to inform the recipient if it contains more than a specified proportion of any
substance which is considered by the European Chemicals Agency (ECHA) to be a Substance of Very High
Concern (SVHC) and is therefore listed by them as a candidate for compulsory authorisation.
For current information on how this requirement applies in relation to specific Emerson Industrial Automation’s
products, please approach your usual contact in the first instance. Emerson Industrial Automation’s position
statement can be viewed at:
www.emersonindustrial.com/en-EN/controltechniques/aboutus/environment/reachregulation/Pages/
reachregulation.aspx.
11 Glossary of terms ....................................................................................101
4 SI-EtherCAT User Guide
Issue Number: 2
1Safety information
WARNING
CAUT ION
NOTE
information
Safety
1.1Warnings, cautions and notes
A Warning contains information, which is essential for avoiding a safety hazard.
A Caution contains information, which is necessary for avoiding a risk of damage to the
product or other equipment.
A Note contains information, which helps to ensure correct operation of the product.
1.2Electrical safety - general warning
The voltages used in the drive can cause severe electrical shock and/or burns, and could be lethal.
Extreme care is necessary at all times when working with or adjacent to the drive.
Specific warnings are given at the relevant places in this User Guide.
1.3System design and safety of personnel
The drive is intended as a component for professional incorporation into complete equipment or a
system. If installed incorrectly, the drive may present a safety hazard.
The drive uses high voltages and currents, carries a high level of stored electrical energy, and is
used to control equipment which can cause injury.
Close attention is required to the electrical installation and the system design to avoid hazards
either in normal operation or in the event of equipment malfunction. System design, installation,
start up and maintenance must be carried out by personnel who have the necessary training and
experience. They must read this safety information and this User Guide carefully.
The STOP and Safe Torque Off functions of the drive do not isolate dangerous voltages from the
output of the drive or from any external option unit. The supply must be disconnected by an
approved electrical isolation device before gaining access to the electrical connections.
With the sole exception of the Safe Torque Off function, none of the drive functions must be
used to ensure safety of personnel, i.e. they must not be used for safety-related functions.
Careful consideration must be given to the functions of the drive which might result in a hazard,
either through their intended behavior or through incorrect operation due to a fault. In any
application where a malfunction of the drive or its control system could lead to or allow damage,
loss or injury, a risk analysis must be carried out, and where necessary, further measures taken to
reduce the risk - for example, an over-speed protection device in case of failure of the speed
control, or a fail-safe mechanical brake in case of loss of motor braking.
The Safe Torque Off function may be used in a safety-related application. The system designer is
responsible for ensuring that the complete system is safe and designed correctly according
to the relevant safety standards.
Introduction
Mechanical
installation
installation
Electrical
Getting startedProtocols
Drive profile (CiA402)
support
Advanced
features
descriptions
Parameter
Diagnostics
Glossary of
terms
Index
SI-EtherCAT User Guide5
Issue Number: 2
1.4Environmental limits
Instructions regarding transport, storage, installation and use of the drive must be complied with,
including the specified environmental limits. Drives must not be subjected to excessive physical
force.
1.5Compliance with regulations
The installer is responsible for complying with all relevant regulations, such as national wiring
regulations, accident prevention regulations and electromagnetic compatibility (EMC) regulations.
Particular attention must be given to the cross-sectional areas of conductors, the selection of fuses
or other protection, and protective ground (earth) connections.
For instructions in achieving compliance with specific EMC standards, please refer to the relevant
drive user guide.
Within the European Union, all machinery in which this product is used, must comply with the
directives stated in the relevant drive user guide.
1.6Motor
Ensure the motor is installed in accordance with the manufacturer’s recommendations. Ensure the
motor shaft is not exposed.
Standard squirrel cage induction motors are designed for single speed operation. If it is intended to
use the capability of the drive to run a motor at speeds above its designed maximum, it is strongly
recommended that the manufacturer is consulted first.
Low speeds may cause the motor to overheat because the cooling fan becomes less effective. The
motor should be installed with a protection thermistor. If necessary, an electric forced vent fan
should be used.
The values of the motor parameters set in the drive affect the protection of the motor. The default
values in the drive should not be relied upon.
It is essential that the correct value is entered in the motor rated current parameter Pr 00.046, as
this affects the thermal protection of the motor.
1.7Adjusting parameters
Some parameters have a profound effect on the operation of the drive. They must not be altered
without careful consideration of the impact on the controlled system. Measures must be taken to
prevent unwanted changes due to error or tampering.
1.8Electrical installation
1.8.1Electric shock risk
The voltages present in the following locations can cause severe electric shock and may be lethal:
•AC supply cables and connections
•Output cables and connections
•Many internal parts of the drive, and external option units
Unless otherwise indicated, control terminals are single insulated and must not be touched.
1.8.2Stored charge
The drive contains capacitors that remain charged to a potentially lethal voltage after the AC supply
has been disconnected. If the drive has been energized, the AC supply must be isolated at least
ten minutes before work may continue.
6SI-EtherCAT User Guide
Issue Number: 2
2Introduction
information
Safety
2.1Products covered by this User Guide
This User Guide covers the SI-EtherCAT option module .Both the SI-Ethernet module and the
onboard Ethernet interface offer the same functionality.
The SI-EtherCAT is an option module that provides EtherCAT connectivity and can be installed to
the following drives:
•Unidrive M200 / M201 (sizes 2 to 9)
•Unidrive M300 (sizes 2 to 9)
•Unidrive M400 (sizes 2 to 9)
•Unidrive M600 (sizes 3 to 11)
•Unidrive M700 / M701 / M702 (sizes 3 to 11)
2.2What is EtherCAT?
EtherCAT is an open high performance Ethernet-based fieldbus system that overcomes the system
limitations of other Ethernet solutions. The Ethernet packet is no longer received, then interpreted
and copied as process data at every connection; instead the Ethernet frame is processed on the fly.
The development goal of EtherCAT was to apply Ethernet to automation applications that require
short data update times (also called cycle times) with low communication jitter (for synchronization
purposes) and low hardware costs. Typical application fields for EtherCAT are machine controls
(e.g. semiconductor tools, metal forming, packaging, injection moulding, assembly systems,
printing machines, robotics and many others).
2.3About SI-EtherCAT
SI-EtherCAT is a option module that enables the Control Techniques Unidrive M range of variable
speed drives to be connected to an EtherCAT network as a slave device. It can be used in a variety
of applications, from those requiring accurate synchronization and precise motion control, to those
where ease of use and open loop control are appropriate.
2.4Features
•Standard RJ45 with support for shielded twisted pair, half-duplex / full-duplex and 10 Mbs / 100
Mbs connectivity
•Dual 100 Mbps EtherCAT interfaces for use in line topologies i.e. daisy chaining
•Supports the Unidrive M drives range
•Control loop synchronization
µ
•Control cycle times down to 250
•Configured Station Alias
•CANopen over EtherCAT (CoE) which includes:
•Support of CANopen CiA402
•Cyclic sync position mode
•Interpolated position mode
•Velocity mode
•Homing mode
•One transmit and one receive PDOs
•SDO access to all profile objects and drive parameters
•Cyclic sync velocity mode
•Cyclic sync torque mode
s
installation
installation
support
features
descriptions
terms
Introduction
Mechanical
Electrical
Getting started Protocols
Drive profile (CiA402)
Advanced
Parameter
Diagnostics
Glossary of
Index
SI-EtherCAT User Guide 7
Issue Number: 2
2.5Option module identification
Link / activity
indicators LEDs
Earth connection / tab
Ser No : 3000005001
SI-EtherCAT
STDN39
S/N: 3000005001
AB
Figure 2-1 SI-EtherCAT
The SI-EtherCAT can be identified by:
•The label located on the underside of the option module.
•The color coding across the front of the SI-EtherCAT (brown-red).
Figure 2-2 SI-EtherCAT labels
2.5.1Date code format
The date code is split into two sections: a letter followed by a number. The letter indicates the year,
and the number indicates the week number (within the year) in which the option module was built.
The letters start with A for 1991 (B for 1992, C for 1993 etc).
Example: A date code of W31 would correspond to week 31 of year 2013.
2.6Product Conformance Certificate
SI-EtherCAT has been awarded full EtherCAT Conformance Certification by the EtherCAT
Technology Group (ETG). A copy of the certificate is available on request from your supplier or
local Control Techniques Drive Centre.
8SI-EtherCAT User Guide
Issue Number:2
2.7Conventions used in this guide
NOTE
The configuration of the host drive and option module is done using menus and parameters. A
menu is a logical collection of parameters that have similar functionality.
In the case of an option module, the option module set-up parameters in menu 0 will appear in
drive menu 15, 16 or 17 depending on which slot the module is installed in. In the case of the
onboard Ethernet interface, the set-up parameters in menu 0 will appear in drive menu 24.
The setting of the Option Slot Identifiers (Pr 11.056) may change the slot numbering from those
described above. The internal menus of the option module or onboard Ethernet interface will
appear before menu 0 and after menu 41.
For M200, M300 and M400 drives, the option module set-up parameters will appear in
menu 15.
The method used to determine the menu or parameter is as follows:
•Pr S.mm.ppp - Where S signifies the option module slot number and mm.ppp signifies the
menu and parameter number respectively.
If the option module slot number is not specified then the parameter reference will be a drive
parameter.
•Pr MM.ppp - Where MM signifies the menu allocated to the option module setup menu and ppp signifies the parameter number within the set-up menu.
•Pr mm.000 - Signifies parameter number 000 in any drive menu.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Getting started Protocols
Drive profile (CiA402)
support
SI-EtherCAT User Guide 9
Issue Number: 2
features
descriptions
terms
Advanced
Parameter
Diagnostics
Glossary of
Index
3Mechanical installation
WARNING
1
2
NOTE
Before installing or removing an option module in any drive, ensure the AC supply has
been disconnected for at least 10 minutes and refer to Chapter 1 Safety information on
page 5. If using a DC bus supply ensure this is fully discharged before working on any
drive or option module.
3.1General installation
The installation of an option module is illustrated in Figure 3-1.
Figure 3-1 Installation of an SI option module on Unidrive M200 to M400 (sizes 2 to 4)
•With the option module tilted slightly backwards, align and locate the two holes in the rear of the
option module onto the two tabs (1) on the drive.
•Place the option module onto the drive as shown in (2) until the module clicks into place. The
terminal cover on the drive holds the option module in place, so this must be put back on.
Option modules can only be installed on drives that have the option module slot
functionality.
10 SI-EtherCAT User Guide
Issue Number: 2
Figure 3-1 Installation of an SI option module on Unidrive M200 to M400 (sizes 5 to 8)
1
2
information
installation
installation
Safety
Introduction
Mechanical
Electrical
Getting started Protocols
•Place the option module onto the drive as shown in (2) until the module clicks into place. The
terminal cover on the drive holds the option module in place, so this must be put back on.
Drive profile (CiA402)
support
Advanced
features
descriptions
Parameter
Diagnostics
Glossary of
terms
Index
SI-EtherCAT User Guide 11
Issue Number: 2
Figure 3-2 Installation of an SI option module on Unidrive M600 to M702
2
NOTE
•Move the option module in direction shown (1/2).
•Align and insert the option module tab in to the slot provided, this is highlighted in the detailed
view (A).
•Press down on the option module until it clicks into place.
Option module slots must be used in the following order: Slot 3 (lower), Slot 2 (middle)
and then Slot 1(upper).
12 SI-EtherCAT User Guide
Issue Number: 2
4Electrical installation
NOTE
NOTE
information
Safety
4.1SI-EtherCAT module information
4.1.1Bus media
The SI-EtherCAT option module incorporates two 100 BASE-TX RJ45 interfaces.
4.1.2Cabling considerations
To ensure long-term reliability it is recommended that any cables used to connect a system
together be tested using a suitable Ethernet cable tester, this is of particular importance when
cables are constructed on site.
4.1.3Cable
Cables should be shielded and as a minimum, meet TIA Cat 5e requirements.
Cabling issues are the single biggest cause of network downtime. Ensure cabling is
correctly routed, wiring is correct, connectors are correctly installed and any switches or
routers used are rated for industrial use. Office grade Ethernet equipment does not
generally offer the same degree of noise immunity as equipment intended for industrial
use.
4.1.4Maximum network length
The main restriction imposed on Ethernet cabling is the length of a single segment of cable. The SIEtherCAT module has two 100BASE-TX Ethernet ports, which support segment lengths of up to
100 m. This means that the maximum cable length which can be used between one SI-EtherCAT
port and another 100BASE-TX port is 100 m however it is not recommended that the full 100 m
cable length is used. The total network length is not restricted by the Ethernet standard but
depends on the number of devices on the network and the transmission media (copper, fiber optic,
etc.).
The EtherCAT system designer must consider the impact that the selected network
structure will have on performance.
Introduction
Mechanical
installation
installation
Electrical
Getting
started
Protocols
Drive profile (CiA402)
support
Advanced
features
SI-EtherCAT User Guide13
Issue Number: 2
descriptions
Diagnostics
terms
Index
Parameter
Glossary of
4.2SI-EtherCAT terminal descriptions
EtherCAT
Port A
EtherCAT
Port B
Ground
tab
Link LEDs
The SI-EtherCAT module has two RJ45 Ethernet ports for the EtherCAT network.
Figure 4-1 SI-EtherCAT connections
Table 4-1 EtherCAT terminal descriptions
PinA - INPinB - OUT
1Transmit +1Transmit +
2Transmit -2Transmit -
3Receive +3Receive +
4Not used4Not used
5Not used5Not used
6Receive -6Receive -
7Not used7Not used
8Not used8Not used
4.3Module grounding and EMC
SI-EtherCAT is supplied with a grounding tab on the module that should be connected to the
closest possible grounding point using the minimum length of cable. This will greatly improve the
noise immunity of the module.
It is recommended that the Ethernet cable should be of the shielded type, and connectors should
be shielded with a metal body. Tie-wrapping of the Ethernet cable's shield to the grounding bracket
of the drive is necessary.
At least one EMC Ferrite inductor should be installed near to each communication port of the SIEtherCAT module.
At least one EMC Ferrite inductor is necessary near the Master's (PC / PLC) EtherCAT Port. Proper
grounding of the EtherCAT cable's shield near the Master (PC / PLC) is necessary.
14SI-EtherCAT User Guide
Issue Number: 2
Drive grounding brackets should be connected to each other by separate cables, and the cable
Master / PLC
Unidrive
M600
Distributed I/O
SI-EtherCAT
SI-EtherCAT
SI-EtherCAT
Unidrive
M700
Unidrive
M200
length should be as small as possible.
Please note EMC Ferrite inductors of the required specification are available from the following
supplier:
Manufacturer: WURTH ELEKTRONIK
Manufacturer Part No: 74271222
Order code: 1635620
Description: Ferrite core, Split type
information
Safety
Introduction
Mechanical
installation
4.4Network topology
Control Techniques recommend implementing daisy chaining on EtherCAT networks (see Figure 4-
2). Other Ethernet network topologies can be used but care must be taken to ensure that the
system still operates within the constraints specified by the designer.
There is no minimum length of cable recommended in the Ethernet standards. To avoid possible
problems it is recommended that you allow sufficient cable length to ensure good bend radii on
cables and avoid unnecessary strain on connectors.
installation
started
support
features
descriptions
Electrical
Getting
Protocols
Drive profile (CiA402)
Advanced
Parameter
Diagnostics
SI-EtherCAT User Guide15
Issue Number: 2
terms
Index
Glossary of
5Getting started
NOTE
NOTE
5.1Quick start guide
This section is intended to provide a generic guide for setting up SI-EtherCAT with a master/
controller PLC. It will cover the basic steps required to get cyclic data communicating using the
CANopen over EtherCAT (CoE) protocol on the SI-EtherCAT module.
Table 5-1 PDO test mappings
RxPDO1TxPDO1
Mapping 1
Mapping 2
Mapping 3Pr 20.021 (32-bits)N/A
0x6040 (controlword)
(16-bits)
0x6042 (vl_target_velocity)
(16-bits)
It is strongly recommended that the latest firmware be used where possible to ensure
that all features are supported.
Due to the large number of different masters that support CoE, details cannot be provided for a
specific master. Generic support is available through your supplier or local Control Techniques
Drive Centre. Before contacting your supplier or local Control Techniques Drive Centre for support
please ensure you have read section 10 Diagnostics on page 94 of this manual and have checked
that the SDO/PDO configurations are correct.
5.1.1SI-EtherCAT XML file
Control Techniques provides EtherCAT device description files (in the form of .xml files). These files
provide the master with information about the SI-EtherCAT module and drive configuration to aid
with its configuration. These files can be downloaded from the Control Techniques CTSupport.com
website or from your local Control Techniques Drive Centre or supplier. They should be placed in
the directory specified by the master e.g. when using TwinCAT this could be
C:\TwinCAT\Io\EtherCAT.
The master may have to be re-started for the file to be loaded.
0x6041 (statusword)
(16-bits)
0x6064 (position_actual_value)
(32-bits)
5.1.2Configuring the SI-EtherCAT module for cyclic communications
Unlike other Control Techniques fieldbus communication protocols, CoE does not require that any
module parameters be changed in order to achieve communications. The baud rate of the network
is fixed and the module is automatically allocated an address.
To check that the ethernet cable connected to the SI-EtherCAT module on the drive is connected
correctly, look at the LED on the front of the SI-EtherCAT module relating to the connector being
used, if this light is a solid green color then a link is established with the master, if this light if off then
check the cabling and also check that the master has started communications.
In the master, scan the network ensuring that the SI-EtherCAT module is connected correctly to the
master. If the network is configured correctly the SI-EtherCAT node(s) should be visible in the PLC
master.
Decide on the input / output data you wish to send cyclically (objects and/or parameters).
Cyclic data is implemented on CoE networks by using "Process Data Objects" or PDOs. Separate
data objects are used for receiving (TxPDOs - from the slave to the master) and transmitting
(RxPDOs - from the master to the slave) data.
16SI-EtherCAT User Guide
Issue Number: 2
0x6041
Status word
0x6064 position
actual value
TxPDO1
PLC
0x6040
Controlword
0x6042
vl_target_velocity
Pr 20.21
RxPDO1
NOTE
These PDOs contain the cyclic data (objects and/or parameters), the RxPDOs available are 1, 2, 3,
5 and 6, the TxPDOs available are 1, 2, 3, 5 and 6 (for more information on these PDOs including
default mappings please see section 6.3.2 RxPDO mappings on page 30 and section 6.3.3 TxPDO mappings on page 34).
Figure 5-1 SI-EtherCAT PDO configuration
RxPDO1 and TxPDO1 will need to be enabled in the master. Once enabled you will need to add
mappings to the PDOs.
The format used when mapping objects to PDOs is as follows:
•Index: Object index number (0x0000)
•Sub-index: Object sub-index number (0x00)
•Size: Dependant on the size (in bytes) of the object to be mapped (range: 1-4)
The format used when mapping drive parameters to PDOs is as follows:
•Index: 0x2000 + (0x100 x S) + menu number
•Sub-index: 0x00 + parameter number
•Size: Dependant on the size (in bytes) of the object to be mapped (range: 1-4)
For example Pr 20.021 would be index 0x2014, sub-index 0x15 and the size would be 4 (the
parameter is a 32-bit signed value).
The values are normally expressed in hexadecimal, so care must be taken to enter the
correct parameter number.
For this example the following objects will need to be set in order to achieve the mappings of the
parameters/objects in the PDOs.
Table 5-2 Cyclic data mapping configuration
RxPDO1:TxPDO1:
Object:0x1600Object:0x1A00
Sub-index:0x00Sub-index:0x00
Size:1Size:1
Value:3Value:2
Sub-index:0x01Sub-index:0x01
Size:4Size:4
Value:0x60400010Value:0x60410010
Sub-index:0x02Sub-index:0x02
Size:4Size:4
Value:0x60420010Value:0x60640020
Sub-index:0x03Not Used
Size:4
Value:0x20141520
SI-EtherCAT User Guide17
Issue Number: 2
information
Introduction
installation
installation
Getting started
Protocols
support
features
descriptions
Diagnostics
terms
Index
Safety
Mechanical
Electrical
Drive profile (CiA402)
Advanced
Parameter
Glossary of
The format used to define the value of a mapped object is as follows:
NOTE
NOTE
NOTE
0x1C12
0x6040
Controlword
0x6042
vl_target_velocity
RxPDO1
0x1C13
0x6041
Status word
0x6064position
actual value
TxPDO1
PLC
Pr 20.021
Bit 0 to 7: Length of the mapped object in bits (if a gap, bit length of the gap).
Bit 8 to 15: Sub-index of the mapped object (if a gap, zero).
Bit 16 to 31: Index of the mapped object (if a gap, zero).
The maximum number of mappings in one PDO is twelve. There are no restrictions on
the data length of these parameters (i.e. It is possible to map twelve, 32-bit parameters
in one PDO). It is also possible to use a maximum of one RxPDOs and one TxPDOs.
For M200, M300 and M400 the maximum update time achievable is 4 ms.
5.1.3Configuring the sync managers
The sync manager is used to control the transmission of CANopen PDOs over the EtherCAT
network.
The following objects 0x1C12 - sync manager 2 PDO assignment (RxPDO) and 0x1C13 - sync
manager 3 PDO assignment (TxPDO) are required to assign PDOs to the synchronization task. For
the purpose of the example assign one RxPDO to sync manager 2 and one TxPDOs to sync
manager 3.
Figure 5-2 SI-EtherCAT sync manager configuration
Assigning RxPDO to the sync manager
To assign RxPDO1 to sync manager 2 PDO assignment set the values below to the following
objects:
•Index: 0x1C12
•Sub index: 0x00
•Size: 1
•Value: 1
Setting object 0x1C12, sub-index 0 to a value of 1 (as above) indicates that one RxPDO will be
assigned to the sync manager 2 assignment.
•Index: 0x1C12
•Sub index: 0x01
•Size: 2
•Value: 0x1600
Setting object 0x1C12, sub-index 1 to a value of 0x1600 (as above) maps RxPDO1 to the process
data output sync.
18SI-EtherCAT User Guide
Issue Number: 2
Assigning TxPDO to the sync manager
To assign TxPDO1 to sync manager 3 PDO assignment set the values below to the following
objects:
•Index: 0x1C13
•Sub index: 0x00
•Size: 1
•Value: 1
Setting object 0x1C13, sub-index 0 to a value of 1 (as above) indicates that one TxPDOs will be
assigned to the sync manager 3 assignment.
•Index: 0x1C13
•Sub index: 0x01
•Size: 2
•Value: 0x1A00
Setting object 0x1C13, sub-index 1 to a value of 0x1A00 (as above) maps TxPDO1 to the process
data input sync.
Download the configuration to the master.
After downloading the configuration to the master the LED(s) on the front of the SI-EtherCAT
should flash, depending on the port(s) connected.
Values written to parameters over RxPDOs should now be viewable using the drive’s keypad so
long as the master has put the slave into the operational state; also, parameter values changed
using the drive keypad will be updated on the master.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Getting started
Protocols
Drive profile (CiA402)
support
SI-EtherCAT User Guide19
Issue Number: 2
features
descriptions
Diagnostics
terms
Index
Advanced
Parameter
Glossary of
5.2Quick start flowchart
Ensure the Control Techniques .xml fileisin
the appropriate folder on the hard drive of the
master
Check the LED status of the SI-EtherCAT
module
In the master, scan the EtherCAT network
Select required PDOs
Configure the PDOs with the mappings
required
Check the front of the SI-EtherCAT module
to ensure that the LED relating to the
connection being used is flashing, this
confirms that communications are functioning
Download or activate the configuration to the
master
Configure the Sync managers using the
required PDOs
END
START
Figure 5-3 details the steps required to achieve cyclic communications on the EtherCAT network.
This flowchart should be used as the starting point for all configurations.
Figure 5-3 Quick start flowchart
20SI-EtherCAT User Guide
Issue Number: 2
5.3Supported objects
Table 5-3 lists the objects currently supported by SI-EtherCAT
3008Activate velocity mode redirection0USINTRWYNN YN N
603FError code0UINTROYYYYYY
6040Control word0UINTWOYYYYYY
Description
SM5 PDO assignment
(Number of PDOs)
SM5 PDO assignment
(Assigned PDO index)
Drive parameter access
(s = slot 0x0 to 0xF,
mm=menu 0x00 to 0xFF)
Homing source
(Number of last sub-index)
Homing source
(Homing switch source)
Homing source
(Freeze/marker source)
Additional position loop scaling
(Number of last sub-index)
Additional position loop scaling
(Numerator)
Additional position loop scaling
(Denominator)
Cyclic data loss behaviour
(Number of last sub-index)
Cyclic data loss behaviour
(Timeout (ms))
Cyclic data loss behaviour
(Action)
Out cyclic data configuration
(Number of last sub-index)
Out cyclic data configuration
(Copy to drive task)
Out cyclic data configuration
(Copy from master task)
In cyclic data configuration
(Number of last sub-index)
In cyclic data configuration
(Copy from drive task)
In cyclic data configuration
(Copy to master task)
Sub-indexType
0USINTRW
1UINTRWYYYYYY
pp
(pp=par
0x00 to
0xFF)
0USINT RO NNYNNN
1USINT RW NNYNNN
2USINT RW NNYNNN
0USINT RO NYNNNY
1DINT RW NY NNNY
2DINT RW NY NNNY
0USINTROYYYYYY
1UINT RWYYYYYY
2USINTRWYYYYYY
0USINTROYYYYYY
1USINTRWYYYYYY
2USINTRWYYYYYY
0USINTROYYYYYY
1USINTRWYYYYYY
2USINTRWYYYYYY
[var] RWYYYYYY
Access
Velocity
Homing
YYYYYY
Cyclic Sync Position
Cyclic Sync Torque
Introduction
installation
installation
Getting started
Protocols
support
features
descriptions
Diagnostics
terms
Index
Mechanical
Electrical
Drive profile (CiA402)
Advanced
Parameter
Glossary of
SI-EtherCAT User Guide23
Issue Number: 2
Profile
Interpolated Position
Cyclic Sync Velocity
Data Type
Object Ref.
(0x)
6041Status word0UINTROYYYYYY
6042vl_target_velocity0INTRWYNNN NN
6043vl_velocity_demand0INTROYNN NN N
6044vl_velocity_actual_value0INTROYNN NN N
6046
6048
6049
604A
604B
604C
Description
vl_velocity_min_max_
amount
(Number of last sub-index)
vl_velocity_min_max_
amount
(Minimum velocity (rpm))
vl_velocity_min_max_
amount
(Maximum velocity (rpm))
vl_velocity_acceleration
(Number of last sub-index)
vl_velocity_acceleration
(Delta speed value (rpm))
vl_velocity_acceleration
(Delta time value (s))
vl_velocity_deceleration
(Number of last sub-index)
vl_velocity_deceleration
(Delta speed value (rpm))
vl_velocity_deceleration
(Delta time value (s))
vl_velocity_quick_stop
(Number of last sub-index)
vl_velocity_ quick_stop
(Delta speed value (rpm))
vl_velocity_ quick_stop
(Delta time value (s))
vl_setpoint_factor
(Number of last sub-index)
vl_setpoint_factor
(Numerator)
vl_setpoint_factor
(Denominator)
vl_dimension_factor
(Number of last sub-index)
vl_dimension_factor
(Numerator)
vl_dimension_factor
(Denominator)
Sub-indexType
0USINTROYN N NNN
1UDINTRWYNN NN N
2UDINTRWYNN NN N
0USINTROYN N NNN
1UDINTRWYNN NN N
2UINT RW Y NNNNN
0USINTROYN N NNN
1UDINTRWYNN NN N
2UINT RW Y NNNNN
0USINTROYN N NNN
1UDINTRWYNN NN N
2UINT RW Y NNNNN
0USINTROYN N NNN
1INTRWYNN NNN
2INTRWYNN NNN
0USINTROYN N NNN
1INTRWYNN NNN
2INTRWYNN NNN
Access
Velocity
Homing
Cyclic Sync Position
Cyclic Sync Torque
24SI-EtherCAT User Guide
Issue Number: 2
Profile
information
Safety
Interpolated Position
Cyclic Sync Velocity
Data Type
Object Ref.
(0x)
605AQuick stop option code0UINTRWYYYYYY
605BShutdown option code0UINTRWYYYYYY
605CDisable operation option code0UINTRWYYYYYY
605EFault reaction option code0UINTRWYYYYYY
6060Modes of operation0USINTRWY YYYYY
6061Modes of operation display0USINTROYYYYYY
6062Position demand value0DINTROYYYYYY
6064Position actual value0DINTROYYYYYY
6065Following error window0UDINTRWN YNN NY
6067Position window0UDINTRWN YNN NY
606CVelocity actual value0DINTROYYYYYY
6071Target torque0INTRWN N NN YN
6073Max current0UINTRWYYYYYY
6075Motor rated current0UDINTROYYYYYY
6077Torque actual value0INTROYYYYYY
6078Current actual value0INTROYYYYYY
607ATarget position0DINTRWNN NN NY
607CHome offset0DINTRWNN YNN N
6080Max motor speed0UDINTRWYYYYYY
6084Profile deceleration0UDINTRWNYN YYY
6085Quick stop deceleration0UDINTRWN YNN NY
608F
6091
6092
Description
Position encoder resolution
(Number of last sub-index)
Position encoder resolution
(Encoder increments)
Position encoder resolution
(Motor revolutions)
Gear ratio
(Number of last sub-index)
Gear ratio
(Motor revolutions)
Gear ratio
(Shaft revolutions)
Feed constant
(Number of last sub-index)
Feed constant
(Feed value)
Feed constant
(Shaft revolutions)
Sub-indexType
0USINT RO NYNNNY
1UDINTRONYN NN Y
2UDINTRONYN NN Y
0USINTROYY YYYY
1UDINTRWYYYYYY
2UDINTRWYYYYYY
0USINTROYY YYYY
1UDINTRWYYYYYY
2UDINTRWYYYYYY
Access
Velocity
Homing
Cyclic Sync Position
Cyclic Sync Torque
Introduction
installation
installation
Getting started
Protocols
support
features
descriptions
Diagnostics
terms
Index
Mechanical
Electrical
Drive profile (CiA402)
Advanced
Parameter
Glossary of
SI-EtherCAT User Guide25
Issue Number: 2
Profile
Interpolated Position
Cyclic Sync Velocity
Data Type
Object Ref.
(0x)
6098Homing method0USINTRWN NYN NN
6099
609AHoming acceleration0UDINTRWN NYNN N
60B1Velocity offset0DINTRWNN NYN N
60B2Torque offset0INTRWN N NYYY
60C0Interpolation sub-mode select0INTRWN YNYYY
60C1
60C2
60F4Following error actual value0DINTRON YNN NY
60FB
60FFTarget velocity0DINTRWN NN YNN
6502Supported drive modes0UDINTROYYYYYY
Description
Homing speeds
(Number of last sub-index)
Homing speeds
(Speed during switch search)
Homing speeds
(Speed during zero point search)
Interpolation data record
(Number of last sub-index)
Interpolation data record
(Target position)
Interpolation time period
(Number of last sub-index)
Interpolation time period
(Number of time periods)
Interpolation time period
(Time period exponent)
Position control parameter set
(Number of last sub-index)
Position control parameter set
(Proportional gain)
Position control parameter set
(Speed feed forward gain)
Sub-indexType
0USINT RO NNYNNN
1UDINTRWNN YNN N
2UDINTRWNN YNN N
0USINTRONYNYYN
1UDINTRWNYN YYN
0USINTRONYNYYY
1USINTRWNYNYYY
2SINT RW NYNYYY
0USINTRONYNYYY
1DINT RO NYNYYY
2DINT RO NYNYYY
Access
Velocity
Homing
Cyclic Sync Position
Cyclic Sync Torque
26SI-EtherCAT User Guide
Issue Number: 2
6Protocols
NOTE
NOTE
NOTE
information
Safety
6.1Process Data Objects (PDOs)
Cyclic data is implemented on EtherCAT networks by using "Process Data Objects" or PDOs.
Separate data objects are used for transmitting (TxPDOs) and receiving (RxPDOs) data. PDO
configuration objects are usually pre-configured in the EtherCAT master controller and downloaded
to the SI-EtherCAT at network Initialization using SDOs.
6.2Service Data Object (SDO) parameter access
The service data object (SDO) provides access to all objects in the EtherCAT object dictionary and
the drive parameters are mapped into the object dictionary as 0x2XXX objects in the following way:
Index: 0x2000 + menu
Sub-index: parameter
For example Pr 20.021 would be index 0x2014 and the sub-index would be 0x15. The values are
usually expressed in base 16 (hexadecimal), so care must be taken to enter the correct parameter
number.
All other supported entries in the SI-EtherCAT object dictionary can also be accessed using SDOs.
Refer to the master controller documentation for full details about implementing SDO transfers
within the particular master controller.
Bit parameter mapping
When mapping to drive bit parameters, the parameter is stored in the drive as an 8-bit value,
therefore for correct operation, the data type SINT (short integer) should be used for mapping to
these parameters.
The following table shows the drive bit parameter value for a given value in the EtherCAT master.
EtherCAT Value
DecimalHex (0x)
-128 to 080 to 000 (Off)
1 to 12701 to 7F1 (On)
Parameter Value
Introduction
Mechanical
installation
installation
Electrical
Getting started
Protocols
Drive profile (CiA402)
support
Advanced
features
This is contrary to other option modules where any value other than zero will result in
the parameter being set to a 1 (On).
Sub-index 0 for any menu will return the highest sub-index available for the object (i.e.
the highest parameter number).
The following SDO services are supported:
•Initiate SDO Download (Write)
•Initiate SDO Upload (Read)
•Abort SDO Transfer (Error)
SI-EtherCAT User Guide 27
Issue Number: 2
descriptions
Diagnostics
terms
Index
Parameter
Glossary of
6.3CANopen over EtherCAT (CoE)
The CoE protocol over EtherCAT uses a modified form of the CANopen object dictionary. This is
specified in Table 6-1.
Table 6-1 CoE object dictionary
The object description format describes object related information such as size, range and
descriptions and is detailed in Table 6-2.
•<index>: A signed 16-bit number. This is the index of the object dictionary entry specified
in four hexadecimal characters.
IndexObject dictionary area
0x0000 to 0x0FFFData type area
0x1000 to 0x1FFFCoE communication area
0x2000 to 0x5FFFManufacturer specific area
0x6000 to 0x9FFFProfile area
0xA000 to 0xFFFFReserved area
28SI-EtherCAT User Guide
Issue Number: 2
•<access>: A value describing how the object may be accessed (RW = read/write, RO =
read-only and WO = write-only).
•<size>: The size of the object/sub-index in bytes.
•<unit>: The physical unit (e.g. ms, counts per second etc.).
•<type>:Data type:-
Data type
Size
(bytes)
USINT10 to 255Unsigned short integer
SINT1-128 to 127Signed short integer
UINT20 to 65535Unsigned integer
INT2-32768 to 32767 Signed integer
UDINT4
DINT4
RangeDescription
32
Unsigned double integer
Signed double integer
-2
0 to 2
31
to 231-1
6.3.1CoE communication area
The first set of objects specify general communication settings.
Table 6-4 Device type object
0x1000Device type
Access: RORange: N/ASize: 4 bytesUnit: N/A
Default:
Description:
Dependent on drive type / mode (see
description).
Type: UDINT
The primary CoE functional profile is CiA402, so the value of this object is defined as follows:
Bits 0 to 15 (Device Profile Number): 402
Bit 16 (Frequency Converter): x
Bit 17 (Servo Drive): y
Bit 18 (Stepper Motor): 0
Bit 24 (DC Drive - Control Techniques specific): 0
Bits 25-31 (Manufacturer specific): 0
This value will be dependent on the drive operating mode and / or type. On Unidrive M600 and
above in the open-loop, RFC-A or Regen modes or on Unidrive M200 - M400, bit 16 will be set,
while bit 17 will be clear. On Unidrive M600 and above in RFC-S mode, bit 17 will be set, while
bit 16 will be clear.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Getting started
Protocols
Drive profile (CiA402)
support
Advanced
features
SI-EtherCAT User Guide 29
Issue Number: 2
descriptions
Diagnostics
terms
Index
Parameter
Glossary of
Table 6-5 Identity object
0x1018Identity object
Sub-index 0
Access: RORange: N/ASize: 1 byte Unit: N/A
Default: 4Type: USINT
Description: The number of the last sub-index in this object.
Sub-index 1
Access: RORange: N/ASize: 4 bytesUnit: N/A
Default: 0x000000F9 (249)Type: UDINT
Description:
Sub-index 2
Access: RORange: N/ASize: 4 bytesUnit: N/A
Default: 0x01mmvvttType: UDINT
Description:
Sub-index 3
Access: RORange: N/ASize: 4 bytesUnit: N/A
Default: Derived from Pr S.00.002Type: UDINT
Description: Module firmware version in the format major.minor.version.build
Sub-index 4
Access: RORange: N/ASize: 4 bytesUnit: N/A
Default: 0Type: UDINT
Description: A value of zero will be returned rather than the module serial number
This contains the EtherCAT Technology Group vendor ID for Control Techniques
(0x000000F9).
Product code.
This contains the drive product code.
Byte0 (tt): Drive type (0 = Leroy Somer; 1 = Mentor MP; 2 = M600/M700; 3 = M100 to M400;
4 = MEV; 5 = Elevator ES)
Byte1 (vv): Drive variant/derivative (derived from Pr 11.028)
Byte2 (mm): Drive mode (derived from Pr 11.08 4)
Byte3 (gg): Drive generation (0 = Unidrive SP; 1 = Unidrive M)
6.3.2RxPDO mappings
Objects with indices from 0x1600 to 0x17FF specify receive PDO mappings. The mappings from
CiA402 are included as standard (the PDO mappings will have the following default values).
The RxPDO mapping objects are defined in the following tables. Each mapping object has the
maximum number of sub-indices (each representing an object mapped to a PDO) defined in the
XML configuration file (specified as “CF” in the following descriptions).
30SI-EtherCAT User Guide
Issue Number: 2
Loading...
+ 76 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.