Beckhoff EP8309-1022 Documentation

Documentation for
EP8309-1022
Multi functional I/O Box
Version: Date:
2.0.0 2017-11-07

Table of contents

Table of contents
1 Foreword ....................................................................................................................................................5
1.1 Notes on the documentation........................................................................................................... 5
1.2 Safety instructions .......................................................................................................................... 6
1.3 Documentation Issue Status........................................................................................................... 7
2 Product Overview ......................................................................................................................................8
2.1 EtherCAT Box - Introduction........................................................................................................... 8
2.2 EP8309 - Introduction ................................................................................................................... 10
2.3 EP8309 - Technical data .............................................................................................................. 11
2.4 EP8309 - Process image .............................................................................................................. 13
2.5 Pulse width modulation (PWM)..................................................................................................... 15
2.6 Influencing of the PWMi output value by the parameters ............................................................. 16
3 Basics of EtherCAT .................................................................................................................................17
3.1 EtherCAT basics........................................................................................................................... 17
3.2 Watchdog setting .......................................................................................................................... 17
3.3 EtherCAT State Machine .............................................................................................................. 20
3.4 CoE interface ................................................................................................................................ 22
4 Mounting and cabling .............................................................................................................................27
4.1 Mounting ....................................................................................................................................... 27
4.1.1 Dimensions ......................................................................................................................27
4.1.2 Fixing................................................................................................................................28
4.2 Cabling.......................................................................................................................................... 29
4.2.1 Connections .....................................................................................................................29
4.2.2 Nut torque for connectors ................................................................................................30
4.2.3 EtherCAT .........................................................................................................................32
4.2.4 Power Connection............................................................................................................35
4.2.5 Signal connection.............................................................................................................41
4.2.6 UL Requirements .............................................................................................................44
5 Commissioning and Configuration........................................................................................................45
5.1 Inserting into the EtherCAT network............................................................................................. 45
5.2 Configuration via TwinCAT ........................................................................................................... 48
5.3 Tacho analysis.............................................................................................................................. 56
5.4 Switching between PWMi and analog output ............................................................................... 59
5.5 Quick start..................................................................................................................................... 60
5.6 Range settings for inputs and outputs .......................................................................................... 65
5.7 CoE objects .................................................................................................................................. 66
5.7.1 CoE interface ...................................................................................................................66
5.7.2 Object overview................................................................................................................71
5.7.3 Object description and parameterization .........................................................................79
5.8 Restoring the delivery state .......................................................................................................... 98
6 Diagnostics ............................................................................................................................................100
7 Appendix ................................................................................................................................................101
7.1 General operating conditions...................................................................................................... 101
7.2 Firmware Update EL/ES/EM/EPxxxx.......................................................................................... 102
7.2.1 Device description ESI file/XML.....................................................................................103
7.2.2 Firmware explanation.....................................................................................................106
Table of contents
7.2.3 Updating controller firmware *.efw .................................................................................107
7.2.4 FPGA firmware *.rbf.......................................................................................................108
7.2.5 Simultaneous updating of several EtherCAT devices....................................................112
7.3 EtherCAT Box- / EtherCATPBox - Accessories........................................................................ 113
7.4 Support and Service ................................................................................................................... 114
EP8309-10224 Version: 2.0.0
Foreword

1 Foreword

1.1 Notes 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®, Safety over EtherCAT®, TwinSAFE®, XFC® and XTS® 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, DE102004044764, DE102007017835 with corresponding applications or registrations in various other countries.
The TwinCAT Technology is covered, including but not limited to the following patent applications and patents: EP0851348, US6167425 with corresponding applications or registrations in various other countries.
EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany
Copyright
© Beckhoff Automation GmbH & Co. KG, Germany. The reproduction, distribution and utilization of this document as well as the communication of its contents to others without express authorization are prohibited. Offenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or design.
Foreword

1.2 Safety instructions

