Introduction ........................ 35 5.3.2 Setup in TwinCAT 3 ...................... 36 5.3.3 Process data of the Automation Protocol device ............. 39 5.3.4 Beckhoff network variables - Settings ................ 40 5.3.5 Suppress publisher ...................... 48 5.3.6 Filter subscribers...................... 49 6 Application samples .......................... 50 7 Diagnostics .............................. 51...
Page 4
Version identification of EtherCAT devices .................. 60 9.3.1 General notes on marking.................... 60 9.3.2 Version identification of IP67 modules ................ 61 9.3.3 Beckhoff Identification Code (BIC) ................... 62 9.3.4 Electronic access to the BIC (eBIC)................. 64 Support and Service........................ 66 Version: 1.0 EP6601-0002...
, XTS and XPlanar are registered trademarks of and licensed by Beckhoff Automation GmbH. Other designations used in this publication may be trademarks whose use by third parties for their own purposes could violate the rights of the owners. Patent Pending...
Foreword Notes on information security The products of Beckhoff Automation GmbH & Co. KG (Beckhoff), insofar as they can be accessed online, are equipped with security functions that support the secure operation of plants, systems, machines and networks. Despite the security functions, the creation, implementation and constant updating of a holistic security concept for the operation are necessary to protect the respective plant, system, machine and networks against cyber threats.
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.
YY - year of production 10 - year of production 2010 FF - firmware version 02 - firmware version 02 HH - hardware version 01 - hardware version 01 Further information on this topic: Version identification of EtherCAT devices [} 60]. Version: 1.0 EP6601-0002...
• 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. EP6601-0002 Version: 1.0...
Page 10
Fig. 3: EtherCAT Box with M12 connections for sensors/actuators Basic EtherCAT documentation You will find a detailed description of the EtherCAT system in the Basic System Documentation for EtherCAT, which is available for download from our website (www.beckhoff.com) under Downloads. Version: 1.0 EP6601-0002...
The EP6601-0002 Ethernet switch port module is used for decentralized connection of Ethernet devices to the EtherCAT terminal network. The Ethernet communication of the connected devices is forwarded by the EtherCAT system in a fully transparent and collision-free manner.
EN 60068-2-6 / EN 60068-2-27 Additional tests [} 13] EMC immunity / emission conforms to EN 61000-6-2 / EN 61000-6-4 Protection class IP65, IP66, IP67 (conforms to EN 60529) Approvals/markings Approvals/markings CE, cURus [} 27] *) Real applicable approvals/markings see type plate on the side (product marking). Version: 1.0 EP6601-0002...
Scope of supply Make sure that the following components are included in the scope of delivery: • 1x EP6601-0002 • 2x protective cap for EtherCAT socket, M8, green (pre-assembled) • 1x protective cap for supply voltage input, M8, transparent (pre-assembled) •...
Product overview Process image The process image depends on the network variable configuration. If you use network variables, see chapter Process data of the Automation Protocol device [} 39]. Version: 1.0 EP6601-0002...
Product overview Basic function principles The EP6601-0002 supports two types of Ethernet traffic, which can also be processed in parallel: • Real-time traffic (Publisher/Subscriber, Beckhoff network variables, EAP) ◦ Sending network variables as Publisher. The box receives the network variables to be sent from the EtherCAT master via the cyclic EtherCAT traffic.
Page 16
Product overview Cable redundancy If the EP6601-0002 is operated in a system with cable redundancy, please keep the following in mind: • real-time operation with network variables is possible. • in the event of non-real-time operation with IP transfer, the IP traffic is routed via the primary EtherCAT port.
◦ all Subscriber: 1024 bytes total data Note on the term total data The EP6601-0002 can transmit a maximum of 1024 bytes of total data per data direction. The total data consists of the user data (e.g. a UDINT to be transmitted) and diagnostic data from EP6601-0002.
Page 18
Solution: The sending of the configured Publisher variables can be cyclically prevented by DevCtrl. • If a Publisher is set up on an EP6601-0002, the CycleIndex [} 41] of the Publisher must be operated by the user. On a PC, however, they are incremented by TwinCAT.
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) approx. 126 x 30 x 26.5 mm (without connectors) EP6601-0002 Version: 1.0...
Mount the module with two M3 screws on the mounting holes in the corners of the module. The mounting holes have no thread. 4.1.3 Tightening torques for plug connectors Screw connectors tight with a torque wrench. (e.g. ZB8801 from Beckhoff) Connector diameter Tightening torque 0.4 Nm 0.6 Nm...
For standardization, the core colors of the ZB9030, ZB9032 and ZK1090-3xxx-xxxx cables have been changed to the EN61918 core colors: yellow, orange, white, blue. So there are different color codes in circulation. The electrical properties of the cables have been retained when the core colors were changed. EP6601-0002 Version: 1.0...
Page 22
(CAT5) according to EN 50173 or ISO/IEC 11801 should be used. EtherCAT uses four wires for signal transmission. Thanks to automatic line detection ("Auto MDI-X"), both symmetrical (1:1) or cross-over cables can be used between Beckhoff EtherCAT. Detailed recommendations for the cabling of EtherCAT devices Version: 1.0...
In some types of EtherCAT Box modules the ground potentials GND and GND are connected. • If several EtherCAT Box modules are supplied with the same electrically isolated voltages, check whether there is an EtherCAT Box among them in which the ground potentials are connected. EP6601-0002 Version: 1.0...
Page 24
Control voltage Brown Peripheral voltage White GND to U Blue GND to U Black The core colors apply to cables of the type: Beckhoff ZK2020-3xxx-xxxx 4.2.2.2 Status LEDs Display Meaning (control voltage) The supply voltage U is not available. green illuminated The supply voltage U is available.
There is a green LED next to the Ethernet socket. The LED signals the Ethernet communication state: Meaning no connection to the connected Ethernet device LINK: connection to the connected Ethernet device flashes ACT: communication with the connected Ethernet device Version: 1.0 EP6601-0002...
To meet the UL requirements, EtherCAT Box Modules has to be operated only at an ambient temperature range of -25 °C to +55 °C! Marking for UL All EtherCAT Box Modules certified by UL (Underwriters Laboratories) are marked with the following label. Fig. 7: UL label EP6601-0002 Version: 1.0...
Products marked with a crossed-out wheeled bin shall not be discarded with the normal waste stream. The device is considered as waste electrical and electronic equipment. The national regulations for the disposal of waste electrical and electronic equipment must be observed. Version: 1.0 EP6601-0002...
Commissioning Commissioning Integrating into a TwinCAT project The procedure for integration in a TwinCAT project is described in these Quick start guide. EP6601-0002 Version: 1.0...
EP6601-0002. • The size of the EP6601-0002 mailbox: the larger the mailbox, the more Ethernet frames the EP6601-0002 can send to or receive from the EtherCAT master in the same time. See chapter Mailbox [} 33]. • The number of terminals used in the EtherCAT system that simultaneously use mailbox communication.
5.2.2 IP address assignment The EP6601-0002 can assign IP addresses to connected devices and works as a DHCP or BootP server for one device. The settings for this must be made in the System Manager (EP6601-0002 --> Advanced Settings --> Mailbox --> EoE) as follows: •...
Page 32
• DHCP server identifier: some DHCP servers require a ServerID in the answer telegram. Solution for EP6601-0002: The value 0x1000 must be entered in CoE 0xF800:01. If a default gateway is entered in the EP6601-0002, this is then used as the DHCP server identifier.
Commissioning 5.2.3 Mailbox The mailbox size can be set in TwinCAT. Under EP6601-0002 -> EtherCAT tab -> "Advanced Settings..." -> "Mailbox" the "Out Size" can be set to hexadecimal values between 42 /2 A and 1024 /400 bytes. Ethernet frames that are larger than the mailbox of the EP6601-0002 are fragmented by the EP6601-0002 or the EtherCAT master and reassembled after passing through the EtherCAT system.
The settings for this can be found under TwinCAT > EtherCAT device > "Advanced Settings". Notes • If there are a large number of EP6601-0002 or EL6601 in the EtherCAT segment, it may be useful to increase the specification "Max Frames".
Commissioning Beckhoff network variables 5.3.1 Introduction Network variables are variables that can be exchanged cyclically between TwinCAT controllers via real-time Ethernet. Variables with any data types, including complex types, can be exchanged. The Publisher/ Subscriber model is used. For highly deterministic communication, the real-time Ethernet driver for TwinCAT must be installed.
Commissioning 5.3.2 Setup in TwinCAT 3 1. Add an EP6601-0002 in the Solution Explorer. 2. Right-click on "Devices" and select "Add New Item…". Version: 1.0 EP6601-0002...
Page 37
3. Select the device "EtherCAT Automation Protocol via EL6601, EtherCAT". 4. Select the device "EtherCAT Automation Protocol, EL6601" in Solution Explorer and check in the "Adapter" tab whether the EP6601-0002 was automatically entered under "Device Name". If not, select the box using the "Search" button.
Page 38
Commissioning 5. Create Publisher and Subscriber by right-clicking on the device "EtherCAT Automation Protocol, EL6601" and selecting "Add New Item…". 6. Create variables by right-clicking on a Publisher or Subscriber and selecting "Add New Item…". Version: 1.0 EP6601-0002...
The data to be transmitted. Subscriber • "Quality": If a network variable arrives too late, "Quality" contains the measured delay. Unit: 100 µs. See also chapter Beckhoff network variables - Settings [} 41], section "Basic principles of Beckhoff network variables". • "CycleIndex": Subscriber-side counterpart to CycleIdx.
Beckhoff network variables - Settings Beckhoff network variables (NWV) can be used for cyclic or acyclic sending of data between Windows-based PCs. In a device declared as a publisher (sender), such a network variable is received on the other side by a subscriber declared as the same type.
Page 41
Even with the EP6601-0002 the NWV arrival time is defined as the time when the data are available in the input process image of the RT device, not the time of arrival at the EP6601-0002 or in the input image of the EtherCAT device.
Page 42
Commissioning Fig. 10: Sample for communication via network variables Version: 1.0 EP6601-0002...
Page 43
Settings in the System Manager Appearance of the variables Depending on the platform used (PC or EP6601-0002), the publisher/subscriber will appear differently. A publisher/subscriber can be created • On a PC network interface, see Fig. Publisher settings - RT Ethernet •...
Page 44
• Multicast: A destination MAC address becomes a multicast address if the first bit in the first byte of the MAC (the so-called group bit) is set. With the Beckhoff ID "00 01 05" the default target address "01 01 05 04 00 00"...
Page 45
Note: ARP handling (ARP = Address Resolution Protocol: allocation of hardware/MAC addresses to network addresses [IP]) is managed by the operating system (Windows). • "Disable Subscriber Monitoring": deactivates the procedure described above. • "Target Address changeable": In this case the destination IP can be changed dynamically. EP6601-0002 Version: 1.0...
Page 46
• "Variable ID": Identification number with which the variable is sent. Can be changed online via PLC where appropriate. • "Data exchange": see above (not for EP6601-0002). • "On change only": NWV is only sent if the value changes (not for EP6601-0002). Subscriber, Box Fig. 15: Subscriber settings Settings: •...
Page 47
• "Quality": See explanatory notes above. • "CycleIndex": This index is incremented with each successful transfer, IF this is done by the opposite side, i.e. the publisher. If the publisher is an EP6601-0002, the user must increment CycleIdx there. • "VarData": Transferred data.
5.3.5 Suppress publisher If the EP6601-0002 is operated with a short cycle time and with configured Publishers, this can place a high loading on the connected network. The EP6601-0002 can therefore be configured so that the variable DevCtrl blocks the sending of individual Publishers. The object 0xF800:02 must be occupied in the CoE (CanOpenOverEtherCAT) for this purpose.
5.3.6 Filter subscribers Depending on the configuration of the Ethernet network, the EP6601-0002 used in the network will receive a low or high number of Publisher telegrams. At startup, the EP6601-0002 is configured by the EtherCAT master to the Subscriber variables to be received by it: Source AMS Net ID and ID of the variables are loaded into the CoE for each Subscriber.
Application samples Application samples NOTICE See documentation on EL6601 The documentation for EL6601 contains sample programs and application examples that can be transferred to EP6601-0002. Documentation on EL6601 Version: 1.0 EP6601-0002...
The values can be read from the controller using PLC function blocks (FB_EcCoeSdoRead in TcEtherCAT.lib). Overrun If the EP6601-0002 receives more Ethernet frames than can be transmitted to the controller via EtherCAT, the telegrams are discarded. Overrun case In the case of an overrun, the following measures can be taken to counteract this: •...
You can parameterize the box via the "CoE - Online" tab in TwinCAT. EtherCAT XML Device Description The presentation matches that of the EtherCAT XML Device Description. Recommendation: download the latest XML file from https://www.beckhoff.com and install it according to the installation instructions. Objects for parameterization...
Serial number of the EtherCAT slave; the Low Byte UDINT (bit 0-7) of the Low Word contains the year of production, the High Byte (bit 8-15) of the Low Word contains the week of production, the High Word (bit 16-31) is 0. EP6601-0002 Version: 1.0...
Page 54
Sync-Manager Type Channel 2: Mailbox Read UINT8 0x02 (2 1C00:03 SubIndex 003 Sync-Manager Type Channel 3: Process Data Write UINT8 0x03 (3 (Outputs) 1C00:04 SubIndex 004 Sync-Manager Type Channel 4: Process Data Read UINT8 0x04 (4 (Inputs) Version: 1.0 EP6601-0002...
Page 55
Number of occasions that the interval between UINT SYNC0 and SYNC1 event was too short (DC mode only). 1C32:20 Sync error The synchronization was not correct in the last cycle BOOLEAN (outputs were output too late; DC mode only) EP6601-0002 Version: 1.0...
Page 56
Modular Device Profile General information for the Modular Device Profile. USINT 0x02 (2 F000:01 Index distance Index distance of the objects of the individual UINT 0x0010 (16 channels. F000:02 Maximum number of modules Number of channels. UINT Version: 1.0 EP6601-0002...
Page 57
UDINT F081 Download revision Index Name Meaning Data type Flags Default (hex) F081:0 Download revision USINT 0x01 (1 F081:01 Revision number Revision number of the module. UDINT 0x00120002 (1179650 Relevant as a startup list entry for compatibility. EP6601-0002 Version: 1.0...
(ph value > 12) unstable > 40 °C Acetic acid unstable Argon (technically pure) stable • resistant: Lifetime several months • non inherently resistant: Lifetime several weeks • not resistant: Lifetime several hours resp. early decomposition Version: 1.0 EP6601-0002...
Torque cable key for M12 / wrench size 13 for ZB8801-0000 ZB8801-0003 Torque cable key for M12 field assembly / wrench size 18 for ZB8801-0000 Further accessories Further accessories can be found in the price list for fieldbus components from Beckhoff and online at https://www.beckhoff.com. EP6601-0002 Version: 1.0...
Associated and synonymous with each revision there is usually a description (ESI, EtherCAT Slave Information) in the form of an XML file, which is available for download from the Beckhoff web site. From 2014/01 the revision is shown on the outside of the IP20 terminals, see Fig. “EL2872 with revision 0022 and serial number 01200815”.
Version identification of IP67 modules The serial number/ data code for Beckhoff IO devices is usually the 8-digit number printed on the device or on a sticker. The serial number indicates the configuration in delivery state and therefore refers to a whole production batch, without distinguishing the individual modules of a batch.
9.3.3 Beckhoff Identification Code (BIC) The Beckhoff Identification Code (BIC) is increasingly being applied to Beckhoff products to uniquely identify the product. The BIC is represented as a Data Matrix Code (DMC, code scheme ECC200), the content is based on the ANSI standard MH10.8.2-2016.
Page 63
Fig. 19: Example DMC 1P072222SBTNk4p562d71KEL1809 Q1 51S678294 An important component of the BIC is the Beckhoff Traceability Number (BTN, position 2). The BTN is a unique serial number consisting of eight characters that will replace all other serial number systems at Beckhoff in the long term (e.g.
Electronic access to the BIC (eBIC) Electronic BIC (eBIC) The Beckhoff Identification Code (BIC) is applied to the outside of Beckhoff products in a visible place. If possible, it should also be electronically readable. The interface that the product can be electronically addressed by is crucial for the electronic readout.
Page 65
• The following auxiliary functions are available for processing the BIC/BTN data in the PLC in Tc2_Utilities as of TwinCAT 3.1 build 4024.24 ◦ F_SplitBIC: The function splits the Beckhoff Identification Code (BIC) sBICValue into its components using known identifiers and returns the recognized substrings in the ST_SplittedBIC structure as a return value ◦...
Please contact your Beckhoff branch office or representative for local support and service on Beckhoff products! The addresses of Beckhoff's branch offices and representatives round the world can be found on her internet pages: www.beckhoff.com You will also find further documentation for Beckhoff components there.
Need help?
Do you have a question about the EP6601-0002 and is the answer not in the manual?
Questions and answers