0% found this document useful (0 votes)
14 views

cpxfb36

The document provides detailed information about the Festo CPX-FB36 bus node, including its network protocols (EtherNet/IP and Modbus TCP) and installation instructions. It outlines safety guidelines, commissioning processes, diagnostics options, and technical specifications. The document is intended for specialized personnel involved in the installation and maintenance of the CPX terminal.

Uploaded by

gilles bang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

cpxfb36

The document provides detailed information about the Festo CPX-FB36 bus node, including its network protocols (EtherNet/IP and Modbus TCP) and installation instructions. It outlines safety guidelines, commissioning processes, diagnostics options, and technical specifications. The document is intended for specialized personnel involved in the installation and maintenance of the CPX terminal.

Uploaded by

gilles bang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 218

Terminal CPX

Bus node CPX­FB36

Description

Network protocol
EtherNet/IP
Modbus TCP

Industrial Ethernet
2-Port

8024075
en 1611a
[8067476]
Contents and general instructions

Original . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . de

Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . en 1611a

Designation . . . . . . . . . . . . . . . . . . . . . . . . . . . CPX-FB36-EN

Order no. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8024075

 (Festo AG & Co. KG, D‐73726 Esslingen, 2016)


Internet: http://www.festo.com
E-mail: [email protected]

Reproduction, distribution or sale of this document or com­


munication of its contents to others without
express authorization is prohibited. Offenders will be held
liable for damages. All rights are reserved, in particular the
right to file patent, utility model or registered design applic­
ations.

Festo CPX-FB36-EN en 1611a English I


Contents and general instructions

EtherNet/IP®, Modbus®, ROCKWELL AUTOMATION®, SPEEDCON® are registered trade­


marks of the respective trademark owners in certain countries.

II Festo CPX-FB36-EN en 1611a English


Contents and general instructions

Contents

Intended use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII


Safety instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX
Qualification of specialized personnel (target group) . . . . . . . . . . . . . . . . . . . . . . . . . X
Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X
Notes regarding this description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI
Important user information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII

1. Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

1.1 General instructions for installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3


1.1.1 Connection and display components . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.1.2 Dismantling and mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.2 Settings of the DIL switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
1.2.1 Removing and attaching cover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
1.2.2 Arrangement of the DIL switches . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
1.2.3 Setting the DIL switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
1.2.4 Setting the operating mode and network protocol . . . . . . . . . . . . . 1-8
1.2.5 Setting diagnostic mode or data field size . . . . . . . . . . . . . . . . . . . . 1-9
1.2.6 Setting IP addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
1.3 Connecting to the network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
1.3.1 General instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
1.3.2 Overview of connection technology and network plug connectors 1-13
1.3.3 Cable specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
1.3.4 Network connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.3.5 Setting the IP addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
1.3.6 Extended network settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20
1.4 Ensuring the degree of protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21
1.5 Power supply of the CPX terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22

Festo CPX-FB36-EN en 1611a English III


Contents and general instructions

2. Preparing for commissioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

2.1 EtherNet/IP protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3


2.1.1 “Multicast” telegram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.1.2 “QuickConnect” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2.1.3 “Device Level Ring” protocol (DLR) . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2.2 Modbus® TCP protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
2.3 Notes on commissioning of the CPX-FB36 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
2.3.1 Requirements for commissioning . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
2.3.2 Switching on the power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
2.3.3 Normal operating status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
2.4 Participants in the network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
2.4.1 Participant properties (EDS file) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16

3. Commissioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

3.1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3


3.1.1 Configuration with EDS file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
3.1.2 Configuration with “Generic Ethernet Module” . . . . . . . . . . . . . . . . 3-11
3.1.3 Configuration with CPX-FMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
3.1.4 Configuration in the “Remote Controller” operating mode . . . . . . . 3-20
3.1.5 Setting up a “Listen only” connection . . . . . . . . . . . . . . . . . . . . . . . 3-21
3.2 Parameterisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3.2.1 Parameterisation during switch-on [system start] . . . . . . . . . . . . . . 3-23
3.2.2 Methods of parameterisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
3.2.3 Parameterisation via configuration data . . . . . . . . . . . . . . . . . . . . . 3-26
3.2.4 Parameterisation with the control device CPX-MMI . . . . . . . . . . . . 3-26
3.2.5 Parameterisation in the PLC user program . . . . . . . . . . . . . . . . . . . 3-26
3.2.6 Parameterisation using CPX-FMT and system start with saved parameters
3-27
3.3 Behaviour of the outputs in the “Fail safe mode” or “Idle mode” . . . . . . . . . 3-28
3.4 Web server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
3.5 Checklist for commissioning a CPX terminal . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
3.6 Replacing the bus node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31

IV Festo CPX-FB36-EN en 1611a English


Contents and general instructions

4. Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

4.1 Diagnostics options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3


4.2 Diagnostics via LED displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.2.1 CPX-specific LED displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.2.2 Network-specific LED indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
4.3 Diagnostics via status bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
4.4 Diagnostics via the I/O diagnostics interface . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
4.5 Diagnostics via EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.6 Diagnostics via Modbus®TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
4.7 Error handling (“Fail safe”) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16

A. Technical appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

A.1 Technical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3

B. Address assignment of the CPX terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1

B.1 Address assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3


B.1.1 Bus node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
B.1.2 Digital modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
B.1.3 Analogue modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9
B.1.4 Technology modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-10
B.2 Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12
B.2.1 Basic rules for addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12
B.2.2 Data formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13
B.2.3 Examples of addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14
B.3 Address assignment after extension/conversion . . . . . . . . . . . . . . . . . . . . . . B-20

Festo CPX-FB36-EN en 1611a English V


Contents and general instructions

C. EtherNet/IP Objects of the CPX-FB36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1

C.1 Overview of Ethernet/IP objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3


C.2 Objects for network settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
C.2.1 “Device Level Ring Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
C.2.2 “QoS Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
C.2.3 “TCP/IP Interface Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
C.2.4 “Ethernet Link Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-12
C.3 Objects for the I/O connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-13
C.3.1 “Assembly Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-13
C.4 Objects for system data and diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-18
C.4.1 “Identity Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-18
C.4.2 “Global System Object” for operating mode “Remote I/O” . . . . . . C-20
C.4.3 “Status and Diagnosis Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-23
C.4.4 “Diagnosis Trace Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-24
C.4.5 “Diagnosis Trace Status Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . C-26
C.4.6 “Generic Parameter Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-28
C.4.7 “Force Parameter” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-31
C.4.8 “Fail safe” and “Idle” parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . C-36
C.4.9 “Configuration Array Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-42
C.4.10 “Slave Size Object” for “Remote Controller” operating mode . . . . C-42
C.4.11 “ISDU Access Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-43
C.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-45
C.5.1 Forcing inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-45
C.5.2 Parameterisation with “Generic Parameter Object” . . . . . . . . . . . . C-47

VI Festo CPX-FB36-EN en 1611a English


Contents and general instructions

D. Modbus® TCP objects of the CPX-FB36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1

D.1 Overview of Modbus® TCP objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3


D.2 Commands and addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
D.3 CPX status information (Group A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
D.4 Process data (Group B and D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
D.4.1 Bus node CPX-FB36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
D.4.2 Electric modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
D.4.3 Pneumatic modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-10
D.4.4 Electrical interface (CP interface) CPX-CP-4-FB . . . . . . . . . . . . . . . . D-15
D.4.5 Composition of diagnostic data (diagnostic word) . . . . . . . . . . . . . D-19
D.4.6 Composition of the data of the I/O diagnostics interface . . . . . . . . D-20
D.5 Diagnostic memory (Groups C and E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-21
D.6 Modbus TCP Objects (Group F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-23
D.6.1 Addressing examples for Modbus® TCP . . . . . . . . . . . . . . . . . . . . . D-24

E. Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1

Festo CPX-FB36-EN en 1611a English VII


Contents and general instructions

Intended use

The bus node described in this description is intended exclus­


ively for use in CPX terminals from Festo for installation in a
machine or automated system.

In combination with a CPX terminal, the bus node is used for


communication as a participant in networks with the proto­
cols EtherNet/IP or ModbusTCP.

The CPX terminal may only be used as follows:

– as intended in industrial environments; outside of indus­


trial environments, e.g. in commercial and mixed-residen­
tial areas, actions to suppress radio interference may
have to be taken

– 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


destination as well as directives and standards, regula­
tions of the inspection organisations, insurance compan­
ies and national regulations.

VIII Festo CPX-FB36-EN en 1611a English


Contents and general instructions

Safety instructions

 Before assembly or installation work, switch off the power


supply, switch off the compressed air supply, exhaust any
pneumatic components.

 For the electrical power supply, only use PELV circuits in


accordance with IEC 60204-1/EN 60204-1.

 Note the information on installation and power supply as


well as on potential equalisation (earthing measures) in
the CPX system description (è P.BE-CPX-SYS-…).

 Observe the handling specifications for electrostatically


sensitive devices.

 Seal unused connections with cover caps to achieve the


required degree of protection.

 Use connection technology with the required degree of


protection.

 Observe the specifications in the CPX system description,


in the descriptions of the valve terminal used as well as in
the assembly instructions of the individual components.

 Observe the instructions for correctly mounting the CPX


terminal.

 Place only a completely mounted and wired CPX terminal


into operation.

 Only switch on the compressed air and load voltage if the


system has been professionally installed, configured and
parameterised.

 Make sure that nobody enters the positioning range of


the actuators.

Switching off the compressed air or load voltage is not a suit­


able locking mechanism. Unintentional movement of actuat­
ors may occur in the event of a malfunction.

Festo CPX-FB36-EN en 1611a English IX


Contents and general instructions

Qualification of specialized personnel (target group)

The product must only be commissioned by trained experts in


control and automation technology who are familiar with:

– mounting, installation, operation and diagnostics of con­


trol systems, networks and fieldbus systems

– the applicable regulations for accident prevention and


occupational safety

– the documentation for the product.

Service

Consult your local Festo repair service if you have any tech­
nical problems.

X Festo CPX-FB36-EN en 1611a English


Contents and general instructions

Notes regarding this description

This description contains specific information on the installa­


tion, configuration, parameterisation, commissioning, pro­
gramming and diagnostics with the CPX-FB36 bus node for
EtherNet/IP and Modbus® TCP.

An overview of the structure of user documentation for the


CPX terminal can be found in the CPX system description
(è P.BE.CPX-SYS-…).

Additional information regarding EtherNet/IP can be found


here:

è www.odva.org

Additional information regarding Modbus® TCP can be found


here:

è www.modbus.org

The bus node has been certified by the Open Device Vendor
Association (ODVA):

General basic information about the mode of operation, mount­


ing, installation and commissioning of CPX terminals can be
found in the CPX system description (è P.BE-CPX-SYS-…).

Information about additional CPX modules can be found in


the description for the respective module.

Festo CPX-FB36-EN en 1611a English XI


Contents and general instructions

Important user information

Danger categories
This description includes instructions on the possible dangers
that can occur if the product is used incorrectly. These danger
warnings are marked with a signal word (warning, caution,
etc.), placed on a grey background and additionally marked
with a pictogram. A distinction is made between the following
danger warnings:

Warning
... means that non-observance can result in serious per­
sonal injury or damage to property.

Caution
... means that injury to people and damage to property can
occur if this warning is not observed.

Note
... means that damage to property can occur if this warning
is not observed.

In addition, the following pictogram marks passages in the


text that describe activities involving electrostatic sensitive
devices:

Electrostatically sensitive devices: Incorrect handling can


cause damage to devices.

XII Festo CPX-FB36-EN en 1611a English


Contents and general instructions

Marking of special information


The following pictograms mark passages in the text that con­
tain special information.

Pictograms

Information:
Recommendations, tips and references to other information
sources.

Accessories:
Information about necessary or useful accessories for the
product.

Environment:
Information on the environmentally friendly use of the
product.

Text designations

 Bullet points denote activities that can be carried out in


any order.

1. Numerals label activities that must be carried out in the


sequence specified.

– Arrowheads indicate general lists.

Festo CPX-FB36-EN en 1611a English XIII


Contents and general instructions

The following product-specific terms and abbreviations are


used in this description:

Term/abbreviation Significance

160d Decimal numbers are marked in part by a low-set “d”.

A0h Hexadecimal numbers are marked by a low-set “h”.

AO Analogue output

AI Analogue input

BOOTP Dynamic protocol for automatic assignment of IP addresses (Boot pro­


tocol, predecessor of DHCP).

Bus node Provides the connection to specific fieldbuses. It transmits control signals
to the connected modules and monitors their ability to function.

CEC CoDeSys Controller, e.g. CPX-CEC, usable for control, configuration and
commissioning of CPX terminals.

CoDeSys Controller Development System

CP Compact Performance

CP module Collective term for the various modules which can be integrated into the CP
system (decentralised installation system).

CPX-CP interface Interface for connecting decentrally arranged CP modules to a CPX terminal.

CPX-FMT Festo Maintenance Tool for configuration and parameterisation of CPX


terminals.

CPX-MMI Operator unit for commissioning and service purposes.

CPX modules Collective term for electric modules which can be incorporated into a CPX
terminal: bus nodes, I/O modules and function modules (technology mod­
ules).
CPX modules provide, among other things, electrical inputs and outputs for
connecting sensors and actuators.
CPX modules form the electrical side of the CPX terminal.

Tab. 0/1: CPX-specific terms and abbreviations - part 1

XIV Festo CPX-FB36-EN en 1611a English


Contents and general instructions

Term/abbreviation Significance

CPX terminal Complete system consisting of various CPX modules with or without
pneumatics modules.

DHCP Dynamic protocol for automatic assignment of IP addresses (Dynamic


Host Configuration Protocol).

DI Digital input

DIL switches Dual in-line switches consist of several switch elements with which
settings can be made.

DO Digital output

EtherNet/IP Communication protocol for connecting various devices in a network.

FEC Control block, e.g. CPX-FEC, usable as:


– stand-alone system controller (PLC, Stand Alone operating mode)
– system controller (PLC, 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-FEC) and CoDeSys controller (CPX-CEC); func­
tion modules are also known as technology modules.

I Digital input

I/O diagnostics interface Network-independent diagnostic interface at I/O level, which enables
access to the internal data of the CPX terminal.

I/O modules Collective term for the CPX modules that provide digital or analogue
inputs and/or 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.

ModbusTCP Communication protocol via TCP/IP in automation technology.

O Digital output

Tab. 0/2: CPX-specific terms and abbreviations - part 2

Festo CPX-FB36-EN en 1611a English XV


Contents and general instructions

Term/abbreviation Significance

Pneumatic interface Interface between CPX modules and pneumatic modules within a CPX
terminal.
The pneumatic interface counts functionally as part of the electrical
side of the CPX terminal.

Pneumatic modules Collective term for the pneumatics modules which can be integrated
into a CPX terminal.
They provide outputs (working ports) for connecting actuators, e.g.
cylinders. They form the pneumatic side of the CPX­ terminal.

Status bits Internal inputs that supply coded common diagnostic messages

Technology module è Function module

Tab. 0/3: CPX-specific terms and abbreviations - part 3

XVI Festo CPX-FB36-EN en 1611a English


Contents and general instructions

Data type Size Range of values Description

ARRAY —1) — Structure with identical


data types

BOOL 1 bit 0 “false” and 1 “true” Logical data type

BYTE 8 bit 00h … FFh Bit field

DWORD 32 bit 00000000 h … FFFFFFFFh Bit field

DINT 32 bit –2.147.483.648 … Signed Double Integer


2.147.483.647

INT 16 bit –32,768 … 32,767 Signed Integer

Padded EPATH Max. 12 bytes Logical segments of a


path specification

SINT 8 bit –128 … 127 Signed Short Integer

STRING 8 bit/character — String

SHORT_STRING 8 bit/character + — String with max. 255 char­


8 bit length specific­ acters
ation

STRUCT —1) — Structure of any data


types

UDINT 32 bit 0 … 4,294,967,296 Unsigned Double Integer

UINT 16 bit 0 … 65,536 Unsigned integer

USINT 8 bit 0 … 256 Unsigned Short Integer

WORD 16 bit 0000h … FFFFh Bit field

1) Dependent on the data types used

Tab. 0/4: Data types used

Festo CPX-FB36-EN en 1611a English XVII


Contents and general instructions

XVIII Festo CPX-FB36-EN en 1611a English


Installation

Chapter 1

Installation

Festo CPX-FB36-EN en 1611a English 1-1


1. Installation

Contents

1. Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

1.1 General instructions for installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3


1.1.1 Connection and display components . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.1.2 Dismantling and mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.2 Settings of the DIL switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
1.2.1 Removing and attaching cover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
1.2.2 Arrangement of the DIL switches . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
1.2.3 Setting the DIL switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
1.2.4 Setting the operating mode and network protocol . . . . . . . . . . . . . 1-8
1.2.5 Setting diagnostic mode or data field size . . . . . . . . . . . . . . . . . . . . 1-9
1.2.6 Setting IP addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
1.3 Connecting to the network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
1.3.1 General instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
1.3.2 Overview of connection technology and network plug connectors 1-13
1.3.3 Cable specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
1.3.4 Network connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.3.5 Setting the IP addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
1.3.6 Extended network settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20
1.4 Ensuring the degree of protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21
1.5 Power supply of the CPX terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22

1-2 Festo CPX-FB36-EN en 1611a English


1. Installation

1.1 General instructions for installation

Warning
Uncontrolled movements of the actuators and loose
tubing, undefined switching states of the electronic com­
ponents
Injury caused by moving parts, damage to machine and to
system
Before mounting and installation work:
 Switch off the power supplies
 Switch off the compressed air supply
 Exhaust any pneumatic components.

Note
Electrostatically sensitive devices
 Do not touch any components.
 Observe the handling specifications for electrostatically
sensitive devices.

Note
Ensuring the required degree of protection
 Use cover caps to seal unused connections
(è 1.4 Ensuring the degree of protection).

Information about mounting of the CPX terminal can be found


in the CPX system description (è P.BE-CPX-SYS-...).

Festo CPX-FB36-EN en 1611a English 1-3


1. Installation

1.1.1 Connection and display components

1 Network-specific
and CPX-specific 4 1
LED indicators

2 Network connec­
tions [X1], [X2]

3 DIL switches 3

4 Service interface 2

1) 2× socket, M12, D-coded, 4-pin


2) Socket, M12, A-coded, 5-pin; for the control device CPX-MMI or Festo Maintenance Tool CPX-FMT

Fig. 1/1: Connection and display components

1.1.2 Dismantling and mounting

The bus node is installed in an interlinking block of the CPX


terminal (è Fig. 1/2).

1 Screws 1
2 Interlinking block
3 Bus node 3 1
CPX-FB36

Fig. 1/2: Dismantling/mounting

1-4 Festo CPX-FB36-EN en 1611a English


1. Installation

Dismantling the bus node

1. Unscrew the screws.

2. Pull the bus node without tilting out of the interlinking


block.

Mounting the bus node

Note
Material damage due to incorrect mounting
 Select screws that are suitable for the material of the
interlinking block:
 plastic: thread-cutting tapping screws
 metal: screws with metric thread.

1. Check seal and sealing surface. Replace damaged parts.

2. Push the bus node carefully and without tilting into the
interlinking block up to the stop.

3. Turn the screws into the existing thread.

4. Tighten the screws in diagonally opposite sequence.


Tightening torque:1 Nm ± 10 %.

Festo CPX-FB36-EN en 1611a English 1-5


1. Installation

1.2 Settings of the DIL switches

The following settings can be made through the DIL switches:

– Operating mode and network protocol

– Diagnostic mode or data field size

– IP addressing

The settings of the DIL switches become effective only after


the power supply is switched on.

1.2.1 Removing and attaching cover

To set the DIL switches at the bus node, the cover must be
removed.

Removing the DIL switch cover

1. Switch off power supply.

2. Unscrew the screws.

3. Remove the DIL switch cover.

Attaching the DIL switch cover

1. Put the DIL switch cover in place. Make sure that the seal
is seated correctly.

2. Tighten the screws. Tightening torque: max. 0.4 Nm.

1-6 Festo CPX-FB36-EN en 1611a English


1. Installation

1.2.2 Arrangement of the DIL switches

1 DIL switch 1:
operating mode
and network 1 2
protocol

2 DIL switch 2
diagnostic mode 3
or data field
size1)

3 DIL switch 3:
IP addressing

1) Depending on the set operating mode

Fig. 1/3: DIL switches

1.2.3 Setting the DIL switches

Procedure

1. Switch off power supply.

2. Remove the DIL switch cover (è 1.2.1).

3. Make the settings for the DIL switches (è 1.2.4 … 1.2.6).

4. Re-attach the DIL switch cover (è 1.2.1).

Festo CPX-FB36-EN en 1611a English 1-7


1. Installation

1.2.4 Setting the operating mode and network protocol

DIL switch1.1 Operating mode

DIL 1.1: OFF Remote I/O


(Factory setting) All functions of the CPX terminal are controlled directly by the
higher-order controller (PLC). A control block integrated into
the CPX terminal (e.g. CPX-CEC or CPX-FEC) works as a passive
function module without controller.

DIL 1.1: ON Remote controller


A control block integrated into the CPX terminal (e.g. CPX-CEC or
CPX-FEC) takes over I/O control. This operating mode is only
useful if a control block is integrated into the CPX terminal.

Tab. 1/1: Setting the operating mode

DIL switch1.2 Network protocol

DIL 1.2: OFF EtherNet/IP


(Factory setting) The CPX terminal uses the EtherNet/IP network protocol.

DIL 1.2: ON Modbus®TCP


The CPX terminal uses the Modbus® TCP network protocol.