Safety regulations
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 symbols
In this documentation the following symbols are used with an accompanying safety instruction or note. The safety instructions must be read carefully and followed without fail!
DANGER
WARNING
CAUTION
Attention
Note
Serious risk of injury!
Failure to follow the safety instructions associated with this symbol directly endangers the life and health of persons.
Risk of injury!
Failure to follow the safety instructions associated with this symbol endangers the life and health of persons.
Personal injuries!
Failure to follow the safety instructions associated with this symbol can lead to injuries to persons.
Damage to the environment or devices
Failure to follow the instructions associated with this symbol can lead to damage to the en­vironment or equipment.
Tip or pointer
This symbol indicates information that contributes to better understanding.
EP8309-10226 Version: 2.0.0
Foreword

1.3 Documentation Issue Status

Version Comment
2.0.0 • Migration
• Technical data updated
1.1.0 • Power Connection updated
1.0.0 • First release
Firmware and hardware versions
This documentation refers to the firmware and hardware version that was applicable at the time the documentation was written.
The module features are continuously improved and developed further. Modules having earlier production statuses cannot have the same properties as modules with the latest status. However, existing properties are retained and are not changed, so that older modules can always be replaced with new ones.
Documentation Version
2.0.0 06 06
1.0.0 06 03
The firmware and hardware version (delivery state) can be found in the batch number (D-number) printed on the side of the EtherCATBox.
Syntax of the batch number (D-number)
WWYYFFHH
WW - week of production (calendar week) YY - year of production FF - firmware version HH - hardware version
Example with D-no.: 25 13 06 03:
25 - week of production 25 13 - year of production 2013 06 - firmware version 06 03 - hardware version 03
EP8309-0002
Firmware Hardware
Product Overview

2 Product Overview

2.1 EtherCAT Box - Introduction

The EtherCAT system has been extended with EtherCAT Box modules with protection class IP67. 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 126x30x26.5 mm (hxw xd) 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 M8connectors.
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, field­configurable connectors and cables are available for maximum flexibility. Depending on the application, the sensors and actuators are connected through M8 or M12connectors.
The EtherCAT modules cover the typical range of requirements for I/O signals with protection class IP67:
• digital inputs with different filters (3.0ms or 10μs)
• digital outputs with 0.5 or 2A output current
• analog inputs and outputs with 16bit resolution
• Thermocouple and RTD inputs
• Stepper motor modules
XFC (eXtreme Fast Control Technology) modules, including inputs with time stamp, are also available.
EP8309-10228 Version: 2.0.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 Documen-
Note
tation for EtherCAT, which is available for download from our website (www.beckhoff.com) under Downloads.
XML files
You will find XML files (XML Device Description Files) for Beckhoff EtherCAT modules on
Note
our website (www.beckhoff.com) under Downloads, in the Configuration Files area.
Product Overview

2.2 EP8309 - Introduction

Fig.4: EP8309
EtherCAT Box with different digital and analog inputs and outputs
The EP8309-x022 EtherCAT Box has various digital and analog inputs and outputs. The analog signals can be processed and output in the range 0/4…20mA, the digital signals in the range 24VDC.
The possible output currents are different and can be found in the technical data. The resolution for the current signals takes place with 12bits, signed. This applies to input and output signals.
The signal channels and the 24VDC supply have a common ground potential.
A PWMi output is integrated for connecting a proportional valve. For valves with integrated electronics, this output can alternatively be operated as an analog current output with continuous 24V supply for the valve.
Quick links
Installation [}27]
Configuration [}48]
UL requirements [}44]
EP8309-102210 Version: 2.0.0
Product Overview

2.3 EP8309 - Technical data

