Hb300e Im 053-1ec00 16-49 01
Hb300e Im 053-1ec00 16-49 01
Hb300e Im 053-1ec00 16-49 01
IM | 053-1EC00 | Manual
HB300 | IM | 053-1EC00 | en | 16-49
IM 053EC
www.vipa.com/en/service-support/manual
VIPA GmbH
Ohmstr. 4
91074 Herzogenaurach
Telephone: +49 9132 744-0
Fax: +49 9132 744-1864
Email: info@vipa.com
Internet: www.vipa.com
Table of contents
1 General.................................................................................................................... 4
1.1 Copyright © VIPA GmbH ................................................................................. 4
1.2 About this manual............................................................................................. 5
1.3 Safety information............................................................................................. 6
2 Basics and mounting............................................................................................. 7
2.1 Safety information for users.............................................................................. 7
2.2 System conception........................................................................................... 8
2.2.1 Overview........................................................................................................ 8
2.2.2 Components.................................................................................................. 9
2.2.3 Accessories................................................................................................. 11
2.3 Dimensions..................................................................................................... 12
2.4 Mounting bus coupler..................................................................................... 14
2.5 Wiring............................................................................................................. 17
2.5.1 Wiring bus coupler....................................................................................... 17
2.5.2 Wiring periphery modules............................................................................ 20
2.5.3 Wiring power modules................................................................................. 21
2.6 Demounting.................................................................................................... 25
2.6.1 Demounting bus coupler.............................................................................. 25
2.6.2 Demounting periphery modules................................................................... 27
2.7 Trouble shooting - LEDs................................................................................. 30
2.8 Installation guidelines..................................................................................... 30
2.9 General data................................................................................................... 33
3 Hardware description........................................................................................... 35
3.1 Properties....................................................................................................... 35
3.2 Structure......................................................................................................... 36
3.2.1 Interfaces..................................................................................................... 36
3.2.2 LEDs............................................................................................................ 37
3.3 Technical Data................................................................................................ 38
4 Deployment........................................................................................................... 41
4.1 Basics EtherCAT ........................................................................................... 41
4.1.1 General........................................................................................................ 41
4.1.2 EtherCAT State Machine............................................................................. 43
4.1.3 CoE - CANopen over Ethernet.................................................................... 44
4.1.4 ESI files....................................................................................................... 44
4.2 Accessing the System SLIO........................................................................... 45
4.2.1 General........................................................................................................ 45
4.2.2 Accessing the I/O area in the master system.............................................. 45
4.2.3 Accessing the I/O area................................................................................ 45
4.2.4 Accessing parameter data........................................................................... 47
4.2.5 Accessing diagnostics data......................................................................... 48
4.3 Data transfer via PDO and SDO..................................................................... 50
4.4 Variable PDO mapping via SDO..................................................................... 51
4.5 Object Dictionary............................................................................................ 51
4.6 Error handling................................................................................................. 64
4.6.1 Overview...................................................................................................... 64
4.6.2 Emergency error message.......................................................................... 64
4.6.3 Standard error messages ........................................................................... 65
1 General
1.1 Copyright © VIPA GmbH
All Rights Reserved This document contains proprietary information of VIPA and is not to be disclosed or used
except in accordance with applicable agreements.
This material is protected by the copyright laws. It may not be reproduced, distributed, or
altered in any fashion by any entity (either internal or external to VIPA), except in accord-
ance with applicable agreements, contracts or licensing, without the express written con-
sent of VIPA and the business management owner of the material.
For permission to reproduce or distribute, please contact: VIPA, Gesellschaft für Visuali-
sierung und Prozessautomatisierung mbH Ohmstraße 4, D-91074 Herzogenaurach, Ger-
many
Tel.: +49 9132 744 -0
Fax.: +49 9132 744-1864
EMail: info@vipa.de
http://www.vipa.com
Every effort has been made to ensure that the information contained in
this document was complete and accurate at the time of publishing. Nev-
ertheless, the authors retain the right to modify the information.
This customer document describes all the hardware units and functions
known at the present time. Descriptions may be included for units which
are not present at the customer site. The exact scope of delivery is
described in the respective purchase contract.
CE Conformity Declaration Hereby, VIPA GmbH declares that the products and systems are in compliance with the
essential requirements and other relevant provisions. Conformity is indicated by the CE
marking affixed to the product.
Conformity Information For more information regarding CE marking and Declaration of Conformity (DoC), please
contact your local VIPA customer service organization.
Trademarks VIPA, SLIO, System 100V, System 200V, System 300V, System 300S, System 400V,
System 500S and Commander Compact are registered trademarks of VIPA Gesellschaft
für Visualisierung und Prozessautomatisierung mbH.
SPEED7 is a registered trademark of profichip GmbH.
SIMATIC, STEP, SINEC, TIA Portal, S7-300 and S7-400 are registered trademarks of
Siemens AG.
Microsoft and Windows are registered trademarks of Microsoft Inc., USA.
Portable Document Format (PDF) and Postscript are registered trademarks of Adobe
Systems, Inc.
All other trademarks, logos and service or product marks specified herein are owned by
their respective companies.
Information product sup- Contact your local VIPA Customer Service Organization representative if you wish to
port report errors or questions regarding the contents of this document. If you are unable to
locate a customer service centre, contact VIPA as follows:
Technical support Contact your local VIPA Customer Service Organization representative if you encounter
problems with the product or have questions regarding the product. If you are unable to
locate a customer service centre, contact VIPA as follows:
VIPA GmbH, Ohmstraße 4, 91074 Herzogenaurach, Germany
Tel.: +49 9132 744-1150 (Hotline)
EMail: support@vipa.de
Target audience The manual is targeted at users who have a background in automation technology.
Structure of the manual The manual consists of chapters. Every chapter provides a self-contained description of a
specific topic.
Guide to the document The following guides are available in the manual:
n An overall table of contents at the beginning of the manual
n References with page numbers
Icons Headings Important passages in the text are highlighted by following icons and headings:
DANGER!
Immediate or likely danger. Personal injury is possible.
CAUTION!
Damages to property is likely if these warnings are not heeded.
DANGER!
This device is not certified for applications in
– in explosive environments (EX-zone)
CAUTION!
The following conditions must be met before using or commis-
sioning the components described in this manual:
– Hardware modifications to the process control system should only be
carried out when the system has been disconnected from power!
– Installation and hardware modifications only by properly trained per-
sonnel.
– The national rules and regulations of the respective country must be
satisfied (installation, safety, EMC ...)
Disposal National rules and regulations apply to the disposal of the unit!
The Symbol is located on the module, the module rack or on packing material and it indi-
cates the presence of electrostatic sensitive equipment. It is possible that electrostatic
sensitive equipment is destroyed by energies and voltages that are far less than the
human threshold of perception. These voltages can occur where persons do not dis-
charge themselves before handling electrostatic sensitive modules and they can damage
components thereby, causing the module to become inoperable or unusable. Modules
that have been damaged by electrostatic discharges can fail after a temperature change,
mechanical shock or changes in the electrical load. Only the consequent implementation
of protection devices and meticulous attention to the applicable rules and regulations for
handling the respective equipment can prevent failures of electrostatic sensitive modules.
Measurements and altera- When you are conducting measurements on electrostatic sensitive modules you should
tions on electrostatic sen- take the following precautions:
sitive modules
n Floating instruments must be discharged before use.
n Instruments must be grounded.
Modifying electrostatic sensitive modules you should only use soldering irons with
grounded tips.
CAUTION!
Personnel and instruments should be grounded when working on electro-
static sensitive modules.
2.2.2 Components
n CPU (head module)
n Bus coupler (head module)
n Line extension
n Periphery modules
n Accessories
CAUTION!
Only modules of VIPA may be combined. A mixed operation with third-
party modules is not allowed!
CPU 01xC
With this CPU 01xC, the CPU electronic, input/output components and power supply are
integrated to one casing. In addition, up to 64 periphery modules of the System SLIO can
be connected to the backplane bus. As head module via the integrated power supply
CPU electronic and the I/O components are power supplied as well as the electronic of
the connected periphery modules. To connect the power supply of the I/O components
and for DC 24V power supply of via backplane bus connected peripheral modules, the
CPU has removable connectors. By installing of up to 64 periphery modules at the back-
plane bus, these are electrically connected, this means these are assigned to the back-
plane bus, the electronic modules are power supplied and each periphery module is con-
nected to the DC 24V power section supply.
CPU 01x
With this CPU 01x, the CPU electronic and power supply are integrated to one casing. As
head module, via the integrated power module for power supply, CPU electronic and the
electronic of the connected periphery modules are supplied. The DC 24 power section
supply for the linked periphery modules is established via a further connection of the
power module. By installing of up to 64 periphery modules at the backplane bus, these
are electrically connected, this means these are assigned to the backplane bus, the elec-
tronic modules are power supplied and each periphery module is connected to the DC
24V power section supply.
CAUTION!
CPU part and power module may not be separated!
Here you may only exchange the electronic module!
Bus coupler
With a bus coupler bus interface and power module is integrated to one casing. With the
bus interface you get access to a subordinated bus system. As head module, via the inte-
grated power module for power supply, bus interface and the electronic of the connected
periphery modules are supplied. The DC 24 power section supply for the linked periphery
modules is established via a further connection of the power module. By installing of up to
64 periphery modules at the bus coupler, these are electrically connected, this means
these are assigned to the backplane bus, the electronic modules are power supplied and
each periphery module is connected to the DC 24V power section supply.
CAUTION!
Bus interface and power module may not be separated!
Here you may only exchange the electronic module!
Line extension
In the System SLIO there is the possibility to place up to 64 modules in on line. By means
of the line extension you can divide this line into several lines. Here you have to place a
line extension master at each end of a line and the subsequent line has to start with a line
extension slave. Master and slave are to be connected via a special connecting cable. In
this way, you can divide a line on up to 5 lines. To use the line extension no special con-
figuration is required.
Periphery modules Each periphery module consists of a terminal and an electronic module.
1 Terminal module
2 Electronic module
Terminal module
The terminal module serves to carry the electronic module, contains the backplane bus
with power supply for the electronic, the DC 24V power section supply and the staircase-
shaped terminal for wiring. Additionally the terminal module has a locking system for
fixing at a mounting rail. By means of this locking system your SLIO system may be
assembled outside of your switchgear cabinet to be later mounted there as whole system.
Electronic module
The functionality of a SLIO periphery module is defined by the electronic module, which is
mounted to the terminal module by a sliding mechanism. With an error the defective
module may be exchanged for a functional module with standing installation. At the front
side there are LEDs for status indication. For simple wiring each module shows a corre-
sponding connection diagram at the front and at the side.
2.2.3 Accessories
Shield bus carrier
The shield bus carrier (order no.: 000-0AB00) serves to carry the shield bus (10mm x
3mm) to connect cable shields. Shield bus carriers, shield bus and shield fixings are not
in the scope of delivery. They are only available as accessories. The shield bus carrier is
mounted underneath the terminal of the terminal module. With a flat mounting rail for
adaptation to a flat mounting rail you may remove the spacer of the shield bus carrier.
Bus cover
With each head module, to protect the backplane bus connectors, there is a mounted bus
cover in the scope of delivery. You have to remove the bus cover of the head module
before mounting a System SLIO module. For the protection of the backplane bus con-
nector you always have to mount the bus cover at the last module of your system again.
The bus cover has the order no. 000-0AA00.
Coding pins
There is the possibility to fix the assignment of electronic and terminal module. Here
coding pins (order number 000-0AC00) from VIPA can be used. The coding pin consists
of a coding jack and a coding plug. By combining electronic and terminal module with
coding pin, the coding jack remains in the electronic module and the coding plug in the
terminal module. This ensures that after replacing the electronics module just another
electronic module can be plugged with the same encoding.
2.3 Dimensions
Dimensions CPU 01xC
Dimension periphery
module
Dimensions electronic
module
Dimensions in mm
Proceeding
1. Mount the mounting rail! Please consider that a clearance from the middle of the
mounting rail of at least 80mm above and 60mm below, respectively 80mm by
deployment of shield bus carriers, exist.
2. Turn the locking lever upwards, place the bus coupler at the mounting rail and turn
the lever downward.
Mounting periphery
modules
1. Before mounting the periphery modules you have to remove the bus cover at the
right side of the bus coupler by pulling it forward. Keep the cover for later mounting.
3. After mounting the whole system, to protect the backplane bus connectors at the
last module you have to mount the bus cover, now. If the last module is a clamp
module, for adaptation the upper part of the bus cover is to be removed.
2.5 Wiring
2.5.1 Wiring bus coupler
Terminal module terminals The System SLIO bus coupler have a power module integrated. Terminals with spring
clamp technology are used for wiring. The spring clamp technology allows quick and easy
connection of your signal and supply lines. In contrast to screw terminal connections this
type of connection is vibration proof.
Data
Umax 240V AC / 30V DC
Imax 10A
Cross section 0.08 ... 1.5mm2 (AWG 28 ... 16)
Stripping length 10mm
Wiring procedure
1 Pin number at the connector
2 Opening for screwdriver
3 Connection hole for wire
1. Insert a suited screwdriver at an angel into the square opening as shown. Press
and hold the screwdriver in the opposite direction to open the contact spring.
2. Insert the stripped end of wire into the round opening. You can use wires with a
cross section of 0.08mm2 up to 1.5mm2
3. By removing the screwdriver, the wire is securely fixed via the spring contact to the
terminal.
Standard wiring
(1) DC 24V for power section supply I/O area (max. 10A)
(2) DC 24V for electronic power supply bus coupler and I/O area
I: Input
CAUTION!
Since the power section supply is not internally protected, it is to be exter-
nally protected with a fuse, which corresponds to the maximum current.
This means max. 10A is to be protected by a 10A fuse (fast) respectively
by a line circuit breaker 10A characteristics Z!
Fusing n The power section supply is to be externally protected with a fuse, which corresponds
to the maximum current. This means max. 10A is to be protected with a 10A fuse
(fast) respectively by a line circuit breaker 10A characteristics Z!
n It is recommended to externally protect the electronic power supply for bus coupler
and I/O area with a 2A fuse (fast) respectively by a line circuit breaker 2A characteris-
tics Z.
n The electronic power supply for the I/O area of the power module 007-1AB10 should
also be externally protected with a 1A fuse (fast) respectively by a line circuit breaker
1A characteristics Z.
State of the electronic After PowerON of the System SLIO the LEDs RUN respectively MF get on so far as the
power supply via LEDs sum current does not exceed 3A. With a sum current greater than 3A the LEDs may not
be activated. Here the power module with the order number 007-1AB10 is to be placed
between the peripheral modules.
Shield attachment
3. Attach the cables with the accordingly stripped cable screen and fix it by the shield
clamp with the shield bus.
With wiring the terminal modules, terminals with spring clamp technology are used for
wiring. The spring clamp technology allows quick and easy connection of your signal and
supply lines. In contrast to screw terminal connections this type of connection is vibration
proof.
Data
Umax 240V AC / 30V DC
Imax 10A
Cross section 0.08 ... 1.5mm2 (AWG 28 ... 16)
Stripping length 10mm
Wiring procedure
1 Pin number at the connector
2 Opening for screwdriver
3 Connection hole for wire
1. Insert a suited screwdriver at an angel into the square opening as shown. Press
and hold the screwdriver in the opposite direction to open the contact spring.
2. Insert the stripped end of wire into the round opening. You can use wires with a
cross section of 0.08mm2 up to 1.5mm2
3. By removing the screwdriver, the wire is securely fixed via the spring contact to the
terminal.
Shield attachment
To attach the shield the mounting of shield bus carriers are necessary. The shield bus
carrier (available as accessory) serves to carry the shield bus to connect cable shields.
1. Each System SLIO module has a carrier hole for the shield bus carrier. Push the
shield bus carrier, until they engage into the module. With a flat mounting rail for
adaptation to a flat mounting rail you may remove the spacer of the shield bus car-
rier.
2. Put your shield bus into the shield bus carrier.
3. Attach the cables with the accordingly stripped cable screen and fix it by the shield
clamp with the shield bus.
Data
Umax 240V AC / 30V DC
Imax 10A
Cross section 0.08 ... 1.5mm2 (AWG 28 ... 16)
Stripping length 10mm
Wiring procedure
1 Pin number at the connector
2 Opening for screwdriver
3 Connection hole for wire
1. Insert a suited screwdriver at an angel into the square opening as shown. Press
and hold the screwdriver in the opposite direction to open the contact spring.
2. Insert the stripped end of wire into the round opening. You can use wires with a
cross section of 0.08mm2 up to 1.5mm2
3. By removing the screwdriver, the wire is securely fixed via the spring contact to the
terminal.
Standard wiring
(1) DC 24V for power section supply I/O area (max. 10A)
(2) DC 24V for electronic power supply bus coupler and I/O area
I: Input
CAUTION!
Since the power section supply is not internally protected, it is to be exter-
nally protected with a fuse, which corresponds to the maximum current.
This means max. 10A is to be protected by a 10A fuse (fast) respectively
by a line circuit breaker 10A characteristics Z!
Fusing n The power section supply is to be externally protected with a fuse, which corresponds
to the maximum current. This means max. 10A is to be protected with a 10A fuse
(fast) respectively by a line circuit breaker 10A characteristics Z!
n It is recommended to externally protect the electronic power supply for head modules
and I/O area with a 2A fuse (fast) respectively by a line circuit breaker 2A characteris-
tics Z.
n The electronic power supply for the I/O area of the power module 007-1AB10 should
also be externally protected with a 1A fuse (fast) respectively by a line circuit breaker
1A characteristics Z.
State of the electronic After PowerON of the System SLIO the LEDs RUN respectively MF get on so far as the
power supply via LEDs sum current does not exceed 3A. With a sum current greater than 3A the LEDs may not
be activated. Here the power module with the order number 007-1AB10 is to be placed
between the peripheral modules.
Deployment of the power n If the 10A for the power section supply is no longer sufficient, you may use the power
modules module from VIPA with the order number 007-1AB00. So you have also the possibility
to define isolated groups.
n The power module with the order number 007-1AB10 is to be used if the 3A for the
electronic power supply at the backplane bus is no longer sufficient. Additionally you
get an isolated group for the DC 24V power section supply with max. 4A.
n By placing the power module 007-1AB10 at the following backplane bus modules
may be placed with a sum current of max. 2A. Afterwards a power module is to be
placed again. To secure the power supply, the power modules may be mixed used.
(1) DC 24V for power section supply I/O area (max. 10A)
(2) DC 24V for electronic power supply bus coupler and I/O area
(3) DC 24V for power section supply I/O area (max. 4A)
(4) DC 24V for electronic power supply I/O area
Shield attachment
3. Attach the cables with the accordingly stripped cable screen and fix it by the shield
clamp with the shield bus.
2.6 Demounting
2.6.1 Demounting bus coupler
Proceeding
CAUTION!
Bus interface and power module may not be separated! Here you may
only exchange the electronic module!
3.
For demounting and exchange of a (head) module or a group of
modules, due to mounting reasons you always have to remove the
electronic module right beside. After mounting it may be plugged
again.
Press the unlocking lever at the lower side of the just mounted right module near
the bus coupler and pull it forward.
4. Turn all the locking lever of the bus coupler to be exchanged upwards.
7. To mount the bus coupler put it to the left periphery module and push it, guided by
the stripes, to the mounting rail.
8. Turn all the locking lever downward, again.
9. Plug again the electronic module, which you have removed before.
10. Wire your bus coupler.
ð Now you can bring your system back into operation.
2. For the exchange of a electronic module, the electronic module may be pulled for-
ward after pressing the unlocking lever at the lower side of the module.
3. For installation plug the new electronic module guided by the strips at the lower side
until this engages to the terminal module.
ð Now you can bring your system back into operation.
Press the unlocking lever at the lower side of the just mounted right module and pull
it forward.
7. To mount the module put it to the gap between the both modules and push it,
guided by the stripes at both sides, to the mounting rail.
8. Turn the locking lever downward, again.
9. Plug again the electronic module, which you have removed before.
10. Wire your module.
ð Now you can bring your system back into operation.
Press the unlocking lever at the lower side of the just mounted right module near
the module group and pull it forward.
4. Turn all the locking lever of the module group to be exchanged upwards.
7. To mount the module group put it to the gap between the both modules and push it,
guided by the stripes at both sides, to the mounting rail.
8. Turn all the locking lever downward, again.
9. Plug again the electronic module, which you have removed before.
10. Wire your module group.
ð Now you can bring your system back into operation.
Behaviour: After PowerON the RUN LED of each module is off and the MF LED of each
module is sporadically on.
Reason: The maximum current for the electronic power supply is exceeded.
Remedy: As soon as the sum current of the electronic power supply is exceeded, always
place the power module 007-1AB10. Ä Chapter 2.5.3 ‘Wiring power modules’ on page 21
Error in configuration
Behaviour: After PowerON the MF LED of one module respectively more modules
flashes. The RUN LED remains off.
Reason: At this position a module is placed, which does not correspond to the configured
module.
Remedy: Match configuration and hardware structure.
Module failure
Behaviour: After PowerON all of the RUN LEDs up to the defective module are flashing.
With all following modules the MF LED is on and the RUN LED is off.
Reason: The module on the right of the flashing modules is defective.
Remedy: Replace the defective module.
What does EMC mean? Electromagnetic compatibility (EMC) means the ability of an electrical device, to function
error free in an electromagnetic environment without being interfered respectively without
interfering the environment.
The components of VIPA are developed for the deployment in industrial environments
and meets high demands on the EMC. Nevertheless you should project an EMC planning
before installing the components and take conceivable interference causes into account.
Possible interference Electromagnetic interferences may interfere your control via different ways:
causes
n Electromagnetic fields (RF coupling)
n Magnetic fields with power frequency
n Bus system
n Power supply
n Protected earth conductor
Depending on the spreading medium (lead bound or lead free) and the distance to the
interference cause, interferences to your control occur by means of different coupling
mechanisms.
There are:
n galvanic coupling
n capacitive coupling
n inductive coupling
n radiant coupling
Basic rules for EMC In the most times it is enough to take care of some elementary rules to guarantee the
EMC. Please regard the following basic rules when installing your PLC.
n Take care of a correct area-wide grounding of the inactive metal parts when installing
your components.
– Install a central connection between the ground and the protected earth conductor
system.
– Connect all inactive metal extensive and impedance-low.
– Please try not to use aluminium parts. Aluminium is easily oxidizing and is there-
fore less suitable for grounding.
n When cabling, take care of the correct line routing.
– Organize your cabling in line groups (high voltage, current supply, signal and data
lines).
– Always lay your high voltage lines and signal respectively data lines in separate
channels or bundles.
– Route the signal and data lines as near as possible beside ground areas (e.g.
suspension bars, metal rails, tin cabinet).
n Proof the correct fixing of the lead isolation.
– Data lines must be laid isolated.
– Analog lines must be laid isolated. When transmitting signals with small ampli-
tudes the one sided laying of the isolation may be favourable.
– Lay the line isolation extensively on an isolation/protected earth conductor rail
directly after the cabinet entry and fix the isolation with cable clamps.
– Make sure that the isolation/protected earth conductor rail is connected impe-
dance-low with the cabinet.
– Use metallic or metallised plug cases for isolated data lines.
Isolation of conductors Electrical, magnetically and electromagnetic interference fields are weakened by means
of an isolation, one talks of absorption. Via the isolation rail, that is connected conductive
with the rack, interference currents are shunt via cable isolation to the ground. Here you
have to make sure, that the connection to the protected earth conductor is impedance-
low, because otherwise the interference currents may appear as interference cause.
When isolating cables you have to regard the following:
n If possible, use only cables with isolation tangle.
n The hiding power of the isolation should be higher than 80%.
n Normally you should always lay the isolation of cables on both sides. Only by means
of the both-sided connection of the isolation you achieve high quality interference
suppression in the higher frequency area. Only as exception you may also lay the iso-
lation one-sided. Then you only achieve the absorption of the lower frequencies. A
one-sided isolation connection may be convenient, if:
– the conduction of a potential compensating line is not possible.
– analog signals (some mV respectively µA) are transferred.
– foil isolations (static isolations) are used.
n With data lines always use metallic or metallised plugs for serial couplings. Fix the
isolation of the data line at the plug rack. Do not lay the isolation on the PIN 1 of the
plug bar!
n At stationary operation it is convenient to strip the insulated cable interruption free
and lay it on the isolation/protected earth conductor line.
n To fix the isolation tangles use cable clamps out of metal. The clamps must clasp the
isolation extensively and have well contact.
n Lay the isolation on an isolation rail directly after the entry of the cable in the cabinet.
Lead the isolation further on to your PLC and don't lay it on there again!
CAUTION!
Please regard at installation!
At potential differences between the grounding points, there may be a
compensation current via the isolation connected at both sides.
Remedy: Potential compensation line
Mounting conditions
Mounting place - In the control cabinet
Mounting position - Horizontal and vertical
3 Hardware description
3.1 Properties
Properties The EtherCAT coupler IM 053EC serves for an easy connection of decentralized
periphery to EtherCAT. EtherCAT offers real time Ethernet technology on I/O level.
n EtherCAT coupler for max. 64 peripheral modules
n Ethernet-based field bus system with high real-time capability
n Supports the CANopen application profile CoE (CANopen over Ethernet)
n Online configuration via master system
n Various diagnostics functions
n RJ45 jack 100BaseTX
n Network LEDs for Link/Activity and Error
n Status LEDs for RUN and Error
n Distributed Clock is not supported by this version
Ordering data
3.2 Structure
053-1EC00
1 Locking lever terminal module
2 Labeling strip bus interface
3 LED status indication bus interface
4 Labelling strip power module
5 LED status indication power module
6 Backplane bus
7 DC 24V power section supply
8 Power module
9 EtherCAT RJ45 bus interface "IN"
10 EtherCAT RJ45 bus interface “OUT"
11 Unlocking lever power module
12 Bus interface
13 Terminal power module
3.2.1 Interfaces
CAUTION!
Bus interface and power module of the bus coupler may not be sepa-
rated!
Here you may only exchange the electronic module!
I: Input
3.2.2 LEDs
LEDs power module
Status indication
bus interface
LED Description
PW · Bus interface is power supplied.
green
SF BB n 1 flash per s: With state change due to an error e.g. a
module is removed
red
n 2 flashes per s: EtherCAT-Timeout (watchdog) e.g.
EtherCAT master is missing
n Blinking with 2Hz: Error in configuration
RUN ○ Bus coupler in state Init
green · Bus coupler in state Operational
BB n Blinking with 2Hz: Bus coupler in state Pre-Opera-
tional
n 1 flash per s: Bus coupler in state Safe-Operational
L/A1 ○ No communication to the preceding station
green · Preceding EtherCAT station is connected
IF1 · Internal error during communication with the preceding
station
red
L/A2 ○ No communication to the succeeding station
green · Succeeding EtherCAT station is connected
IF2 · Internal error during communication with the succeeding
station
red
on: · | off: ○ | blinking (2Hz): BB
4 Deployment
4.1 Basics EtherCAT
4.1.1 General
Field buses were established for many years in the automation technology. Since higher
speeds are required but the technical limits of this technology have already been
reached, new solutions needed to be found.
At least in theory, the Ethernet, which is familiar to all of us from the office world, is fast
with its 100Mbit/s speed, which is available everywhere today. However, these networks
do not offer real-time capability due to the kind of cabling that they use and the rules gov-
erning access rights. This effect was corrected with EtherCAT®.
EtherCAT® n For EtherCAT® is valid: EtherCAT® is a registered trademark and patented tech-
nology, licensed by Beckhoff Automation GmbH, Germany.
n EtherCAT means Ethernet for Controller and Automation Technology. It was originally
developed by Beckhoff Automation GmbH and is now supported and further devel-
oped by the EtherCAT Technology Group (ETG). ETG is the word biggest interna-
tional user and producer connection for industrial Ethernet
n EtherCAT is an open Ethernet based field bus system, which is standardized at the
IEC.
n As open field bus system EtherCAT matches the user profile for the part of industrial
real-time systems.
n In opposition to the normal Ethernet communication at EtherCAT the data exchange
of I/O data takes place during the frame passes the coupler with 100Mbit/s in full-
duplex. Since in this way a frame to send and receive direction reaches the data of
many stations, EtherCAT has a rate of user data of over 90%.
n The EtherCAT protocol, which is optimized for process data, is directly transported
with the Ethernet frame. This again can consist of several sub-frames, which serve for
a storage area of the process image.
Transfer medium EtherCAT uses Ethernet as transfer medium Standard CAT5 cables are used. Here dis-
tances of about 100m between 2 stations are possible.
Only EtherCAT components may be used in an EtherCAT network. For topologies, which
depart from the line structure, the corresponding EtherCAT components are necessary.
Hubs may not be used.
Communication principle At EtherCAT the master sends a telegram to the first station. The station takes its data
from the current data stream, inserts its answer data and sends the frame to the suc-
ceeding station. Here the frame is handled with the same way.
When the frame has reached the last station this recognizes that no further is connected
and sends the frame back to the master. Here the telegram is sent through every station
via the other pair of leads (full-duplex). Due to the plug sequence and the use of the full-
duplex technology EtherCAT represents a logical ring.
EtherCAT State Machine Via the EtherCAT State Machine the state of the EtherCAT members is controlled.
Object dictionary (SDOs) In the object directory the parameter, diagnostics, interrupt or other data are listed, which
may be written or read via EtherCAT. The object directory may be accessed by the SDO
information service. Additionally the object directory may be found in the device master
file.
Process data (PDOs) The EtherCAT data link layer is optimized for the fast transfer of process data. Here it is
specified how the process data of the device are assigned to the EtherCAT process data
and how the application of the device is synchronized to the EtherCAT cycle. The map-
ping of the process data happens by PDO mapping and by Sync-Manager-PDO-Assign
objects. These describe, which objects of the object directory are transferred as object
data via EtherCAT. The cycle time to transfer the process data via EtherCAT and how this
is synchronized for the transfer is specified with the Sync-Manager-Communication
objects.
Emergencies Via Emergencies diagnostics, process events and errors at state change of the State
Machine may be transferred.
Status messages, which show the current state of the device, should directly be trans-
ferred within the process data.
Distributed clocks (DC) Due to the run time of an EtherCAT frame at the bus, the outputs of the EtherCAT slave
stations are activated at different times and the inputs are read at different times. For an
isochronous access to the process data EtherCAT provides the "distributed clock" func-
tionality. In EtherCAT "Distributed Clocks" means a logical combination of "clocks", which
are located in the EtherCAT devices With this there is the possibility to locally provide a
synchronized time in each bus device. With DC current output values are activated in
equal time on the slave stations, and the input values read at precisely this time. This
moment is called Sync signal. If an EtherCAT device supports the DC, it has its own
clock. After PowerON this first locally works, based on an own pulse generator. By
selecting an EtherCAT slave station, which has to provide the reference time, the distrib-
uted clocks can be synchronized. This reference clock so represents the system time.
Among others there are the following DC setting parameters:
n Master/bus shift
– Master shift: Based on DC the reference clock takes the "master" function, i.e. all
DC slaves are adjusted based on the reference clock.
– Bus Shift: Based on DC the reference clock takes the "slave" function, i.e. the
EtherCAT master specifies how fast or how slow the reference clock has to run.
n Continuous Propagation Compensation
– A command (datagram) will be inserted in the cyclic frame which allows the
EtherCAT master to measure and compensate the propagation delay time by
time.
n Sync Window Monitoring
– A command (datagram) will be inserted in the cyclic frame which allows the
EtherCAT master to determine the sync state ((in-sync or out-of-sync) of the
system.
Init - 01h After power-on the EtherCAT members are in state Init. There is neither mailbox nor
process data communication possible. The EtherCAT master initializes the SyncManager
channels 0 and 1 for the mailbox communication.
Pre-Operational (Pre-Op) - The EtherCAT master initializes the SyncManager channels for process data (starting
02h with SyncManager channel 2), the FMMU channels and the PDO mapping respectively
the SyncManager PDO assignment. Further in this state the settings for process data
transfer and the module-specific parameters, which deviate from the default values are
transferred. During the transition from Init to Pre-Op the EtherCAT slave checks whether
the mailbox was correctly initialized. In the state Pre-Op mailbox communication and
Ethernet over EtherCAT (EoE) are possible but the process data communication is
blocked.
Safe-Operational (Safe- In Safe-Op the input data are cyclically updated but the outputs are de-activated. With the
Op) - 04h transition from Pre-Op to Safe-Op the EtherCAT slave checks if the SyncManager chan-
nels for process data communication are correct. Before it acknowledges the state
change, the EtherCAT slave copies current input data to the corresponding DP RAM
areas of the EtherCAT slave controller. In the state Safe-Op mailbox and process data
communication is possible.
Operational (Op) - 08h In the state Op the input data are cyclically updated and the EtherCAT master sends
output data to the EtherCAT slave. The EtherCAT slave copies the output data of the
master to its outputs and return input data to the EtherCAT master. In this state process
data and mailbox communication is possible.
Bootstrap - option (Boot) - In state Boot the firmware of an EtherCAT slave may be updated via the EtherCAT
03h master. This state may only be reached via Init. In the state Boot is mailbox communica-
tion via the protocol File-Access over EtherCAT (FoE) possible. Other mailbox and
process data communications are de-activated.
DA Destination address
SA Source address
CRC Checksum
ESI file You got ESI files from VIPA for the EtherCAT coupler. These files are located either on
the enclosed data carrier or in the download area of www.vipa.com. Install the ESI files in
your configuration tool. More information about installing the ESI file may be found in the
manual of the according engineering tool. For configuration in your configuration tool,
every System SLIO module may be found in the ESI files as XML data. A configuration
should always take place by means of the ESI files.
Read input data When accessing the input area of a System SLIO module the addressing via index
(0x6000 + EtherCAT-Slot) takes place. The corresponding input data may be accessed
via subindexes. The allocation of the subindexes may be found in the description of the
corresponding System SLIO module.
Read ouput data With the reading access of the output area of a System SLIO module the addressing via
index (0x7000 + EtherCAT-Slot) takes place. The corresponding output data may be
accessed via subindexes. The allocation of the subindexes may be found in the descrip-
tion of the corresponding System SLIO module.
Accessing the parameters For module parameterization SDO transfer takes place. Here the EtherCAT-Slot is
addressed via index. Via subindexes the corresponding parameters may be accessed.
The allocation of the subindexes may be found in the description of the corresponding
System SLIO module.
... ...
Alarm Status The Alarm Status contains in each case a counter for hardware and diagnostic interrupts
for interrupt signaling. These counter are input data of the EtherCAT coupler and were
transferred together with the process data.
Hardware interrupt data If the alarm status indicates a hardware interrupt, the current hardware interrupt data may
be accessed by index 0x5000. The allocation of the hardware interrupt data may be
found in the description of the corresponding module.
Diagnostic data (Byte 1 ... If the Alarm Status indicates a diagnostic interrupt the current diagnostics data may be
4) accessed via index 0x5002. The allocation of the diagnostics data may be found in the
description of the corresponding module.
Diagnostic data The whole diagnostic data of a module may be accessed with this object. Here you may
(Byte 1 ... n) either access current diagnostic data or the diagnostic data of a module on any
EtherCAT-Slot.
PDO PDO means Process Data Object. Process data may be transferred during run-time by
means of PDOs. Here the Inputs respectively outputs are directly addressed within the
frame. More concerning the process data transfer during run-time may be found in the
manual of your EtherCAT master.
SDO SDO means Service Data Object. Within a SDO message the parameter data of your
system may be accessed. Here the parameters are addressed by according indexes and
subindexes. An overview of the objects may be found in the object directory.
Functionality n The ESI file the modules are defined, which have a variable process image When
modules with a variable process image are used, so startup commands are automati-
cally inserted to the startup list of the master.
– These startup commands are SDO write accesses to the areas 0x16yy and
0x1Ayy (PDO mapping), where the structure of the process data of a module is
described.
– The startup commands are executed with each change from Pre-Op to Safe-Op
condition of the appropriate EtherCAT coupler.
n Within your EtherCAT master system / EtherCAT configurator the PDO contents may
be removed or added. Here the startup command are automatically adjusted.
With the adjustment of the PDO contents please always consider the
data structure of the I/O data of the corresponding module. Information
about the data structure of the I/O data of a module may be found in the
additional System SLIO manual.
n So that the new configuration can be taken, the master system is to be initialized
again, respectively when a EtherCAT configurator is used the new configuration can
be loaded into the EtherCAT master.
– With the change from Pre-Op to Safe-Op the new startup commands were trans-
ferred to the EtherCAT coupler and thus the new PDO mapping is adjusted.
n The EtherCAT coupler configures the corresponding module and automatically
adjusts the length of the module parameters in the object directory 0x31yy an.
Please consider the System SLIO power and clamp modules do not have
any module ID. These may not be recognized by the EtherCAT coupler
and so are not listed respectively considered during slot allocation.
Further within EtherCAT the slots are designated as EtherCAT-Slot. The
counting always begins with 0.
In the following example at the physical slot 2 a clamp module (CM) is connected. Since
the clamp module does not have any module ID, this is not recognized by the EtherCAT
coupler. So in EtherCAT the next module is mapped to EtherCAT-Slot 1 and so on.
Device type
Index:Sub Name Type Access Default Description
0x1000:00 Device type U32 ro 0x00001389 0x00001389 means MDP
Ä ‘Explanation of the elements’ on page 52
Device name
Index:Sub Name Type Access Default Description
0x1008:00 Device name VSTRG ro VIPA 053-1EC00
Hardware version
Index:Sub Name Type Access Default Description
0x1009:00 Hardware version VSTRG ro
Ä ‘Explanation of the elements’ on page 52
Software version
Index:Sub Name Type Access Default Description
0x100A:00 Software version VSTRG ro
Ä ‘Explanation of the elements’ on page 52
System version
Index:Sub Name Type Access Default Description
0x100B:00 System version U8 ro State depends on the FPGA version of the coupler
and the modules, at least System version 2
Ä ‘Explanation of the elements’ on page 52
Identity object
Index:Sub Name Type Access Default Description
0x1018:00* Identity object U8 ro 0x04
Due to the system the mapping should not be changed in the configura-
tion tool, otherwise the process image could be influenced!
SyncManager type
Index:Sub Name Type Access Default Description
0x1C00:00* SyncManager type U8 ro 4
0x1C00:01 Subindex 01 U8 ro 1
0x1C00:02 Subindex 02 U8 ro 2
0x1C00:03 Subindex 03 U8 ro 3
0x1C00:04 Subindex 04 U8 ro 4
RxPDO assign
Index:Sub Name Type Access Default Description
0x1C12:00* RxPDO assign U8 ro Number of
modules with
0x1C12:01 Subindex 001 U16 ro process output
data
0x1C12: ... ... U16 ro
TxPDO assign
Index:Sub Name Type Access Default Description
0x1C13:00* TxPDO assign U8 ro Number of input
PDOs of couple
0x1C13:01 Subindex 001 U16 ro and modules
0x1C13:02 Subindex 002 U16 ro
The EtherCAT coupler also has process input data, which show the alarm status. So
there is in the first place the assignment 0x1AFF for the input PDOs of the coupler.
SM output parameter
Index:Sub Name Type Access Default Description
0x1C32:00* SM output parameter U8 ro 6
SM input parameter
Index:Sub Name Type Access Default Description
0x1C33:00* SM input parameter U8 ro 6
0x3000:01 Auto acknowledge U8 rw 1 Defines the mode, how interrupts are handled by the
EtherCAT coupler.
Ä ‘Explanation of the elements’ on page 52
Here the EtherCAT coupler may be parametrized. With this object the write access is only
possible when the EtherCAT coupler is in PreOp or SafeOp state. In Op state write
access is denied.
n With Auto-Acknowledge = 0 of the EtherCAT coupler per module the corresponding
counter is increased by 1. Once you acknowledge the interrupt, the counter is
decreased by 1. If there are more modules with a pending interrupt, by the write SDO
access always the most recent interrupt is acknowledged (last in - first out).
n With Auto-Acknowledge = 1 each interrupt is automatically acknowledged by the
EtherCAT coupler. In this mode the diagnostics data were always overwritten by new
interrupts. Default setting is Auto-Acknowledge = 1. For continuous use Auto-
Acknowledge should be activated.
With this object the parameters of a System SLIO module may be accessed. Here the
addressing by index takes place. Via subindexes the corresponding parameters may be
accessed. The allocation of the subindexes may be found in the description of the corre-
sponding module. Also here it is valid that power and clamp modules are not recognized
by the EtherCAT coupler and so are not listed and considered during slot allocation.
If the module has parameters it is valid
n Index 0x3100: Access to EtherCAT-Slot 0
n Index 0x3101: Access to EtherCAT-Slot 1
n ...
n Index 0x313F: Access to EtherCAT-Slot 64
In the following example via index 0x3102 the parameters of the module at the physically
slot 4 may be accessed.
physical 1 2 3 4
Slot number
Module DI CM DO AI
Index 0x3100** - 0x3101** 0x3102
EtherCAT-Slot 0 - 1 2
**) This entry is not listed, because the module has no parameters.
Master counter
Index:Sub Name Type Access Default Description
0x4001:00* Master counter U8 ro 11
Version components
EtherCAT coupler
Index:Sub Name Type Access Default Description
0x4100:00* SLIO version U8 ro 4 Version of the components of the coupler
0x4100:01 Master FPGA U16 ro Version of the FPGA
0x4100:04 Mx file VSTRG ro Name and version of the Mx file of the coupler
Here the value of the versions of the components of the EtherCAT coupler may be
accessed.
The FPGA version of the SLIO module at the slot in EtherCAT may be determined by this
object.
Via this object you may determine the firmware version of the SLIO module at the
EtherCAT-Slot.
With this object the serial number of the SLIO module at the EtherCAT-Slot may be deter-
mined.
If the object 0xF100 indicates a hardware interrupt here the current hardware interrupt
data may be accessed. The allocation of the hardware interrupt data may be found in the
description of the corresponding module.
With de-activated Auto-Acknowledge of the EtherCAT coupler the hardware interrupt
counter of object 0xF100 is reset and the hardware interrupt is acknowledged. For this
you have to write any value you like to subindex 0x06 of index 0x5000.
Diagnostic data
(byte 1 ... 4)
Index:Sub Name Type Access Default Description
0x5002:00* Diagnostic data U8 ro 6 Current diagnostic data
0x5002:01 Slot number U8 ro 0x00 EtherCAT-Slot of the module which reports an inter-
rupt.
0x5002:02 Diagnostic data 00 U8 ro 0x00 Byte 1 ... 4 of the diagnostic data (see module
description)
0x5002:03 Diagnostic data 01 U8 ro 0x00
0x5002:04 Diagnostic data 02 U8 ro 0x00
0x5002:05 Diagnostic data 03 U8 ro 0x00
0x5002:06 Acknowledge U8 rw 0x00 Any value resets the diagnostic interrupt counter and
acknowledges if necessary the interrupt.
Ä ‘Explanation of the elements’ on page 52
If the object 0xF100 indicates a diagnostic interrupt here the first 4 bytes of the current
diagnostics interrupt data may be accessed. The allocation of the diagnostics data may
be found in the description of the corresponding module.
With de-activated Auto-Acknowledge of the EtherCAT coupler the diagnostic interrupt
counter of object 0xF100 is reset and the diagnostic interrupt is acknowledged. For this
you have to write any value you like to subindex 0x06 of index 0x5002.
Diagnostic data
(byte 1 ... n)
Index:Sub Name Type Access Default Description
0x5005:00* Diagnostic data slot U8 ro 19
The whole diagnostic data of a module may be accessed with this object. Here you may
either access current diagnostic data or the diagnostic data of a module on any
EtherCAT-Slot.
With this object the input data of a System SLIO module may be read. Here the
addressing of the EtherCAT-Slot via index (0x6000 + EtherCAT-Slot) takes place. The
corresponding input data may be accessed via subindexes. The allocation of the subin-
dexes may be found in the description of the corresponding module.
With this object the output data of a System SLIO may be read. Here the addressing via
index (0x7000 + EtherCAT-Slot) takes place. The corresponding output data may be
accessed via subindexes. The allocation of the subindexes may be found in the descrip-
tion of the corresponding module.
Module list
Index:Sub Name Type Access Default Description
0xF010:00* Module list U8 ro Module ID of the modules
n When writing to a subindex the entered value is compared with the module ID of the
same subindex of index 0xF050. So the configuration may be checked.
n Some configuration tools cannot automatically be write to this index, thus some con-
figuration errors may not be detected.
Interrupt status
Index:Sub Name Type Access Default Description
0xF100:00* Interrupt status U8 ro 2
0 1 2 3 4 5 6 7
EEC ER DATA
Byte
0 1 2 3 4 5 6 7
EEC ER SLOT TYPE DIAG
MEF
AL Status Code To get more information about the error the EtherCAT master reads the AL Status Code
(AL = application layer). This is allocated in the EtherCAT coupler in register 0x0134.
Besides the EtherCAT-specific error codes the vendor-specific error codes may also be
found.
SyncManager Watchdog 0x001B
If there is no communication to the master possible e.g. line is interrupted, you will get the
error message 0x001B after the SyncMaster watchdog time has been elapsed. The time
is to be configured in the master. Due to the fixed watchdog time of the System SLIO the
SyncManager watchdog time must be less than or equal to 0.5s! Otherwise a restart is
necessary when the SyncManager has released.
I - Init
P - Pre-Operational
S - Safe-Operational
O - Operational
B - Bootstrap
E - Error
SDO error code If a SDO request is negative evaluated, an according SDO error code is released. In the
following table the possible errors are listed.
Code Description
0x05030000 Toggle bit not alternated
0x05040000 SDO protocol timed out
0x05040001 Client/server command specifier not valid or unknown
0x05040002 Invalid block size (block mode only)
0x05040003 Invalid sequence number (block mode only)
0x05040004 CRC error (block mode only)
0x05040005 Out of memory
0x06010000 Unsupported access to an object
0x06010001 Attempt to read a write only object
0x06010002 Attempt to write a read only object
0x06020000 Object does not exist in the object dictionary
0x06040041 Object cannot be mapped to the PDO
0x06040042 The number and length of the objects to be mapped would exceed
PDO length
0x06040043 General parameter incompatibility reason
0x06040047 General internal incompatibility in the device
0x06060000 Access failed due to an hardware error
0x06070010 Data type does not match, length of service parameter does not
match
0x06070012 Data type does not match, length of service parameter too high
0x06070013 Data type does not match, length of service parameter too low
0x06090011 Subindex does not exist
0x06090030 Value range of parameter exceeded (only for write access)
0x06090031 Value of parameter written too high
0x06090032 Value of parameter written too low
0x06090036 Maximum value is less than minimum value
0x08000000 General error
0x08000020 Data cannot be transferred or stored to the application
0x08000021 Data cannot be transferred or stored to the application because of
local control
0x08000022 Data cannot be transferred or stored to the application because of the
present device state
0x08000023 Object directory dynamic generation fails or no object directory is
present (e.g. object directory is generated from file and generation
fails because of an file error)