Tab. 1/2: Setting the network protocol

1-8 Festo CPX-FB36-EN en 1611a English


1. Installation

1.2.5 Setting diagnostic mode or data field size

The function of DIL switch 2 is dependent on the set operat­


ing mode of the CPX terminal (è Tab. 1/1).

DIL switch2 Diagnostics mode Data field size


(Remote I/O)1) (Remote Controller)2)

2.1: OFF I/O diagnostics interface and 8 byte I/8 byte O for commu­
2.2: OFF status bits switched off nication of the bus node with
(Factory setting) a control block (e.g. B. CPX-
FEC)

2.1: ON I/O diagnostics interface is 32 byte I/32 byte O for com­


2.2: OFF switched on munication of the bus node
with a control block
(e.g. B. CPX-FEC)3)

2.1: OFF Status bits switched on 16 byte I/16 byte O for com­
2.2: ON munication of the bus node
with a control block
(e.g. B. CPX-FEC)

2.1: ON Reserved 64 byte I/64 byte O for com­


2.2: ON munication of the bus node
with a control block
(e.g. B. CPX-FEC)4)

1) Setting of the diagnostic mode is available only in the remote I/O operating mode.
2) Setting of the data field size is available only in the remote controller operating mode.
3) From Revision 12
4) From Revision 13

Tab. 1/3: Setting diagnostic mode or data field size

During subsequent activation of the diagnostics mode (status


bits or I/O diagnostics interface), the CPX-internal I/O illustra­
tion or address allocation can be shifted. The system control­
ler carries out this adjustment automatically. Manual manip­
ulation, e.g. a reconfiguration of the CPX terminal or manual
adaptation of the hardware and network configuration, are
not required.

Festo CPX-FB36-EN en 1611a English 1-9


1. Installation

1.2.6 Setting IP addressing

DIL switch3 IP addressing

DIL 3.8: 27 = 128 The type of addressing or the host ID of the IP address of the
8

DIL 3.7: 26 = 64 bus node is set via DIL switch elements 3.1 ... 3.8.
7

DIL 3.6: 25 = 32
6

DIL 3.5: 24 = 16 Possible settings:


5

DIL 3.4: 23 = 8 0 = Dynamic addressing via DHCP/BOOTP


4

DIL 3.3: 22 = 4 1 … 254 = Permissible address range


3

DIL 3.2: 21 = 2 255 = Reset all IP parameters to factory setting


2

DIL 3.1: 20 = 1
1

Factory setting: 0

Tab. 1/4: Setting IP addressing

Dynamic addressing is set via DHCP/BOOTP by default.


If all of the switch elements of DIL switch3 are set to ON when
the bus node is switched on, all IP parameters will be reset to
the factory setting.

Example – Setting IP address of the bus node

DIL 3.8: OFF Example:


8

DIL 3.7: Off 21 + 22 + 25 = 2 + 4 + 32 = 38 (Host-ID)


7

DIL 3.6: ON 25 = 32
6

DIL 3.5: Off Set IP address: 192.168.1.038


5

DIL 3.4: Off


4

DIL 3.3: ON 22 = 4
3

DIL 3.2: ON 21 = 2
2

DIL 3.1: Off


1

Tab. 1/5: Example – IP addressing

1-10 Festo CPX-FB36-EN en 1611a English


1. Installation

1.3 Connecting to the network

1.3.1 General instructions

Note
Unauthorised access to the device can cause damage or
malfunctions.
When connecting the device to a network:
 Protect the network from unauthorised access.
Measures to protect the network include:
 firewall
 “Intrusion Prevention System” (IPS)
 network segmentation
 virtual LAN (VLAN)
 “Virtual Private Network” (VPN)
 security at physical access level (“Port Security”).
For further notes, please refer to the guidelines and stand­
ards for security in information technology, e.g. IEC 62443,
ISO/IEC 27001.

An access password protects only against accidental


changes.

Note
Assemblies with Ethernet interfaces should only be oper­
ated in networks if all connected network components are
supplied by PELV circuits or integrated circuits with equi­
valent protection.

Festo CPX-FB36-EN en 1611a English 1-11


1. Installation

Installation guidelines

Installation guidelines can be sourced from the ODVA user


organization (è www.odva.org).

Use of switches and routers


The switch integrated in the bus node permits division of the
network into several segments.

With use of additional switches and routers, the network can


be divided into additional segments. Thus, it is possible to
structure the network and realise a greater network expan­
sion.

Independent of the network structure, the expansion of a


network segment must not exceed certain connection
lengths.

– Copper connecting cable:


(Ethernet twisted pair cable, 22 AWG):
max. 100 m between network participants

Switches and routers for Industrial EtherCat are available in


the market from various companies and in a variety of com­
ponents in IP20, IP65 or IP67.

– Unmanaged Switches:
For small networks with a low network load or minimal
requirements for determinism

– Managed Switches:
For comprehensive networks with diagnostics and monit­
oring functions

1-12 Festo CPX-FB36-EN en 1611a English


1. Installation

1.3.2 Overview of connection technology and network plug connectors

Note
Faulty installation and high transmission rates may cause
data transmission errors as a result of signal reflections
and attenuations.
 Observe cable specification (è Tab. 1/7).
Transmission errors can be caused by:
 faulty screened connection
 branches
 transmission over distances which are too long
 unsuitable cables.

Connection technology Network connectors


2 x socket M12, D-coded, 4-pin, in accordance Plug connector NECU-M-S-D12G4-C2-ET
with IEC 61076-2, SPEEDCON compatible

Tab. 1/6: Overview of connection technology and network plug connectors

RJ45 to M12 converter


For EtherNet/IP installations, it may be necessary to change
between RJ45- and M12 connection technology.

Example: Connections between devices in a control cabinet


and IP65/IP67 devices.

Festo CPX-FB36-EN en 1611a English 1-13


1. Installation

1.3.3 Cable specification

 Use sheathed Industrial Ethernet wiring of category


Cat 5/Cat 5e or higher (è Tab. 1/7).

The CPX bus node supports the “crossover detection” func­


tion (Auto-MDI/MDI-X). To connect the bus node to the net­
work or to a PC, this means you can choose between patch
cables or crossover cables. The circuitry of the network con­
nections X1 and X2 is adjusted automatically.

Cable specification
Cable type Ethernet twisted pair cable, screened

Transmission class Category Cat 5/Cat 5e

Cable diameter1) 6 … 8 mm

Wire cross section 0.14 … 0.75mm2; 22 AWG2)

Connection length3) Maximum 100 m (“end-to-end link”)

1) When using plug NECU­M­S­D12G4­C2­ET


2) Required for maximum connection length between network participants
3) Corresponding to specification for EtherNet/IP networks, based on ISO/IEC 11801, ANSI/TIA/EIA-568
(è 1.3.1 General instructions)

Tab. 1/7: Cable specification

Note
When mounting the CPX terminal on a moving part of a
machine:
 Use network wiring with tension relief.
 Observe corresponding stipulations of
IEC 60204/EN 60204.

1-14 Festo CPX-FB36-EN en 1611a English


1. Installation

1.3.4 Network connections

There are two 4-pin, D-coded M12 sockets on the bus node
for the network connection. The sockets are compatible with
SPEEDCON plugs.
Both connections have “Auto-Negotiation” and “Crossover”
detection (factory setting).

When crossover detection is activated, the bus node automat­


ically exchanges the transmitted and received data.
If crossover detection is deactivated, assignment of the pins
for transmitted and received data at the XP2 connection is
crossed. As a result, several bus nodes in a row can each be
connected with a patch cable.

Socket1) Pin Connection[X1] 2) Connection[X2] 2)


M12, 4-pin Signal Explanation Signal Explanation

1 TD+ Transmitted data + RD+ Received data +


2 RD+ Received data + TD+ Transmitted data +
3 TD– Transmitted data – RD– Received data –
4 RD– Received data – TD– Transmitted data –
Housing Shield Functional earth Shield Functional earth

1) Functional earth is accomplished via the housing


2) Pin activation with deactivated crossover detection

Tab. 1/8: Pin allocation of the network connections [X1] and [X2]

If the QuickConnect function has been activated, the crossov­


er detection function is not available.
Further notes on wiring with deactivated crossover detection
can be found in chapter 2.1.2.

Festo CPX-FB36-EN en 1611a English 1-15


1. Installation

Connection with plug connector by Festo


The CPX terminal is connected to the network with plugs
NECU-M-S-D12G4-C2-ET.
The plugs are designed for network lines with cable diamet­
ers of 6 ... 8 mm.
To comply with degree of protection IP65/IP67:

 Use Festo plugs.

 Use cover caps to seal unused connections


(è 1.4 Ensuring the degree of protection).

1.3.5 Setting the IP addressing

Alternatively the IP address for the bus node can be set via:

– Dynamic addressing via DHCP/BOOTP (factory setting)

– Saved addressing

– Static addressing via DIL switches

Note
If changes are made to the network settings through the
DIL switches, the “Modify” LED (M) flashes yellow.
 Restart the bus node so that the revised network set­
tings can be taken over.

1-16 Festo CPX-FB36-EN en 1611a English


1. Installation

Dynamic addressing via DHCP/BOOTP


 Make sure there is a DHCP/BOOTP server in the network.

To set the dynamic addressing:

1. Switch all switch elements of the DIL switch 3 into the OFF
position (è Tab. 1/4).

2. Alternatively, activate dynamic addressing via DHCP/


BOOTP using:

– Operator unit (CPX-MMI)

– Festo Maintenance Tool (CPX-FMT) software

– “BOOTP-DHCP Server” software from Rockwell Auto­


mation

Saved network settings


The bus node offers the option of saving network settings in a
non-volatile memory unit in the bus node. DHCP/BOOTP is
thereby deactivated.

1. Switch all switch elements of the DIL switch 3 into the OFF
position (è Tab. 1/4).

2. Alternatively change the network settings via:

– Operator unit CPX-MMI

– “Festo Maintenance Tool” (CPX-FMT) program

– “BOOTP-DHCP Server” program from “Rockwell Auto­


mation”

Use this setting to activate the storage of network settings in


a non-volatile memory of the bus node.

Festo CPX-FB36-EN en 1611a English 1-17


1. Installation

Addressing via DIL switches


When addressing via DIL switches, the bus node obtains a
fixed IP address. This setting is recommended for test pur­
poses during commissioning or for small networks.

The IP address of the bus node consists of 4 octets:

– Octets 1 … 3: stored in the bus node

– Octet 4: setting via DIL switch3

 Set a binary number between 1 and 254 over the DIL


switch elements 3.1 … 3.8.

This number is then used as the 4th octet of the IP ad­


dress when the bus node is switched on.

Example with IP address: Example with IP address:


192.168.001.005 192.168.001.038

20 + 22 = 21 + 22 + 25 =
8

1+4= 2 + 4 + 32 =
7

5 38
6

6
5

5
4

4
3

3
2

2
1

Tab. 1/9: Examples of fixed values for the 4th octet of the
IP address (binary coded)

If all of the switch elements of DIL switch3 are set to ON when


the bus node is switched on, all network parameters will be
reset to the factory setting.

1-18 Festo CPX-FB36-EN en 1611a English


1. Installation

Factory settings of the CPX-FB36

IP address – octet 1 … 3 192.168.1

IP address – octet 4 01)

Network mask 255.255.255.0

Gateway 0.0.0.0

1) Dynamic addressing via DHCP/BOOTP

Tab. 1/10: Factory settings

 Alternatively, change the first 3 octets of the IP address with:

– Operator unit CPX-MMI

– Festo Maintenance Tool CPX-FMT

– Festo Field Device Tool FFT

– Access via EtherNet/IP objects (è C.1)

The network mask and gateway are set by using the corres­
ponding CPX parameters.

Festo CPX-FB36-EN en 1611a English 1-19


1. Installation

1.3.6 Extended network settings

The following settings for the network connection can be


made through the Ethernet link object 0xF6 (246d) (èC.2.4).

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 Ether­


net 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

1-20 Festo CPX-FB36-EN en 1611a English


1. Installation

1.4 Ensuring the degree of protection

 Use connection technology with the required degree of


protection (è www.festo.com/catalogue, examples in
Tab. 1/11).

 Use cover caps to seal unused connections.

Compressed air Connection technology Cover cap

Network connection (M12) Plug connector NECU-M-S-D12G4-C2-ET ISK-M12

Service interface (M12) Connecting cable KV-M12-M12-...1) ISK-M12

1) Connecting cable for the operator unit (CPX-MMI)

Tab. 1/11: Connection technology and cover caps for degree of protection IP65/IP67
(examples)

Festo CPX-FB36-EN en 1611a English 1-21


1. Installation

1.5 Power supply of the CPX terminal

CPX terminals are supplied with operating and load voltage


through interlinking blocks or end plates.

Warning
Electric voltage
Injury caused by electric shock, damage to machine and to
system
 For the electrical power supply, use only PELV circuits in
accordance with IEC/EN60204-1 (Protective Extra-Low
Voltage, PELV).
 Observe the general requirements in accordance with
IEC/EN60204-1 for PELV circuits.
 Use only voltage sources that ensure a reliable electric
separation from the mains network in accordance with
IEC/EN60204-1.
 Always connect all of the power circuits for operating
and load voltage supplies UEL/SEN and UVAL/OUT.

The current consumption of a CPX terminal depends on the


number and type of integrated modules and components.

Observe the information on power supply (è electrical con­


nection) as well as on the earthing measures to be carried out
(è potential equalisation) contained in the CPX system de­
scription.

1-22 Festo CPX-FB36-EN en 1611a English


Preparing for commissioning

Chapter 2

Preparing for commissioning

Festo CPX-FB36-EN en 1611a English 2-1


2. Preparing for commissioning

Contents

2. Preparing for commissioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

2.1 EtherNet/IP protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3


2.1.1 “Multicast” telegram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.1.2 “QuickConnect” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2.1.3 “Device Level Ring” protocol (DLR) . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2.2 Modbus® TCP protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
2.3 Notes on commissioning of the CPX-FB36 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
2.3.1 Requirements for commissioning . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
2.3.2 Switching on the power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
2.3.3 Normal operating status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
2.4 Participants in the network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
2.4.1 Participant properties (EDS file) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16

2-2 Festo CPX-FB36-EN en 1611a English


2. Preparing for commissioning

2.1 EtherNet/IP protocol

EtherNet/IP is an industrial Ethernet protocol, which is pre­


dominantly used in automation technology.

The EtherNet/IP protocol is activated with DIL switch 1.2 in


the OFF position (è Tab. 1/2).
The bus node is then identified with the designation
“FB36 - EtherNet IP Remote-IO”.

After switching the protocol, the following unmodified para­


meters are available:

– IP address

– Diagnostics mode

– System parameters

The DIL switch function remains unchanged.

Retentive bus-specific parameters are only active if the relev­


ant protocol is selected (è section 1.2.4).

Parameterisation examples can be found in the appendix


(è C.5).

2.1.1 “Multicast” telegram

EtherNet/IP uses “IP Multicast” telegrams as standard for


transferring process data. The advantage of “Multicast” com­
pared to “Unicast” is that a telegram can be received by mul­
tiple participants.

Simple switches, however, cannot distinguish to which parti­


cipant a “Multicast” telegram is to be transferred. Therefore,
these switches send the “Multicast” telegrams to all devices
in the network.

This results in an EtherNet/IP participant receiving numerous


unnecessary telegrams, which must then be discarded from

Festo CPX-FB36-EN en 1611a English 2-3


2. Preparing for commissioning

the device. This can reduce the response times of the parti­
cipants. The demand on the network bandwidth increases.

This does not pose a problem for smaller networks; the per­
formance for larger networks, however, can be improved with
the following functions and/or protocols.

– Use of switches with “IGMP snooping”

– Segmentation of the network

Switches with “IGMP snooping”


By using an IGMP (Internet Group Management Protocol), the
switches are able to decide to which devices the various Mul­
ticast telegrams are transferred. As a result, unnecessary
data traffic is avoided through Multicast.

 Activate this function in all switches/routers used.

 Configure at least one switch so that cyclical “IGMP quer­


ies” are sent. The “IGMP snooping” function cannot work
properly without these “IGMP queries”.

Segmentation of the network


 Split the machine into smaller network segments. This can
be realised without changing the network cabling, for
example, by using VLANs.

2-4 Festo CPX-FB36-EN en 1611a English


2. Preparing for commissioning

2.1.2 “QuickConnect”

The EtherNet/IP “QuickConnect” function enables a quicker


initialisation of the CPX terminal and a fast connection set-up
to the EtherNet/IP master.

“QuickConnect” is commonly used for applications with a tool


change, for which the downtime should be minimised by the
disconnection and connection of devices.

Note
“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 in the bus node is in a deactiv­


ated state when delivered.

Using “QuickConnect”:

1. Activate “QuickConnect” via attribute 12 of the TCP/IP


interface object (è C.2.3). This automatically deactivates
“Crossover” detection in the bus node.

2. Restart the bus node so that the revised network settings


can be taken over.

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. Activate “QuickConnect” in the PLC or the control program.

Festo CPX-FB36-EN en 1611a English 2-5


2. Preparing for commissioning

Simplified configuration of “QuickConnect” at the bus node


CPX-FB36:

 Set the CPX parameter “IP configuration” to “with saved


parameters and QuickConnect”.

With activation of “QuickConnect”, the “Crossover” detection


is deactivated for both network connections. As a result, con­
nection X1 runs in the MDI-mode and connection X2 runs in
the MDI-X mode.

This allows a line topology to be constructed with patch


cables:

TP1 TP2 X1 X2 X1 X2 X1 X2
MDI MDIX MDI MDIX MDI MDIX

1 2 3

1 PLC or switch 3 I/O device (e.g. B.CPX-FB36)


2 Patch cable
Fig. 2/1: QuickConnect line topology with patch cables

The bus node corresponds to a “Class A device” in accord­


ance with the EtherNet/IP specification. When switched on,
the bus node requires less than 350 ms to accept a TCP con­
nection. Due to the rapid establishment of the TCP connec­
tion, the detection of already used IP addresses (ACD, “IPAd­
dress Conflict Detection”) is not executed completely.
Multiple assigned IP addresses are only detected late. As a
result, the network can be disturbed.

 If IP addresses are correctly assigned in the network, de­


activate the ACD via attribute 10 of the TCP/IP interface
object (è C.2.3).

2-6 Festo CPX-FB36-EN en 1611a English


2. Preparing for commissioning

“QuickConnect” is available for the following modules:

CPX modules Order code

Bus node CPX-FB36

Digital 4-off input module CPX-4DE

Digital 8-off input module CPX-8DE

Digital 8-off input module CPX-8DE-D


with channel diagnostics

Digital 8-off input module, CPX-8NDE


n-switching

Digital 16-off input module CPX-16DE

Digital 16-off input module CPX-M-16DE-D


with channel diagnostics

Digital 16-off input module, CPX­L­16DE­16­KL­


with terminal strip 3POL

Digital 4-off output module CPX-4DA

Digital 8-off output module CPX-8DA

Digital 8-off output module, CPX-8DA-H


high-current variant

Digital 8-off input/output module CPX-8DE-8DA

Digital 16-off input/output module, CPX­L­8DE­8DA­


with terminal strip 16­KL­3POL

Analogue 2-off input module CPX­2AE­U­I


(voltage/current)

Analogue 2-off output module CPX­2AA­U­I


(voltage/current)

Analogue 4-off input module (current) CPX­4AE­I

Tab. 2/1: CPX modules, which support “QuickConnect”

Festo CPX-FB36-EN en 1611a English 2-7


2. Preparing for commissioning

“QuickConnect” is available for the following pneumatic mod­


ules and pneumatic interfaces:

Pneumatic modules Type

MPA1 pneumatic module VMPA1-FB-EM...-8

MPA2 pneumatic module VMPA2-FB-EM...-4

MPA1 pneumatic module with diagnostic VMPA1-FB-EM...-D2-8


function

MPA2 pneumatic module with diagnostic VMPA2-FB-EM...-D2-8


function

Tab. 2/2: Pneumatic modules that support “QuickConnect”

Pneumatic interfaces Type

for VTSA or VTSA­F pneumatics VABA­10S6­X1

for MPA­S valves VMPA­FB­EPL­…

for MPA­F valves VMPAF­FB­EPL­...

for MPA­L valves VMPAL­FB­EPL­...


VMPAL­EPL­CPX

Tab. 2/3: Pneumatic interfaces that support “QuickConnect”

2.1.3 “Device Level Ring” protocol (DLR)

The Device Level Ring protocol (DLR) allows multiple devices


to be operated in a ring topology.

Requirements

All DLR devices feature an integrated Ethernet switch with at


least 2 external ports and support the DLR Protocol.

2-8 Festo CPX-FB36-EN en 1611a English


2. Preparing for commissioning

Ring
Supervisor

Ring Ring
Node 4 Node 1

Ring Ring
Node 3 Node 2

Fig. 2/2: Device Level Ring topology, example

The availability of the network can be increased through the ring


topology, as there are redundant communication paths between
two devices. A cable or communication error between two
devices will therefore not result in communication failure. Only
two errors in a ring will lead to a malfunction.

A ring always consists of at least one ring supervisor and any


number of ring nodes.

 Only use DLR-capable devices in a ring.


Otherwise, the time required for automatic elimination of
an error may be adversely affected.

 Operate the bus node as a ring node either in a “beacon-


based” or “announce-based” configuration.
Operation as a ring supervisor is not possible. This func­
tion is normally executed by an EtherNet/IP scanner.

The DLR protocol is configured via the DLR object (class code 47h).

Festo CPX-FB36-EN en 1611a English 2-9


2. Preparing for commissioning

2.2 Modbus® TCP protocol