Fieldbus
Technical Data EP8309-x022
Fieldbus EtherCAT Fieldbus connection 2 x M8 socket (green)
Tacho inputs
Technical Data EP8309-x022
Number of tacho inputs 1 or 2 (dual-shaft mode or single-shaft mode) Input type Single-shaft mode: two digital sensors on a
common axis Dual-shaft mode: two digital sensors on two different axes, no direction detection, no error detection)
Tacho inputs connection [}41]
Rated input voltage 24VDC (-15%/+20%) Input filter 2.5kHz Signal voltage "0" -3...+5V (EN61131-2, type3) Signal voltage "1" +11...+30V (EN61131-2, type3) Input current typically 3mA (EN61131-2, type3) Sensor supply from the control voltage Us Current consumption of the sensors max. 0.5A, short-circuit-proof overall
M12
Digital inputs and outputs (DIO)
Technical Data EP8309-x022
Number of digital inputs and outputs (DIO) [}42]
Inputs
Input connections M12 Rated input voltage 24VDC (-15%/+20%) Input filter 3.0ms Signal voltage "0" -3...+5V (EN61131-2, type3) Signal voltage "1" +11...+30V (EN61131-2, type3) Input current typically 3mA (EN61131-2, type3) Sensor supply from the control voltage Us Current consumption of the sensors max. 0.5A, short-circuit-proof overall
Outputs
Output connections M12 Load type ohmic, inductive, lamp load Rated output voltage 24VDC (-15%/+20%) Output current max. 0.5A per channel for sockets 4 and 5
Short circuit current typically 1.5A Output driver supply from load voltage Up Output driver current consumption typically 8 mA per channel
8
max. 1.0A per channel for sockets 6 and 7
Product Overview
PWM outputs
Technical Data EP8309-x022
Number of PWM outputs (alternatively analog output) 1
Output connections [}43]
Load type ohmic/inductive > 1mH Supply for the output stage 24VDC via power contacts Output current per channel 1.2 A (short-circuit-proof, common thermal overload
PWM clock frequency approx. 30kHz Rated load voltage 24VDC (-15%/+20%) Resolution 10bit Distributed Clocks yes
Analog inputs (AI)
Technical Data EP8309-x022
Number of analog inputs 2
Input connections [}42]
Signal type 0…20 mA or 4…20 mA (can be set for each CoE) Input resistance 85 Ω typ. + diode voltage Resolution 12bit (including sign) Input filter limit frequency 5kHz Conversion time approx. 100 µs Measuring error < 0,3% (relative to full scale value)
M12
warning for both output stages)
M12 sockets
Analog outputs (AO)
Technical Data EP8309-x022
Number of analog outputs (alternatively PWMi output) 1
Output connections [}43]
Signal type 0…20 mA or 4…20 mA (can be set for each CoE) Load <500Ω Resolution 12bit Conversion time approx. 40 µs Measuring error < 0,3% (relative to full scale value)
M12 sockets
EP8309-102212 Version: 2.0.0
Product Overview
General technical data
Technical Data EP8309-x022
Special features Multi-function module Module electronic supply from the control voltage Us Module electronic current consumption typically 120mA Sensor supply from load voltage Up, DC, any value up to 30V Actuator supply from load voltage Up, DC, any value up to 30V Power supply connection Power supply: 1 x M8 plug, 4-pole
Onward connection: 1 x M8 socket, 4-pole
Process image Inputs: 2 x 16bit
Outputs: 2 x 16bit Electrical isolation Control voltage/ fieldbus: 500V Weight approx. 165g Permissible ambient temperature during operation -25°C ... +60°C Permissible ambient temperature during storage -40°C ... +85°C Vibration/ shock resistance conforms to EN60068-2-6 / EN60068-2-27 EMC immunity/emission conforms to EN61000-6-2 / EN61000-6-4 Protection class IP65, IP66, IP67 (according to EN 60529) Installation position variable Approvals CE, cULus

2.4 EP8309 - Process image

