Page 2
Essential or useful accessories. Information on environmentally sound usage. Text designations: • Activities that may be carried out in any order. 1. Activities that should be carried out in the order stated. – General lists. Festo – P.BE-CPX-FB37-EN – 1406NH –...
Page 6
An overview of the structure of the CPX terminal user documentation is contained in the CPX system description. All documents are also available on the Festo website www.festo.com/sp). Service Please consult your regional Festo contact if you have any technical problems. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
• Observe the handling specifications for electrostatically sensitive devices. Intended use The bus node CPX-FB37 is intended exclusively for use in CPX terminals, as a participant in the EtherCAT fieldbus system, and it may only be used as follows: – in excellent technical condition –...
Page 8
Through the use of PELV circuits, protection against electric shock (protection against direct and indir- ect contact) is ensured in accordance with IEC/EN 60204-1. In the CPX system description (P.BE-CPX-SYS-…), read the information on power supply as well as on the earthing measures to be carried out. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Certificates and the declaration of conformity for this product can be found on the Festo website ( www.festo.com/sp ). The bus node CPX-FB37 successfully passed the test with the “EtherCAT Conformance Test Tool” (CTT). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
– Module address can be altered via DIL switch – Activation of the compatibility mode for the bus node CPX-FB38 via DIL switch – Activation of the bootloader mode via DIL switch – Adjustable fail-safe behaviour – Adjustable CPX diagnostics mode Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Rating plate Fig. 2.1 Connections and display components of the bus node Note • Use cover caps to seal unused connections. You will then comply with the degree of protection IP65/IP67 ( Section 3.4). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
• To do this, disconnect the corresponding CPX terminal completely from the related voltage supply or switch off the voltage supply. Information about mounting of the CPX terminal can be found in the CPX system descrip- tion (P.BE-CPX-SYS-...). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
1. Loosen the 4 screws of the bus node with a Torx screwdriver size T10. 2. Pull the bus node carefully and without tilting away from the contact rails of the interlinking block. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
2. Insert the bus node into the interlinking block as far as possible without tilting it. 3. Turn the screws into the existing thread. 4. Tighten the screws in diagonally opposite sequence. Tightening torque: 0.9 … 1.1 Nm. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
• Disconnect the power supply before removing the cover. • Make sure the seal is seated correctly when attaching the cover. • Tighten the two mounting screws with a max. torque of 0.4 Nm. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Section 3.2.1). 3. Perform the required settings ( Tab. 3.1 … Tab. 3.6). 4. Replace the cover ( Section 3.2.1). Changes to the DIL switches only take effect when the bus node is restarted. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Setting DIL switch 1 Modular Device Profile (MDP) active DIL 1.2: (factory setting) Fixed I/O size active (64 byte I/O) DIL 1.2: (compatible with the bus node CPX-FB38) Tab. 3.2 Configuring the EtherCAT addressing type Festo – P.BE-CPX-FB37-EN – 1406NH – English...
1) The diagnostics mode (status bits or I/O diagnostics interface) occupies 2 bytes or 4 bytes of address space (16 I-bits or 16 I/O-bits; 8 I-bits remain unused in the status bits mode) Tab. 3.3 Setting the diagnostics mode (Remote I/O operating mode) Festo – P.BE-CPX-FB37-EN – 1406NH – English...
The bootloader mode can be used to restore the operational capability of the bus node (e.g. after a failed firmware download via FoE) ( Section 4.9.2). Starting the bootloader Setting DIL switch 2 for firmware restore DIL 2.1: DIL 2.2: Tab. 3.5 Starting the bootloader. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
To do this in the TwinCAT 3.x configuration tool, select the following: EtherCAT Advanced settings General Identification Explicit Device Identi- fication (ADO 0x0134) ( Fig. 3.3). Fig. 3.3 Selecting “Explicit Device Identification (ADO 0x0134)” (TwinCAT 3.x) Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 21
Explicit Device ID of the bus node (TwinCAT 3.x) Another way of permanently assigning an EtherCAT address to the bus node is to write the device address to the EEPROM using a configuration tool ( Section 4.4.2). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
For further notes, please refer to the guidelines and standards for security in informa- tion technology, e.g. IEC 62443, ISO/IEC 27001. Note Faulty installation and high transmission rates may cause data transmission errors as a result of signal reflections and attenuations. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
To comply with degree of protection IP65/IP67: • Use Festo plugs. • Seal unused interfaces ( Section 3.4). Accessories for the bus node can be found on the Festo website www.festo.com/catalogue). 3.3.4 Cable specification Use shielded Industrial Ethernet cables of category Cat 5 or higher. You can find details regarding cable specification in Tab.
Through the use of PELV circuits, protection against electric shock (protection against direct and indir- ect contact) is ensured in accordance with IEC/EN 60204-1. The current consumption of a CPX terminal depends on the number and type of integrated modules and components. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 25
The CPX terminal is supplied with operating and load power via the manifold base with system, addi- tional and valve supply. The pin allocation of the CPX interlinking blocks can be found in the CPX system descrip- tion and the package insert for the CPX interlinking block. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
In the CPX FMT or CPX MMI, the individual modules are displayed with the respective module identifiers. In the I/O modules, the module indicator is depicted in the upper region of the module besides the LEDs (for example, 8DI for a module with 8 digital in- puts). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
4.3.2 Differences in addressing between the modular device profile and fixed I/O size Sequence of addressing — Modular Device Profile (CPX-FB37 mode) The I/O addresses are assigned in ascending order according to the module position. Sequence of addressing — fixed I/O size (CPX-FB38 mode) If the bus node is set to a fixed I/O size using DIL switch 2 ( Section 3.2.5), the following rules shall...
The EtherCAT device address can be changed in the EEPROM using the configuration tool (e.g. TwinCAT 3.x). 1. Remove the bus node from the EtherCAT network. 2. Write the new address into the EEPROM ( Fig. 4.1). EtherCAT Advanced Settings ESC Access Configured Station Alias Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 29
Writing a new EtherCAT device address 3. Switch the power supply off and back on again (cold start). The new device address is saved in the EEPROM. Fig. 4.2 New EtherCAT device address Festo – P.BE-CPX-FB37-EN – 1406NH – English...
• To expand the ESI library of your configuration program, copy the bus node-specific XML file into the program directory of your configuration program – e.g. for Beckhoff TwinCAT 3.x under: C:\Twin- CAT\3.x\Config\Io\EtherCAT. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 31
– or an ESI file for the CPX-FB38 mode (fixed I/O size) The bus node accesses the respective ESI file depending on the position of DIL switch 1 Section 3.2.5). A requirement is that both ESI files are present in the device directory. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Fig. 4.3 Automatic reading of the configuration (via the “Scan” command here in TwinCAT 3.x) Doing this detects the bus node and all CPX modules together with their I/Os. Fig. 4.4 Detected CPX modules Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 33
FB37-RC [8 bytes IO] Remote controller – 8 byte I/8 byte O for communication of the bus node with the CPX-FEC or CPX-CEC 1) Module designation in the configuration and programming software Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 34
Fig. 4.6) the bus node is added to slot 1 in the Remote I/O mode without CPX diagnostics (view in TwinCAT 3.x). Fig. 4.6 Bus node in Remote I/O mode, without CPX diagnostics Festo – P.BE-CPX-FB37-EN – 1406NH – English...
The bus node is thus configured as a remote controller. To configure the CPX-FEC and the CPX terminal, the use of Festo Software Tools Version 4 (FST 4) is required. To configure the CPX-CEC and the CPX terminal, CODESYS provided by Festo is required Step 2.).
Page 36
Commissioning 2. Configure the CPX terminal with the Festo Software Tools FST 4 via the CPX-FEC or with CODESYS provided by Festo via the CPX-CEC. 3. Start your configuration and programming software, e.g. Beckhoff TwinCAT. 4. Open the hardware configuration (“I/O Configuration”).
A CPX terminal can only be parameterised if the function “System start with default para- meterisation and current CPX expansion” is activated (set the “System start” system parameter accordingly). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
4.6.4 Parameterisation with the Festo Maintenance Tool (CPX-FMT) With the PC software Festo Maintenance Tool (CPX-FMT), you can easily parameterise the CPX terminal over a USB connection. The current version of the PC software CPX Festo Maintenance Tool (CPX-FMT) can be found on the Festo website ( www.festo.com/sp).
Fig. 4.8). In the CPX system description and the descriptions for the I/O modules you will find: – an explanation of the individual parameters – the range of values of the individual parameters. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 40
– Debounce time: 3 ms – Signal extension time: 15 ms – Inputs CH0-Ch3: With signal extension (TRUE) – Inputs Ch4-Ch7: Without signal extension (FALSE) Fig. 4.8 Example: Objects of the I/O module CPX-8DE-8DA Festo – P.BE-CPX-FB37-EN – 1406NH – English...
– System start with saved parameterisation and saved CPX expansion – Parameters and CPX expansion are saved remanently – External parameterisation is blocked – LED “M” on the CPX bus node illuminates Fig. 4.9 Setting system start parameters (TwinCAT 3.x) Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Commissioning In the Festo Maintenance Tool, you will find the corresponding setting under: “System Settings” Tab “System Parameters” “System start”. Fig. 4.10 Setting system start parameters (FMT) Note Loss of settings If the LED “M” of the bus node is permanently lit, parameterisation of the CPX terminal is saved locally in the bus node.
Page 43
Example: Parameterisation of the fail-safe mode with TwinCat 3.x Fig. 4.11 Parameterisation of the fail-safe mode for all outputs (output signals are reset) Additional information can be found in the CPX system description (P.BE-CPX-SYS…). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
The CPX terminal is connected to this Ethernet port via the bus node. Procedure 1. Specify a fixed IP address on the PC: Fig. 4.12 Specifying a fixed IP address on the PC Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 45
2. Specify a fixed IP address on the EtherCAT control system using network adapter 1 (connection to the PC). Fig. 4.13 Specifying a fixed IP address on network adapter 1 of the control system Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 46
3. Specify a fixed IP address and subnet mask on the EtherCAT control system using network adapter 2 (connection to the bus node). Fig. 4.14 Specifying a fixed IP address and subnet mask on network adapter 2 of the control system Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 47
5. Assign the bus node IP address and subnet mask. The subnetwork of the bus node must match the subnetwork of network adapter 2 used by the control system (same subnet ID). Fig. 4.16 Settings under “EtherCAT” “Advanced Settings” “Mailbox” “EoE” (TwinCAT 3.x) Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 48
Fig. 4.17 Adding routing settings 8. Open an Internet browser of your choice on the PC. 9. In the address bar of the Internet browser enter the assigned IP address of the bus node as follows: http://172.16.1.100. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 49
Commissioning Fig. 4.18 Web server of the bus node Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Updating the firmware via FoE (File Access over EtherCAT) The bus node supports FoE. It is possible to load the firmware onto the module via the EtherCAT master (provided that it supports this function). The current firmware version can be found on the Festo website www.festo.com/sp). Note...
Page 51
After the automatic restart of the bus node it is no longer recognised by the CPX-FEC or CPX-CEC. • Switch off the power supply to the CPX terminal briefly and then switch it on again (cold start). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
4.9.2 Restoring the firmware with the Festo Field Device Tool (FFT) The Festo Field Device Tool enables you to restore the operational capability of the bus node (e.g. after a failed firmware update via FoE). The FFT software can be found on the Festo website ( www.festo.com/sp).
8. Switch on the power supply for the bus node. The bus node switches to the status “Bootloader mode”. 9. Follow the instructions of the software. Further information can be found in the online help of the Festo Field Device Tool (FFT). 4.10 Checklist for commissioning a CPX terminal •...
2. After replacing the bus node transfer the parameterisation to the new bus node. Use the command “Load settings…” in the CPX menu. 3. Enable all settings in the “Load” window and start the transfer to the bus node by pressing “OK”. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Tab. 5.1 Diagnostics options Note that the diagnostic information is dependent on the DIL switch settings on the bus node, ( Section 3.2) as well as on the parameterisation of the CPX terminal. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Power system Run: EtherCAT operating status Power Load Error: EtherCAT error System Failure LA X1: Connection status (link activity) X1 In Modify LA X2: Connection status (link activity) X2 Out Fig. 5.1 LEDs Festo – P.BE-CPX-FB37-EN – 1406NH – English...
The yellow LED is illuminated, flashes or is dark: – M 1) Continuous light: Connection is active; flickering: Data transmission is running 2) Dependent on the configuration Tab. 5.2 LED display in normal operating status Festo – P.BE-CPX-FB37-EN – 1406NH – English...
PL (power load) – power load supply (outputs/valves) LED (geen) Sequence Status Significance / error handling No error, load voltage — applied LED illuminated Load voltage outside • Eliminate undervoltage tolerance range LED flashes Tab. 5.4 LED display “PL” Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 59
Error class 1 (minor error): 1 x flash, pause time Error class 2 (error): 2 x flashes, pause time Error class 3 (serious error): 3 x flashes, pause time Tab. 5.5 LED display “SF” Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 60
LED flashes 1) The display of the Force function (LED flashes) has priority over the display of the setting for the system start (LED lights up). Tab. 5.6 LED display “M” Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Bus node is in the Operational status (normal operating status). LED illuminated 1) A singular brief flash (1 x flash, pause, 1 x flash, etc.) is designated a single flash. Tab. 5.7 LED display “Run” Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 62
2) Two brief flashes (2 x flashes, pause, 2 x flashes, etc.) is designated a double flash. 3) Three brief flashes (3 x flashes, pause, 3 x flashes, etc.) is designated a triple flash. Tab. 5.8 LED display “Error” Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 63
(traffic) LED flickers 1) Rapid flickering gives an impression the LED is illuminated; the intensity of the light depends on the data traffic Tab. 5.9 LED display “LA X1” and “LA X2” Festo – P.BE-CPX-FB37-EN – 1406NH – English...
In contrast, faults can be uniquely determined via the I/O diagnostics interface. Diagnostic information or error messages of the status bits functions (or I/O diagnostic interface) can be read out using the operator unit (CPX-MMI), the Festo Maintenance Tool (CPX-FMT) and via the EtherCAT network.
Tab. 5.11 Overview of diagnostics data I/O diagnostic interface (optional) Diagnostic information or error messages of the status bits functions (or I/O diagnostic interface) can be read out using the operator unit (CPX-MMI), the Festo Maintenance Tool (CPX-FMT) and via the Eth- erCAT network.
Diagnostics history Maximum messages Newest message Newest acknowledged message New message available BOOL RO P Flags 0x0000 6 … 26 Sub-index 006 … 026 BYTE [23] Tab. 5.12 Structure of the diagnostics object Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 67
CPX module number 2 (in TwinCAT 3.x corresponds to module 3) 05 00 Flags Parameter 2 Type of parameter 2 (UNSIGNED8) Parameter 2 Channel 80 (channel 128 decimal) Tab. 5.13 Values of the diagnostics message Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 68
An existing diagnostics message must first be acknowledged before it can be overwritten with a new diagnostics message. If the number of unconfirmed diagnostics messages reaches 20, subsequent diagnostics messages will not be saved and will be lost. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 69
The operating mode of the diagnostics message can be read and written in Index 0x10F3, Subindex 5, Bit 4. Value of bit 4 Operating mode Overwrite mode Acknowledge mode Tab. 5.15 Specifying the operating mode Fig. 5.4 Example: Specifying the operating mode in TwinCAT 3.x Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 70
The object “New Message Available” can be optionally mapped to the process data here. The object can be activated in the PDO Assignment of the inputs. Fig. 5.5 Mapping “New Message Available” Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 71
Section 5.5.4) can be disabled via the diagnostic object 10F3:05 ( Tab. 5.12). • Set bit 0 to the value 0. In TwinCAT 3.x you can disable the emergency message under the tab “Diag History” ( Fig. 5.7). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 72
Diagnostics Fig. 5.7 Disabling the emergency message in TwinCAT 3.x Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Byte 0 Explanation No error General error Short circuit at outputs Load dump (wire break) Input voltage too low Output voltage too low Hardware error (all errors > 128) Tab. 5.17 Error code Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 74
Composition of the emergency message – CPX module number (byte 4) Meaning Explanation 0 … 7 CPX module number Number of the module with diagnostic message Tab. 5.20 Manufacturer status register – CPX module number Festo – P.BE-CPX-FB37-EN – 1406NH – English...
The controller switches to the “STOP” or pre-operational mode if an error occurs. – Soft error reaction: The controller remains in the “RUN” or safe-operational (or, if relevant, the operational) mode if an error occurs. Festo – P.BE-CPX-FB37-EN – 1406NH – English...
– Mid-position valves will move to their neutral position (pressurised, exhausted or closed, depending on valve type) 5.5.6 Error types A list of all error types as well as additional diagnostics information can be found in the CPX system description (P.BE-CPX-SYS...). Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Bus node intrinsic current consumption typically 100 mA at 24 V (internal electronics) from operating voltage supply for electronics/ sensors (U EL/SEN Separation galvanically separated EtherCAT interfaces for U EL/SEN Tab. A.2 Technical data: Voltage supply Festo – P.BE-CPX-FB37-EN – 1406NH – English...
EtherCAT configuration file (ESI file). The following abbreviations are used: read only RO P read only (PDO mappable) read/write RW P read/write (PDO mappable) A.2.1 Object directory CPX-FB37 mode (Modular Device Profile) Index Subindex Name Data Default value Access (hex)
0x3101:3F,08 0x3001 DO outputs QB 0 RO P … QB … RO P QB 63 RO P 0x3101 DI inputs IB 0 RO P … IB … RO P IB 63 RO P Festo – P.BE-CPX-FB37-EN – 1406NH – English...
– fieldbus slave (remote I/O operating mode) Festo Field Device Tool (software for service and commissioning) The Festo Field Device Tool contains various services for all Ethernet-based field devices from Festo. It supports, among other things, the loading of firmware files to selected Festo devices. Fieldbus...
Page 84
Interface between CPX modules and pneumatics modules I/O diagnostic interface (System Table Interface) Technology module Function module TwinCAT Beckhoff configuration and programming software (TwinCAT: The Windows Control and Automation Technology) Tab. B.2 Terms and abbreviations (part 2) Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 86
......– with the Festo Maintenance Tool (FMT) ..– with the operator unit (CPX-MMI) ..Festo – P.BE-CPX-FB37-EN – 1406NH – English...
Page 88
Copyright: Festo SE & Co. KG Postfach 73726 Esslingen Germany Phone: +49 711 347-0 Fax: +49 711 347-2144 e-mail: service_international@festo.com Reproduction, distribution or sale of this document or communica- tion of its contents to others without express authorization is Internet: prohibited.
Need help?
Do you have a question about the CPX-FB37 and is the answer not in the manual?
Questions and answers