Modbus® is an open communication protocol based on the


master-slave architecture. It is a standard for communication
via TCP/IP in automation technology.

The Modbus® TCP protocol is activated with DIL switch 1.2 in


the ON position (è Tab. 1/2).
The bus node is then identified with the designation
“FB36-MB - Modbus® TCP Remote-IO”.

After switching the protocol, the following unmodified para­


meters are available:

– IP address

– Diagnostics mode

– System parameters

The DIL switch function remains unchanged.

Retentive bus-specific parameters are only active if the relev­


ant protocol is selected (è section 1.2.4).

The configuration options via Modbus® TCP correspond to


those via EtherNet/IP.
Exception: EtherNet/IP objects cannot be accessed via Mod­
bus® TCP.

In order to configure the CPX terminal for Modbus® TCP, the


Modbus® addresses of the data and of the inputs and out­
puts of the CPX terminal are required. (è D).

Addressing examples can be found in the appendix (è D.6.1).

2-10 Festo CPX-FB36-EN en 1611a English


2. Preparing for commissioning

2.3 Notes on commissioning of the CPX-FB36

Configuration of the CPX terminal requires an exact proced­


ure, as different configuration specifications are sometimes
necessary for each station in the network, due to the modular
structure.

Detailed instructions and further information can be found in


the documentation or the online help for the controller or
control program.

Note
The bus node CPX-FB36 can be used on all EtherNet/IP or
Modbus® TCP controllers.
The following section describes the configuration and com­
missioning procedure using the example of a controller
from Allen-Bradley with the help of the “Studio 5000” soft­
ware from Rockwell Automation.

2.3.1 Requirements for commissioning

– Installation of the bus node is complete.

– The DIL switches of the bus node are set correctly.

– All connecting cables are connected and checked.

Festo CPX-FB36-EN en 1611a English 2-11


2. Preparing for commissioning

2.3.2 Switching on the power supply

Warning
Uncontrolled movement of the actuators, undefined
switching statuses.
Injury to people, damage to the machine and system.
Before switching on:
 Make sure that the requirements for commissioning are
met.
 Check settings of the DIL switches.
During operation:
 Leave switch elements of the DIL switches unchanged
during operation.

Note
 Observe the switching-on instructions in the controller
manual.

2.3.3 Normal operating status

After the CPX terminal is switched on, the status LEDs


(è Fig. 4/1) indicate the operating status and correct func­
tion of the bus node as well as of the network communication
dependent on the configuration.

– Bus node not configured (è Tab. 2/4)

– Bus node configured and higher-order controller (PLC) is


in stop mode (è Tab. 2/5)

– Bus node configured and higher-order controller (PLC) is


in the Run stop mode (è Tab. 2/6)

Information on diagnostics using the LED displays can be


found in section 4.2.

2-12 Festo CPX-FB36-EN en 1611a English


2. Preparing for commissioning

Bus node not configured

LED indicator Status and significance

[MS] – Device ready for operation

Lights up green

[PS] – Power supply (Power System, PS) is OK


– Operating voltage present
(in the approved range)
Lights up green

[NS] – Network communication present but not con­


figured (operating status “online”),
In this case, this is correct, because the bus
node is not configured.
Flashes green

[PL] – Load voltage present


(in the approved range)1)

Lights up green

[TP1], [TP2] – Device is correctly connected to the bus node


– Internal communication between bus node and
device 1 or device 2 is error free
– Operating and load voltage present
Lights up green
(in the approved range)1)

1) Display dependent on monitoring and signal from the connected


device.

Tab. 2/4: Status LEDs after switch-on –


bus node not configured

Festo CPX-FB36-EN en 1611a English 2-13


2. Preparing for commissioning

Bus node configured – PLC in the stop mode

LED indicator Status and significance

[MS] – Module status (MS) error free

Lights up green

[PS] – Power supply (Power System, PS) is OK


– Operating voltage present
(in the approved range)
Lights up green

[NS] – Network status (NS) error free


(“online” operating status)
– Communication with the network and PLC OK
Lights up green

[PL] – Load voltage present


(in the approved range)1)

Lights up green

[TP1], [TP2] – Device is correctly connected to the bus node


– Internal communication between bus node and
device 1 or device 2 is error free
– Operating and load voltage present
Lights up green
(in the approved range)1)

1) Display dependent on monitoring and signal from the connected


device.

Tab. 2/5: Status LEDs after switch-on –


bus node configured, PLC in the Stop mode

2-14 Festo CPX-FB36-EN en 1611a English


2. Preparing for commissioning

Bus node configured – PLC in the Run mode

LED indicator Status and significance

[MS] – Module status (MS) error free

Lights up green

[PS] – Power supply (Power System, PS) is OK


– Operating voltage present
(in the approved range)
Lights up green

[NS] – Network status (NS) error free


(“online” operating status)
– Communication with the network and PLC OK
Lights up green

[PL] – Load voltage present


(in the approved range)1)

Lights up green

[TP1], [TP2] – Device is correctly connected to the bus node


– Internal communication between bus node and
device 1 or device 2 is error free
– Operating and load voltage present
Lights up green
(in the approved range)1)

1) Display dependent on monitoring and signal from the connected


device.

Tab. 2/6: Status LEDs after switch-on –


bus node configured, PLC in the Run mode

Festo CPX-FB36-EN en 1611a English 2-15


2. Preparing for commissioning

2.4 Participants in the network

When using the CPX terminal as a new network participant for


the first time, the configuration program is to be informed of
certain network properties.

These network properties are integrated into the participant


properties.

2.4.1 Participant properties (EDS file)

The participant properties are predominantly managed by the


configuration program in a list or library, e.g. EDS file (Elec­
tronic Data Sheet).

The following options are available for expanding an EDS library:

– Install EDS files

– Enter participant properties manually

– Import participant properties

As soon as the CPX terminal has been registered as a poten­


tial network participant, it can be added to a network.

2-16 Festo CPX-FB36-EN en 1611a English


Commissioning

Chapter 3

Commissioning

Festo CPX-FB36-EN en 1611a English 3-1


3. Commissioning

Contents

3. Commissioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

3.1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3


3.1.1 Configuration with EDS file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
3.1.2 Configuration with “Generic Ethernet Module” . . . . . . . . . . . . . . . . 3-11
3.1.3 Configuration with CPX-FMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
3.1.4 Configuration in the “Remote Controller” operating mode . . . . . . . 3-20
3.1.5 Setting up a “Listen only” connection . . . . . . . . . . . . . . . . . . . . . . . 3-21
3.2 Parameterisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3.2.1 Parameterisation during switch-on [system start] . . . . . . . . . . . . . . 3-23
3.2.2 Methods of parameterisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
3.2.3 Parameterisation via configuration data . . . . . . . . . . . . . . . . . . . . . 3-26
3.2.4 Parameterisation with the control device CPX-MMI . . . . . . . . . . . . 3-26
3.2.5 Parameterisation in the PLC user program . . . . . . . . . . . . . . . . . . . 3-26
3.2.6 Parameterisation using CPX-FMT and system start with saved parameters
3-27
3.3 Behaviour of the outputs in the “Fail safe mode” or “Idle mode” . . . . . . . . . 3-28
3.4 Web server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
3.5 Checklist for commissioning a CPX terminal . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
3.6 Replacing the bus node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31

3-2 Festo CPX-FB36-EN en 1611a English


3. Commissioning

3.1 Configuration

A CPX terminal with bus node CPX-FB36 can be configured


using various methods.

Method Description Advantages Disadvantages

Configuration with Installation of parti­ With the exception of Not available with all
EDS file (è 3.1.1) cipant properties for the the I/O data length, the EtherNet/IP masters.
CPX terminal in the “Stu­ entire configuration is Parameterisation is
dio 5000” configuration transferred from the EDS saved locally in the CPX
program. file. terminal and is lost if the
terminal is replaced.1)

Configuration with Creation of a new parti­ Works with all versions All settings must be
“Generic Ethernet cipant and manual con­ entered manually.
Module” figuration in the “Studio
(è 3.1.2) 5000” configuration
program.

Configuration with Export of the CPX ter­ Transfer of the existing


CPX-FMT minal settings by CPX- configuration of the par­
(è 3.1.3) FMT and import of the ticipant and paramet­
settings to the “Studio erisation of the CPX ter­
5000” configuration pro­ minal.
gram.

Tab. 3/1: Configuration methods

Festo CPX-FB36-EN en 1611a English 3-3


3. Commissioning

3.1.1 Configuration with EDS file

This section describes the configuration of the bus node as


participant in a controller from Allen-Bradley with the help of
the “Studio 5000” software (V 26.01.00) from Rockwell Auto­
mation using an equipment description file (EDS file) from
Festo.

The fundamental aspects of this description also apply for


other control systems.

Obtaining EDS files


 Use one of the following EDS files for the CPX terminal
with CPX-FB36.

File type File name Language Description

EDS cpx_FB36.eds English Provides the communication adapter in the con­


figuration program.

cpx_FB36RC.eds English File with information for the “Remote Control­


ler” operating mode.

ICO cpx_FB36.ico – Icon file for representing the CPX terminal or


mode in the configuration program.

Tab. 3/2: Device description files for CPX-FB36

The current device description file is available on the Festo


Support Portal (è www.festo.com/sp).

3-4 Festo CPX-FB36-EN en 1611a English


3. Commissioning

Registering the EDS file


1. Start “Studio 5000” software.

2. Start EDS Wizard:


[Tools] , [EDS Hardware Installation Tool]

Fig. 3/1: Starting EDS Wizard

3. In the “Rockwell Automation's EDS Wizard” dialogue,


select the option “Register an EDS file(s)” and confirm it
with the “Next >” button.

Fig. 3/2: EDS Wizard – Options

Festo CPX-FB36-EN en 1611a English 3-5


3. Commissioning

4. Select one of the following options:

– “Register a single file”

– “Register a directory of EDS files”

5. Actuate “Browse…” button and select EDS file from the


corresponsing directory.

Fig. 3/3: EDS Wizard with selected EDS file

6. Confirm selection with the “Next >” button.

The procedure for registering the bus node is complete.

3-6 Festo CPX-FB36-EN en 1611a English


3. Commissioning

Integrate participants into the project and configure


them

Configuration of the bus node can only take place if there is


no online connection to the controller.
1. Terminate an existing online connection to the higher-or­
der controller:
[Communications] , [Go Offline]

2. Open “Select Module Type” dialogue:


In the “Controller Organizer” window in the “I/O Configur­
ation” directory, click on “Ethernet” with the right mouse
button and select “New Module” in the context menu.

Fig. 3/4: Context menu for “New Module…”

Festo CPX-FB36-EN en 1611a English 3-7


3. Commissioning

3. In the “Catalogue” tab, select the module with the de­


scription “CPX-FB36 Ethernet/IP 2-Port Remote I/O” from
the table.

Fig. 3/5: Integrating bus node in the project as a participant

4. Confirm selection with the “Create” button.

This opens the dialogue “New Module” for configuration of


the new participant (è Fig. 3/6).

Fig. 3/6: Configuring a participant

3-8 Festo CPX-FB36-EN en 1611a English


3. Commissioning

5. Enter a name for the bus node.

6. Enter IP address of the bus node.

7. Open the “Module Definition” dialogue and click on the


“Change” button.

Add screenshot of the dialogue


“Module Definition”

Fig. 3/7: Enter I/O data length

8. Enter I/O data length (number of inputs and outputs) of


the CPX terminal.

This value can either be calculated or retrieved using


CPX­FMT or a web server.

9. Confirm entries with the “OK” button.

10. Close the “Module Definition” dialogue.

The bus node appears as a newly integrated participant in the


“Controller Organizer” window in the “I/O Configuration/
Ethernet” directory.

Festo CPX-FB36-EN en 1611a English 3-9


3. Commissioning

Changing configuration of the participant

Configuration of the bus node can only take place if there is


no online connection to the controller.
1. Terminate an existing online connection to the higher-or­
der controller:
[Communications] , [Go Offline]

2. Open “Select Module Type” dialogue:


In the “Controller Organizer” window in the “I/O Configur­
ation/Ethernet” directory, click on the corresponding
module with the right mouse button and select “Proper­
ties” in the context menu.

Fig. 3/8: Context menu for “Properties”

3. Change configuration of the participant through the input


fields and confirm with the “OK” button.

3-10 Festo CPX-FB36-EN en 1611a English


3. Commissioning

3.1.2 Configuration with “Generic Ethernet Module”

This section describes the manual configuration of the bus


node as participant in a a controller from Allen-Bradley with
the help of the “Studio 5000” software (V 26.01.00) from
Rockwell Automation.

The fundamental aspects of this description also apply for


other control systems.

Integrate participants into the project and configure


them

Configuration of the bus node can only take place if there is


no online connection to the controller.
1. Terminate an existing online connection to the higher-or­
der controller:
[Communications] , [Go Offline]

2. Open “Select Module Type” dialogue:


In the “Controller Organizer” window in the “I/O Configur­
ation” directory, click on “Ethernet” with the right mouse
button and select “New Module” in the context menu
(è Fig. 3/4).

3. In the “Catalogue” tab, select the module with the de­


scription “Generic Ethernet Module” from the table.

Fig. 3/9: Integrating a bus node as a Generic Ethernet Module

Festo CPX-FB36-EN en 1611a English 3-11


3. Commissioning

4. Confirm selection with the “Create” button.

This opens the dialogue “Module Properties” for configura­


tion of the module as participant (è Fig. 3/10).

Fig. 3/10: Configuring a participant

5. Enter a name for the bus node.

6. Select data format (Data - SINT or Data - INT) in the


“Comm Format” list field.

7. Enter IP address of the bus node.

8. Enter values for “Assembly Instance” dependent on the


selected data format (è Tab. 3/3).

Data format Data – SINT Data – INT

“Input” 101 111

“Output” 100 110

“Configuration” 102 102

Tab. 3/3: Input values for “Assembly Instance”

9. Enter values for “Size” dependent on the selected operat­


ing mode (è Tab. 3/4).

3-12 Festo CPX-FB36-EN en 1611a English


3. Commissioning

Operating Values
mode

Remote I/O “Input” and “output”:


Number of assigned inputs and outputs of the CPX
terminal:
– for data format SINT: in bytes
– for data format INT: in words
The entry “Size” = 0 for inputs and outputs is not
permissible in the Remote I/O operating mode.

“Configuration”
– Number of memory slots occupied by CPX para­
meters
or
– 0 (standard setting)1)

Remote con­ “Input” and “output”:


troller Set data field size (è Tab. 1/3):
– for data format SINT: in bytes
– for data format INT: in words

“Configuration”
– 0 (standard setting)1)

1) “Configuration Assembly” not used

Tab. 3/4: Input values for “Size”

When using a CPX terminal without inputs:


 Activate status bits via DIL switch2 (è Tab. 1/3).
The following settings then apply for the input data (“Input”):
– for SINT format: “Size” = 2
– for INT format: “Size” = 1

10. Confirm entries with the “OK” button.

11. Close the “Module Properties” dialogue.

The bus node appears as a newly integrated participant in the


“Controller Organizer” window in the “I/O Configuration/Eth­
ernet” directory.

Festo CPX-FB36-EN en 1611a English 3-13


3. Commissioning

Using participant properties


 Use the following data in the higher-order controller
(è Tab. 3/5).

Characteristic Description

“Vendor Name” Festo Corporation

“Vendor ID” 26 = 1Ah

“Device Type” 12 = 0Ch

“Product code” (dependent on the operating mode)


– “RemoteI/O” 14026 = 36CAh
– “Remote controller” 14027 = 36CBh

“Major revision” 1

“Input size”/“Output size” Dependent on CPX expansion

“Assembly instance” SINT format INT format


– “Input” 101 111
– “Output” 100 110
– “Configuration” 102 102

“Product Name” CPX-FB36 Remote IO


CPX-FB36 Remote controller
Extended EtherNet/IP participant properties

Min. bus cycle time (RPI) “Request Packet Interval” 1 ms

Connections
– Total of all connections Max. 32
– “Exclusive owner” Max. 1
– “Input only” Max. 32
– “Listen only” Max. 311)

1) Only with simultaneous connection “Exclusive Owner” or “Input only”

Tab. 3/5: Participant features

3-14 Festo CPX-FB36-EN en 1611a English


3. Commissioning

Changing configuration of the participant

Configuration of the bus node can only take place if there is


no online connection to the controller.
1. Terminate an existing online connection to the higher-or­
der controller:
[Communications] , [Go Offline]

2. Open “Select Module Type” dialogue:


In the “Controller Organizer” window in the “I/O Configur­
ation/Ethernet” directory, click on the corresponding
module with the right mouse button and select “Proper­
ties” in the context menu.

Fig. 3/11: Context menu for “Properties” (Generic)

3. Change configuration of the participant through the input


fields and confirm with the “OK” button.

Festo CPX-FB36-EN en 1611a English 3-15


3. Commissioning

3.1.3 Configuration with CPX-FMT

With the “Festo Maintenance Tool” software (CPX-FMT), it is


possible to export the configuration and complete paramet­
erisation of a CPX terminal to a file and then import the file
into the controller as a project.

This section describes the transmission of the configuration file


to a controller from Allen-Bradley with the help of the “Stu­
dio 5000” software (V 26.01.00) from Rockwell Automation.

The fundamental aspects of this description also apply for


other control systems.

Exporting a configuration from CPX-FMT

The Festo Maintenance Tool (CPX-FMT) software is available in


the Festo Support Portal (è www.festo.com/sp).

1. Start CPX-FMT software.

2. Make sure that an Ethernet connection exists between


CPX-FMT and the CPX terminal.

3. Activate the online function to transfer the current config­


uration of the bus node to the PC.

4. Change the configuration and parameterisation for the


CPX terminal with CPX-FB36, if necessary.

The CPX terminal can also be configured offline. Changes are


also possible after importing the project in the “Studio5000”
software.

3-16 Festo CPX-FB36-EN en 1611a English


3. Commissioning

5. Open dialogue for export of the configuration:


[File] , [Export] , [RSLogix(.L5K)].

Fig. 3/12: Exporting a configuration for “Studio5000”

6. Select and save a directory and name to save the L5K file.

Importing configuration
1. Start “Studio 5000” software.

2. Open saved L5K file:


[File] , [Open] and select the saved L5K file.

3. Confirm selection with the “Open” button.

4. Select the directory and name for the file to be imported.

5. Confirm selection with the “Import” button.

The L5K file is imported into a new project (.ACD) as an Ether­


net module.

Festo CPX-FB36-EN en 1611a English 3-17


3. Commissioning

Integrating the CPX terminal into an existing project


The CPX terminal configured and parameterised with the
Festo Maintenance Tool software appears in the “Stu­
dio5000” software as an Ethernet module.

To integrate this module into an existing project:

1. In the “Controller Organizer” window in the “I/O Configur­


ation” directory, right click on the Ethernet module and
select “Copy” in the context menu.

Fig. 3/13: Copying the Ethernet module

3-18 Festo CPX-FB36-EN en 1611a English


3. Commissioning

2. Open the project in which the imported Ethernet module


is to be added.

3. In the “Controller Organizer” window in the “I/O Configur­


ation” directory, right click on “Ethernet” and select
“Paste” in the context menu.

Fig. 3/14: Inserting an Ethernet module

The project has now take over all required settings of the CPX
terminal. This includes, among other things, I/O data lengths,
the IP configuration, as well as all module and system para­
meters.

Configuration and parameterisation are hereby completed.


Changes to the parameterisation of the modules and valve
terminals used in the CPX terminal are made through the
“Studio5000” software.

Festo CPX-FB36-EN en 1611a English 3-19


3. Commissioning

3.1.4 Configuration in the “Remote Controller” operating mode

When a control block CPX-FEC or CPX-CEC is used in the CPX


terminal, the bus node must be used in the Remote Controller
operating mode.

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 input bytes and 8 or


16output bytes, dependent on the setting of the DIL
switch 2.2 (è Tab. 1/3). 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 through the DIL


switch1.1 (è Tab. 1/1).

2. Set the network protocol through the DIL switch 1.2


(è Tab. 1/2).

3. Set the required data field size through the DIL switch2.1
(è Tab. 1/3).

The bus node is thus configured in the Remote Controller


operating mode.

3-20 Festo CPX-FB36-EN en 1611a English


3. Commissioning

3.1.5 Setting up a “Listen only” connection

When the participant properties have been configured (e.g.


by installation of an EDS file), the following steps are required
for configuration.

1. Install CPX terminal and set IP addressing (è 1.3.5).

2. Make connection to the bus node.


In the “Studio 5000” software, use the “Generic Ethernet
Device” profile for this purpose (è 3.1.2).

3. Open the “Module Properties” dialogue.

4. Select the data format DATA - SINT from the “Comm


Format” list field (è Fig. 3/10).

5. Enter the following values in the “Connection Parameters”


field:

“Connection “Assembly “Size”


Parameters” Instance”

“Input” 101 Number of inputs


set on the bus
node

“Output” 1 0

“Configuration” 102 (“Configura­ 0


tion Assembly”)

Tab. 3/6: Properties for “Connection parameters”

6. Enter IP address of the bus node.

Festo CPX-FB36-EN en 1611a English 3-21


3. Commissioning

3.2 Parameterisation

Warning
Uncontrolled movements of the actuators, undefined
switching states
Injury to people, damage to the machine and system
 During the parameterisation process, make sure that