In the default setting the EP8309 is configured for:
• analog input channel 1
• analog input channel 2
• Tacho signal from two sensors on one axis (single-shaft mode)
• 6 digital inputs
• Status of PWM output
• Acknowledge / Reset in the event of a PWM error.
• 6 digital outputs
• General EtherCAT process data
AI Inputs Channel1 and 2
The data for the first analog channel can be found under AI Inputs Channel1.
Underrange: Value of the analog input is less than 0/4mA or -10/0V Overrange: Value of the analog input is greater than 20mA or +10V
Limit 1: with activated Limit 1 (object 0x8000:07 [}80]= 1) means 1:value less than limit 1 (set in object 0x8000:13 [}80]) 2:value greater than limit 1 (set in object 0x8000:13 [}80]) 3:value equal to limit 1 (set in object 0x8000:13 [}80])
Limit 2: with activated Limit 2 (object 0x8000:08 [}80]= 1) means 1:value less than limit 2 (set in object 0x8000:14 [}80]) 2:value greater than limit 2 (set in object 0x8000:14 [}80]) 3:value equal to limit 2 (set in object 0x8000:14 [}80])
Error: This bit is set if over- or under-range was detected.
Product Overview
Tacho single-shaft mode (depending on the setting in the PDO assignment)
The data for the tacho input can be found under TACHO Single Shaft Mode Input Channel 1.
see data under commissioning
Tacho dual-shaft mode (depending on the setting in the PDO assignment)
The data for the tacho input can be found under TACHO Dual Shaft Mode Input Channel 1 or 2.
see data under commissioning
DIG Inputs
PWM Status
DEV Inputs
TACHO Output Channel 1
The data for the digital inputs can be found under DIG Inputs.
X4 Pin4 -> socket 4, pin 4
....
The data for the PWM output can be found under PWM Status
The diagnostic data for the two voltages Us and Up can be found under DEV Inputs.
TRUE = voltage <= approx. 18 V
DC
....
The control data for the tacho input can be found under TACHO Output Channel 1.
Reset Error - error reset
EP8309-102214 Version: 2.0.0
Product Overview
DO Outputs
The data for the digital outputs can be found under DO Outputs.
X5 pin4 -> socket 5, pin 4
....
PWM control (activated through PDO assignment 0x1602, default PWM, alternatively AO)
The control data for the PWM output can be found under PWM Control.
Enable Dithering -> activate dithering
Enable -> activate PWM output
Reset -> reset on error
PWM output -> load-independent current, depending on module rating (e.g. 1.2 A and setting in object 0x8060:10)
AO outputs (activated throughPDO assignment 0x1603), not activated by default
The values for the analog output can be found under AO Outputs.
Analog Output - output value

2.5 Pulse width modulation (PWM)

The Beckhoff terminals and box modules integrate compact PWM output stages in the smallest of designs.
PWM output stages control the output current through pulse width modulation (PWM) of the supply voltage. This means that the full supply voltage is activated or deactivated at the output. The duty cycle (pulse width) is modified, but not the voltage level. The current is built up based on the load connected to the inductance.
Fig.5: Operation at load with adequate inductance
Fig.6: Operation at load with inadequate inductance (near ohmic)
Product Overview
The figure Operation at load with inadequate inductance (virtually ohmic) illustrates operation with an inadequate inductance. Continuous current flow is not reached. The current has "gaps". This mode of operation is not permitted.
Pulse width current terminals require inductive loads
The load inductance should have a minimum inductance of 1 mH. Operation of the pulse
Note
width current terminals at loads with an inductance of less than 1 mH is not recommended, since the intermittent current flow prevents reference between the set value and the arith­metic mean of the current.
2.6 Influencing of the PWMi output value by the
parameters
Fig.7: Influencing of the PWMi output value
EP8309-102216 Version: 2.0.0
Basics of EtherCAT

3 Basics of EtherCAT

3.1 EtherCAT basics

Basic information on the EtherCAT fieldbus can be found in the EtherCAT system documentation.

