Professional Documents
Culture Documents
Bus node
Description | Commis-
sioning
8024075
8024075
2019-07b
[8090481]
Translation of the original instructions
1 Safety
1.1 Intended Use
The bus node described in this description is intended exclusively for use in Festo CPX terminals for
installation in a machine or automation system.
In conjunction with a CPX terminal, the bus node is used for communication as a station in networks
with the EtherNet/IP or Modbus TCP protocols.
The CPX terminal may only be used as follows:
– as intended in industrial environments; outside industrial environments, e.g. in commercial and
mixed-residential areas, actions to suppress interference may be required
– in its original state without unauthorised modifications; only the conversions or modifications
described in the documentation supplied with the product are permitted.
– In perfect technical condition
– Only in combination with approved components
– Observe the specified limit values.
– Take into consideration the applicable regulations for the intended destination as well as instruc-
tions and standards, regulations of the inspection organisations, insurance companies and
national regulations.
1.4 Service
If you have technical problems contact your local Festo service è www.festo.com.
An overview of the user documentation structure for the CPX terminal can be found in the CPX system
description (CPX-SYS).
ODVA CONFORMANT
EtherNet/IP
Modbus TCP
Term/abbreviation Meaning
Term/abbreviation Meaning
Term/abbreviation Meaning
I/O modules Collective term for the CPX modules that provide digital or analogue inputs
and outputs.
I/O signal Input/output signal of an I/O module; also referred to as a process signal.
I/Os Analogue or digital inputs and outputs.
EtherNet/IP Communication protocol for connecting various devices in a network.
FEC Control block, e.g. CPX-FEC, can be used as:
– stand-alone system controller (SPS, Stand Alone operating mode)
– system controller (SPS, Remote Controller operating mode)
– fieldbus Slave (Remote I/O operating mode)
Function module Collective term for modules with additional functions, e.g. CPX-CP inter-
face, control block CPX-CEC or CPX-FEC. Function modules are also referred
to as technology modules.
CPX-MMI Operator unit for commissioning and service purposes.
Modbus TCP Communication protocol via TCP/IP in automation technology.
Pneumatic interface Interface between CPX modules and pneumatic modules within a CPX ter-
minal.
The pneumatic interface is functionally on the electrical side of the CPX ter-
minal.
Pneumatic modules Collective term for the pneumatics modules that can be integrated into a
CPX terminal.
They provide outputs (working ports) for connecting actuators, e.g. cylin-
ders. They form the pneumatic side of the CPX terminal.
Status bits Internal inputs that supply coded common diagnostic messages.
Technology module è Function module
Tab. 2 Terms and abbreviations
2 Installation
2.1 General information about installation
WARNING!
Uncontrolled movements of the actuators and loose tubing lines, undefined switching states of the
electronics
Injury caused by moving parts, damage to machine and to system
Before mounting and installation work:
• Switch off the power supply
• Switch off the compressed air supply
• Exhaust pneumatics.
NOTICE!
Electrostatically sensitive devices
• Do not touch any components.
• Observe the handling specifications for electrostatically sensitive devices.
NOTICE!
Ensuring the required degree of protection
• Use cover caps to seal unused connections è 2.4 Ensuring the degree of protection.
Information about mounting of the CPX terminal can be found in the CPX system description (CPX-
SYS).
1 Screws
2 Interlinking block
3 Bus node CPX-M-FB36
Fig. 2 Dismantling/mounting
The settings of the DIL switches become effective only after the power supply is switched on.
1 DIL switch 1:
Operating mode and network protocol
2 DIL switch 2:
Diagnostic mode or data field size
(depending on the set operating mode)
3 DIL switch 3:
IP addressing
The function of DIL switch 2 is dependent on the set operating mode of the CPX terminal
è Tab. 4 Setting operating mode.
2.1: OFF I/O diagnostics interface and 8 byte I/8 byte O for communic-
2.2: OFF status bits switched off ation of the bus node with a
(factory setting) control block (e.g. CPX-CEC)
2.1: ON I/O diagnostics interface is 32 Byte I/32 Byte O for commu-
2.2: OFF switched on nication of the bus node with a
control block (e.g. CPX-CEC)3)
2.1: OFF Status bits switched on 16 byte I/16 byte O for commu-
2.2: ON nication of the bus node with a
control block (e.g. CPX-CEC)
The CPX-internal I/O illustration or address allocation can be shifted during a subsequent activation of
the diagnostics mode (status bits or I/O diagnostics interface). The system controller carries out this
adjustment automatically. Manual manipulation, e.g. a reconfiguration of the CPX terminal or manual
adaptation of the hardware and network configuration, are not required.
DIL 3.8: 27 = 128 The type of addressing or the Host-ID of the IP address of
DIL 3.7: 26 = 64 the bus node is set via the DIL switch elements 3.1 … 3.8.
DIL 3.6: 25 = 32
DIL 3.5: 24 = 16 Possible settings:
DIL 3.4: 23 = 8 0 = dynamic addressing via DHCP/BOOTP
DIL 3.3: 22 = 4 1 … 254 = permissible address range
DIL 3.2: 21 = 2 255 = reset all IP parameters to factory setting
DIL 3.1: 20 = 1
Factory setting: 0
Tab. 7 Setting IP addressing
DIL 3.3: ON 22 = 4
DIL 3.2: ON 21 = 2
DIL 3.1: OFF
NOTICE!
Modules with Ethernet interfaces should only be operated in networks if all connected network com-
ponents are supplied by PELV circuits or integrated power circuits with equivalent protection.
Installation guidelines
Installation guidelines can be sourced from the ODVA user organisation è www.odva.org.
The network can be divided into additional segments with the use of additional switches and routers.
This makes it possible to structure the network and achieve greater network expansion.
Regardless of the network structure, the expansion of a network segment must not exceed certain
connection lengths.
– Copper connecting cable
(Ethernet cable, Twisted Pair, 22 AWG):
max. 100 m between network stations
Switches and routers for Industrial Ethernet are available in the market from various manufacturers
and in a variety of components in IP20, IP65 or IP67.
– Unmanaged Switches:
For small networks with low network load or minimum deterministic requirements
– Managed Switches:
For complex networks with diagnostic and monitoring functions
The CPX bus node supports the "Crossover detection" (Auto-MDI/MDI-X) function. Either Patch cables
or Crossover cables can be used for connecting the bus node with the network or a PC. The circuitry of
the network connections X1 and X2 is adjusted automatically.
Cable specification
When Crossover detection is activated, the bus node automatically sets the pins for transmitted and
received data. If Crossover detection is deactivated, assignment of the pins for transmitted and
received data at the X2 connection is crossed. As a result, several bus nodes in a row can each be con-
nected with a Patch cable.
If the "QuickConnect" function has been activated, Crossover detection is not available.
Further information on cabling with deactivated Crossover detection can be found in chapter
è 3.1.2 "QuickConnect".
Use this setting to activate the storage of network settings in the non-volatile memory of the bus
node.
20 + 22 = 21 + 22 + 25 =
1+4= 2 + 4 + 32 =
5 38
Tab. 12 Examples of fixed values for the 4th octet of the IP address (binary coded)
If all of the switch elements of DIL switch 3 are set to the ON position when the bus node is switched
on, all network parameters will be reset to the factory setting.
The network mask and Gateway are set by using the corresponding CPX parameters.
In the factory setting, the bus node automatically detects the baud rate and duplex mode.
Baud rate
Setting via attribute 6 (Forced Interface Speed) of the Ethernet link object:
– 10 Mbit/s
– 100 Mbit/s
Duplex mode
Setting via attribute 6 (Control Bits, bit 1) of the Ethernet link object:
– Half duplex
– Full duplex
The power consumption of a CPX terminal depends on the number and type of integrated modules and
components.
Observe the information on power supply (è electrical connection) as well as on the earthing meas-
ures to be carried out (è equipotential bonding) contained in the CPX system description.
3.1.2 "QuickConnect"
The EtherNet/IP "QuickConnect" function enables the CPX terminal to be started more quickly and the
connection to the EtherNet/IP master to be established more quickly.
"QuickConnect" is commonly used for applications with a tool change, for which the downtime should
be minimised by the disconnection and connection of devices.
NOTICE!
"QuickConnect" only works if this function is supported by all participating devices.
• Make sure that intermediate switches and routers in your network support this function.
The "QuickConnect" function is deactivated in the bus node when delivered from the factory.
For the use of "QuickConnect":
1. "QuickConnect" via attribute 12 of the TCP/IP interface object
è 6.3.2.3 "TCP/IP Interface Object". This deactivates the "Crossover" detection in the bus node.
2. Restart the bus node to activate the modified network settings.
3. Use the same settings for baud rate and duplex mode at the counterpart station (e.g. switch) and
at the PLC as in the bus node.
For fast connection set-up:
– 100 Mbit/s
– Full duplex
4. "QuickConnect" in the PLC or in the control program.
According to EtherNet/IP specification the bus node corresponds to a "Class A Device". When
switched on, the bus node requires less than 350 ms to accept a TCP connection. Due to the fast
establishment of the TCP connection, the detection of IP addresses already in use ("IP Address Con-
flict Detection", ACD) is not fully executed. Multiple assigned IP addresses are only detected late. This
may cause interference in the network.
• If IP addresses are assigned correctly in the network, deactivate the ACD with attribute 10 of the
TCP/IP interface object è 6.3.2.3 "TCP/IP Interface Object".
The Modbus TCP protocol is activated via the DIL switch 1.2 in the ON position
è Tab. 5 Setting network protocol.
The bus node then identifies itself with the designation "FB36‑MB - Modbus TCP Remote‑IO".
Parameterisation
After switching the protocol, the following unmodified parameters are available:
– IP address
– Diagnostics mode
– System parameters
The DIL switch function remains unchanged.
Retentive bus-specific parameters are only active if the relevant protocol is selected
è 2.2.4 Setting operating mode and network protocol.
The configuration options via Modbus TCP TCP correspond to those via EtherNet/IP.
Exception: Modbus TCP cannot be used to access EtherNet/IP objects.
To configure the CPX terminal for Modbus TCP, the Modbus addresses of the data and the inputs and
outputs of the CPX terminal are required è 6.4 Modbus TCP-Objects of the CPX-FB36.
Detailed instructions and further information can be found in the documentation or the online help for
the controller or control program.
NOTICE!
The bus node CPX-FB36 can always be used on all EtherNet/IP or Modbus TCPcontrollers.
In the following, the configuration and commissioning of a ALLEN-BRADLEY controller using the "Stu-
dio 5000" software from ROCKWELL AUTOMATION is described as an example.
NOTICE!
• Observe the instructions for switching on in the controller manual.
lights up green
[PS] – Power supply (Power System, PS) OK
– Operating voltage applied
(in the approved range)
lights up green
[NS] – Network communication available, but not configured (operating
status "online"). This state is correct in this case because the bus
node is not configured.
flashes green
lights up green
[TP1], – Device correctly connected to the bus node
[TP2] – internal communication between bus node and device 1 and/or
device 2 is error-free
– Operating voltage and load voltage present
(in the approved range)1)
lights up green
1) Display depends on monitoring and message by the connected device.
Tab. 18 Status LEDs after switch-on – bus node not configured
Bus node configured – PLC in the stop mode
lights up green
[PS] – Power supply (Power System, PS) OK
– Operating voltage applied
(in the approved range)
lights up green
[NS] – Network status (Network Status, NS) error-free (operating status
"online")
– Communication with the network and PLC OK
lights up green
[PL] – Load voltage (Power Load, PL) is applied
(in the approved range)1)
lights up green
[TP1], – Device correctly connected to the bus node
[TP2] – internal communication between bus node and device 1 and/or
device 2 is error-free
– Operating voltage and load voltage present
(in the approved range)1)
lights up green
1) Display depends on monitoring and message by the connected device.
Tab. 19 Status LEDs after switch-on – bus node configured, PLC in the Stop mode
Bus node configured – PLC in the run mode
lights up green
[PS] – Power supply (Power System, PS) OK
– Operating voltage applied
(in the approved range)
lights up green
[NS] – Network status (Network Status, NS) error-free (operating status
"online")
– Communication with the network and PLC OK
lights up green
[PL] – Load voltage (Power Load, PL) is applied
(in the approved range)1)
lights up green
[TP1], – Device correctly connected to the bus node
[TP2] – internal communication between bus node and device 1 and/or
device 2 is error-free
– Operating voltage and load voltage present
(in the approved range)1)
lights up green
1) Display depends on monitoring and message by the connected device.
Tab. 20 Status LEDs after switch-on – bus node configured, PLC in the run mode
4 Commissioning
4.1 Configuration
A CPX terminal with bus node CPX-FB36 can be configured using various methods.
Configuration Installation of station With the exception of the I/O Not available with all Ether-
with EDS file properties for the CPX data length, the entire config- Net/IP masters. Paramet-
terminal in the "Stu- uration is taken over from the erisation is saved locally in
dio 5000" configura- EDS file. the CPX terminal and is lost if
tion program. the terminal is replaced.
è 4.1.1 Configuration with EDS file
Configuration Creation of a new sta- Works with all versions All settings must be entered
with "Generic tion and manual con- manually.
Ethernet figuration in the "Stu-
Module" dio 5000" configura-
tion program.
è 4.1.2 Configuration with "Generic Ethernet Module"
Configuration Export of the settings Transfer of the existing con-
with CPX-FMT of the CPX terminal figuration of the station and
CPX-FMT and import parameterisation of the CPX
of the settings in the terminal.
configuration pro-
gram "Studio 5000".
è 4.1.3 Configuration with CPX-FMT
Tab. 21 Configuration methods
The device description file is available from the Festo support portal è www.festo.com/sp.
Configuration of the bus node can only take place if there is no online connection to the controller.
This value can either be calculated or read out with the aid of CPX-FMT or web server.
Configuration of the bus node can only take place if there is no online connection to the controller.
Configuration of the bus node can only take place if there is no online connection to the controller.
Characteristic Description
Configuration of the bus node can only take place if there is no online connection to the controller.
The "Festo Maintenance Tool" software (CPX-FMT) is available on the Festo support portal
è www.festo.com/sp.
The CPX terminal can also be configured offline. Changes can also be made after importing the
project in the "Studio 5000" software.
Configuration and parameterisation are hereby completed. Changes to the parameterisation of the
modules and valve terminals used in the CPX terminal are made with the “Studio 5000” software.
In principle, the bus node is configured in the same manner as in the Remote I/O operating mode, but
with different I/O data lengths.
The bus node then occupies 8 or 16 byte inputs and 8 or 16 byte outputs depending on the setting of
DIL switch 2.2 è Tab. 6 Setting diagnostic mode or data field size. These inputs and outputs are avail-
able to the control program of the control block.
To use the Remote Controller operating mode:
1. Set Remote Controller operating mode with DIL switch 1.1 è Tab. 4 Setting operating mode.
2. Set the network protocol with DIL switch 1.2 è Tab. 5 Setting network protocol.
3. Set the required data field size with DIL switch 2.1
è Tab. 6 Setting diagnostic mode or data field size.
The bus node is now configured in the Remote Controller operating mode.
4.2 Parameterisation
WARNING!
Uncontrolled movement of the actuators, undefined switching statuses
Injury to people, damage to the machine and system
• During the parameterisation process, make sure that nobody is within the danger zone of moving
parts of your system.
The CPX terminal is supplied from the factory with preset parameters. These parameters are saved in
the bus node.
These parameters can be used to generally adapt the behaviour of the CPX terminal to the relevant
application.
A distinction is made between the following variants:
– System parameters, e.g. setting reaction times, switching off error messages
– Module parameters (module- and channel-specific), e.g. diagnostic settings, settings for error
handling, settings for debounce times of inputs, settings for forcing
– Parameters of the diagnostic memory
A detailed description of the individual parameters as well as basic principles of application can be
found in the CPX system description (CPX-SYS).
The module parameters can be found in the descriptions for the modules, e.g. description of the CPX
pneumatic interfaces and CPX I/O modules (CPX-EA).
The parameterisation is loaded again after every interruption of the power supply or the network con-
nection. For example, this enables exchange of individual CPX modules without the need for re-para-
meterisation.
The parameterisation saved in the bus node can be overwritten accidentally by the controller.
• Prevent unintentional overwriting of the stored parameterisation by changing the "Configura-
tion" connection parameter using the "Studio 5000" software.
To change the "Configuration" connection parameter with the "Studio 5000" software:
1. Abort an existing online connection to the higher-level controller:
["Communications"] > ["Go Offline"]
2. Open the ""Module Properties"" dialogue:
In the window ""Controller Organizer"" in the directory ""I/O Configuration"" double click on
""Ethernet"".
If the Modifiy (M) LED on the bus node is on permanently after system start-up, [System start with
saved parameters] is set.
Further information about parameterisation can be found in the CPX system description (CPX-SYS).
NOTICE!
The last parameterisation transferred in the CPX terminal is always valid.
Information about using the operator unit can be found in the corresponding description.
4.2.6 Parameterisation using CPX-FMT and system start with saved parameters
The parameterisation corresponds to the method for configuration with CPX-FMT and transfer of all
parameters to the "Studio 5000" software è 4.1.3 Configuration with CPX-FMT.
The parameterisation of the CPX terminal is saved directly in the bus node. To use this parameterisa-
tion, the “System start” parameter needs to be set to “Saved parameters”
è 4.2.1 Parameterisation during switch-on [system start].
4.3 Behaviour of the outputs in the "Fail safe mode" or " "Idle mode" mode
“Idle mode” ("Idle mode") is assumed by the participants after a request by the master.
The error state ("Fail safe mode", also called "Fault mode") defines the state of the respective chan-
nel in case of network communication errors.
This applies for this status:
– Inputs are transmitted
– Output channels of the stations are no longer updated
In the "Fail safe mode" or "Idle mode" outputs can have one of the following states:
Procedure
– Enter the IP address of the bus node in the address line of an internet browser as follows :
http://192.168.1.xxx
When replacing a bus node with the setting [System start with saved parameters], the CPX terminal is
not automatically parameterised by the higher-order controller.
The CPX-FB36 bus node is compatible with the CPX-FB32 bus node:
In existing applications, a CPX-FB32 bus node can be replaced by a CPX-FB36 bus node (from Revision
13) without changing the configuration of the host system.
5 Diagnostics
5.1 Diagnostics options
Diagnostics option Brief description Advantages
Diagnostics via Ether- Access to all system data of the CPX Detailed error detection as well as
Net/IP terminal over the network. access to the diagnostic memory in
the online mode of the controller
software and in the PLC user pro-
gram.
è 6.3.1 Overview of EtherNet/IP objects
Tab. 29 Diagnostics options
The available diagnostic information is dependent on the DIL switch settings on the bus node and the
parameterisation of the CPX terminal.
lights up
flashing
off
1) Steady light: ready for data transfer; flashing: data being transmitted
2) On only if "System start with stored parameterisation and stored CPX extension" is activated.
Tab. 31 Normal operating status
applied.
lights up green
Operating voltage outside the – Rectify undervoltage.
tolerance range.
flashes green
(fast flashing)
Internal fuse has tripped. 1. Rectify short circuit/overload.
2. Depending on the parameterisation:
– The power supply will be switched
flashes green
on again automatically after the
short circuit has been eliminated
(factory setting).
– Switch the power supply off and
then on again.
lights up green
Load voltage outside the toler- – Rectify undervoltage.
ance range.
flashes green
Tab. 33 LED display PL (load voltage supply)
off
1) The LED display SF flashes depending on the error class that has occurred.
2) Fault class 1 (minor faults): 1x flashing, pause time
3) Fault class 2 (faults): 2x flashing, pause time
4) Fault class 3 (serious faults): 3x flashing, pause time
Tab. 34 LED display SF (system error)
System start with saved parameterisation and saved CPX expansion has
been set:
– Parameters and CPX configuration are stored retentively
on yellow
– external parameterisation is blocked1)
Caution when replacing CPX valve terminals with saved parameterisation.
For these CPX terminals, parameterisation is not carried out automatically
by the higher-order controller when the terminal is replaced.
– Before replacing, determine the necessary settings and restore them if
necessary.
Forcing active1)
The Force function is enabled or the IP address was changed via the DIL
switch (restart required).
flashing yellow
System start with default parameterisation and current CPX structure (fact-
ory setting)
– external parameterisation is possible
off
1) The display of the Force function (LED flashes) has priority over the display of the system start setting (LED on).
Tab. 35 LED display M (parameterisation modified or forcing active)
lights up green
Configuration of the CPX terminal – Complete or correct configura-
not complete or not correct. tion of the CPX terminal.
flashes green
error cannot be rectified – Contact Festo Service
(è www.festo.com).
lights red
error can be rectified – Check configuration of the CPX
terminal.
flashes red
flashes red/green
No logic power supply to the net- – Check logic power supply.
work interface.
off
Network protocol Modbus TCP
Ready for Modbus connections –
lights up green
Not ready for Modbus connections –
off
1) The behaviour of the LED display depends on the network protocol used.
Tab. 36 LED display MS (Module Status)
flashes red
flashes red/green
The CPX terminal is offline. – Check network connection.
off
Network protocol Modbus TCP
At least one Modbus connection –
active.
lights up green
No Modbus connection active. –
off
1) The behaviour of the LED display depends on the network protocol used.
Tab. 37 LED display NS (Network Status)
Network connection OK –
lights up
Data traffic activity (Traffic) –
off
Tab. 38 LED display TP1, TP2 (connection/data traffic)
If the status bits are to be transmitted via a "Polled" or "Change of state" connection, the DIL
switches on the bus node must be set accordingly è Tab. 6 Setting diagnostic mode or data field size.
2 Error at input
3 Error at analogue module/technology module Module type in which an error has
occurred
4 Undervoltage Type of error
5 Short circuit/overload Type of error
6 Cable break Type of error
7 Other error Type of error
Tab. 39 Overview of status bits
Detailed information on the status bits can be found in the CPX system description (CPX-SYS ).
To use the I/O diagnostics interface, it must be activated via DIL switches on the bus node
è Tab. 6 Setting diagnostic mode or data field size. When the I/O diagnostic interface is activated, the
first 16 inputs and outputs in the address range are occupied è Tab. 50 Sequence of addressing.
Detailed information on the I/O diagnostic interface and the available diagnostic information and the
corresponding function numbers can be found in the CPX system description (CPX-SYS).
Accessing EtherNet/IP objects via Explicit-Messaging programming is more useful for the CPX-FB36
bus node than using the I/O diagnostics interface è 6.3.1 Overview of EtherNet/IP objects.
Possible sequence of dia- Diagnostic data Object that supplies the dia-
gnostics gnostic data
Possible sequence of dia- Diagnostic data Object that supplies the dia-
gnostics gnostic data
2. Determine the number of the Number of the module Status and Diagnostics Object
module in which an error has (133d)
occurred
3. Determine relevant module Error number, channel type and Generic Module Parameter
diagnostic data number of the faulty channel Object (101d)
Tab. 42 Possible sequence of diagnostics
WARNING!
Undesired status of valves and outputs with communication errors
Injury to people, damage to the machine and system
An incorrect status of valves and outputs can lead to dangerous situations.
• Ensure that valves and outputs relating to the aforementioned malfunctions are placed in a safe
condition.
The Modbus connection for the controller is monitored by default with a timeout of 10 seconds. This
time can be adjusted via Modbus address 46100 è Tab. 118 Modbus connection timeout.
If no telegrams are received by the controller during the set time, the outputs are set to the set values
of the "Fail safe" parameter.
6 Technical appendix
6.1 Technical Data
General technical data
Power supply
The number of assigned inputs and outputs for modules can be found in the following tables:
• Bus node è Tab. 46 Address assignment of bus nodes
• Digital modules è Tab. 47 Address assignment for digital modules
• Analogue modules è Tab. 48 Address assignment of analogue modules
• Technology modules è Tab. 49 Address assignment for technology modules
Remote I/O
Without diagnostics mode FB-36-RIO... - -
With status bits FB-36-RIO... 1x 16 Bit2) -
with I/O diagnostics interface FB-36-RIO... 1x 16 bits 1x 16 bits
Remote Controller
FB-36-RC... 8x 8 bit … 8x 8 bit …
64x 8 bit3) 64x 8 bit3)
1) In the operator unit or in the hardware configuration of the programming software.
2) Diagnostics mode status bits assigned 2 bytes of address space (8 bits remain unused).
3) depending on the setting of DIL switch 2 and the revision of the bus node
Tab. 46 Address assignment of bus nodes
Input module
CPX-4DE 4DI 4x 1 bit2) -
CPX-4DE 8DI 8x 1 bits -
CPX-8NDE (n-switching) 8NDI 8x 1 bits -
CPX-8DE-D (with channel diagnostics) 8DI-D 8x 1 bits -
CPX-16DE 16DI 16x 1 bits -
CPX-M-16DE-D (with channel diagnostics) 16DI-D 16x 1 bits -
CPX-L-16DE-16-KL-… (with terminal strip) L-16DI-PI 16x 1 bits -
CPX-P-8DE-N P8-DI-N 2x 8 bits 1x 8 bits
CPX-P-8DE-N-X P8-DI-N-X 10x 8 bits 2x 8 bits
CPX-P-8DE-N-IS (intrinsically safe inputs) P8-DI-N-IS 2x 8 bits 1x 8 bits
CPX-P-8DE-N-IS-X (intrinsically safe inputs) P8-DI-N-IS-X 10x 8 bits 2x 8 bits
Output module
CPX-4DO 4DO - 4x 1 bits
CPX-8DO 8DO - 8x 1 bits
CPX-8DO-H (high current) 8DO-H - 8x 1 bits
Input/output module
CPX-8DI-8DO 8DI/8DO 8x 1 bits 8x 1 bits
CPX-L-8DI-8DO-16-KL- … (with terminal strip) L-8DI8DO-PI 8x 1 bits 8x 1 bits
Electronics module
VMPA1-FB-EMS-8 for pneumatic module MPA1 MPA1S - 8x 1 bit3)
(1 … 8 valves)
VMPA2-FB-EMS-4 for pneumatic module MPA2 MPA2S - 8x 1 bit4)
(1 … 4 valves)
Electronics module (electrically isolated)
VMPA1-FB-EMG-8 for pneumatic module MPA1 MPA1G - 8x 1 bits
(1 … 8 valves)
VMPA2-FB-EMG-4 for pneumatic module MPA2 MPA2G - 8x 1 bits
(1 … 4 valves)
Electrical module with diagnostic function
VMPA1-FB-EMS-D2-8 for pneumatic module MPA1S-D - 8x 1 bits
MPA1 (1 … 8 valves)
VMPA2-FB-EMS-D2-4 for pneumatic module MPA2S-D - 8x 1 bits
MPA2 (1 … 4 valves)
Electrical module with diagnostic function (electrically isolated)
VMPA1-FB-EMG-D2-8 for pneumatic module MPA1G-D - 8x 1 bits
MPA1 (1 … 8 valves)
VMPA2-FB-EMG-D2-4 for pneumatic module MPA2G-D - 8x 1 bits
MPA2 (1 … 4 valves)
Electrical manifold module VMPAL-EVAP-10-... (for pneumatic module MPA-L)
VMPAL-EVAP-10-1 (1 valve, 1 coil) MPAL - 1 bit
VMPAL-EVAP-10-2 (1 valve, 2 coils) MPAL - 2 bit
VMPAL-EVAP-10-1-4 (4 valves, 4 coils) MPAL - 4 bit
VMPAL-EVAP-10-2-8 (4 valves, 8 coils) MPAL - 8 bit
End plate (pneumatic interface) VMPA…
VMPA-FB-EPL-… for valve terminal MPA-S - - -
VMPAF-FB-EPL-… for valve terminal MPA-F - - -
VMPAL-FB-EPL-… for valve terminal MPA-L
Additional information:
• The address assignment in the CPX digital I/O modules can be found in the CPX-EA-... and
CPX-4AE-4AA-H descriptions (analogue I/O modules with HART communication).
• Information on CPX I/O modules with intrinsically safe inputs can be found in the description CPX-
P-EA-...
• Information on pneumatic interfaces and pneumatic modules can be found in the corresponding
descriptions of pneumatics.
• From the technical point of view, the individual pneumatic modules each represent an electric
module for controlling the attached valves.
• An overview of the “Descriptions of the CPX terminal” documentation can be found in the CPX sys-
tem description (CPX-SYS).
The address assignment in the CPX analogue I/O modules can be found in the CPX-EA-... and
CPX-4AE-4AA-H descriptions (analogue I/O modules with HART communication).
Details on the technology modules can be found in the corresponding descriptions è CPX-...
6.2.2 Addressing
1. I/O diagnostics interface The I/O diagnostic interface can be activated via the
DIL switch. If it is activated, it will occupy the first 16
inputs and outputs in the address range.
Depending on the setting, this address range can also
be occupied by status
bitsè Tab. 6 Setting diagnostic mode or data field
size.
2. Analogue modules Modules with analogue inputs/outputs
3. Technology modules e.g. CP interface, control block CPX-CEC or CPX-FEC
4. Digital modules Modules with digital I/O
Tab. 50 Sequence of addressing
CAUTION!
If the CPX terminal is extended or converted at a later stage, input/output addresses may be shifted.
This applies in the following cases:
• Additional modules are inserted between existing modules.
• Existing modules are removed or replaced by other modules with fewer or more input/output
addresses.
• Interlinking blocks (VTSA) or pneumatic connection blocks (MPA-L) for monostable valves are
replaced by interlinking blocks/connection blocks for bistable valves – or vice versa (è Pneumat-
ics description).
• Additional interlinking blocks (VTSA) or connection blocks (MPA-L) are inserted between existing
ones.
• Status bits or the I/O diagnostics interface are activated/deactivated.
05 (05h) Reset
01 (01h) Get Attribute All
14 (0Eh) Get Attribute Single
16 (10h) Set Attribute Single
Tab. 55 Class Services and Instance Services
Counting mode
The following applies to module-oriented objects:
– Instance number = module number + 1
Explanation:
– The counting of the modules starts with 0 at the bus node.
– The counting of instances starts with 1 at the bus node.
An overview of the available data and parameters, their function numbers as well as their assignment
to the objects can be found in the following sections.
The description and mode of operation of the individual parameters and data as well as fundamentals
on parameterisation can be found in the CPX system description (CPX-SYS).
Instance Description
Instance Description
110 Output data in the INT format (Output Data with Padding)
111 Input data in the INT format (Input Data with Padding)
254 HeartBeat
255 ListenOnly
Tab. 62 Instances for Assembly object
Mode of operation Remote I/O
Each data area begins at the least significant bit (Least Significant Bit, LSB) of a word.
Instance 101: Input
Within the instance "Input" of the Assembly object, all inputs of the CPX system are transmitted cyclic-
ally over the network by means of a communication connection.
The following sequence applies:
Sequence of transmission
Sequence of transmission
Instances: 1 … 40
An instance is created for every diagnostic entry.
Object Description
Object Description
Object Description
Object Description
Object Description
Object Description
Object Description
101 Get All channels: values for Fail safe mode and Idle ARRAY
mode
Tab. 89 Structure of the objects for Fail safe mode and Idle mode
Structure of the objects for “Fail safe state” and “Idle state” for digital output modules
Object "Fail safe state": 112d
Object "Idle state": 114d
è Tab. 86 Objects for Fail safe and Idle parameters of digital output modules
Instances: 1 … 48
1 Get/Set Channel 0: value for "Fail safe state" and "Idle BYTE
state"
2 Get/Set Channel 1: value for "Fail safe state" and "Idle BYTE
state"
… … … …
64 Get/Set Channel 63: value for "Fail safe state" and "Idle BYTE
state"
65 Get/Set Channel 0: value for "Fail safe state" and "Idle WORD
state"
... ... … …
96 Get/Set Channel 31: value for "Fail safe state" and "Idle WORD
state"
100 Get Number of channels BYTE
101 Get Data type: BYTE
– D1h : BYTE
– D2h : WORD
102 Get/Set All channels: values for Fail safe state and Idle ARRAY
state
Tab. 92 Structure of the objects for “Fail safe state” and “Idle state” for analogue output modules and
technology modules
The Configuration Array Object is available only for revision statuses later than Rev. 1.2. Further
information about this object can be found at www.festo.com/sp.
1 Get/Set Data field with all system and module parameters. ARRAY -
Tab. 93 "Configuration Array Object"
1 Get Number of input bytes for the Remote Controller operating SINT
mode
2 Get Number of output bytes for the Remote Controller operating SINT
mode
Tab. 94 “Slave Size Object” for “Remote Controller” operating mode
Class Attributes
1 Get Revision UINT Revision of the 1
object
2 Get Max instances UINT Maximum 48
number of
instances of
the CIP object
3 Get Num instances UINT Number of ≤ 48
instances that
are currently
generated by
the CIP object
6 Get Max Class UINT 7
Attribute
Class Attributes
1 Get Revision UINT Revision of the 1
object
2 Get Max instances UINT Maximum 48
number of
instances of
the CIP object
3 Get Num instances UINT Number of ≤ 48
instances that
are currently
generated by
the CIP object
6 Get Max Class UINT 100
Attribute
7 Get Max Instance UINT Channel of
Attribute Modules + 1
100 Get/Set HART Status UINT 120
Polling Interval
in Seconds
Instance Attributes
No Instance Attributes
Tab. 96 "HART Access Object"
118 … 119 Private Label Mfg 16 bits (2 bytes) CMD#0, byte 1, if HART
revision < 7
CMD#0, bytes 19 … 20,
if HART revision ≥ 7
1) The data is displayed in Intel format: LSB in first position. In HART format the MSB is in first position.
2) "0xFF", if the command is not supported.
3) "0", if the stated devices ("Units") are not available.
Tab. 100 "Get HART Device Information"
Diagnostic information
(Error Reason Code) if a
queue request is not
successful
(Status = 35)
Tab. 102 "Pass Through Init"
0 Status 0: Success
Queue request suc-
cessfully executed
34: Busy
Queue request still in
progress
35: Dead
Device not connected
or communication not
possible
1 HART command Response ("Echo") of
the HART command
(CMD…)
2 HART CommStatus HART response status
regarding byte 1
3 HART FieldDeviceStatus HART response status
regarding byte 2
or
Error Reason Code, if
status = 35
Code Description
0 Success
E1h Write data length too long
E2h Port unknown
E3h Device busy
E4h Write failed
E5h Read failed
E6h Read answer too long
E7h State unknown
E8h Port on master not support
E9h Port in invalid state
FFh Timeout
Tab. 109 Response Status
6.3.5 Examples
Information on the parameters can be found in the description for the relevant module.
45369 Module 32 … 47
Bit n = 0: module does not exist
Bit n = 1: module exists
Tab. 115 Configuration information on the modules of the CPX terminal
n 0 Inputs -
n+1 Module diagnostic data -
1) n corresponds to the first Modbus address of the module.
Tab. 121 Digital input module (CPX-8DI)
Input data
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0/1 0/1 Channel number (0 … 63) Error number (0 … 255)
Bit 15 and 14:
0 0: number of the first faulty O-channel
1 0: number of the first faulty I-channel
0 1: there is a module fault
1 1: reserved
Tab. 139 Module diagnostic data
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
x x x CPX function number
Data from the system table
Bit 15 (control bit): write access to the I/O diagnostics interface takes place with positive edge (0
è 1)
Bit 14 = 0: byte value, 1: word value
Bit 13 = 0: read request, 1: write request
Tab. 140 I/O diagnostics interface – write access
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Result of last request
Data from the system table
Result of last request:
= 0: waiting
= 8000h: request successful
> 8000h: error
8001h: write protection or operator unit has write access
8002h: write not allowed, reserved range
8003h: internal error
Tab. 141 I/O diagnostics interface – read access
Information on the I/O diagnostics interface and examples of its use can be found in the CPX system
description (CPX-SYS).
Input data
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
45648 Run/stop filter 1 (CPX function number 3480)
45652 Run/stop filter 2 (CPX function number 3484)
Information about the diagnostic memory can be found in the CPX system description (CPX-SYS).
Bit 15 8 7 4 3 0
CPX-FB36 0 45392 Result of access to the I/O diagnostic interface
Remote I/O 45393
45394 Diagnostic data
Digital input module 1 45395 0 Input data
(CPX-8DI) 45396 Diagnostic data
Bit 15 8 7 4 3 0
CPX-FB36 0 40001 Result of access to the I/O diagnostic interface
Remote I/O 40002 Data for the system table (write access)
Digital output module 2 40003 x Output data
(CPX-4DO)
MPA pneumatic module 3 40004 x Output data
with diagnostic func-
tion
MPA pneumatic module 4 40005 x Output data
with diagnostic func-
tion
MPA pneumatic module 5 40006 x Output data
with diagnostic func-
tion
Bit 15 8 7 4 3 0
CPX-FB36 0 45392 Result of access to the I/O diagnostic interface
Remote I/O 45393 Data from the system table (read access)
45394 Diagnostic data
Digital input module 1 45395 0 Input data
(CPX-8DI) 45396 Module diagnostic data
Analogue input module 2 45397 Analogue inputs channel 0
(CPX-2OI) 45398 Analogue inputs channel 1
45399 Module diagnostic data
Analogue output mod- 3 45400 Echo analogue outputs channel 0
ule (CPX-2AO) 45401 Echo analogue outputs channel 1
45402 Module diagnostic data
Bit 15 8 7 4 3 0
CPX-FB36 0 40001 Result of access to the I/O diagnostic interface
Remote I/O 40002 Data for the system table (write access)
Analogue output mod- 3 40003 Analogue outputs channel 0
ule (2AO) 40004 Analogue outputs channel 1
MPA pneumatic module 4 40005 x Output data
with diagnostic func-
tion
MPA pneumatic module 5 40006 x Output data
with diagnostic func-
tion
MPA pneumatic module 6 40007 x Output data
with diagnostic func-
tion
Tab. 148 Output data Addressing example 2
Phone:
+49 711 347-0
Internet:
© 2019 all rights reserved to Festo SE & Co. KG www.festo.com