nobody is within the sphere of influence 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 largely 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 (è P.BE-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 (è P.BE-CPX-EA-...).

3-22 Festo CPX-FB36-EN en 1611a English


3. Commissioning

3.2.1 Parameterisation during switch-on [system start]

Parameterisation during system start of the CPX terminal is


initially dependent on the setting of the parameter [system
start]. This parameter establishes whether the default para­
meters or the parameters saved by the user in the bus node
are used when switching on the CPX terminal.

The parameterisation is loaded again after every interruption


of the power supply or the network connection. An exchange
of individual CPX modules is therefore possible, for example,
without the need for re-parameterisation.

Sequence of parameterisation when the CPX termin­


al is switched on

System start with standard parameters


(“default parameters”)
1. The controller transmits the parameterisation that is
saved in the controller to the bus node.

2. The bus node distributes this parameterisation to the


individual modules.

System start with saved parameters


1. The bus node distributes the parameterisation that is
saved in the bus node to the individual modules.

The parameterisation saved in the bus node can be overwrit­


ten accidentally by the controller.
 Prevent accidental overwriting of the saved parameterisa­
tion by changing the “Configuration” connection paramet­
er using the “Studio 5000” software.

Festo CPX-FB36-EN en 1611a English 3-23


3. Commissioning

To change the “Configuration” connection parameter with the


“Studio 5000” software:

1. Terminate an existing online connection to the higher-or­


der controller:
[Communications] , [Go Offline]

2. Open “Module Properties” dialogue:


Double-click on “Ethernet” in the “Controller Organizer”
window in the “I/O Configuration” directory.

1
1 “Assembly-
lnstance” connec­
tion parameter
for “Configura­
tion”

Fig. 3/15: “Module Properties” dialogue

3. Enter the value “Assembly Instance” = 0 for “Configura­


tion” in the “Connection Parameters” area.

4. Close the “Module Properties” dialogue with the “Fin­


ish >>” button.

If the “Modify” (M) LED on the bus node lights up perman­


ently after system start-up, [System start with saved paramet­
ers] is set.

3-24 Festo CPX-FB36-EN en 1611a English


3. Commissioning

3.2.2 Methods of parameterisation

Method Description Advantages Disadvantages

Parameterisation via Export of CPX terminal Convenient transfer of –


configuration data parameterisation by the complete configura­
(Configuration As­ using CPX-FMT. tion for a CPX terminal.
sembly) (è 3.2.3) Import of the settings
in the “Studio 5000”
software.

Parameterisation with Parameterisation via Convenient paramet­ Parameterisation of


the CPX-MMI operator menu-driven entries. erisation via the menu the CPX terminal is
unit (è 3.2.4) navigation (clear text). saved locally in the bus
node and is lost when
replaced.1)

Parameterisation in the Parameterisation via Parameters are re­ User program required
PLC user program Explicit Messaging. loaded after every re­
(è 3.2.5) Parameters are saved start and are therefore
in the PLC. also retained if the
device is replaced.

Parameterisation using Parameterisation via Fast, simple paramet­ Parameterisation of


CPX-FMT and system menu-driven entries. erisation during com­ the CPX terminal is
start with saved para­ Parameters are saved missioning for testing saved locally in the bus
meters (è 3.2.6) directly in the bus the parameters. node and is lost when
node. replaced.1)
Start with saved para­
meters necessary.

1) It is possible to copy the current parameterisation with the help of the CPX-MMI operator unit.

Tab. 3/7: Methods of parameterisation

Further information about parameterisation can be found in


the CPX system description (è P.BE-CPX-SYS-...).

Festo CPX-FB36-EN en 1611a English 3-25


3. Commissioning

Note
The last parameterisation transferred in the CPX terminal is
always valid.

3.2.3 Parameterisation via configuration data

Parameterisation via configuration data (Configuration As­


sembly) corresponds to the method for configuration with
CPX-FMT and transfer of all parameters to the “Studio 5000”
software (è section 3.1.3 Configuration with CPX-FMT).

3.2.4 Parameterisation with the control device CPX-MMI

The operator unit CPX-MMI offers menu-driven access to the


parameterisation. It does not require any additional configur­
ation software.

Information about using the operator unit can be found in the


corresponding description.

3.2.5 Parameterisation in the PLC user program

The program-controlled access to parameters is effected via


Explicit Messaging. The addresses of the EtherNet/IP object
model that are required for this can be found in the appendix
(è C.1 Overview of Ethernet/IP objects).

Further information on programming this data transmission


can be found in the manual for the controller.

3-26 Festo CPX-FB36-EN en 1611a English


3. Commissioning

3.2.6 Parameterisation using CPX-FMT and system start with saved para­
meters

Parameterisation corresponds to the method for configura­


tion with CPX-FMT and transfer of all parameters to the “Stu­
dio 5000” software (è 3.1.3).

The parameterisation of the CPX terminal is saved directly in


the bus node. To use this parameterisation, the “System
start” parameter needs to be set to “Saved parameters”
(è section 3.2.1).

Festo CPX-FB36-EN en 1611a English 3-27


3. Commissioning

3.3 Behaviour of the outputs in the “Fail safe mode” or “Idle mode”

“Idle mode” is assumed by the participants after a request by


the master.

The error status (“Fail safe mode”, also referred to as “Fault


mode”) defines the status the relevant channel is to assume
in the event of fieldbus communication errors.

In this status, the following applies:

– Inputs are transmitted

– Output channels of the participants are no longer up­


dated

In the “Fail safe mode” or “Idle mode”, outputs can assume


one of the following states:

Digital outputs/valves Analogue outputs

Freeze current status Freeze current status

Reset the output Desired analogue value

Setting the output

Tab. 3/8: Possible states in the “Fail safe mode”/“Idle mode”

The status to be assumed for each output channel (output or


solenoid coil) can be determined separately. The standard
setting is “Reset of the output channel”.

Additional information can be found in the CPX system de­


scription (è P.BE-CPX-SYS-...).

3-28 Festo CPX-FB36-EN en 1611a English


3. Commissioning

3.4 Web server

A web server is integrated in the bus node CPX-FB36. The


web server makes available the most important parameters
and diagnostic functions.

Fig. 3/16: Web server of the CPX-FB36

Procedure

 In the address bar of the Internet browser, enter the IP


address of the bus node as follows: http://192.168.1.xxx

Festo CPX-FB36-EN en 1611a English 3-29


3. Commissioning

3.5 Checklist for commissioning a CPX terminal

 Observe the general instructions for commissioning in the


CPX system description (è P.BE-CPX-SYS-…).

 Check the DIL switch settings and network configuration


before use and replacement of the CPX terminal.

 Check the configured address range and test the inputs


and outputs, if necessary.

 Check the address assignment of the inputs and outputs


on the CPX terminal, e.g. with the “Force” function.

 Make sure that the desired parameterisation of the CPX


terminal in the start-up phase or after network interrup­
tions is restored by the interface module.
This ensures that, if the CPX terminal is replaced, the new
terminal will also be operated with the desired parameter
settings.

 If necessary, check parameterisation with configuration


software (e.g. “Studio 5000”) or an operator unit (e.g.
CPX-MMI).

3-30 Festo CPX-FB36-EN en 1611a English


3. Commissioning

3.6 Replacing the bus node

Caution
For CPX terminals with a continuously illuminated or flash­
ing “Modify” LED (M), parameterisation is not automatic­
ally created by the higher-level system when the CPX ter­
minal is replaced during servicing.
 Before replacement, note required settings and make
them again after replacement.

When replacing a bus node with the setting [System start with
saved parameters], the CPX terminal is not parameterised
automatically by the higher-order controller.

The bus node CPX-FB36 is compatible with the bus node


CPX-FB32:
A bus node CPX-FB32 can be replaced in existing applications
by a bus node CPX-FB36 (Revision 13 or higher) without
changing the configuration of the host system.

With the Festo Maintenance Tool (CPX­FMT):

1. Before replacing the bus node, save the parameterisation


of the CPX terminal in a CPX-FMT file.

2. After replacing the bus node, transfer the parameterisa­


tion to the new bus node.
[CPX] , [Download Settings…]

3. Activate all settings to be loaded in the “Download” dia­


logue.

4. Start the transfer to the bus node by pressing “OK”.

Festo CPX-FB36-EN en 1611a English 3-31


3. Commissioning

3-32 Festo CPX-FB36-EN en 1611a English


Diagnostics

Chapter 4

Diagnostics

Festo CPX-FB36-EN en 1611a English 4-1


4. Diagnostics

Contents

4. Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

4.1 Diagnostics options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3


4.2 Diagnostics via LED displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.2.1 CPX-specific LED displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.2.2 Network-specific LED indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
4.3 Diagnostics via status bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
4.4 Diagnostics via the I/O diagnostics interface . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
4.5 Diagnostics via EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.6 Diagnostics via Modbus®TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
4.7 Error handling (“Fail safe”) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16

4-2 Festo CPX-FB36-EN en 1611a English


4. Diagnostics

4.1 Diagnostics options

Diagnostics Brief description Advantages Detailed


options information
LED indicator Display of configuration, Fast “on-the-spot” error è 4.2
hardware, network errors, detection
etc. directly at the bus node.

Status bits Internal inputs that supply co­ Fast access to error mes­ è4.3 and CPX
ded common diagnostic mes­ sages, independent of the system description
sages. interface and higher-order P.BE-CPX-SYS-…
controller.

I/O diagnostics Bus-independent diagnostic Detailed error detection è 4.4 and CPX
interface interface at I/O level, which and further processing of system description
enables access to the internal diagnostic data, e.g. P.BE-CPX-SYS-…
data of the CPX terminal through a PLC user pro­
(16 inputs and 16 outputs) gram.

Operator unit Menu-driven display of dia­ Fast “on-site” error detecti­ è Description for
CPX-MMI gnostic information on the on without programming, the operator unit
operator unit. in plain text. P.BE-CPX-MMI-1-…

Diagnostics via Access to all system data of Detailed error detection as è C.1
EtherNet/IP the CPX terminal over the net­ well as access to the dia­
work. gnostic memory in the on­
line mode of the controller
software and in the PLC
user program.

Tab. 4/1: Diagnostics options

The available diagnostic information is dependent on the DIL


switch settings on the bus node and the parameterisation of
the CPX terminal.

Festo CPX-FB36-EN en 1611a English 4-3


4. Diagnostics

4.2 Diagnostics via LED displays

The following LED displays for diagnosis of errors are avail­


able on the bus node:

MS PS

NS PM 1
TP1 SF

TP2 M

MS PS

NS PM 2
TP1 SF

TP2 M

1 CPX-specific LED indicators:


– PS: Power System (green)
– PL: Power Load (green)
– SF: System Failure (red)
– M: Modify (yellow)

2 Network-specific LED indicators:


– MS: Module Status (green, red)
– NS: Network Status (green, red)
– TP1: Link/Traffic 1 (green)
– TP2: Link/Traffic 2 (green)

Fig. 4/1: LED indicators

4-4 Festo CPX-FB36-EN en 1611a English


4. Diagnostics

In the following sections, the statuses of the LED displays are


represented as follows:

lit; flashing; off;

Normal operating status


During normal operation, the following LEDs light up green.
The SF LED does not illuminate. The M-LED only illuminates
with the setting “System start with stored parameterisation
and stored CPX expansion” (è function number 4402).

LED indicator operating


status

These LEDs light up Normal


green:
– MS
MS PS – NS
– TP1/21)
NS PM – PS
– PL
TP1 SF The red LED (SF) does
not illuminate.
TP2 M The yellow LED (M) is
lit.2)

1) Steady light: Ready for data transmission


Flashing: Data transmission ongoing
2) Lights up only if system start is activated with saved parameteri­
sation and saved CPX expansion.

Tab. 4/2: Normal operating status

Festo CPX-FB36-EN en 1611a English 4-5


4. Diagnostics

4.2.1 CPX-specific LED displays

PS (Power System) – operating voltage supply


LED (green) Sequence Significance Error handling

ON No error. Operating voltage –


Off applied.
lights up
ON Operating voltage outside the  Eliminate undervoltage.
OFF tolerance range.
flashes ON Internal fuse has responded. 1. Eliminate short circuit/over­
OFF load.
2. Depending on the paramet­
erisation:
 The power supply will be
switched on again automat­
ically after the short circuit
has been eliminated (fact­
ory setting).
 Switch the power supply off
and then on again.

ON Operating voltage not present.  Check connection of the oper­


OFF ating voltage.
Off

Tab. 4/3: LED indicator PS (power supply)

PL (power load) – load voltage supply


LED (green) Sequence Significance Error handling

ON No error. Load voltage present. –


Off

lights up

ON Load voltage outside the tole­  Eliminate undervoltage.


OFF rance range.
flashes

Tab. 4/4: LED indicator PL (load voltage supply)

4-6 Festo CPX-FB36-EN en 1611a English


4. Diagnostics

SF (System Failure) – system failure


LED (red) Sequence1) Significance Error handling

ON simple error/information è CPX system description P.BE-


Off (Error class 1) CPX-SYS-…
flashes 1x

ON Error (error class 2)


Off

flashes 2x

ON serious error
Off (Error class 3)
flashes 3x

ON No error. –
OFF

Off

1) The SF LED indicator flashes depending on the error class.


Error class 1 (simple error): 1x flash, pause
Error class 2 (error) 2x flash, pause
Error class 3 (serious error): 3x flash, pause

Tab. 4/5: LED indicator SF (system error)

Festo CPX-FB36-EN en 1611a English 4-7


4. Diagnostics

M (modify) – parameterisation modified or Forcing active


LED (yellow) Sequence Significance

ON System start with saved parameterisation and saved CPX expansion


Off set; parameters and CPX expansion are saved remanently; external
lights up parameterisation is blocked1)
Caution when replacing CPX valve terminals with saved parameteri­
sation. For these CPX terminals, parameterisation is not carried out
automatically by the higher-order controller when the terminal is
replaced.
 Before replacement, note required settings and restore them
after replacement, if required.
ON Forcing active1)
OFF
The Forcing function is released or the IP address has been changed
via DIP switches (restart required)
flashes
ON System start with default parameterisation (factory setting) and
OFF
current CPX expansion set; external parameterisation is possible
Off (presetting)

1) Indication of the Forcing function (LED flashing) has priority over indication of the setting for the
system start (LED lights up).

Tab. 4/6: LED indicator M (Parameterisation modified or Forcing active)

4-8 Festo CPX-FB36-EN en 1611a English


4. Diagnostics

4.2.2 Network-specific LED indicators

MS (Module Status) – module status1)


LED Sequence Significance Error handling
(green, red)

EtherNet/IP network protocol

ON Normal operating status –


OFF

lights up green

ON Configuration of the CPX termi­  Complete or correct configur­


OFF nal not complete or not correct. ation of the CPX terminal.
flashes green

ON Error cannot be rectified  Contact Festo Service


OFF (è www.festo.com).
lights up red

ON Error can be rectified  Check configuration of the


OFF CPX terminal.
flashes red
ON The CPX terminal is in self-test. –
OFF

flashes
red/green

ON No logic power supply of the net­  Check logic supply.


OFF work interface.
Off

Modbus® TCP network protocol

ON Ready for Modbus connections –


OFF

lights up green

ON Not ready for Modbus® connec­ –


OFF tions
Off

1) The behaviour of the LED indicator is dependent on the network protocol used.

Tab. 4/7: LED indicator MS (Module Status)

Festo CPX-FB36-EN en 1611a English 4-9


4. Diagnostics

NS (Network Status) – Network status1)


LED Sequence Significance Error handling
(green, red)

EtherNet/IP network protocol

ON Normal operating status. –


OFF The CPX terminal is online and
lights up green has a network connection.

ON The CPX terminal is online and  Check configuration of the


OFF has received an IP address but CPX terminal; it is possible
flashes green does not have a configured net­ that the CPX terminal is not
work connection. assigned to any master/scan­
ner.

ON Communication has failed.  Correct IP address.


Off Non-permitted IP address that is
lights up red already used in the network is set.

ON One or more “I/O connections”  Check the physical connection


OFF are in the “time-out status”. to the master/scanner.
flashes red
ON The CPX terminal is in self-test. –
OFF

flashes
red/green

ON The CPX terminal is offline.  Check network connection.


OFF

Off

Modbus® TCP network protocol

ON At least one Modbus® connecti­ –


OFF on active.
lights up green

ON No Modbus® connection active. –


OFF

Off

1) The behaviour of the LED indicator is dependent on the network protocol used.

Tab. 4/8: LED indicator NS (Network Status)

4-10 Festo CPX-FB36-EN en 1611a English


4. Diagnostics

TP1, TP2 (link/traffic) – connection/data traffic


LED (green) Sequence Significance Error handling

ON Network connection OK –
Off

lights up
ON Data traffic ongoing (Traffic) –
OFF
Flashing frequency is dependent
flashes on the traffic.

ON No network connection  Check network connection.


OFF

Off

Tab. 4/9: LED indicator TP1, TP2 (connection/data traffic)

Festo CPX-FB36-EN en 1611a English 4-11


4. Diagnostics

4.3 Diagnostics via status bits

Status bits are internal inputs that serve to display common


diagnostic messages (global error messages). If all status bits
supply a 0-signal, no error is reported. If at least one status
bit delivers a 1-signal, there is an error (è Tab. 4/10).

If the status bits are to be transmitted via a “polled” or


“change of state” connection, you must set the DIL switches
on the bus node accordingly (è Tab. 1/3).

Bit Diagnostic information Description


with logic 1

0 Error at valve Module type in which the er­


ror has occurred
1 Error at output

2 Error at input

3 Error at analogue module/ Module type in which the


technology module error has occurred

4 Undervoltage Error type

5 Short circuit/overload Error type

6 Wire break Error type

7 other error Error type

Tab. 4/10: Overview of status bits

Detailed information on the status bits can be found in the


CPX system description (è P.BE-CPX-SYS-…).

4-12 Festo CPX-FB36-EN en 1611a English


4. Diagnostics

4.4 Diagnostics via the I/O diagnostics interface

Detailed diagnostic information about the CPX terminal can


be accessed via the I/O diagnostic interface. As a result, it
can be determined exactly on which module and channel an
error has occurred, for example. Available to access this in­
formation are 16 input bits and 16 output bits, through which
all diagnostic data can be read.

To use the I/O diagnostics interface, it must be activated via


DIL switches on the bus node (è Tab. 1/3). If the I/O dia­
gnostic interface is activated, it will occupy the first 16 inputs
and outputs in the address range (è Tab. B/8).

Diagnostic data Description

Global diagnostic data General overview of errors

Diagnostic data module Detailed diagnostics per module

Status of diagnostic memory Number of entries in the diagnostic


memory and operating mode

Diagnostic memory data Long-term memory, detailed diagno­


stics and relative time stamp per
error event

Tab. 4/11: Diagnostic data

Detailed information on the I/O diagnostic information and


the available diagnostic information and the corresponding
function numbers can be found in the CPX system description
(è P.BE-CPX-SYS-…).

Access to EtherNet/IP objects via Explicit Messaging pro­


gramming makes more sense with the bus node CPX-FB36
than use of the I/O diagnostics interface (è C.1).

Festo CPX-FB36-EN en 1611a English 4-13


4. Diagnostics

4.5 Diagnostics via EtherNet/IP

The CPX system permits diagnostics through the network.


The following options are supported here:

– Explicit Messaging via EtherNet/IP Master

– Diagnostics via user program


The I/O diagnostic interface can also be read out here.

Overview of diagnostic data with Explicit Messaging


The following EtherNet/IP objects offer detailed diagnostic
information:

Object Name Diagnostic data


classes

101d General module parameter – Faulty channel type


object – Number of the faulty channel
– Module error number

133d Status and diagnostic object – Number of the module in which an error has
occurred
– Diagnostic status (specifies whether diagnostic
data are present)
– System error number

134d Diagnostic trace object – Long-term memory (max. 40 entries)


– Detailed diagnostics and relative time stamp per
error event

135d Diagnostic trace status object – Number of entries in the diagnostic memory
– Trace status

Tab. 4/12: Diagnostic data with Explicit Messaging

4-14 Festo CPX-FB36-EN en 1611a English


4. Diagnostics

Possible sequence of diagnostics

Possible sequence of diagnostics Diagnostic data Object that sup­


plies the diagnostic
data

1. Check whether diagnostic data are present Diagnostic status Status and diagnostic
object (133d)

2. Determine the number of the module in which Number of the module Status and diagnostic
an error has occurred object (133d)

3. Determine relevant module diagnostic data Error number, channel General module pa­
type and number of the rameter object (101d)
faulty channel

Tab. 4/13: Possible sequence of diagnostics

4.6 Diagnostics via Modbus®TCP

The CPX system enables diagnostics via the Modbus® TCP


protocol.

– Diagnostics are implemented via the CPX status register


(è description P.BE.CPX­FEC-..., chapter 6.2.2)

– CPX diagnostic memory and I/O description


(è description P.BE.CPX­FEC-..., chapter 6.2.4)

Festo CPX-FB36-EN en 1611a English 4-15


4. Diagnostics

4.7 Error handling (“Fail safe”)

The behaviour of the CPX terminal with the following errors is


dependent on the parameterisation of the higher-order con­
troller and the setting of the “Fail safe” parameter:
– Telegram failure
– Stop the higher-order controller
– Break in the network cable.

Depending on the parameterisation, the outputs (valves and


electric outputs) will be switched off (factory setting),
switched on or retain their status.

“Reset outputs” means the following:


– Monostable valves move to the initial position.
– Double solenoid valves remain in the current position.
– Mid-position valves go into mid-position
(pressurised, exhausted or closed, depending on valve
type).

Warning
Undesired status of valves and outputs with communica­
tion errors
Injury to persons, damage to the machine and system
An incorrect status of valves and outputs can lead to dan­
gerous situations.
 Ensure that valves and outputs relating to the aforemen­
tioned problems 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 adap­
ted through the Modbus® address 46100 (è Tab. D/5). If no
telegrams are received by the controller during the set time,
the outputs are set to the set values of the “Fail safe” para­
meter.