3.2 Watchdog setting

General information on watchdog settings
The ELxxxx Terminals and EPxxxx Box Modules are equipped with a safety device (watchdog) that switches the outputs to a safe state after a time that can be preset, for example in the case of interrupted process data traffic, or to OFF, for example depending on device and setting.
The EtherCAT Slave Controller (ESC) has two watchdogs:
• SM watchdog (default: 100 ms)
• PDI watchdog (default: 100 ms)
SM Watchdog (SyncManagerWatchdog)
The SyncManager watchdog is reset after each successful EtherCAT process data communication with the terminal/box. If no EtherCAT process data communication takes place with the terminal/box for longer than the set and activated SM watchdog time, e.g. in the event of a line interruption, the watchdog is triggered and the outputs are set to FALSE. The OP status of the terminal/box is unaffected by this. The watchdog is only reset after a successful EtherCAT process data access. Set the monitoring time as specified below.
The SyncManager watchdog monitors correct and timely process data communication with the ESC from the EtherCAT side.
PDI watchdog (process data watchdog)
If no PDI communication with the EtherCAT slave controller (ESC) takes place for longer than the set and activated PDI watchdog time, this watchdog is triggered.
PDI (Process Data Interface) is the internal interface between the ESC and local processors in the EtherCAT slave, for example. The PDI watchdog can be used to monitor this communication for failure.
The PDI watchdog monitors correct and timely process data communication with the ESC but from the application side.
The SM and PDI watchdogs should be set separately for each slave in the TwinCAT System Manager:
Basics of EtherCAT
Fig.8: EtherCAT tab --> Advanced settings --> Behavior --> Watchdog
Comments:
• The multiplier applies to both watchdogs.
• Each watchdog has its own timer setting, which together with the multiplier results in a time.
• Important: The multiplier/timer setting is loaded into the slave on start-up, if the corresponding checkbox is ticked. If the checkbox is not ticked, no download takes place, and the ESC setting remains unchanged.
Multiplier
Both watchdogs receive their pulses from the local terminal/box clock, divided by the watchdog multiplier.
1/25 MHz * (watchdog multiplier + 2) = 100µs (for default setting of 2498 for the multiplier)
The standard setting of 1000 for the SM watchdog corresponds to a release time of 100 ms.
The value in multiplier + 2 corresponds to the number of basic 40ns ticks representing a watchdog tick.
The multiplier can be modified in order to adjust the watchdog time over a larger range.
Example "Set SM watchdog"
This checkbox enables manual setting of the watchdog times. If the outputs are set and the EtherCAT communication is interrupted, the SM watchdog is triggered after the set time and the outputs are deleted. This setting can be used for adapting a terminal to a slower EtherCAT master or long cycle times. The default SM watchdog setting is 100 ms. The setting range is from 0 to 65535. Together with a multiplier in a range from 1 to 65535, this covers a watchdog period of 0 to ~170 seconds.
Calculation
Multiplier = 2498 → watchdog base time = 1 / 25MHz * (2498 + 2) = 0.0001seconds = 100µs
SM watchdog = 10000 → 10000 * 100µs = 1second watchdog monitoring time
EP8309-102218 Version: 2.0.0
CAUTION
CAUTION
Note
Basics of EtherCAT
Caution! Unintended behavior of the system is possible!
The function for switching off of the SM watchdog via SM watchdog = 0 is only imple­mented in terminals from version -0016. In previous versions this operating mode should not be used.
Caution! Damage to the equipment and unintended behavior of the system is possible!
If the SM watchdog is activated and a value of 0 is entered the watchdog switches off com­pletely. This is watchdog deactivation! Outputs are then NOT set to a safe state, in the event of an interruption in communication!
Outputs in SAFEOP
Watchdog monitoring is activated by default. It sets the outputs in the module to a safe state (e.g. OFF), depending on the SAFEOP and OP settings, and depending on the device and its settings. If this is prevented due to deactivation of watchdog monitoring in the mod­ule, outputs can be switched or remain set in device state SAFEOP.
Basics of EtherCAT