4-16 Festo CPX-FB36-EN en 1611a English


Technical appendix

Appendix A

Technical appendix

Festo CPX-FB36-EN en 1611a English A-1


A. Technical appendix

Contents

A. Technical appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

A.1 Technical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3

A-2 Festo CPX-FB36-EN en 1611a English


A. Technical appendix

A.1 Technical data

General

General technical data è CPX system description


P.BE-CPX-SYS-…

Degree of protection through housing IP65/IP671)


in accordance with IEC 60529, completely mounted, plug
connector in plugged-in status or equipped with cover caps.

Protection against electric shock Through the use of PELV circuits


Protection against direct and indirect contact in accordance (Protected Extra-Low Voltage)
with IEC 60204-1/EN 60204-1

Module code (CPX-specific)

Remote I/O 224

Remote controller 171

Module identifier (operator unit)

EtherNet/IP

Remote I/O FB36 EtherNet/IP Remote-IO V2

Remote controller FB36-RC EtherNet/IP Node

Modbus TCP

Remote I/O FB36-MB Modbus TCP Remote-IO

Remote controller FB36-MB-RC Modbus TCP Node


1) Connected products may only satisfy a lower degree of protection.

Tab. A/1: Technical data – general

Festo CPX-FB36-EN en 1611a English A-3


A. Technical appendix

Power supply

Operating voltage supply UEL/SEN [V DC] 24 _ 25 %

Intrinsic current consumption at nominal operating [mA] Typ. 100 (internal electronics)
voltage 24 V from operating voltage supply UEL/SEN

Separation of network interface from operating Galvanic


voltage supply UEL/SEN

Load voltage supply UVAL/OUT [V DC] 24 _ 10 %

Mains buffering time [ms] 10

Tab. A/2: Technical data – power supply

Network-specific

Connection technology 2× socket, M12, D-coded, 4-pin

Protocol EtherNet/IP or Modbus TCP1)

Specification IEEE 802.3u (100Base-TX)

Transmission rate [Mbit/s] 10/100 (full duplex/half duplex)

Minimum cycle time (RPI) [ms] 1

Maximum data field size (input/output size)

Remote I/O [byte] 64 I/64 O

Remote controller [byte] 8 I/8 O, 16 I/16 O, 32 I/32 O or


64 I/64 O2)

Crossover detection Auto-MDI/MDI-X

Cable type Ethernet twisted pair cable,


screened

Transmission class Category Cat 5/Cat 5e

Maximum cable length [m] 100


1) Based on the Ethernet protocol IEEE 802.3
2) Dependent on the setting of the DIL switch 2 and the revision of the bus node

Tab. A/3: Technical data – network-specific

A-4 Festo CPX-FB36-EN en 1611a English


Address assignment of the CPX terminal

Appendix B

Address assignment of the CPX terminal

Festo CPX-FB36-EN en 1611a English B-1


B. Address assignment of the CPX terminal

Contents

B. Address assignment of the CPX terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1

B.1 Address assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3


B.1.1 Bus node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
B.1.2 Digital modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
B.1.3 Analogue modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9
B.1.4 Technology modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-10
B.2 Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12
B.2.1 Basic rules for addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12
B.2.2 Data formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13
B.2.3 Examples of addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14
B.3 Address assignment after extension/conversion . . . . . . . . . . . . . . . . . . . . . . B-20

B-2 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

B.1 Address assignment

A CPX terminal consists of a different number of inputs and


outputs, depending on the order and the configuration of the
bus node.

The inputs and outputs are assigned automatically within the


CPX terminal.

 Determine the address assignment (number of allocated


inputs and outputs) on the CPX terminal prior to commis­
sioning.

Note
 The address space of a CPX terminal is limited. The bus
node provides the CPX terminal a maximum address
space of 64 bytes for inputs and 64 bytes for outputs.
 An activated diagnostic mode reduces the number of
available I/O bytes.

The number of assigned inputs and outputs for modules can


be found in the following tables:
– Bus nodes (è Tab. B/1)

– Digital modules (è Tab. B/2 … Tab. B/4)

– Analogue modules (è Tab. B/5)

– Technology modules (è Tab. B/6 and Tab. B/7).

Festo CPX-FB36-EN en 1611a English B-3


B. Address assignment of the CPX terminal

B.1.1 Bus node

Bus node CPX-FB36 in operating mode Module Assigned address


indicator1) space
Inputs Outputs

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 bit 1x 16 bit

Remote controller FB-36-RC… 8x 8 bit 8x 8 Bit


8x 16 bit3) 8x 16 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) Dependent on the setting of the DIL switches

Tab. B/1: Address assignment of bus nodes

B-4 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

B.1.2 Digital modules

Module designation Module Assigned address


indicator1) space
Inputs Outputs

Input module

CPX-4DE 4DI 4x 1 bit2) –

CPX-8DE 8DI 8x 1 bit –

CPX-8NDE (n-switching) 8NDI 8x 1 bit –

CPX-8DE-D (with channel diagnostics) 8DI-D 8x 1 bit –

CPX-16DE 16DI 16x 1 bit –

CPX-M-16DE-D (with channel diagnostics) 16DI-D 16x 1 bit –

CPX-L-16DE-16-KL-3POL (with terminal strip) L-16DI-PI 16x 1 bit –

Output module

CPX-4DA 4DO – 4x 1 bit2)

CPX-8DA 8DO – 8x 1 bit

CPX-8DA-H (high current) 8DO-H – 8x 1 bit

Input/output module

CPX-8DE-8DA 8DI/8DO 8x 1 bit 8x 1 Bit

CPX-L-8DE-8DA-16-KL-3POL (with terminal strip) L-8DI8DO-PI 8x 1 bit 8x 1 Bit

1) In the operator unit or in the hardware configuration of the programming software.


2) Digital 4-fold modules (CPX-4DE and CPX-4DA) always occupy 8 inputs or 8 outputs.

Tab. B/2: Address assignment of digital modules (part 1)

Festo CPX-FB36-EN en 1611a English B-5


B. Address assignment of the CPX terminal

Module designation Module Assigned address


indicator1) space
Inputs Outputs

Electronics module

VMPA1-FB-EMS-8 for pneumatic module MPA1 MPA1S – 8x 1 bit2)


(1 … 8 valves)

VMPA2-FB-EMS-4 for pneumatic module MPA2 MPA2S – 8x 1 bit3)


(1 … 4 valves)

Electronics module (electrically isolated)

VMPA1-FB-EMG-8 for pneumatic module MPA1 MPA1G – 8x 1 bit2)


(1 … 8 valves)

VMPA2-FB-EMG-4 for pneumatic module MPA2 MPA2G – 8x 1 bit3)


(1 … 4 valves)

Electrical module with diagnostic function

VMPA1-FB-EMS-D2-8 for pneumatic module MPA1 MPA1S-D – 8x 1 bit2)


(1 … 8 valves)

VMPA2-FB-EMS-D2-4 for pneumatic module MPA2 MPA2S-D – 8x 1 bit3)


(1 … 4 valves)

Electrical module with diagnostic function (electrically isolated)

VMPA1-FB-EMG-D2-8 for pneumatic module MPA1 MPA1G-D – 8x 1 bit2)


(1 … 8 valves)

VMPA2-FB-EMG-D2-4 for pneumatic module MPA2 MPA2G-D – 8x 1 bit3)


(1 … 4 valves)

1) In the operator unit or in the hardware configuration of the programming software.


2) VMPA1 modules always occupy 8 outputs regardless of the number of valves attached.
3) VMPA2 modules always occupy 8 outputs, although only 4 bits are used.

Tab. B/3: Address assignment of digital modules (part 2)

B-6 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

Module designation Module Assigned address


indicator1) space
Inputs Outputs

Electrical interlinking 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

1 … 4 solenoid coils – – 8x 1 bit

1 … 8 solenoid coils – – 8x 1 bit

1 … 16 solenoid coils – – 16x 1 bit

1 … 24 solenoid coils – – 24x 1 bit

1 … 32 solenoid coils – – 32x 1 bit

Pneumatic interface

VABA-… for valve terminal VTSA-/VTSA-F VTSA or


with setting:2) Typ44/453)

1 … 8 solenoid coils – 8x 1 bit

1 … 16 solenoid coils – 16x 1 bit

1 … 24 solenoid coils – 24x 1 bit

1 … 32 solenoid coils – 32x 1 bit

1) In the operator unit or in the hardware configuration of the programming software.


2) Setting via DIL switches of the pneumatic interface.
3) Dependent on the version of the operator unit

Tab. B/4: Address assignment of digital modules (part 3)

Festo CPX-FB36-EN en 1611a English B-7


B. Address assignment of the CPX terminal

Additional information:
– The address assignment within the individual CPX I/O
modules can be found in the description for the I/O mod­
ules (è P.BE-CPX-EA-…).

– Information about pneumatic interfaces and pneumatic


modules can be found in the corresponding descriptions
of pneumatics.

– An overview of the “Descriptions of the CPX terminal”


documentation can be found in the CPX system descrip­
tion (è P.BE-CPX-SYS-…).

– From the technical point of view, the individual pneumatic


modules each represent an electric module for controlling
the attached valves.

B-8 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

B.1.3 Analogue modules

Module designation Module Assigned address


indicator1) space
Inputs Outputs

VMPA-FB-PS-… (pressure sensor) MPA-P 1x 16 bit –

VPPM-…TA-L-1-F… (Proportional pressure regulator valve) VPPM 1x 16 bit 1x 16 bit

Analogue module

CPX-2AE-U-I 2AI 2x 16 bit –

CPX-4AE-U-I 4AI 4x 16 bit –

CPX-4AE-I 4AI-I 4x 16 bit –

CPX-4AE-T (Temperature module for RTD sensors) 4AI-T 2x 16 bit –


or
4x 16 bit2)

CPX-4AE-TC (Temperature module for TC sensors) 4AI-TC 4x 16 bit –

CPX-4AE-P-D10 (Pressure sensor module 0 … 10 bar) 4AI-P-D10 4x 16 bit –

CPX-4AE-P-B2 (Pressure sensor module –1 … 1 bar) 4AI-P-B2 4x 16 bit –

CPX-2AA-U-I 2AO – 2x 16 bit

1) In the operator unit or in the hardware configuration of the programming software.


2) Depending on the configuration

Tab. B/5: Address assignment of the analogue module

The address assignment within the individual CPX analogue


I/O modules can be found in the description for the analogue
I/O modules (è P.BE-CPX-AX-…).

Festo CPX-FB36-EN en 1611a English B-9


B. Address assignment of the CPX terminal

B.1.4 Technology modules

Module designation Module Assigned address


indicator1) space
Inputs Outputs

CPX-CP-4-FB Electrical interface (CP interface) CPI Maximum Maximum


16x 8 bit2) 16x 8 bit2)

CPX-CMAX-C1-1 Axis controller CMAX-C1-1 8x 8 bit 8x 8 Bit

CPX-CMXX control block (multi-axis interface) CMXX 8x 16 bit 8x 16 bit

CPX-CMPX-C-1-H1 End-position controller CMPX-C-1 6x 8 bit 6x 8 Bit

CPX-CM-HPP control block (FHPP interface) CM-HPP 32x 8 bit 32x 8 bit

CPX-CMIX-M1-1 Measuring module CMIX 3x 16 bit 3x 16 Bit

CPX-2ZE2DA Input/output module (counter module) 2CI2DO 3x 32 bit 3x 32 Bit

CPX-FEC control block (front end controller) FEC 8x 8 bit 8x 8 Bit

1) In the operator unit or in the hardware configuration of the programming software.


2) Maximum assigned address space is dependent on the string allocation.

Tab. B/6: Address assignment for technology modules (part 1)

B-10 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

Module designation Module Assigned address


indicator1) space
Inputs Outputs

CPX-CTEL-4-M12-5POL CTEL
Electrical interface with setting:

0I/0O – –

0I/8O – 8x 8 bit

0I/16O – 16x 8 bit

0I/24O – 24x 8 bit

0I/32O – 32x 8 bit

8I/0O 8x 8 bit –

16I/0O 16x 8 bit –

24I/0O 24x 8 bit –

32I/0O 32x 8 bit –

8I/8O 8x 8 bit 8x 8 bit

16I/16O 16x 8 bit 16x 8 bit

24I/24O 24x 8 bit 24x 8 bit

32I/32O 32x 8 bit 32x 8 Bit

CPX-CTEL-2-M12-5POL-LK CTEL-2-LK
Electrical interface with setting: I-port LK master

8I/8O 8x 8 bit 8x 8 bit

16I/16O 16x 8 bit 16x 8 bit

24I/24O 24x 8 bit 24x 8 Bit

1) In the operator unit or in the hardware configuration of the programming software.

Tab. B/7: Address assignment for technology modules (part 2)

Details on the technology modules can be found in the cor­


responding descriptions (è P.BE-CPX-…).

Festo CPX-FB36-EN en 1611a English B-11


B. Address assignment of the CPX terminal

B.2 Addressing

B.2.1 Basic rules for addressing

– The address assignment of the inputs does not depend on


the address assignment of the outputs.

– Counting from left to right, addressing bytewise: Modules


with less than 8 bits occupy an 8-bit address space, but
do not use it completely.

– The bus node counts as a module with 0 inputs and 0 out­


puts when the status bits and the I/O diagnostic interface
are deactivated.

– The I/Os of different module types are assigned separ­


ately from each other.
The sequence in the following table applies:

Sequence of addressing Description

1. I/O diagnostics interface1) Can be activated by DIL switch. If it is activated, it will occupy
the first 16 inputs and outputs in the address range.

2. Analogue modules Modules with analogue inputs/outputs

3. Technology modules e.g. CP interface, control block CPX-FEC

4. Digital modules Modules with digital inputs/outputs

1) Depending on the setting, this address range can also be occupied by status bits (è note above
and Tab. 1/3).

Tab. B/8: Sequence of addressing

B-12 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

B.2.2 Data formats

In the “Studio 5000” software, the inputs and outputs of the


bus node are configured in the SINT or INT formats.

Using the SINT format


If the SINT format is used, the data length of the Assembly
Instances corresponds to the precise byte of the current CPX
terminal configuration.

The following Assembly Instances are used for the SINT


format.
– Inputs: Assembly Instance 101
– Outputs: Assembly Instance 100

Using the INT format


If the INT format is to be used, then the size of the process
data must be a multiple of 16 bits.

If the total size of process data for the CPX terminal is not a
multiple of 16 bits, the process data will be rounded to the
nearest 16-bit limit at the end with dummy I/Os.

Two CPX modules share a 16-bit tag in the “Studion 5000”


software, depending on the configuration of the CPX terminal.

The following Assembly Instances are used for the INT


format:
– Inputs: Assembly Instance 111
– Outputs: Assembly Instance 110

Note
 Ensure that the outputs (100 and 110) are not accessed
simultaneously on the Assembly Instances.

Festo CPX-FB36-EN en 1611a English B-13


B. Address assignment of the CPX terminal

B.2.3 Examples of addressing

Example 1: CPX terminal with MPA pneumatics


The following diagram shows as an example a CPX terminal
with MPA pneumatics and the following setting:

– Status bits and I/O diagnostics interface deactivated

Module no.: 0 1 2 3 4 5 6

8DI 4DO

1 2 3 4

1 Bus node CPX-FB36 3 MPA1 pneumatic modules (8 DO)


2 MPA pneumatic interface 4 MPA2 pneumatic modules (4 DO)
Fig. B/1: Example 1 – CPX terminal with MPA pneumatics

B-14 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

The following table shows the address assignment for the


CPX terminal presented in Fig. B/1:

Module Module type I address O address


number

0 Bus node CPX-FB36 – –

1 Digital input module CPX-8DE E0 … E7 –

2 Digital output module CPX-4DA – A0 … A71)

3 MPA1 pneumatic module (8 DO) – O8 … O15

4 MPA1 pneumatic module (8 DO) – O16 … O23

5 MPA2 pneumatic module (4DO) – O24 … O311)

6 MPA2 pneumatic module (4DO) – O32 … O391)

1) 8 bits assigned, 4 bits used.

Tab. B/9: Address assignment example 1 (è Fig. B/1)

Festo CPX-FB36-EN en 1611a English B-15


B. Address assignment of the CPX terminal

Example 2: CPX terminal with electrical interface


The following graphic shows a CPX terminal with electrical
interface and the following setting:

– Status bits and I/O diagnostics interface deactivated

Module no.: 0 1 2 3 4 5 6

8DI 4DO 8DI 8DO

3
2

1 Bus node CPX-FB36 4 Sensor


2 CPV valve terminal (16 DO) on string 1 5 Cylinder
of the electrical interface
6 CP output module (16 DO) on string 4
3 CP input module (16 DI) of the electrical interface

Fig. B/2: Example 2 – CPX terminal with electrical interface (CP interface)

B-16 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

The following table shows the address assignment for the


CPX terminal presented in Fig. B/2:

Module Module type I address O address


number

0 Bus node CPX-FB36 – –

1 Digital input module CPX-8DE I32 … I39 –

2 Digital output module CPX-4DA – O128 … O1351)

3 Electrical interface (CP interface) CPX-CP-4-FB I0 … I31 O0 … O127


(4 byte I, 16 byte O)

4 Digital input/output module CPX-8DE-8DA I40 … I47 O136 … O143

5 MPA1 pneumatic module (8 DO) – O144 … O151

6 MPA1 pneumatic module (8 DO) – O152 … O159

1) 8 bits assigned, 4 bits used

Tab. B/10: Address assignment example 2 (è Fig. B/2)

Festo CPX-FB36-EN en 1611a English B-17


B. Address assignment of the CPX terminal

Example 3: CPX terminal with analogue module and


VTSA pneumatics
The address assignment for this CPX terminal can be found
on the next page in Tab. B/11. The settings are:

– Status bits activated

– I/O diagnostics interface deactivated

– Pneumatic interface set with DIL switch to 1 ... 8 solenoid


coils

Module no.: 0 1 2 3 4 5 6

8DI 8DI 4DO 8DI 8DO 2AO

1 2 3

1 Bus node CPX-FB36 3 VTSA pneumatics


(status bits activated)

2 Pneumatic interface VABA set with DIL


switch to 1 ... 8 solenoid coils

Fig. B/3: Example 3 – CPX terminal with analogue module and VTSA pneumatics

B-18 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

Module Module type I address O address


number

0 Bus node CPX-FB36 (status bits activated) I0 … I151) –

1 Digital input module CPX-8DE I16 … I23 –

2 Digital input module CPX-8DE I24 … I31 –

3 Digital output module CPX-4DA – O32 … O392)

4 Digital input/output module CPX-8DE-8DA I32 … I39 O40 … O47

5 Analogue output module CPX-2AA – O0 … O31

6 Pneumatic interface VABA set with DIL switch to – O48 … O55


1 ... 8 solenoid coils

1) 16 bits assigned, 8 bits used


2) 8 bits assigned, 4 bits used

Tab. B/11: Address assignment example 3 (è Fig. B/3)

Festo CPX-FB36-EN en 1611a English B-19


B. Address assignment of the CPX terminal

B.3 Address assignment after extension/conversion

A speciality of the CPX terminal is its flexibility. If the demands


placed on the machine change, the equipment of the CPX
terminal can also be changed.

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 mod­
ules, which have 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
(è Pneumatics description).
 Additional interlinking blocks (VTSA) or connection
blocks (MPA-L) are inserted between existing ones.
 Status bits or the I/O diagnostic interface are activated/
deactivated.

B-20 Festo CPX-FB36-EN en 1611a English


B. Address assignment of the CPX terminal

Addressing example 3 after extension/conversion


The following depiction shows the effects of changes on the
address assignment using the addressing example 3
(è Fig. B/3).

The following has been changed:

– The status bits have been deactivated.

– The digital input module CPX-8DE (Module no. 1) has


been replaced by a digital input module CPX-16DE.

– The pneumatic interface VABA has been set to 1 ... 16


solenoid coils in order to reserve addresses for an exten­
sion to the pneumatics.

Module no.: 0 1 2 3 4 5 6

16DI 8DI 4DO 8DI 8DO 2AO

1 2 3

1 Changed: status bits deactivated 3 Changed: Pneumatic interface VABA


now set with DIL switch to 1 ... 16
2 Changed: digital input module solenoid coils
CPX-8DE replaced by digital input
module CPX-16DE

Fig. B/4: Addressing example 3 after extension/conversion (see Fig. B/3)

Festo CPX-FB36-EN en 1611a English B-21


B. Address assignment of the CPX terminal

Module Module I address O address


number

0 Bus node CPX-FB36 (status bits deactivated) – –

1 Digital input module CPX-16DE I0 … I15 –

2 Digital input module CPX-8DE I16 … I23 –

3 Digital output module CPX-4DA – O32 … O391)

4 Digital input/output module CPX-8DE-8DA I24 … I31 O40 … O47

5 Analogue output module CPX-2AA – O0 … O31

6 Pneumatic interface VABA set with DIL switch to – O48 … O63


1 ... 16 solenoid coils

bold = changes
1) 8 bits assigned, 4 bits used

Tab. B/12: Addressing example 3 after extension/conversion (è Fig. B/4)

B-22 Festo CPX-FB36-EN en 1611a English


EtherNet/IP Objects of the CPX-FB36

Appendix C

EtherNet/IP Objects of the CPX-FB36

Festo CPX-FB36-EN en 1611a English C-1


C. EtherNet/IP Objects of the CPX-FB36

Contents

C. EtherNet/IP Objects of the CPX-FB36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1

C.1 Overview of Ethernet/IP objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3


C.2 Objects for network settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
C.2.1 “Device Level Ring Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
C.2.2 “QoS Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
C.2.3 “TCP/IP Interface Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
C.2.4 “Ethernet Link Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-12
C.3 Objects for the I/O connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-13
C.3.1 “Assembly Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-13
C.4 Objects for system data and diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-18
C.4.1 “Identity Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-18
C.4.2 “Global System Object” for operating mode “Remote I/O” . . . . . . C-20
C.4.3 “Status and Diagnosis Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-23
C.4.4 “Diagnosis Trace Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-24
C.4.5 “Diagnosis Trace Status Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . C-26
C.4.6 “Generic Parameter Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-28
C.4.7 “Force Parameter” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-31
C.4.8 “Fail safe” and “Idle” parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . C-36
C.4.9 “Configuration Array Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-42
C.4.10 “Slave Size Object” for “Remote Controller” operating mode . . . . C-42
C.4.11 “ISDU Access Object” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-43
C.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-45
C.5.1 Forcing inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-45
C.5.2 Parameterisation with “Generic Parameter Object” . . . . . . . . . . . . C-47

C-2 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

C.1 Overview of Ethernet/IP objects

This chapter describes the representation of the CPX terminal


within the Ethernet/IP object model.

Some of the information is in English, even in the documenta­


tion in other languages, so that the original terms of the
Ethernet/IP specification can be used uniquely.

“EtherNet/IP Class Services”


The CPX terminal supports various services, depending on
the Object:

Service Code Service Name

05 (05h) Reset

01 (01h) Get Attribute All

14 (0Eh) Get Attribute Single

16 (10h) Set Attribute Single

Tab. C/1: Class services and Instance services

Festo CPX-FB36-EN en 1611a English C-3


C. EtherNet/IP Objects of the CPX-FB36

EtherNet/IP object classes


The following objects are supported:

Object class Instances Name Comments


(dec.)

1d 1 Identity Object General CIP Objects

2d 1 Message Router Object

4d 100 … 102, Assembly Object


110, 111

6d 1 … 10 Connection Manager Object

244d 1 Port Object

245d 1 TCP/IP Interface Object EtherNet/IP-specific


Objects
246d 2 Ethernet Link Object

71d 1 Device Level Ring Object

72d 1 QoS Object

132d 1 Global System Object CPX-specific objects for


parameterisation and
133d 1 Status and Diagnosis Object diagnostics
134d 1 … 40 Diagnosis Trace Object

135d 1 Diagnosis Trace Status Object

199d 1 Configuration Array Object

108d … 111d, 1 … 48 Force Parameter


116d … 119d,
124d … 127d

112d, 113d, 1 … 48 Fail safe Parameter


120d, 121d,
128d, 129d

Tab. C/2: Overview – EtherNet/IP objects - part 1

C-4 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Object class Instances Name Comments


(dec.)

114d … 115d 1 … 48 Idle Parameter CPX-specific objects for


122d, 123d parameterisation
130d, 131d

101d 1 … 48 Generic Parameter Object

102d 1 … 48 Discrete Input Object CPX-specific objects for


parameterisation of the
103d 1 … 48 Discrete Output Object inputs and outputs
104d 1 … 48 Analog Input Object

105d 1 … 48 Analog Output Object

106d 1 … 48 Function Input Object

107d 1 … 48 Function Output Object

108d 1 … 48 Discrete Input Force State Object CPX-specific objects for


parameterisation of
109d 1 … 48 Discrete Input Force Mode Object Force, Failsafe and Idle
mode
110d 1 … 48 Discrete Output Force State Object

111d 1 … 48 Discrete Output Force Mode Object

112d 1 … 48 Discrete Output Failsafe State Object

113d 1 … 48 Discrete Output Failsafe Mode Object

114d 1 … 48 Discrete Output Idle State Object

115d 1 … 48 Discrete Output Idle Mode Object

Tab. C/3: Overview – EtherNet/IP objects - part 2

Festo CPX-FB36-EN en 1611a English C-5


C. EtherNet/IP Objects of the CPX-FB36

Object class Instances Name Comments


(dec.)
116d 1 … 48 Analogue Input Force State Object CPX-specific objects for
parameterisation of
117d 1 … 48 Analog Input Force Mode Object Force, Failsafe and Idle
mode
118d 1 … 48 Analog Output Force State Object

119d 1 … 48 Analog Output Force Mode Object

120d 1 … 48 Analog Output Failsafe State Object

121d 1 … 48 Analog Output Failsafe Mode Object

122d 1 … 48 Analog Output Idle State Object

123d 1 … 48 Analog Output Idle Mode Object

124d 1 … 48 Function Input Force State Object

125d 1 … 48 Function Input Force Mode Object

126d 1 … 48 Function Output Force State Object

127d 1 … 48 Function Output Force Mode Object

128d 1 … 48 Function Output Failsafe State Object

129d 1 … 48 Function Output Failsafe Mode Object

130d 1 … 48 Function Output Idle State Object

131d 1 … 48 Function Output Idle Mode Object

Tab. C/4: Overview – EtherNet/IP objects - part 3

Object class Instances Name Comments


(dec.)

136d 1 Slave Size Object CPX-specific Object

Tab. C/5: Special EtherNet/IP object for the Remote Controller operating mode

C-6 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Counting mode For the module-oriented objects


Instance number = Module number + 1
Explanation:
- counting of the modules begins with 0 for the bus node
- counting of the instances begins with 1 for the bus node.

An overview of the available data and parameters, their func­


tion numbers as well as their assignment to the objects can
be found in the following sections.

The description of the functions of the individual parameters


and data as well as fundamentals on parameterisation can be
found in the CPX system description (è P.BE-CPX-SYS-…).

Festo CPX-FB36-EN en 1611a English C-7


C. EtherNet/IP Objects of the CPX-FB36

C.2 Objects for network settings

C.2.1 “Device Level Ring Object”

Object class: 71d

Instances: 1

Attr. Access Description Type


no.

1 Get Current network topology mode USINT


0: Linear
1: Ring

2 Get Current status of network USINT


0: Normal
1: Ring Fault
2: Unexpected loop detected
3: Partial network fault
4: Rapid fault / restore cycle

10 Get Active Supervisor Address STRUCT of


– Supervisor IP address UDINT
– Supervisor MAC address ARRAY of
6 USINT

12 Get Capability Flags DWORD


Bit 0: Announce-based
RingNode1)
Bit 1: Beacon-based
RingNode1)
Bit 2 … 4: Reserved. Shall be set
to zero
Bit 5: Supervisor Capable
Bit 6 … 31: Reserved. Shall be set
to zero
Bits 0 and 1 are mutually exclusive

1) è EtherNet/IP specification, chapter 9-5.4

Tab. C/6: Network settings with Device Level Ring Object

C-8 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

C.2.2 “QoS Object”

Object class: 72d

Instances: 1

The IEEE 802.1D/Q describes Ethernet Frames that contain an


additional 32-bit header. This header contains, among other
things, a VLAN ID and a prioritisation field.

Attr. Access Description Type


no.

1 Set 802.1Q Tag enable USINT


Enables or disables sending 802.1Q
frames on CIP and IEEE 1588 mes­
sages
Default = 0

4 Set DSCP Urgent1) USINT


Default = 55

5 Set DSCP Scheduled1) USINT


Default = 47

6 Set DSCP High1) USINT


Default = 43

7 Set DSCP Low USINT


Default = 31

8 Set DSCP Explicit USINT


Default = 27

1) These attributes describe the IP header priority of various


EtherNet/IP Frames:
Urgent = CIP Motion
Scheduled = CIP Safety
High = I/O

Tab. C/7: Network settings with QoS Object

Festo CPX-FB36-EN en 1611a English C-9


C. EtherNet/IP Objects of the CPX-FB36

C.2.3 “TCP/IP Interface Object”

Object class: 245d

Instances: 1

The network settings of a device are configured with the TCP/


IP Interface Object.

Attr. Access Description Type


no.

1 Get Status (Interface Status) DWORD

2 Get Configuration Capability DWORD


Bit 5: Hardware configurable
Bit 6: Interface configuration
change requires reset
Bit 7: AcdCapable

3 Get/Set Configuration Control DWORD

4 Get Physical Link Object STRUCT of


– Path Size UINT +
– Path Padded
EPATH

5 Get/Set Interface Configuration STRUCT of


– IP Address UDINT
– Network Mask UDINT
– Gateway Address UDINT
– Name Server UDINT
– Name Server 2 UDINT
– Domain Name STRING

6 Get/Set HostName STRING

Tab. C/8: Network settings with TCP/IP Interface Object -


part 1

C-10 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Attr. Access Description Type


no.
8 Get/Set TTL Value USINT
for EtherNet/IP multicast packets

9 Get/Set Mcast config STRUCT of


IP multicast address configuration
– Alloc Control USINT
– Reserved USINT
– Num Mcast UINT
– Mcast Start Addr UDINT

10 Set SelectAcd BOOL


0: Disable
1: Enable (default)

11 Get/Set LastConflictDetected: STRUCT of


– ACDactivity USINT
– RemoteMAC ARRAY of
6 USINT
– ArpPDU ARRAY of
28 USINT

12 Set QuickConnect BOOL


0: Disable (default)
1: Enable

Tab. C/9: Network settings with TCP/IP Interface Object -


part 2

Festo CPX-FB36-EN en 1611a English C-11


C. EtherNet/IP Objects of the CPX-FB36

C.2.4 “Ethernet Link Object”

Object class: 246d

Instances: 2

One instance per Ethernet port:


– Instance 1 corresponds to Ethernet port X1
– Instance 2 corresponds to Ethernet port X2

Via the Ethernet Link Object, you can undertake extended


settings for the Ethernet connection (è section 1.3.6).

Attr. Access Description Type


no.

1 Get Interface Speed UDINT

2 Get Interface Status Flags DWORD

3 Get Physical MAC address ARRAY of


6 USINT

6 Get/Set Interface Control STRUCT of


– Control Bits WORD,
– Forced Interface Speed UINT

Tab. C/10: Network settings with Ethernet Link Object

Examples:

To set Port X1 permanently to 100 Mbit/s, full duplex (Auto-


Negotiation off ), the following values must be written in
Attribute 6, Instance 1: [0002h][0064h].

To activate Auto-Negotiation, the following values must be


written in Attribute 6, Instance 1: [0001h][0000h].

Further details can be found in the EtherNet/IP specification.

C-12 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

C.3 Objects for the I/O connection

C.3.1 “Assembly Object”

Object class: 4d

Instances: 5

The Assembly Object bundles together attributes of various


objects, so that exchange of data with the objects can take
place over one connection.

The following instances are saved in the Assembly Object:

Instance Description

100 Output data

101 Input data

102 Configuration data

110 Output data with padding


(Output data in the INT format)

111 Input data with padding


(Input data in the INT format)

Tab. C/11: Instances for Assembly Object

Festo CPX-FB36-EN en 1611a English C-13


C. EtherNet/IP Objects of the CPX-FB36

Operating mode “Remote I/O”


Each data range begins on the LSB (least significant bit; low-
order bit) of a word.

Instance 101: Input


Within the instance “Input of the Assembly Object”, all inputs
of the CPX system are transmitted cyclically over the network
by means of a communication connection.

The following sequence applies:

Sequence of transmission

1. I/O diagnostic interface, if active (16-bit oriented)

2. Object instances of the analogue channels (16-bit oriented)

3. Instances of the technology modules (16- or 8-bit oriented)

4. Object instances of the digital inputs (8-bit oriented)

Tab. C/12: Sequence of transmission for Instance 101

Instance 101 (input) possesses the following member list in


the operating mode Remote I/O:

Obj. Instances Attributes Entries in member list Type


(= Module no. + 1) (channel)

102 1 … 48 1 … 64 Digital Data BOOL

104 1 … 48 1 … 32 Analogue channel data WORD

106 1 … 48 1 … 64/ Technology module BYTE/


65 … 96 WORD

133 1 0/1 I/O diagnostic interface data, if active WORD

Tab. C/13: Instance 101 member list in the Remote I/O operating mode

C-14 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Instance 100: Output


Within the Instance Output in the Assembly Object, all out­
puts of the CPX system will be transmitted over the network
by means of one communication connection.

The following sequence applies:

Sequence of transmission

1. I/O diagnostic interface/status byte, if active (16-bit oriented)

2. Object instances of the analogue channels (16-bit oriented)

3. Instances of the technology modules (16- or 8-bit oriented)

4. Object instances of the digital outputs (8-bit oriented)

Tab. C/14: Sequence of transmission for Instance 100

Instance 100 (output) possesses the following member list in


the operating mode Remote I/O:

Obj. Instances Attributes Entries in member list Type


(= Module no. + 1) (channel)

103 1 … 48 1 … 64 Digital Data BOOL

105 1 … 48 1 … 32 Analogue channel data WORD

107 1 … 48 1 … 64/ Technology module BYTE/


65 … 96 WORD

133 1 … 48 0/1 I/O diagnostic interface data, if active WORD

Tab. C/15: Instance 100 member list in the Remote I/O operating mode

Festo CPX-FB36-EN en 1611a English C-15


C. EtherNet/IP Objects of the CPX-FB36

Instance 102: Configuration


Instance 102 (Configuration) possesses the following member
list:

Obj. Number of Entries in member list Type

199 1 Configuration Array data ARRAY

Tab. C/16: Instance 102 member list

The I/O objects 102 ... 107 also possess the following attributes:

Attribute Entries Type

100 Number of data of the BYTE


module in BYTE or
WORD

101 Data type: BYTE


– D1h: BYTE
– D2h: WORD

102 All data values ARRAY

Tab. C/17: Attributes of I/O Objects 102 ... 107

C-16 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

“Remote Controller” operating mode


Each data range begins on the LSB (least significant bit; low-
order bit) of a word.

Instance 100: Output


Instance 100 (output) possesses the following member list in
the Remote Controller operating mode:

Obj. Attribute Entries in member list Type

107 1 … 64/ Technology module BYTE/


65 … 96 WORD

Tab. C/18: Instance 100 member list

Instance 101: Input


Instance 101 (input) possesses the following member list:

Obj. Attribute Entries in member list Type

106 1 … 64/ Technology module BYTE/


65 … 96 WORD

Tab. C/19: Instance 101 member list

Transmission through the communication types “Polled com­


munication” or “Change of state/Cyclic communication”.

Instance 102: Configuration


Instance 102 (Configuration) must have the value “0” in the
operating mode Remote Controller.

Festo CPX-FB36-EN en 1611a English C-17


C. EtherNet/IP Objects of the CPX-FB36

C.4 Objects for system data and diagnostics

C.4.1 “Identity Object”

Object class: 1d

Instances: 1

The Identity Object contains the identification and general


information on the bus node CPX-FB36.

Service Code 5d:

Reset

– Parameter 0 emulates a power cycle

– Parameter 1 resets the device to the factory settings and


then emulates a power cycle.

Attr. Access Description Type


no.

1 Get VendorID: 1Ah UINT

2 Get Device Type: 0Ch UINT

3 Get Product Code: UINT


– Remote I/O: 36CAh
– Remote Controller: 36CBh

4 Get Revision STRUCT

Tab. C/20: Attributes of the Identity Object - part 1

C-18 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Attr. Access Description Type


no.
5 Get Status WORD
Bit 0: Owned
Bit 1: reserved, shall be 0
Bit 2: Configured
Bit 3: reserved, shall be 0
Bit 4-7: Extended Device Status
Bit 8: Minor Recoverable Fault
Bit 9: Minor Unrecoverable
Fault
Bit 10: Major Recoverable Fault
Bit 11: Major Unrecoverable Fault
Bit 12-15: reserved, shall be 0

6 Get Serial Number UDINT

7 Get Product name SHORT_


– CPX-FB36 Remote I/O STRING
– CPX-FB36 Remote controller

14 Get/Set Semaphore STRUCT

100 Get Operating Mode BOOL


– Remote Controller: TRUE
– Remote I/O: FALSE

101 Get External Module Identifiers ARRAY

Tab. C/21: Attributes of the Identity Object - part 2

Festo CPX-FB36-EN en 1611a English C-19


C. EtherNet/IP Objects of the CPX-FB36

C.4.2 “Global System Object” for operating mode “Remote I/O”

Object class: 132d

Instances: 1

This Object is only available in the operating mode Remote I/O.

Attr. Access Description Type Function no.


no.

1 Get CPX operating mode (bit 0 … 3) BYTE 0 (bit 0 … 3)


0: Remote I/O without FEC/CEC
1: Remote I/O with FEC or CEC
2: Remote controller without bus node
3: Remote controller with bus node

CPX expansion (bit 4) 0 (bit 4)


Specifies whether the current CPX expansion
corresponds to the saved CPX expansion.
0: equal
1: unequal

Operator unit (bit 5) 0 (bit 5)


Specifies whether or not an operator unit is
connected.
0: No operator unit is connected
1: Operator unit connected

Force mode (bit 6) 0 (bit 6)


Specifies whether Force is disabled or enabled.
0: disabled
1: enabled

Bit 7: reserved 0 (bit 7)

Tab. C/22: Attributes of the System Object for operating mode RemoteI/O (part 1)

C-20 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Attr. Access Description Type Function no.


no.
2 Get Failsafe mode BYTE 1 (bit 0, 1)
Specifies whether Failsafe mode is active or in­
active.
0: inactive
1: active

System Idle mode 1 (bit 2, 3)


Specifies whether Idle mode is active or inactive.
0: inactive
1: active

3 Get Monitoring the CPX terminal (bit 0 … 7) BYTE 2 (bit 0 … 7)


Specifies whether the monitoring of short cir­
cuit/overload and undervoltage is active or in­
active.
Bit 0: Monitoring SCS (short circuit/over­
load sensor supply)
Bit 1: Monitoring SCO
(short circuit/overload outputs)
Bit 2: Monitoring UOUT
(undervoltage outputs)
Bit 3: Monitoring UVAL
(undervoltage valves)
Bit 4: Monitoring SCV
(short circuit valves)
Bit 5 … 7: reserved
0: inactive
1: active

4 Get Number of input bytes (Rx size) BYTE –


Specifies the number of input bytes of the CPX
terminal.

5 Get Number of output bytes (Tx size) BYTE –


Specifies the number of output bytes of the CPX
terminal.

Tab. C/23: Attributes of the System Object for operating mode RemoteI/O - part 2

Festo CPX-FB36-EN en 1611a English C-21


C. EtherNet/IP Objects of the CPX-FB36

Attr. Access Description Type Function no.


no.
9 Get/Set Monitoring (bit 0 ... 7) BYTE 4401 (bit 0 … 7)
Bit 0: Monitoring SCS (short circuit/over­
load sensor supply)
Bit 1: Monitoring SCO (short circuit/over­
load outputs)
Bit 2: Monitoring UOUT (undervoltage out­
puts)
Bit 3: Monitoring UVAL (undervoltage val­
ves)
Bit 4: Monitoring SCV (short circuit valves)
Bit 5 … 7: reserved
1: active (presetting)
0: inactive

10 Get/Set Failsafe mode BYTE 4402 (bit 0, 1)


0: Reset all outputs (presetting)
1: Hold last state (retain signal status)
2: Assume Failsafe mode

11 Get/Set Force mode BYTE 4402 (bit 2, 3)


0: disabled
1: enabled

12 Get/Set System Idle mode BYTE 4402 (bit 4, 5)


0: Reset all outputs (presetting)
1: Hold last state (retain signal status)
2: Assume Idle mode

13 Get/Set System start BYTE 4402 (bit 6)


0: System start with standard parameters (fac­
tory setting) and current CPX expansion;
external parameterisation possible
(presetting)
1: System start with saved parameters and sa­
ved CPX expansion; parameters and CPX
expansion are saved remanently; external
parameterisation is blocked; the “Modify”
LED on the bus node illuminates

Tab. C/24: Attributes of the System Object for operating mode RemoteI/O (part 3)

C-22 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

C.4.3 “Status and Diagnosis Object”

Object class: 133d

Instances: 1

The status bits and the I/O diagnostic interface are mapped
here.

Attr. Access Description Type Function


no. no.

1 Get Status bits (8 bit) BYTE 1936


Source of error: Bit 0: Valve
Bit 1: Output
Bit 2: Input
Bit 3: Analogue/technology module
Error type: Bit 4: Undervoltage
Bit 5: Short circuit/overload
Bit 6: Wire break
Bit 7: Other error

2 Get Number of the first module in which a fault has BYTE 1937
occurred

3 Get Diagnostic status BYTE

4 Get Error number BYTE 1938

5 Get/Set Address I/O diagnostic interface WORD


16 output bits (task data) of the I/O diagnostic inter­
face

6 Get Data I/O diagnostic interface WORD


16 input bits (reply data) of the I/O diagnostic inter­
face

Tab. C/25: Attributes of the status and diagnostics object

Festo CPX-FB36-EN en 1611a English C-23


C. EtherNet/IP Objects of the CPX-FB36

C.4.4 “Diagnosis Trace Object”

Object class: 134d

Instances: 1 … 40

An instance is created for each diagnostic entry.

Attr. Access Description Description Type Function no.


no. 3488 + n1)

1 Get Marking the first entry after BYTE n = 10 × d + 4


Power On (Bit 7)
Supplies 1 if it is the first
entry after Power On.

2 Get Days Number of days2) BYTE n = 10 × d + 0

3 Get Hours Number of hours2) BYTE n = 10 × d + 1

4 Get Minutes Number of minutes2) BYTE n = 10 × d + 2

5 Get Seconds Number of seconds2) BYTE n = 10 × d + 3

6 Get Milliseconds Number of 10 ms2) BYTE n = 10 × d + 4


(Bit 0 … 6)

7 Get Module code3) Module code of the module BYTE n = 10 × d + 5


which registered the error