3.3 EtherCAT State Machine

The state of the EtherCAT slave is controlled via the EtherCAT State Machine (ESM). Depending upon the state, different functions are accessible or executable in the EtherCAT slave. Specific commands must be sent by the EtherCAT master to the device in each state, particularly during the bootup of the slave.
A distinction is made between the following states:
• Init
• Pre-Operational
• Safe-Operational and
• Operational
• Boot
The regular state of each EtherCAT slave after bootup is the OP state.
Fig.9: EtherCAT State Machine
Init
After switch-on the EtherCAT slave in the Init state. No mailbox or process data communication is possible. The EtherCAT master initializes sync manager channels 0 and 1 for mailbox communication.
Pre-Operational (Pre-Op)
During the transition between Init and Pre-Op the EtherCAT slave checks whether the mailbox was initialized correctly.
In Pre-Op state mailbox communication is possible, but not process data communication. The EtherCAT master initializes the sync manager channels for process data (from sync manager channel 2), the FMMU channels and, if the slave supports configurable mapping, PDO mapping or the sync manager PDO assignment. In this state the settings for the process data transfer and perhaps terminal-specific parameters that may differ from the default settings are also transferred.
Safe-Operational (Safe-Op)
During transition between Pre-Op and Safe-Op the EtherCAT slave checks whether the sync manager channels for process data communication and, if required, the distributed clocks settings are correct. Before it acknowledges the change of state, the EtherCAT slave copies current input data into the associated DP­RAM areas of the EtherCAT slave controller (ECSC).
EP8309-102220 Version: 2.0.0
Basics of EtherCAT
Mailbox and process data communication is possible in the Safe-Op state, but the slave keeps its outputs in the safe state. However, the input data are cyclically updated.
Operational (Op)
Before the EtherCAT master switches the EtherCAT slave from Safe-Op to Op it must transfer valid output data.
In the Op state the slave copies the output data of the masters to its outputs. Process data and mailbox communication is possible.
Boot
In the Boot state the slave firmware can be updated. The Boot state can only be reached via the Init state.
In the Boot state mailbox communication via the file access over EtherCAT (FoE) protocol is possible, but no other mailbox communication and no process data communication.
Basics of EtherCAT

3.4 CoE interface