8 Get Module Module position of the mod­ BYTE n = 10 × d + 6


number ule that signaled the error; (Bit 6, 7)
63 = Error not module-related

9 Get Channel Number of the first faulty BYTE n = 10 × d + 7


number3) channel (Bit 0 … 5)

1) d (Diagnostic event) = 0 … 39; current diagnostic event = 0;


2) Measured from the moment the power supply is switched on
3) If the error number = 0, the content of this byte is also 0.
If the error number lies between 128 ... 199 (error class 3), the content of this byte is not relevant
(servicing required).

Tab. C/26: Attributes of the diagnostics trace object - part 1

C-24 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Attr. Access Description Description Type Function no.


no. 3488 + n1)

10 Get Error number Possible fault messages see BYTE n = 10 × d + 8


è CPX system description
11 Get Following Number of subsequent chan­ BYTE n = 10 × d + 9
channels1) nels with the same error

1) If the error number = 0, the content of this byte is also 0.


If the error number lies between 128 ... 199 (error class 3), the content of this byte is not relevant
(servicing required).

Tab. C/27: Attributes of the diagnostics trace object - part 2

Festo CPX-FB36-EN en 1611a English C-25


C. EtherNet/IP Objects of the CPX-FB36

C.4.5 “Diagnosis Trace Status Object”

Object class: 135d

Instances: 1

Attr. Access Name Type Function


no. no.

1 Get Number of trace entries in the diagnostic memory BYTE 3482


(Bit 0 … 7)

2 Get Status of diagnostic memory BYTE 3483


0: Recording active (Bit 0, 1)
1: Recording inactive

3 Get/Set Clear_trace1, access via EDS BYTE -

4 Get/Set Clear_trace2, access via explicit messaging; BYTE -


Confirms activity carried out by resetting (0) the
attribute value

5 Get/Set Entries remanent at Power On BYTE 3480


0: active (presetting) (Bit 0)
1: inactive

6 Get/Set Run/stop filter 1 BYTE 3480


0: Stop after 40 entries (save the first 40 entries) (Bit 1)
1: Overwrite old entries (save the last 40 entries),
(presetting)

7 Get/Set Run/stop filter 2 BYTE 3484


0: Run/stop filter 2 inactive (presetting) (Bit 0 … 2)
1: Record up to the defined fault number (FN)
2: Record up to the defined FN + module number
(MN)
3: Record up to the defined FN + MN + channel
number (CN)
4: Record from the defined FN
5 = Record from the defined FN + MN
6: Record from the defined FN + MN + CN
7: Reserved

Tab. C/28: Attributes of the diagnostics trace object - part 1

C-26 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Attr. Access Name Type Function


no. no.

8 Get/Set End of error filter BYTE 3484


0: Record running errors (end of error) (Bit 3)
(filter inactive, presetting)
1: Do not record running errors (end of error)
(filter active)

9 Get/Set Error number filter BYTE 3484


FN = Error (fault) number (Bit 4, 5)
0: Error number filter inactive (presetting)
1: Record only defined FN
2: Do not record defined FN
3: Reserved

10 Get/Set Module/channel filter BYTE 3484


With this diagnostic memory filter, the recording of (Bit 6, 7)
errors of other modules or channels can be sup­
pressed in order that errors in a particular module or
channel can be analysed.
FN = Error (fault) number
0: Module/channel filter inactive (presetting)
1: Record only the FN of a module
2: Record only the FN of a channel
3: Reserved

11 Get/Set Module number BYTE 3485


Module number for the diagnostic memory filter (Bit 0 … 7)

12 Get/Set Channel number BYTE 3486


Channel number for the diagnostic memory filter (Bit 0 … 7)

13 Get/Set Error number BYTE 3487


Fault number for the diagnostic memory filter (Bit 0 … 7)

Tab. C/29: Attributes of the diagnostics trace object - part 2

Festo CPX-FB36-EN en 1611a English C-27


C. EtherNet/IP Objects of the CPX-FB36

C.4.6 “Generic Parameter Object”

Object class: 101d

Instances: 1 … 48

The rule is: Instance number = Module number + 1

This object enables general access to the module parameters


of all existing and future CPX modules.

 Use this object for parameterising modules with word or


double-word parameters.

Examples of modules with word or double-word parameters:


– Analogue input module CPX-4AE-I
– Temperature module CPX-4AE-T
– CPX-CP interface

Three parameter types can be accessed via the attributes of


the general module parameter object:
– byte parameters through the attributes 1 ... 64
– word parameters through the attributes 65 … 127
– double-word parameters through the attributes 129 … 189

Procedure for paramet­ 1. Take the function number of the parameter to be set
erisation from the description for the module.

2. Search for the function number in the Tab. C/30 (byte/


word parameter) or Tab. C/31 (double-word parameter).

3. Read the corresponding attribute number from the re­


spective table.

Examples for parameterisation with the general module para­


meter object can be found in chapter C.5.2.

C-28 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Attribute no. Parameters Function no.


Byte Word Word

1 – è Description of the respective module 4828 + m × 64 + 0


65
2 4828 + m × 64 + 1
66
3 4828 + m × 64 + 2
67
4 4828 + m × 64 + 3
68
5 4828 + m × 64 + 4
69
6 4828 + m × 64 + 5
70
7 4828 + m × 64 + 6
71
8 4828 + m × 64 + 7
72
9 4828 + m × 64 + 8
73
10 4828 + m × 64 + 9
74
11 4828 + m × 64 + 10
75
12 4828 + m × 64 + 11
76
… 4828 + m × 64 + …

… 4828 + m × 64 + …

… 4828 + m × 64 + …

… 4828 + m × 64 + 59
124
61 4828 + m × 64 + 60
125
62 4828 + m × 64 + 61
126
63 4828 + m × 64 + 62
127
64 – 4828 + m × 64 + 63

Tab. C/30: General module parameter object:


Assignment of the attributes for word parameters to the function numbers

Festo CPX-FB36-EN en 1611a English C-29


C. EtherNet/IP Objects of the CPX-FB36

Attribute no. Parameters Function no.


Byte DWord DWord DWord DWord

1 – – – è Description of the 4828 + m × 64 + 0


respective module
2 4828 + m × 64 + 1
129
3 4828 + m × 64 + 2
130
4 4828 + m × 64 + 3
131
5 4828 + m × 64 + 4
132
6 4828 + m × 64 + 5
133
7 4828 + m × 64 + 6
134
8 4828 + m × 64 + 7
135
9 4828 + m × 64 + 8
136
10 4828 + m × 64 + 9

11 4828 + m × 64 + 10

12 4828 + m × 64 + 11

… 4828 + m × 64 + …

… 4828 + m × 64 + …
185
… 4828 + m × 64 + …
186
… 4828 + m × 64 + 59
187
61 4828 + m × 64 + 60
188
62 – 4828 + m × 64 + 61
189
63 – 4828 + m × 64 + 62

64 – 4828 + m × 64 + 63

Tab. C/31: General module parameter object:


Assignment of the attributes for double-word parameters to the function
numbers

C-30 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

C.4.7 “Force Parameter”

The first word receives the lowest instance number of the


relevant object. The second word receives the second lowest
instance number, etc.

Object Description

108 Force state digital inputs

109 Force mode digital inputs

110 Force state digital outputs

111 Force mode digital outputs

Tab. C/32: Objects for force parameter of digital I/O modules

Object Description

116 Force state analogue inputs

117 Force mode analogue inputs

118 Force state analogue outputs

119 Force mode analogue outputs

Tab. C/33: Objects for force parameter of analogue I/O


modules

Object Description

124 Force state inputs technology module

125 Force mode inputs technology module

126 Force state outputs technology module

127 Force mode outputs technology module

Tab. C/34: Objects for force parameter for technology


modules

Festo CPX-FB36-EN en 1611a English C-31


C. EtherNet/IP Objects of the CPX-FB36

Composition of the objects for “Force mode”


Objects for Force mode: 109d, 111d, 117d, 119d, 125d, 127d

(è Tab. C/32…Tab. C/34)

Instances: 1 … 48

Attr. Access Description Type


no.

1 Get/Set Value for Force mode: BOOL


Channel 0:
0: Force blocked
1: Force enabled

2 Get/Set Channel 1: BOOL


0: Force blocked
1: Force enabled

… … … …

64 Get/Set Channel 63: BOOL


0: Force blocked
1: Force enabled

100 Get Number of channels BYTE

101 Get All channels: values for Force mode ARRAY

Tab. C/35: Basic composition of the objects for Force mode

C-32 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Composition of the objects for “Force state” for di­


gital I/O modules
Objects for Force state: 108d, 110d (è Tab. C/32)

Instances: 1 … 48

Attr. Access Description Type


no.

1 Get/Set Value for Force state: BOOL


Channel 0:
0: Reset signal
1: Set signal

2 Get/Set Channel 1: BOOL


0: Reset signal
1: Set signal

… … … …

64 Get/Set Channel 63: BOOL


0: Reset signal
1: Set signal

100 Get Number of channels BYTE

101 Get All channels: values for Force state ARRAY

Tab. C/36: Composition of the objects for Force state for


digital I/O modules

Festo CPX-FB36-EN en 1611a English C-33


C. EtherNet/IP Objects of the CPX-FB36

Composition of the Objects for “Force state” for


analogue I/O modules
Objects for Force state: 116d, 118d (è Tab. C/33)

Instances: 1 … 48

Attr. Access Description Type


no.

1 Get/Set Channel 0: WORD


Value for Forcing

2 Get/Set Channel 1: WORD


Value for Forcing

… … … …

32 Get/Set Channel 31: WORD


Value for Forcing

Tab. C/37: Composition of the objects for “Force state” for


analogue I/O modules

C-34 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Composition of the objects for “Force state” for


technology modules
Objects for Force state: 124d, 126d (è Tab. C/34)

Instances: 1 … 48

Attr. Access Description Type


no.

1 Get/Set Channel 0: BYTE


Value for Forcing

2 Get/Set Channel 1: BYTE


Value for Forcing

… … … …

64 Get/Set Channel 63: BYTE


Value for Forcing

65 Get/Set Channel 0: WORD


Value for Forcing

... ... ... ...

96 Get/Set Channel 31: WORD


Value for Forcing

100 Get Number of channels BYTE

101 Get Data type: BYTE


– D1h: BYTE
– D2h: WORD

102 Get/Set All channels: values for Force state ARRAY

Tab. C/38: Composition of the objects for Force state tech­


nology modules

Festo CPX-FB36-EN en 1611a English C-35


C. EtherNet/IP Objects of the CPX-FB36

C.4.8 “Fail safe” and “Idle” parameters

The first word receives the lowest instance number of the


relevant object. The second word receives the second lowest
instance number, etc.

Object Description

112 Fail safe state digital outputs

113 Fail safe mode digital outputs

114 Idle state digital outputs

115 Idle mode digital outputs

Tab. C/39: Objects for Fail safe and Idle parameters of digit­
al output modules

Object Description

120 Fail safe state analogue outputs

121 Fail safe mode analogue outputs

122 Idle state analogue outputs

123 Idle mode analogue outputs

Tab. C/40: Objects for Fail safe and Idle parameters of ana­
logue output modules

C-36 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Object Description

128 Fail safe state outputs technology module

129 Fail safe mode outputs technology module

130 Idle state outputs technology module

131 Idle mode outputs technology module

Tab. C/41: Objects for the Fail safe and Idle parameters for
technology modules

Festo CPX-FB36-EN en 1611a English C-37


C. EtherNet/IP Objects of the CPX-FB36

Composition of the objects for “Fail safe mode” and


“Idle mode”
Objects for Fail safe mode: 113d, 121d, 129d

Objects for Idle mode: 115d, 123d, 131d

(è Tab. C/39 … Tab. C/41)

Instances: 1 … 48

Attr. Access Description Type


no.

1 Get/Set Channel 0: BOOL


0: Hold last state
1: Fail safe/Idle state

2 Get/Set Channel 1: BOOL


0: Hold last state
1: Fail safe/Idle state

… … … …

64 Get/Set Channel 63: BOOL


0: Hold last state
1: Fail safe/Idle state

100 Get Number of channels BYTE

101 Get All channels: values for Fail safe ARRAY


mode and Idle mode

Tab. C/42: Composition of the objects for Fail safe mode


and Idle mode

C-38 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Composition of the objects for “Fail safe state” and


“Idle state” for digital output modules
Objects for Fail safe state: 112d

Objects for Idle state: 114d

(è Tab. C/39)

Instances: 1 … 48

Attr. Access Description Type


no.

1 Get/Set Channel 0: BOOL


0: Hold last state
1: Fail safe/Idle state

2 Get/Set Channel 1: BOOL


0: Hold last state
1: Fail safe/Idle state

… … … …

64 Get/Set Channel 63: BOOL


0: Hold last state
1: Fail safe/Idle state

100 Get Number of channels BYTE

101 Get All channels: values for Fail safe ARRAY


state and Idle state

Tab. C/43: Composition of the objects for “Fail safe state”


and “Idle state” for digital output modules

Festo CPX-FB36-EN en 1611a English C-39


C. EtherNet/IP Objects of the CPX-FB36

Composition of the objects for “Fail safe state” and


“Idle state” for analogue output modules
Objects for Fail safe state: 120d

Object for Idle state: 122d

(è Tab. C/40)

Instances: 1 … 48

Attr. Access Description Type


no.

1 Get/Set Channel 0: WORD


value for Fail safe state and Idle
state

2 Get/Set Channel 1: WORD


value for Fail safe state and Idle
state

… … … …

32 Get/Set Channel 31: WORD


value for Fail safe state and Idle
state

Tab. C/44: Composition of the Objects for Fail safe state and
Idle state for analogue output modules and tech­
nology modules

C-40 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

Composition of the Objects for “Fail safe state” and


“Idle state” for technology modules
Object for Fail safe state: 128d

Object for Idle state: 130d

(è Tab. C/41)

Instances: 1 … 48

Attr. Access Description Type


no.

1 Get/Set Channel 0: value for Fail safe state BYTE


and Idle state

2 Get/Set Channel 1: value for Fail safe state BYTE


and Idle state

… … … …

64 Get/Set Channel 63: value for Fail safe state BYTE


and Idle state

65 Get/Set Channel 0: value for Fail safe state WORD


and Idle state

… … … …

96 Get/Set Channel 31: value for Fail safe state WORD


and Idle 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 ARRAY


state and Idle state

Tab. C/45: Composition of the Objects for Fail safe state and
Idle state for analogue output modules and tech­
nology modules

Festo CPX-FB36-EN en 1611a English C-41


C. EtherNet/IP Objects of the CPX-FB36

C.4.9 “Configuration Array Object”

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.

Object class: 199d

Instances: 1

Attr. Access Description Type Function


no. no.

1 Get/Set Data field with all system and module parameters. ARRAY –

Tab. C/46: “Configuration Array Object”

C.4.10 “Slave Size Object” for “Remote Controller” operating mode

Object class: 136d

Instances: 1

This object is only available in the Remote Controller operat­


ing mode.

The slave size object contains the number of I/O bytes for
communication of the bus node CPX-FB36 with a control
block (e.g. CPX-FEC). The setting is implemented via DIL
switches on the bus node CPX-FB36 (è Tab. 1/3).

Attr. Access Description Type


no.

1 Get Number of input bytes for the Remote Controller operating mode SINT

2 Get Number of output bytes for the Remote Controller operating mode SINT

Tab. C/47: “Slave Size Object” for “Remote Controller” operating mode

C-42 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

C.4.11 “ISDU Access Object”

Object class: 768d

Instances: 1

Attr. Access Description Type Function


no. no.

1 Get List with instance numbers of CBUS modules with ARRAY OF –


ISDU function (ISDU = Indexed Service Data Unit) SINT

Tab. C/48: “ISDU Access Object”

The object also offers the following services:

Request Service Instance1) Attribute2) Data [0 … 1] Data [2] Data [3 … n]


Code

Read 0x32 Channel CBUS module Index Sub-index –


(50d) number

Write 0x33 Channel CBUS module Index Sub-index Data to write


(51d) number

1) The instance can take on the following values: 1= port 1; 2 = port 2


2) The attribute contains the CBUS module number, starting with 0

Tab. C/49: Services of the object “ISDU Access Object”

The answer for the services 0x32 and 0x33 is:

Data [0] Data [1 … n]

Response Status (è Tab. C/51) Data from ISDU


(only for service 0x32 = Read)

Tab. C/50: Answer for the services 0x32 and 0x33

Festo CPX-FB36-EN en 1611a English C-43


C. EtherNet/IP Objects of the CPX-FB36

Response Status 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. C/51: Response Status

C-44 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

C.5 Examples

C.5.1 Forcing inputs

In this example, the Force mode of an analogue input module


is parameterised.

Module no.: 0 1 2 3 4 5 6
Instance no.: 1 2 3 4 5 6 7

MS PS
NS PL
TP1 SF 8DI 4 AI 8DI 8DO
TP2 M

Ou t 2

I n1

8A 8O

1 Parameterisation: Module CPX-4AE-I, setting of Force mode for channel 2:


Object class 117 (è Tab. C/33)
Instance 3 (= Module number + 1)
Attribute 3 (for channel 2, è Tab. C/35 and Tab. C/52)

Fig. C/1: Example of Forcing (sequence see text)

1. Enable Force mode

Enable the Force mode for the CPX terminal with the System
Object 132 (è Tab. C/2 and C.4.2):

System object: 132


Instance: 1
Attribute 11 (Force mode)

Festo CPX-FB36-EN en 1611a English C-45


C. EtherNet/IP Objects of the CPX-FB36

2. Define value for Force state for channel 2:

Objects Force state: 116 (è Tab. C/37)


Instance: 3

Attr. Access Parameters Type


No.
... ... ... ...

3 Get/Set Channel 2: WORD


Value for Forcing

... ... ... ...

100 Get Number of channels BYTE

101 Get All channels: values for Force mode ARRAY

Tab. C/52: Example: Set Force state for module no. 2

3. Define Force mode for channel

Objects Force state: 117 (è Tab. C/35)


Instance: 3

Attr. Access Parameters Type


No.
... ... ... ...

3 Get/Set Value for Force mode, channel 2: BOOL


0 = Force blocked
1 = Force enabled

... ... ... ...

100 Get Number of channels BYTE

101 Get All channels: values for Force mode ARRAY

Tab. C/53: Example: Set Force mode for module no. 2

C-46 Festo CPX-FB36-EN en 1611a English


C. EtherNet/IP Objects of the CPX-FB36

C.5.2 Parameterisation with “Generic Parameter Object”

In this example, a signal extension time with a digital input


module and a lower limit value with an analogue input mod­
ule are parameterised.

Module no.: 0 1 2 3 4 5 6
Instance no.: 1 2 3 4 5 6 7

4
8DI AI-I 8DI 8DO

8A 8O

1 2

1 Parameterisation module CPX-8DE: Enable signal extension channel 5:


Object class 101 (è C.4.6)
Instance 1 (= module number)
Attribute 7 (è Tab. C/54)

2 Parameterisation module CPX-4AE-I: Lower limit channel 2


Object class 101
Instance 2 (= module number)
Attribute 82 (è Tab. C/55)

Fig. C/2: Examples for parameterisation with the general Module Parameter Object

The following tables show you how to determine the Attrib­


utes for the parameterisation. The parameters of the relevant
modules are entered in the tables.

Information on the parameters can be found in the descrip­


tion for the relevant module.

Festo CPX-FB36-EN en 1611a English C-47


C. EtherNet/IP Objects of the CPX-FB36

Attribute no. Parameter (module no. 1 in Fig. C/2) Function no.


Byte Word Word

1 – Monitoring the CPX module 4828 + m * 64 + 0


65
2 Bit 0: Behaviour after short circuit/overload 4828 + m * 64 + 1
Bit 4, 5: Input debouncing time
66 Bit 6, 7: Signal extension time

3 – 4828 + m * 64 + 2
67
4 – 4828 + m * 64 + 3
68
5 – 4828 + m * 64 + 4
69
6 – 4828 + m * 64 + 5
70
7 Signal extension channel x 4828 + m * 64 + 6
71
8 ... – 4828 + m * 64 + 7

Tab. C/54: Example: parameterisation of signal extension for module no. 1

Attribute no. Parameter (module no. 2 in Fig. C/2) Function no.


Byte Word Word

1 – Monitoring the CPX module 4828 + m * 64 + 0


65
2 Bit 0: Behaviour after short circuit/overload 4828 + m * 64 + 1
66
... ... 4828 + m * 64 + ...
...
... ... 4828 + m * 64 + ...
...
15 Lower limit channel 1 4828 + m * 64 + 14
80
16 Lower limit channel 1 4828 + m * 64 + 15
81
17 Lower limit channel 2 4828 + m * 64 + 16
82
18 Lower limit channel 2 4828 + m * 64 + 17
83
... ... ... 4828 + m * 64 + ...

Tab. C/55: Example: parameterisation of the lower limit value (module no. 2, channel 2)

C-48 Festo CPX-FB36-EN en 1611a English


Modbus® TCP objects of the CPX-FB36

Appendix D

Modbus® TCP objects of the CPX-FB36

Festo CPX-FB36-EN en 1611a English D-1


D. Modbus® TCP objects of the CPX-FB36

Contents

D. Modbus® TCP objects of the CPX-FB36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1

D.1 Overview of Modbus® TCP objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3


D.2 Commands and addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
D.3 CPX status information (Group A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
D.4 Process data (Group B and D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
D.4.1 Bus node CPX-FB36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
D.4.2 Electric modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
D.4.3 Pneumatic modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-10
D.4.4 Electrical interface (CP interface) CPX-CP-4-FB . . . . . . . . . . . . . . . . D-15
D.4.5 Composition of diagnostic data (diagnostic word) . . . . . . . . . . . . . D-19
D.4.6 Composition of the data of the I/O diagnostics interface . . . . . . . . D-20
D.5 Diagnostic memory (Groups C and E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-21
D.6 Modbus TCP Objects (Group F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-23
D.6.1 Addressing examples for Modbus® TCP . . . . . . . . . . . . . . . . . . . . . D-24

D-2 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

D.1 Overview of Modbus® TCP objects

This chapter describes the representation of the CPX terminal


within the Modbus®/TCP object model.
Some information is in English, even in the documentation in
other languages, so that the original terms of the protocol
specification can be used clearly.

D.2 Commands and addresses

The table below shows the connection between the Modbus®


address and data or parameters of the CPX terminal. The data
are assigned to various groups.

Modbus® Func­ Modbus® Significance Remote I/O Grou


command tion address 16 bit ac­ p
code cess
read 3 45357 … 45391 CPX status information read O
4x registers 45392 … 45647 Inputs process data read B
45648 … 45655 Diagnostic memory parameters read C
45656 … 46055 Diagnostic memory data read C
46100 Modbus® connection timeout read A

write 6, 16 40001 … 40256 Outputs process data write D


4x registers 40257 … 40264 Diagnostic memory parameters write E
46100 Modbus® connection timeout write A

read/write 23 45357 … 45391 CPX status information read O


4x registers 45392 … 45647 Inputs process data read B
45648 … 45655 Diagnostic memory parameters read C
45656 … 46055 Diagnostic memory data read C
40001 … 40256 Outputs process data write D
40257 … 40264 Diagnostic memory parameters write E

read device 43 Objects Objects ID0, 1, 2, 3, 4, 5 read F


identificati­
on

Tab. D/1: Overview of the Modbus® function codes for the bus node CPX-FB36 in the
Remote I/O operating mode

Festo CPX-FB36-EN en 1611a English D-3


D. Modbus® TCP objects of the CPX-FB36

D.3 CPX status information (Group A)

The status information provides information on the configura­


tion and the fault status of the CPX terminal. It lies in the
Modbus® address range 45367 … 45391.

Modbus® CPX-terminal configuration


address

Inputs process data

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

45367 Module 0 … 15

45368 Module 16 … 31

45369 Module 32 … 47

Bit n = 0: Module does not exist


Bit n = 1: Module exists

Tab. D/2: Configuration information on the modules of the CPX terminal

Modbus® Error detection


address

Inputs process data

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

45383 Module 0 … 15

45384 Module 16 … 31

45385 Module 32 … 47

Bit n = 0: no error
Bit n = 1: error in module n

Tab. D/3: Detection of which module reports an error

D-4 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

Modbus® Status register


address

Inputs process data

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

45391 Bit 4 = 1: Operator unit connected; 0: not connected


Bit 11 = 1: Parameter write-protected; 0: no write protection
Bit 15 = 1: Force active; 0: force inactive

Tab. D/4: Further status information (extracts from the system data)

Modbus® Modbus® connection timeout


address

Monitoring of the Modbus® connection in milliseconds [ms]

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

46100 0 = deactivated
Range of values: 10 … 65535
Standard setting: 10000 (10 s)

Tab. D/5: Modbus® connection timeout

Festo CPX-FB36-EN en 1611a English D-5


D. Modbus® TCP objects of the CPX-FB36

D.4 Process data (Group B and D)

The process image of the input data (Group B) and of the output
data (Group D) is composed without gaps of the data of the
modules as mounted from left to right in the CPX terminal.
The Modbus® addresses depend accordingly on the modules
mounted on the CPX terminal. They are arranged in ascending
order without gaps (n, n +1, n +2, ... ; n corresponds to the first
Modbus® address of the module).

Examples of addressing (è D.6.1)

D.4.1 Bus node CPX-FB36

Modbus® Bus node CPX-FB36 remote I/O


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Result of access to the I/O diagnostic Access to the I/O diagnostic interface2)
interface1)

n+1 Data from the system table Data for the system table2)
(read access) (write access)

n+2 Module diagnostics data (è Tab. D/26) –

1) n corresponds to the first Modbus® address of the module.


2) Composition of the I/O diagnostics interface (è Tab. D/27 … Tab. D/28)

Tab. D/6: Bus node CPX-FB36 remote I/O

D-6 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

D.4.2 Electric modules

Modbus® Digital input module (CPX-4DE)


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n 0 Inputs –

n+1 Module diagnostics data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/7: Digital input module (CPX-4DE)

Modbus® Digital input module (CPX-8DE)


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n 0 Inputs –

n+1 Module diagnostics data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/8: Digital input module (CPX-8DE)

Festo CPX-FB36-EN en 1611a English D-7


D. Modbus® TCP objects of the CPX-FB36

Modbus® Digital output module (CPX-4DA)


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n x Echo x Outputs
outputs

n+1 Module diagnostics data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/9: Digital output module (CPX-4DA)

Modbus® Digital input/output module (CPX-8DE-8DA)


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n 0 Inputs x Outputs

n+1 x Echo outputs –

n+2 Module diagnostics data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/10: Digital input/output module (CPX-8DE-8DA)

D-8 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

Modbus® Analogue input module (CPX-2AE)


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Analogue inputs channel 0 –

n+1 Analogue inputs channel 1 –

n+2 Module diagnostics data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/11: Analogue input module (CPX-2AE)

Modbus® Analogue output module (CPX-2AA)


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Echo analogue outputs channel 0 Analogue outputs channel 0

n+1 Echo analogue outputs channel 1 Analogue outputs channel 1

n+2 Module diagnostics data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/12: Analogue output module (CPX-2AA)

Festo CPX-FB36-EN en 1611a English D-9


D. Modbus® TCP objects of the CPX-FB36

D.4.3 Pneumatic modules

Modbus® MPA1 pneumatic module (1 … 8 valves)


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n x Echo outputs x Outputs

n+1 Module diagnostics data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/13: MPA1 pneumatic module

Modbus® MPA2 pneumatic module (1 … 4 valves)


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n x Echo x Outputs
outputs

n+1 Module diagnostics data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/14: MPA2 pneumatic module

D-10 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

Modbus® Pneumatic interface for CPA pneumatic set to 1 ... 8 valves


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

x Echo outputs x Outputs


n

n+1 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/15: Pneumatic interface for CPA pneumatic (1 ... 8 valves)

Modbus® Pneumatic interface for CPA pneumatic set to 1 ... 16 valves


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Echo outputs Outputs

n+1 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/16: Pneumatic interface for CPA pneumatic (1 ... 16 valves)

Festo CPX-FB36-EN en 1611a English D-11


D. Modbus® TCP objects of the CPX-FB36

Modbus® Pneumatic interface for CPA pneumatic set to 1 ... 22 valves


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Echo outputs 0 … 15 Outputs 0 … 15

n+1 x Echo outputs x Outputs 16 … 22


16 … 22

n+2 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/17: Pneumatic interface for CPA pneumatic (1 ... 22 valves)

Modbus® Pneumatic interface for Midi/Maxi pneumatic set to 1 ... 8 valves


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n x Echo outputs x Outputs

n+1 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/18: Pneumatic interface for Midi/Maxi pneumatic (1 ... 8 valves)

D-12 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

Modbus® Pneumatic interface for Midi/Maxi pneumatic set to 1 ... 16 valves


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Echo outputs Outputs

n+1 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/19: Pneumatic interface for Midi/Maxi pneumatic (1 ... 16 valves)

Modbus® Pneumatic interface for Midi/Maxi pneumatic set to 1 ... 24 valves


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Echo outputs 0 … 15 Outputs 0 … 15

n+1 x Echo outputs x Outputs 16 … 24


16 … 24

n+2 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/20: Pneumatic interface for Midi/Maxi pneumatic (1 ... 24 valves)

Festo CPX-FB36-EN en 1611a English D-13


D. Modbus® TCP objects of the CPX-FB36

Modbus® Pneumatic interface for Midi/Maxi pneumatic set to 1 ... 32 valves2)


address1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n+1 Echo outputs 0 … 15 Outputs 0 … 15

n+2 x Echo outputs x Outputs 16 … 26


16 … 26

n+3 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.


2) Only 26 valves can be used.

Tab. D/21: Pneumatic interface for Midi/Maxi pneumatic (1 ... 32 valves)

D-14 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

D.4.4 Electrical interface (CP interface) CPX-CP-4-FB

The electrical interface (CP interface) CPX-CP-4-FB has con­


nections for 4 strings to each of which maximum 4 CP mod­
ules can be connected.

The last used string is decisive for the number of assigned


bytes, even if numerically lower strings are not assigned
physically.

Modbus® Electrical interface (CP interface) CPX-CP-4-FB


address1) used string: 1 (Line 1)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Data byte 1 Data byte 0 Data byte 1 Data byte 0

n+1 Data byte 3 Data byte 2 Data byte 3 Data byte 2

n+2 Echo output data 1 Echo output data 0 –

n+3 Echo output data 3 Echo output data 2 –

n+4 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/22: Electrical interface (CP interface) CPX-CP-4-FB – used string 1

Festo CPX-FB36-EN en 1611a English D-15


D. Modbus® TCP objects of the CPX-FB36

Modbus® Electrical interface (CP interface) CPX-CP-4-FB


address1) used strings: 1, 2 (Line 1 … 2)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Data byte 1 Data byte 0 Data byte 1 Data byte 0

n+1 Data byte 3 Data byte 2 Data byte 3 Data byte 2

n+2 Data byte 5 Data byte 4 Data byte 5 Data byte 4

n+3 Data byte 7 Data byte 6 Data byte 7 Data byte 6

n+4 Echo output data 1 Echo output data 0 –

n+5 Echo output data 3 Echo output data 2 –

n+6 Echo output data 5 Echo output data 4 –

n+7 Echo output data 7 Echo output data 6 –

n+8 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/23: Electrical interface (CP interface) CPX-CP-4-FB – used strings 1, 2

D-16 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

Modbus® Electrical interface (CP interface) CPX-CP-4-FB


address1) used strings: 1, 2, 3 (Line 1 … 3)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Data byte 1 Data byte 0 Data byte 1 Data byte 0

n+1 Data byte 3 Data byte 2 Data byte 3 Data byte 2

n+2 Data byte 5 Data byte 4 Data byte 5 Data byte 4

n+3 Data byte 7 Data byte 6 Data byte 7 Data byte 6

n+4 Data byte 9 Data byte 8 Data byte 9 Data byte 8

n+5 Data byte 11 Data byte 10 Data byte 11 Data byte 10

n+6 Echo output data 1 Echo output data 0 –

n+7 Echo output data 3 Echo output data 2 –

n+8 Echo output data 5 Echo output data 4 –

n+9 Echo output data 7 Echo output data 6 –

n+10 Echo output data 9 Echo output data 8 –

n+11 Echo output data 11 Echo output data 10 –

n+12 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/24: Electrical interface (CP interface) CPX-CP-4-FB – used strings 1, 2, 3

Festo CPX-FB36-EN en 1611a English D-17


D. Modbus® TCP objects of the CPX-FB36

Modbus® Electrical interface (CP interface) CPX-CP-4-FB


address1) used strings: 1, 2, 3, 4 (Line 1 … 4)

Inputs process data Outputs process data

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

n Data byte 1 Data byte 0 Data byte 1 Data byte 0

n+1 Data byte 3 Data byte 2 Data byte 3 Data byte 2

n+2 Data byte 5 Data byte 4 Data byte 5 Data byte 4

n+3 Data byte 7 Data byte 6 Data byte 7 Data byte 6

n+4 Data byte 9 Data byte 8 Data byte 9 Data byte 8

n+5 Data byte 11 Data byte 10 Data byte 11 Data byte 10

n+6 Data byte 13 Data byte 12 Data byte 13 Data byte 12

n+7 Data byte 15 Data byte 14 Data byte 15 Data byte 14

n+8 Echo output data 1 Echo output data 0 –

n+9 Echo output data 3 Echo output data 2 –

n+10 Echo output data 5 Echo output data 4 –

n+11 Echo output data 7 Echo output data 6 –

n+12 Echo output data 9 Echo output data 8 –

n+13 Echo output data 11 Echo output data 10 –

n+14 Echo output data 13 Echo output data 12 –

n+15 Echo output data 15 Echo output data 14 –

n+16 Diagnostic data –

1) n corresponds to the first Modbus® address of the module.

Tab. D/25: Electrical interface (CP interface) CPX-CP-4-FB – used strings 1, 2, 3, 4

D-18 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

D.4.5 Composition of diagnostic data (diagnostic word)

Module diagnostics data

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 error
1 1: Reserved

Tab. D/26: Module diagnostics data

Festo CPX-FB36-EN en 1611a English D-19


D. Modbus® TCP objects of the CPX-FB36

D.4.6 Composition of the data of the I/O diagnostics interface

I/O diagnostics interface


write access

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. D/27: I/O diagnostics interface – write access

I/O diagnostics interface


read 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: Wait
= 8000h: Request successful
 8000h: Error
8001h: Write protection or operator unit has write access
8002h: Writing not permitted, reserved range
8003h: Internal error

Tab. D/28: 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
(è P.BE-CPX-SYS-…).

D-20 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

D.5 Diagnostic memory (Groups C and E)

Modbus® Diagnostic memory parameters and data


address Read access

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)

45652 Error end filter (CPX function number 3484)

45652 Error number filter (CPX function number 3484)

45652 Module/channel filter (CPX function number 3484)

45653 Module number MN (CPX function number 3485)

45654 Channel number CN (CPX function number 3486)

45655 Error (fault) number FN (CPX function number 3487)

45650 Diagnostic memory data – number of entries (CPX function number 3482)

45651 Diagnostic memory data – overrun (CPX function number 3483)

45651 Diagnostic memory data – status (CPX function number 3483)

45656 Diagnostic memory data (CPX function number 3488 + n1))

… …

1) è CPX system description P.BE-CPX-SYS-...

Tab. D/29: Read access to diagnostic memory parameters and data

Festo CPX-FB36-EN en 1611a English D-21


D. Modbus® TCP objects of the CPX-FB36

Modbus® Diagnostic memory parameters


address Write access

Output data – write and modify

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

40257 Run/stop filter 1 (CPX function number 3480)

40261 Run/stop filter 2 (CPX function number 3484)

40261 Error end filter (CPX function number 3484)

40261 Error number filter (CPX function number 3484)

40261 Module/channel filter (CPX function number 3484)

40262 Module number MN (CPX function number 3485)

40263 Channel number CN (CPX function number 3486)

40264 Error (fault) number FN (CPX function number 3487)

Tab. D/30: Write access to diagnostic memory parameters

Information on the diagnostic memory can be found in the


CPX system description (è P.BE-CPX-SYS-…).

D-22 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

D.6 Modbus TCP Objects (Group F)

Object ID Object name Contents

0 Manufacturer name “Festo AG & Co. KG”

1 Product code “CPX-FB36”

2 MajorMinorRevision “x.y”1)

3 VendorURL “http://www.festo.com”

4 Product name “Modbus® TCP”

5 Model name “CPX Terminal”

1) x: Version Modbus® driver, y: Revision code CPX terminal

Tab. D/31: Modbus® TCP objects

Festo CPX-FB36-EN en 1611a English D-23


D. Modbus® TCP objects of the CPX-FB36

D.6.1 Addressing examples for Modbus® TCP

CPX terminal with digital I/O modules and MPA


pneumatics

8DI 4DO

1 2 3

1 CPX-FB36 3 MPA pneumatics


2 Digital I/O modules
Fig. D/1: Example 1: CPX terminal with digital I/O modules and MPA pneumatics

D-24 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

Module Loca­ Modbus® Input data


tion address

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 1 45395 0 Input data


module (CPX-8DE)
45396 Diagnostic data

Digital output 2 45397 x Echo out­


module (CPX-4DA) put data

45398 Diagnostic data

MPA pneumatic 3 45399 x Echo output data


module with
diagnostic function 45400 Diagnostic data

MPA pneumatic 4 45401 x Echo output data


module with
diagnostic function 45402 Diagnostic data

MPA pneumatic 5 45403 x Echo output data


module with
diagnostic function 45404 Diagnostic data

MPA pneumatic 6 45405 x Echo output data


module with
diagnostic function 45406 Diagnostic data

Tab. D/32: Input data addressing example 1 (CPX terminal from Fig. D/1)

Festo CPX-FB36-EN en 1611a English D-25


D. Modbus® TCP objects of the CPX-FB36

Module Loca­ Modbus® Output data


tion address

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 mo­ 2 40003 x Output data


dule (CPX-4DA)

MPA pneumatic 3 40004 x Output data


module with
diagnostic function

MPA pneumatic 4 40005 x Output data


module with
diagnostic function

MPA pneumatic 5 40006 x Output data


module with
diagnostic function

MPA pneumatic 6 40007 x Output data


module with
diagnostic function

Tab. D/33: Output data addressing example 1 (CPX terminal from Fig. D/1)

D-26 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

CPX terminal with digital and analogue I/O modules


as well as MPA pneumatics

8DI 2AI 2AO

1 2 3 4

1 CPX-FB36 3 Analogue I/O modules


2 Digital I/O modules 4 MPA pneumatics
Fig. D/2: Example 2: CPX terminal with digital and analogue I/O modules as well as MPA
pneumatics

Festo CPX-FB36-EN en 1611a English D-27


D. Modbus® TCP objects of the CPX-FB36

Module Loca­ Modbus® Input data


tion address

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 1 45395 0 Input data


module (CPX-8DE)
45396 Module diagnostics data

Analogue input 2 45397 Analogue inputs channel 0


module (CPX-2AE)
45398 Analogue inputs channel 1

45399 Module diagnostics data

Analogue output 3 45400 Echo analogue outputs channel 0


module (CPX-2AA)
45401 Echo analogue outputs channel 1

45402 Module diagnostics data

MPA pneumatic 4 45403 x Echo output data


module with
diagnostic function 45404 Module diagnostics data

MPA pneumatic 5 45405 x Echo output data


module with
diagnostic function 45406 Module diagnostics data

MPA pneumatic 6 45407 x Echo output data


module with
diagnostic function 45408 Module diagnostics data

Tab. D/34: Input data addressing example 2 (CPX terminal from Fig. D/2)

D-28 Festo CPX-FB36-EN en 1611a English


D. Modbus® TCP objects of the CPX-FB36

Module Loca­ Modbus® Output data


tion address

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 3 40003 Analogue outputs channel 0


module (2AO)
40004 Analogue outputs channel 1

MPA pneumatic 4 40005 x Output data


module with
diagnostic function

MPA pneumatic 5 40006 x Output data


module with
diagnostic function

MPA pneumatic 6 40007 x Output data


module with
diagnostic function

Tab. D/35: Output data addressing example 2 (CPX terminal from Fig. D/2)

Festo CPX-FB36-EN en 1611a English D-29


D. Modbus® TCP objects of the CPX-FB36

D-30 Festo CPX-FB36-EN en 1611a English


Index

Appendix E

Index

Festo CPX-FB36-EN en 1611a English E-1


E. Index

Contents

E. Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1

E-2 Festo CPX-FB36-EN en 1611a English


E. Index

Index

A
Abbreviations, product-specific . . . . . . . . . . . . . . . . . . . . . XIV
Address assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Address space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12
Address assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Addressing example (Remote I/O Modbus® TCP) . . . . . D-24
Adjust
Data field size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Diagnostics mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
DIL switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
IP addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Network protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8

C
CEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Configuration
in Remote Controller operating mode . . . . . . . . . . . . . . 3-20
with CPX-FMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
with EDS file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
with Generic Ethernet Module . . . . . . . . . . . . . . . . . . . 3-11
Connect
Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11, 1-15
Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22
Connection and display components . . . . . . . . . . . . . . . . . 1-4
Connection technology . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
CPX-CEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
CPX-FEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8

Festo CPX-FB36-EN en 1611a English E-3


E. Index

D
Degree of protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21
Diagnostic data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
Diagnostics options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Diagnostics via LED displays . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Diagnostics via status bits . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Diagnostics via the I/O diagnostics interface . . . . . . . . . . 4-13
DIL switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Dismounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
DLR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8

E
Edit, Operating mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
EtherNet/IP Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3

F
Fail safe mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
FEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Force Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-31

I
I/O diagnostics interface . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
Idle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
IGMP snooping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Intended use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII

E-4 Festo CPX-FB36-EN en 1611a English


E. Index

L
LED indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Lines, network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13

M
Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Multicast telegram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

N
Network
Connection technology . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
Network cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
Network connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
Network connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
Network setting saved . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17
Network settings extended . . . . . . . . . . . . . . . . . . . . . . . . 1-20
Notes on the description . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI

O
Objects, Modbus® TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . D-23
Operating mode
Remote controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Remote I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8

Festo CPX-FB36-EN en 1611a English E-5


E. Index

P
Parameterisation
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-45
via configuration data . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
with CPX-FMT and system start with saved parameters 3-27
with PLC user program . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
with the operator unit . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
PELV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22
Pictograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII
Plug connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13, 1-16
Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22
Protocol
Device Level Ring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
IGMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10

Q
QuickConnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5

R
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12

S
Segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X
Setting IP address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
Status bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Strain relief . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12

E-6 Festo CPX-FB36-EN en 1611a English


E. Index

T
Target group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X
Technical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
Text designations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII

U
used
for network settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
for system data and diagnostics . . . . . . . . . . . . . . . . . . C-18
for the I/O connection . . . . . . . . . . . . . . . . . . . . . . . . . . C-13
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
User information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII

W
Web server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29

Festo CPX-FB36-EN en 1611a English E-7


E. Index

E-8 Festo CPX-FB36-EN en 1611a English

You might also like