General description
The CoE interface (CANopen over EtherCAT) is used for parameter management of EtherCAT devices. EtherCAT slaves or the EtherCAT master manage fixed (read only) or variable parameters which they require for operation, diagnostics or commissioning.
CoE parameters are arranged in a table hierarchy. In principle, the user has read access via the fieldbus. The EtherCAT master (TwinCAT System Manager) can access the local CoE lists of the slaves via EtherCAT in read or write mode, depending on the properties.
Different CoE parameter types are possible, including string (text), integer numbers, Boolean values or larger byte fields. They can be used to describe a wide range of features. Examples of such parameters include manufacturer ID, serial number, process data settings, device name, calibration values for analog measurement or passwords.
Organization takes place on 2 levels by means of hexadecimal numbering: the (main) index is named first, then the subindex. The value ranges are:
• Index 0 to 65535
• Subindex: 0…255
A parameter localized in this way is normally written as x8010:07, with preceding "x" to identify the hexadecimal numerical range and a colon between index and subindex.
The relevant ranges for EtherCAT fieldbus users are:
• x1000: This is where fixed identity information for the device is stored, including name, manufacturer, serial number etc., plus information about the current and available process data configurations.
• x8000: This is where the operational and functional parameters for all channels are stored, such as filter settings or output frequency.
Other important ranges are:
• x4000: In some EtherCAT devices the channel parameters are stored here (as an alternative to the x8000 range).
• x6000: Input PDOs ("input" from the perspective of the EtherCAT master)
• x7000: Output PDOs ("output" from the perspective of the EtherCAT master)
Availability
Not every EtherCAT device must have a CoE list. Simple I/O modules without dedicated
Note
If a device has a CoE list, it is shown in the TwinCAT System Manager as a separate tab with a listing of the elements:
processor usually have no variable parameters and therefore no CoE list.
EP8309-102222 Version: 2.0.0
Basics of EtherCAT
Fig.10: CoE-Online tab
The CoE objects from x1000 to x1600, which are available in the example device "EL2502", can be seen in the above figure; the subindices from x1018 are expanded.
Data management
Some parameters, particularly the setting parameters of the slave, are configurable and writeable. This can be done in write or read mode
• via the System Manager (figure above) by clicking. This is useful for commissioning of the system/ slaves. Click on the row of the index to be parameterized and enter a value in the SetValue dialog.
• from the control system/PLC via ADS, e.g. through function blocks from the TcEtherCAT.lib library This is recommended for modifications while the system is running or if no System Manager or operating staff are available.
Data management
If CoE parameters on the slave are changed online, this is saved fail-safe in the device
Note
Startup list
(EEPROM) in Beckhoff devices. This means that the changed CoE parameters are still re­tained after a restart. The situation may be different with other manufacturers.
Startup list
Changes in the local CoE list of the terminal are lost if the terminal is replaced. If a termi-
Note
nal is replaced with a new Beckhoff terminal, it will have the factory settings. It is therefore advisable to link all changes in the CoE list of an EtherCAT slave with the Startup list of the slave, which is processed whenever the EtherCAT fieldbus is started. In this way a re­placement EtherCAT slave can automatically be parameterized with the specifications of the user.
If EtherCAT slaves are used which are unable to store local CoE values permanently, the Startup list must be used.
Recommended approach for manual modification of CoE parameters
• Make the required change in the System Manager. The values are stored locally in the EtherCAT slave
Basics of EtherCAT
• If the value is to be stored permanently, enter it in the Startup list. The order of the Startup entries is usually irrelevant.
Fig.11: Startup list in the TwinCAT System Manager
The Startup list may already contain values that were configured by the System Manager based on the ESI specifications. Additional application-specific entries can be created.
Online/offline directory
While working with the TwinCAT System Manager, a distinction has to be made whether the EtherCAT device is "available", i.e. switched on and linked via EtherCAT and therefore online, or whether a configuration is created offline without connected slaves.
In both cases a CoE directory is visible according to the figure "CoE-Online tab", but the connectivity is displayed as offline/online.
If the slave is offline
• the offline list from the ESI file is displayed. In this case modifications are not meaningful or possible.
• the configured status is shown under Identity
• no firmware or hardware version is displayed, since these are features of the physical device.
• Offline is shown in red
EP8309-102224 Version: 2.0.0
Basics of EtherCAT
Fig.12: Offline list
If the slave is online
• the actual current slave directory is read. This may take several seconds, depending on the size and cycle time.
• the actual identity is displayed
• the firmware and hardware version of the equipment according to the electronic information is displayed.
• Online is shown in green
Fig.13: Online list
Basics of EtherCAT
Channel-based order
The CoE directory is located in EtherCAT devices that usually encompass several functionally equivalent channels. e.g. a 4-channel 0 – 10 V analog input terminal also has 4 logical channels and thus 4 identical sets of parameter data for the channels. In order to avoid having to list each channel in the documentation, the placeholder "n" tends to be used for the individual channel numbers.
In the CoE system 16 indices, each with 255 subindices, are generally sufficient for representing all channel parameters. The channel-based order is therefore arranged in 16
dec
/10
steps. The parameter range x8000
hex
exemplifies this:
• Channel 0: parameter range x8000:00 ... x800F:255
• Channel 1: parameter range x8010:00 ... x801F:255
• Channel 2: parameter range x8020:00 ... x802F:255
• …
This is generally written as x80n0. Detailed information on the CoE interface can be found in the EtherCAT system documentation on the Beckhoff website.
EP8309-102226 Version: 2.0.0

4 Mounting and cabling

4.1 Mounting

4.1.1 Dimensions

Mounting and cabling
Fig.14: Dimensions of the EtherCAT Box Modules
All dimensions are given in millimeters.
Housing properties
EtherCAT Box lean body wide body
Housing material PA6 (polyamide) Casting compound Polyurethane Mounting two fastening holes Ø3mm for M3 two fastening holes Ø3mm for M3
two fastening holes Ø4,5mm for M4 Metal parts Brass, nickel-plated Contacts CuZn, gold-plated Power feed through max. 4A Installation position variable Protection class IP65, IP66, IP67 (conforms to EN 60529) when screwed together Dimensions (HxWxD) ca. 126 x 30 x 26,5mm ca. 126 x 60 x 26,5mm Weight approx. 125g, depending on module type approx. 250g, depending on module
type
Mounting and cabling

4.1.2 Fixing

Note or pointer
While mounting the modules, protect all connectors, especially the IP-Link, against contam-
Note
Modules with narrow housing are mounted with two M3 bolts. Modules with wide housing are mounted with two M3 bolts to the fixing holes located at the corners or mounted with two M4 bolts to the fixing holes located centrally.
The bolts must be longer than 15 mm. The fixing holes of the modules are not threaded.
When assembling, remember that the fieldbus connectors increases the overall height. See chapter accessories.
Mounting Rail ZS5300-0001
The mounting rail ZS5300-0001 (500 mm x 129 mm) allows the time saving assembly of modules.
The rail is made of stainless steel, 1.5 mm thick, with already pre-made M3 threads for the modules. The rail has got 5.3 mm slots to mount it via M5 screws to the machine.
ination! Only with connected cables or plugs the protection class IP67 is guaranteed! Un­used connectors have to be protected with the right plugs! See for plug sets in the cata­logue.
Fig.15: Mounting Rail ZS5300-000
The mounting rail is 500 mm long, that way 15 narrow modules can be mounted with a distance of 2 mm between two modules. The rail can be cut to length for the application.
Mounting Rail ZS5300-0011
The mounting rail ZS5300-0011 (500 mm x 129 mm) has in addition to the M3 treads also pre-made M4 treads to fix 60 mm wide modules via their middle holes.
Up to 14 narrow or 7 wide modules may be mixed mounted.
EP8309-102228 Version: 2.0.0
Mounting and cabling

4.2 Cabling

4.2.1 Connections

The EP8309 has different signals that can be connected via the eight M12 sockets.
Comment Connector Comment
EtherCAT IN EtherCAT OUT Socket 1:
• analog In
Socket 2:
• analog In
Socket 3:
• digital In channel 1 / Tacho input 1
• digital In channel 2 / Tacho input 2
Socket 4:
• digital In/Out channel3
• digital In/Out channel4
Power In Power Out
Socket 5:
• digital In/Out channel1
• digital In/Out channel2
Socket 6:
• digital In/Out channel1
• digital In/Out channel2
Socket 7:
• digital In/Out channel3
• digital In/Out channel4
Socket 8:
• pulse width current output or
• analog output
Mounting and cabling

4.2.2 Nut torque for connectors

M8 connectors
It is recommended to pull the M8 connectors tight with a nut torque of 0.4 Nm. When using the torque control screwdriver ZB8800 is also a max. torque of 0.5Nm permissible.
Fig.16: EtherCAT Box with M8 connectors
M12 connectors
It is recommended to pull the M12 connectors tight with a nut torque of 0.6 Nm.
Fig.17: EtherCAT Box with M8 and M12 connectors
EP8309-102230 Version: 2.0.0
Loading...
+ 86 hidden pages