Upload
eliuh-cuecuecha
View
165
Download
28
Tags:
Embed Size (px)
Citation preview
Manual Electronics
CPX bus node
Type CPXFB33Type CPXMFB34Type CPXMFB35
Network protocolPROFINET IO
CPX Terminal
Manual548 760en 1008b [752 465]
Contents and general instructions
IFesto P.BECPXPNIOEN en 1008b
Original de. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Edition en 1008b. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Designation P.BECPXPNIOEN. . . . . . . . . . . . . . . . . . . . . . .
Order no. 548 760. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(Festo AG&Co. KG, D73726 Esslingen, Germany, 2010)Internet: http://www.festo.comEMail: [email protected]
The reproduction of this document and disclosure to thirdparties and the utilisation or communication of its contentswithout explicit authorization is prohibited. Offenders willbe held liable for compensation of damages. All rightsreserved, in particular the right to carry out patent, utilitymodel or ornamental design registrations.
Contents and general instructions
II Festo P.BECPXPNIOEN en 1008b
PROFINET IO, PROFIBUS, SIMATIC, TORX, TV and VDE
are registered trademarks of the respective trademark owners in certain countries.
Contents and general instructions
IIIFesto P.BECPXPNIOEN en 1008b
Contents
Intended use VII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Target group VIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service VIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instructions on this manual IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Important user instructions XI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. Installation 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 General instructions on installation 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Electrical connection and display components 14 . . . . . . . . . . . . . . . . . . . . . . .
1.3 Dismantling and mounting of the bus node 15 . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Setting the DIL switches, use of the memory card 17 . . . . . . . . . . . . . . . . . . . . .
1.4.1 Removing and attaching the cover for the DIL switchesand memory card 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.2 Settingthe DIL switches 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.3 Use of the memory card 114 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Replacement of the bus node 115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6 Connecting to the network 117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.1 General information about PROFINET networks 117 . . . . . . . . . . . . . . .
1.6.2 Overview of connections, network connectors and cables 119 . . . . . . .
1.6.3 Network interface of the CPXFB33 123 . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.4 Network interface of the CPXMFB34 124 . . . . . . . . . . . . . . . . . . . . . . .
1.6.5 Network interface of the CPXMFB35 125 . . . . . . . . . . . . . . . . . . . . . . .
1.7 You will then comply with protection class IP65/IP67 126 . . . . . . . . . . . . . . . . . .
1.8 Pin assignment of power supply 127 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Commissioning 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 General information 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Address assignment 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Addressing 216 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1 Basic rules for addressing 216 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2 Address assignment and addressing after expansion or conversion 218 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents and general instructions
IV Festo P.BECPXPNIOEN en 1008b
2.4 Instructions for commissioning with Siemens SIMATIC STEP7 219 . . . . . . . . . . .
2.5 Preparing for commissioning 221 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.1 Import device master file (GSDML) and symbol files 221 . . . . . . . . . . .
2.5.2 Select GSDML file (compatibility table) 222 . . . . . . . . . . . . . . . . . . . . . .
2.5.3 Setting up an automation project 224 . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.4 Setting up the controller system (PLC/Master) 225 . . . . . . . . . . . . . . . .
2.5.5 Installing GSDML file 227 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6 Basic hardware configuration 228 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.1 Localise and identify CPX terminal in the network 228 . . . . . . . . . . . . . .
2.6.2 Select CPX terminal (station selection) 230 . . . . . . . . . . . . . . . . . . . . . .
2.6.3 Assign device name" 233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.4 Set up Prioritized Startup (Fast Startup") 235 . . . . . . . . . . . . . . . . . .
2.6.5 Assigning or changing IP address 239 . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.6 Use MAC addressing 242 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.7 Determine port addresses 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7 CPX terminal configuration 244 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.1 Allocate configuration table (insert bus nodes and modules) 244 . . . .
2.7.2 Modifying the I/O address 249 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.3 Modifying the diagnostics address 249 . . . . . . . . . . . . . . . . . . . . . . . . .
2.8 Parametrisation 251 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8.1 Start parametrisation while switching on (system start) 253 . . . . . . . .
2.8.2 Parametrisation of the CPX terminal with Siemens STEP 7 254 . . . . . . .
2.8.3 Parametrisation with the handheld 260 . . . . . . . . . . . . . . . . . . . . . . . . .
2.8.4 Parametrisation via the Festo Maintenance Tool 260 . . . . . . . . . . . . . . .
2.8.5 Bus node parameter 261 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8.6 Application example for parametrisation 263 . . . . . . . . . . . . . . . . . . . . .
2.9 Identification & Maintenance 264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.10 Configuration in the Remote Controller operating mode 267 . . . . . . . . . . . . . . . .
2.11 Checklist for starting up the CPX terminal 268 . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents and general instructions
VFesto P.BECPXPNIOEN en 1008b
3. Diagnosis 31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 Overview of Diagnostic Functions 33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Diagnostics via LEDs 35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 Network status LED NF / connection status LEDs TP1, TP2 37 . . . . .
3.2.2 CPX system/terminal status LEDs PS, PL, SF, M 38 . . . . . . . . . . . . . .
3.3 Diagnostics via status bits 311 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Diagnostics via the I/O diagnostic interface (STI) 312 . . . . . . . . . . . . . . . . . . . . .
3.5 Diagnostics via PROFINET 313 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.1 Basic information 313 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.2 Online diagnostics with Siemens STEP 7 316 . . . . . . . . . . . . . . . . . . . . .
3.5.3 Userspecific diagnostics with Siemens STEP 7 318 . . . . . . . . . . . . . . .
A. Technical appendix A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.1 Technical data of bus node CPXFB33 A3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2 Technical data of bus node CPXMFB34 A4 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.3 Technical data of bus node CPXMFB35 A5 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.4 Networkspecific technical dataBus node CPXFB33, CPXMFB34 and CPXMFB35 A6 . . . . . . . . . . . . . . . . . . .
B. Glossary B1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B.1 Bus node operating modes B3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B.1.1 Remote I/O Explanation of the operating mode B3 . . . . . . . . . . . . . .
B.1.2 Remote controller explanation of the operating mode B4 . . . . . . . . .
B.1.3 Fast Startup" explanation of the additional function B5 . . . . . . . . .
C. Index C1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents and general instructions
VI Festo P.BECPXPNIOEN en 1008b
Contents and general instructions
VIIFesto P.BECPXPNIOEN en 1008b
Intended use
The CPXFB33, CPXMFB34 and CPXMFB35 bus nodesdocumented in this manual are intended only for use asstations (I/O device) on the industrial Ethernet systemPROFINET IO.
The bus nodes can be used in three different operatingmodes:
Remote I/O
Remote controller
Remote I/O with additional function Prioritized Startup,also designated "Fast Startup" (FSU)
The FSU operating mode ensures a faster startup of the CPXsystem.
But this operating mode has restrictions regardingcommissioning and parametrisation. Detailed information canbe found in the corresponding chapters.
The CPX terminal must only be used as follows:
As intended in an industrial environment
In original condition without modification (only theconversions or modifications described in thedocumentation supplied with the product are permitted)
In faultless technical condition
The limit values specified for pressures, temperatures,electrical data, torques etc. should be observed.
If conventional accessory components such as sensors andactuators are connected, the specified limits for pressures,temperatures, electrical data, torques etc. should beobserved.
Contents and general instructions
VIII Festo P.BECPXPNIOEN en 1008b
Comply with the legal rules and regulations and standards,rules of the testing organisations and insurance companiesand national specifications applicable for the location.
Warning Use only PELV circuits as per IEC/DIN EN 602041 for theelectric power supply (protective extralow voltage,PELV).
Observe also the general requirements for PELV powercircuits as per IEC/DIN EN 602041.
Use only power packswhich guarantee reliable electricalisolation of the operating voltage as per IEC/DIN EN602041.
Due to the use of PELV power units, protection againstelectric shock (protection against direct andindirectcontact)is guaranteed in accordance with IEC/DIN EN 602041(Electrical Equipment of Machines, General Requirements).
Observe the measures in sections 2.11 and 3.1 whenimplementing an emergency stop function.
Target group
This manual is intended exclusively for technicians trained incontrol and automation technology who have experience ininstalling, commissioning, programming and diagnosingprogrammable logic controllers (PLC) and field bus systems.
Service
Please consult your local Festo Service agent if you have anytechnical problems.
Contents and general instructions
IXFesto P.BECPXPNIOEN en 1008b
Instructions on this manual
This manual includes informationabout the following modules:
CPX bus node Type designation
Description Connection technology
CPXFB33 Ethernetbased CPX bus nodefor PROFINET IO
The PROFINET fieldbustechnology uses the Ethernetstandards and TCP/IP protocolfor realtime communication inan industrial environment.
Data transmission:
2 x M12 socket,Dcoded, female, 4pin,corresponding to IEC610762
CPXMFB34
Data transmission:
PROFINET, based onindustrial Ethernet,based on the Ethernetprotocol (IEEE 802.3),realtime capable
Switched Fast Ethernet,100Mbit/s
Selection of directives,
2 x RJ45 sockets, pushpull,copper, conforms to AIDA,corresponding to IEC60603,IEC610763
CPXMFB35
Selection of directives,standards and normsregarding PROFINET:
PROFINET Installation Guide IEC61158 IEC61784 IEC61918
Further information:http://www.profinet.com
2 x SCRJ sockets, pushpull,650nm wavelength, suitablefor POF fibreoptic cable,AIDAconforming,corresponding to IEC 6175424
Tab.0/1: Overview of CPX bus node for PROFINET
Contents and general instructions
X Festo P.BECPXPNIOEN en 1008b
This manual includes information aboutinstallation andconfiguration of the CPX bus node for PROFINET as well asPROFINETspecific information regarding parametrisation,commissioning, programming and diagnosis of a CPX terminalin a PROFINET network.
Further information about PROFINET can be obtained in theInternet:
www.profinet.com
Also observe the following PROFINETspecific document:
PROFINET Installation Guide
General basic information on the mode of operation,mounting, installing and commissioning CPX terminals can befound in the CPX system description (P.BECPXSYS...).
Information about further CPX modules can be found in thedescription for the respective module.
An overview of the structure of the CPXterminal userdocumentation is contained in the CPX system description(P.BECPXSYS...).
Product specific information about the control system (IPC,PLC or I/O controller) can be found in themanufacturersproduct documentation accompanying the product.
Contents and general instructions
XIFesto P.BECPXPNIOEN en 1008b
Important user instructions
Danger categories
This manual contains instructions on the possible dangerswhich may occur if the product is not used correctly. Theseinstructions are marked (Warning, Caution, etc.), printed on ashaded background and marked additionally with a pictogram. A distinction is made between the following dangerwarnings:
WarningThis means that failure to observe this instruction mayresult in serious personal injury or damage to property.
CautionThis means that failure to observe this instruction mayresult in personal injury or damage to property.
NoteThis means that failure to observe this instruction mayresult in damage to property.
The following pictogram marks passages in the text whichdescribe activities with electrostatically sensitivecomponents.
Electrostatically sensitive components may be damaged ifthey are not handled correctly.
Contents and general instructions
XII Festo P.BECPXPNIOEN en 1008b
Marking special information
The following pictograms mark passages in the textcontaining special information.
Pictograms
Information:Recommendations, tips and references to other sources ofinformation.
Accessories:Information on necessary or sensible accessories for theFesto product.
Environment:Information on environmentfriendly use of Festo products.
Text markings
The bullet indicates activities which may be carried out inany order.
1. Figures denote activities which must be carried out in thenumerical order specified.
Hyphens indicate general activities.
Contents and general instructions
XIIIFesto P.BECPXPNIOEN en 1008b
The following productspecific terms and abbreviations areused in this description:
Term/abbreviation Meaning
A0h Hexadecimal numbers are marked by a subscript h".
AIDA Automation Initiative of German Automobile Manufacturers
AutoMDI AutoMDI designates the capability of automatically recognising thecircuitry of the transmitting and receiving lines or of the connecteddevice and to adjust to it (also designated Crossover detection" orAuto crossover")
Bus node Create the connection to certain networks or fieldbusses; pass oncontrol signals to the connected modules and monitor their functioning
CEC CoDeSys controller, e.g. CPXCEC/CPXCEC..., applicable forconfiguration, commissioning and programming of various componentsand equipment from Festo
CoDeSys Controller Development System
CP Compact Performance
CPX modules Common term for the various modules which can be incorporated in aCPX terminal
CPX Terminal Complete system consisting of CPX modules with or withoutpneumatics
DIL switch Miniature switch; dualinline switches consist of several switchelements with which settings can be made
FEC Front End Controller, e.g. CPXFEC, applicable as: standalone system controller(PLC, stand alone operating mode) System controller (PLC, remote controller operating mode) Fieldbus slave (Remote I/O operating mode)
FMT Festo Maintenance Tool (CPXFMT); configuration and programmingsoftware for CPX modules for startup and service purposes
FO Fibreoptic cable (FOC, fibre optics)
FOC Fibreoptic cables
Tab.0/2: Specific terms and abbreviations part 1
Contents and general instructions
XIV Festo P.BECPXPNIOEN en 1008b
Term/abbreviation Meaning
FSU Fast Startup", also designated Prioritized Startup"; further information can be found in section B.1.3
Handheld (MMI) Handheld terminal (handheld, CPXMMI) for CPX modules for commissioning and service purposes (ManMachine Interface, MMI)
I Digital input
IB Input byte
I/O modules Collective term for the CPX modules which provide digital inputs andoutputs
I/Os Digital inputs and outputs
IPC Industrial PC
MAC address Permanently assigned hardware address (physical address") forEthernet network equipment or network adapters for unique identification in the worldwide computer network (media access control address)
MDI Mediumdependent interface
O Digital output
OB Output byte
Octet Number of address words assigned by the CPX terminal
PLC Programmable Logic Controller, same meaning as SPS
POF Polymeric optical fibre (POF: also designated plastic optical fibre)
Pneumatic interface The pneumatic interface is the interface between the modular electricalperiphery and the pneumatics
Prioritized Startup Prioritized Startup is also designated Fast Startup" (FSU);Further information can be found in section B.1.3
PROFINET IO Fieldbus system based on Industrial Ethernet for data exchange between system controller (PLC/IPC), plant controller (e.g. CPXFEC) andfield devices (I/O devices) or drives and valve terminals; for furtherinformation: http://www.profinet.com
Tab.0/3: Specific terms and abbreviations part 2
Contents and general instructions
XVFesto P.BECPXPNIOEN en 1008b
Term/abbreviation Meaning
PROFINET IO RT Profinet IO in the version with realtime protocol(typical cycle time: 10ms; typical application: production control)
PROFINET IO IRT PROFINET IO in the version with isochronous realtime protocol(typical cycle time:
Contents and general instructions
XVI Festo P.BECPXPNIOEN en 1008b
Installation
11Festo P.BECPXPNIOEN en 1008b
Chapter 1
1. Installation
12 Festo P.BECPXPNIOEN en 1008b
Contents
1. Installation 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 General instructions on installation 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Electrical connection and display components 14 . . . . . . . . . . . . . . . . . . . . . . .
1.3 Dismantling and mounting of the bus node 15 . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Setting the DIL switches, use of the memory card 17 . . . . . . . . . . . . . . . . . . . . .
1.4.1 Removing and attaching the cover for the DIL switchesand memory card 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.2 Settingthe DIL switches 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.3 Use of the memory card 114 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Replacement of the bus node 115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6 Connecting to the network 117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.1 General information about PROFINET networks 117 . . . . . . . . . . . . . . .
1.6.2 Overview of connections, network connectors and cables 119 . . . . . . .
1.6.3 Network interface of the CPXFB33 123 . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.4 Network interface of the CPXMFB34 124 . . . . . . . . . . . . . . . . . . . . . . .
1.6.5 Network interface of the CPXMFB35 125 . . . . . . . . . . . . . . . . . . . . . . .
1.7 You will then comply with protection class IP65/IP67 126 . . . . . . . . . . . . . . . . . .
1.8 Pin assignment of power supply 127 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. Installation
13Festo P.BECPXPNIOEN en 1008b
1.1 General instructions on installation
WarningBefore carrying out installation and maintenance work,switch off the following:
compressed air supply
operating voltage supply for the electronics/sensors
load voltage supply for the outputs/valves
In this way, you can avoid:
uncontrolled movements of loose tubing
unexpected movements of the connected actuators
undefined switching states of the electronics
CautionThe CPX bus node contains electrostatically sensitivecomponents.
Therefore, do not touch any components.
Observe the handling specifications for electrostaticallysensitive devices.
You avoid malfunctions of and damage to the electronics bydoing so.
Information about fitting the CPX terminal can be found in theCPX system manual (P.BECPXSYS...).
1. Installation
14 Festo P.BECPXPNIOEN en 1008b
1.2 Electrical connection and display components
You will find the following connection and display elementson the CPX bus node for PROFINET:
1
2
3
4
CPXFB33 CPXMFB34CPXMFB35
2 2
3
4
2
55 1
1 PROFINETspecific network/bus statusLEDs and CPXspecific LEDs
2 Network connectionCPXFB33: 2 x M12, Dcoded,
female, 4pinCPXMFB34:2 x RJ45, pushpull,
copperCPXMFB35:2 x SCRJ, pushpull,
3 Cover for DIL switch and memory card
4 Service interfacefor handheld (CPXMMI; V.24 interface)and USB adapter (for CPXFMT)
5 Name plate with MACID and CPXrevision code (Rev ...")
Fig.1/1: Connection and display components on the CPX bus node
NoteUse protective caps or blanking plugs to seal unusedconnections. You will then comply with protection classIP65/IP67 (see section 1.7).
1. Installation
15Festo P.BECPXPNIOEN en 1008b
1.3 Dismantling and mounting of the bus node
When installed, the bus node is located in an interlinkingblock of the CPX terminal (see Fig.1/2).
Dismantling Dismantle the bus node as follows:
1. Loosen the four screws of the bus node with a size T10Torx screwdriver.
2. Pull the bus node carefully and without tilting away fromthe contact rails of the interlinking block.
1 CPX bus node(Example CPXFB33)
2 Interlinking block
3 Contact rails
4 Torx T10 screws,tightening torque: 0.9 ... 1.1 Nm
3
4
1
2
Fig.1/2: Dismantling/mounting the bus node
1. Installation
16 Festo P.BECPXPNIOEN en 1008b
NoteAlways use appropriate screws for the interlocking block,which depend on the blocks material (metal or plastic).
For plastic interlinking blocks:threadcutting tapping screws
For metal interlinking blocks:screws with metric thread.
Both types of screws are enclosed respectively when orderingthe bus node as a single part.
Mounting Mount the bus node as follows:
1. Check seal and seal surfaces
2. Place the bus node in the interlinking block withouttilting.
3. Carefully push the bus node into the interlinking block upto the stop.
4. Place the screws so that the selfcutting threads can beused.
5. Tighten the screws with a size T10 Torx screwdriver with0.9 ... 1.1 Nm of torque.
1. Installation
17Festo P.BECPXPNIOEN en 1008b
1.4 Setting the DIL switches, use of the memory card
In order to make the settings for the CPX bus node and tochange the memory card, you must first remove the cover forthe DIL switches.
CautionThe CPX bus node contains electrostatically sensitivecomponents.
Therefore, do not touch any components.
Observe the handling specifications for electrostaticallysensitive devices.
You avoid malfunctions of and damage to the electronicsby doing so.
1.4.1 Removing and attaching the cover for the DIL switchesand memory card
You need a screwdriver in order to remove or attach thecover.
NoteObserve the following instructions when removing orattaching the cover:
Disconnect the power supply before removing the cover.
Make sure that the seal is seated correctly whenattaching the cover.
Tighten the two fastening screws at first by hand andthen with max. 0.4Nm.
1. Installation
18 Festo P.BECPXPNIOEN en 1008b
1.4.2 Settingthe DIL switches
You can set the following parameters with the DIL switchesunder the cover (see Fig.1/3):
Bus node operating mode
Diagnostics mode (remote I/O operating mode only)
Datafield size (only in remote controller operating mode)
Procedure:
1. Switch off the power supply.
2. Remove the cover.(see section 1.4.1).
3. Make the required settings(see Tab.1/1, Tab.1/2 and Tab.1/4).
4. Reattach the cover(see section 1.4.1).
Note Make sure that the seal is seated correctly.
1 DIL switches 1.1 + 1.2:Bus node operating mode
2 DIL switches 2.1 + 2.2:Diagnostics mode (remoteI/O operating mode only);Datafield size (only in remote controller operating mode)
3 Memory card(see section 1.4.3, 1.5 as well as 2.6.3 and 2.8.1)
1 2
3
Fig.1/3: Settings of the DIL switches on the bus node
1. Installation
19Festo P.BECPXPNIOEN en 1008b
Setting the operating mode with DIL switch 1
You can set the operating mode of the bus node with switch
element 1.1 of DIL switch 1 (see Tab.1/1):
Remote I/O operating mode
Remote controller operating mode
DIL switch 1 Function:Set bus node operating mode
DIL 1.1: OFFDIL 1.2: OFF(factory setting)
Remote I/O operating mode
All functions of the CPX terminal are controlled directly by thePROFINETIO controller or a higherlevel PLC.
The bus node undertakes the required connection to PROFINET,ifrequired.
DIL 1.1: ONDIL 1.2: OFF
Operating mode remote controller
Requirement:A CPXFEC or CPXCEC is a component of the CPX terminal.
The CPXFEC or CPXCEC integrated into the terminal controls allfunctions of the CPX terminal, i.e. the FEC or CEC takes on theI/Ocontrol.
The bus node undertakes the additional connection to PROFINET,ifrequired.
Tab.1/1: Setting the bus node operating mode with DIL switch 1
Further explanations of the bus node operating mode can befound in section B.1:
Remote I/O operating mode section B.1.1
Remote controller operating mode section B.1.2
Additional function Fast Startup" (FSU) section B.1.3
1. Installation
110 Festo P.BECPXPNIOEN en 1008b
In remote I/O operating mode:
Setting the diagnostics mode with DIL switch 2
The function of the DIL switch 2 depends on the setting ofthe DIL switch 1 or the set operating mode of the CPXterminal (see Tab.1/1):
The diagnostics mode is set with DIL switch 2 in the remoteI/O operating mode (see Tab.1/2).
DIL switch 2 Function:Setting diagnostics mode(in remote I/O operating mode)
DIL 2.1: OFFDIL 2.2: OFF(factory setting)
The I/O diagnostics interface and status bits are switched off(+ 0 byte I / 0 byte O)
DIL 2.1: OFFDIL 2.2: ON
The status bits are switched on(+ 1 byte I / 0 byte O) 1)
DIL 2.1: ONDIL 2.2: OFF
The I/O diagnostic interface is switched on(+ 2 bytes I / 2 bytes O) 2)
DIL 2.1: ONDIL 2.2: ON
Reserved for future extensions
1) Diagnostics mode status bits occupy 1 byte of address space (8 I bits)2) Diagnostics mode I/O diagnostics interface occupies 4 bytes of address space (16 I and 16 O bits)
Tab.1/2: Setting the diagnostics mode with DIL switch 2 (in remote I/O operating mode)
1. Installation
111Festo P.BECPXPNIOEN en 1008b
Note(1) Diagnostics mode reduces the available address space
Use of the diagnostics mode (status bits or I/O diagnosticinterface) occupies 8 I or 16 I/O bits and thus reduces thenumber of I/O bits which are available for modulecommunication. In this way, the number of addressablemodules is reduced in favour of additional status ordiagnostic information.
Take account of this fact for the planning of yourCPXterminal.
(2) Subsequent activation changes configuration
During subsequent activation of the diagnostics module(status bits or I/O diagnostics interface), the CPXinternalI/O image can be displaced.
The system controller carries out this adjustmentautomatically. Manual manipulation, e.g. a reconfigurationof the CPX terminal or manual adaptation of the hardwareand network configuration are not required.
Assignment of the I/O addresses and diagnosticsaddresses can be changed as needed.
To do this, repeat the hardware and network configurationin your configuration and programming software (e.g. Siemens SIMATIC STEP7), especially assignmentofthe inputs and outputs (see section 2.7.1 andsection 2.7.2).
1. Installation
112 Festo P.BECPXPNIOEN en 1008b
NoteThe DIL switch settings for operating mode anddiagnostics mode must match the bus node selection inthe context of a PLC hardware and network configuration(see Tab.1/3 and section 2.6.2).
1
3
2
Operating modeof the bus node
Diagnostics mode[mode identification]
Additional functionFast Startup (FSU)
Field device group(station symbol)
FB33, FB34 FB35
Remote I/O Without diagnostics 1
No CPX 1) CPXFOdiagnostics1
Yes, with FSU CPX FSU 2) CPXFO FSU 2)
Status bits[Status] 2
No CPX 1) CPXFO[Status]2
Yes, with FSU CPX FSU 2) CPXFO FSU 2)
I/O diagnostics interface[STI] 3
No CPX 1) CPXFO[STI]3
Yes, with FSU CPX FSU 2) CPXFO FSU 2)
Remote controller n/a n/a CPX RC CPXRCFO
1) CPX Rev 11 for bus node up to CPX revision code Rev 112) Prioritized Startup, from GSDML file V. 2.2 + Rev 12
Tab.1/3: Bus node selection (station symbol or field device group) dependent onoperating mode, diagnostics mode and additional function FSU
1. Installation
113Festo P.BECPXPNIOEN en 1008b
In remote controller operating mode:
Setting the datafield size with DIL switch 2
The function of the DIL switch 2 depends on the settingofthe DIL switch 1 or the set operating mode of theCPXterminal (see Tab.1/1):
The datafield size is set with DIL switch 2 in the remotecontroller operating mode (see Tab.1/4).
Further explanations on the remote controller" operatingmode can be found in section B.1.2.
DIL switch 2 Function:Setting datafield size(in remote controller operating mode)
DIL 2.1: OFFDIL 2.2: OFF(factory setting)
Datafield size:8 bytes I/8 bytes O
DIL 2.1: OFFDIL 2.2: ON
Datafield size:16 bytes I/16 bytes O
DIL 2.1: ONDIL 2.2: OFF
Reserved for future extensions
DIL 2.1: ONDIL 2.2: ON
Reserved for future extensions
Tab.1/4: Setting the datafield size with DIL switch 2 (in remote controller operating mode)
1. Installation
114 Festo P.BECPXPNIOEN en 1008b
1.4.3 Use of the memory card
The memory card is used as a carrier of configuration data,e.g. of the fieldbus device name (PROFINET IO device name),and thus simplifies bus node replacement.
NoteData stored on the card have priority over otherconfiguration data which are stored, e.g. in the bus nodememory or in the controller system (see also section 2.8.1,sequence of the start parametrisation with memory card).
CautionRisk of malfunctions or damage.
Inserting or removing the memory card while the powersupply is switched on can result in malfunctions of ordamage to the memory card.
Disconnect the power supply before you insert orremove the memory card.
Replacementof the memory card
The memory card is located under a cover (see Fig.1/1).You need a screwdriver in order to remove or attach thiscover.
1. Installation
115Festo P.BECPXPNIOEN en 1008b
1.5 Replacement of the bus node
Easy replacement using memory card
The memory card is used as a carrier of configuration data,e.g. of the fieldbus device name, i.e. of the PROFINET IOdevice name. Thus, a bus node can be conveniently replaced.
NoteCheck the startup behaviour of the CPX terminal beforereplacing the bus node.
If the Modify LED (M) lights up or flashes permanentlyafter the system start, System start with savedparametrisation and saved CPX expansion" is set orForce" is active.
For CPX terminals with a permanently lit or flashing MLED,the parametrisation at replacement of the bus node orCPX terminal during servicing is not automatically createdby the higherlevel system.
In this case, verify which settings are required beforereplacement, and restore these settings after replacement.
CautionRisk of malfunctions or damage.
Inserting or removing the memory card while the powersupply is switched on can result in malfunctions of ordamage to the memory card.
Disconnect the power supply before you insert orremove the memory card.
1. Installation
116 Festo P.BECPXPNIOEN en 1008b
Bus node replacement with memory card:
1. Switch off the power supply.
2. Remove the cover.(Observe section 1.4.1).
3. Remove the memory card from the bus node.
4. Replace the bus node (mounting/dismantling: see section 1.1).
5. Insert the memory card in the new bus node.
6. Reattach the cover (observe section 1.4.1).
7. Switch the power supply back on.
8. Start the automation program if necessary.
9. The controller recognises the bus node using the devicename on the memory card and loads all required data.
Bus node replacement without memory card:
1. Switch off the power supply.
2. Replace the bus node (mounting/dismantling: see section 1.1).
3. Switch the power supply back on.
4. Start your configuration and programming software(e.g.Siemens STEP7).
5. Perform a new configuration (hardware configuration,inSTEP7 using HW Config).
6. The controller loads all required data into the bus node.
1. Installation
117Festo P.BECPXPNIOEN en 1008b
1.6 Connecting to the network
1.6.1 General information about PROFINET networks
NoteSubassemblies with PROFINET interfaces must not beoperated innetworks where all connected networkcomponents are supplied with PELV power supplies orintegrated power supplies with similar protection.
Installation guidelines
The installation guidelines can be obtained via the PROFINETUser Organisation:
Internet:http://www.profinet.com
Internet:http://www.profibus.com/downloads
Observe the instructions there.
1. Installation
118 Festo P.BECPXPNIOEN en 1008b
Use of switches and routers
The switch integrated in the bus node permits division of thenetwork into several segments.
With use of additional switches and routers, the network canbe divided into additional segments. Thus, it is possible tostructure the PROFINET network and realize greater networkexpansions.
independent of the network structure, the expansion of aPROFINET segment must not exceed certain connectionlengths:
Copper connection line(Ethernet twistedpair wire, 22AWG):max. 100m between network stations(PROFINET endtoend link)
Optical connecting cable(POF fibreoptic cable, max. 12.5dB signal attenuationover the entire connection length):max. 50m PROFINET endtoend link
Switches and routers for Industrial Ethernet are available onthe market from various companies. There are many IP20,IP65 or IP67 components.
Unmanaged switches:for small Ethernet solutions with a low network load orminimal requirements for deterministics.
Managed switches:for comprehensive network solutions, with diagnosticsand control functions
NoteMake sure that any intermediate switches and routerssupport the PROFINET function Fast Startup" (FSU) whenyou use this additional function. Further information onFSU can be found in section B.1.3.
1. Installation
119Festo P.BECPXPNIOEN en 1008b
NotePROFINET devices (I/O devices) that are connected overIndustrial Wireless LAN (IWLAN access points) do notsupport the FSU function.
1.6.2 Overview of connections, network connectors and cables
NoteFaulty installation or high transmission rates may causedata transmission errors as a result of signal reflectionsand attenuations.
Causes of transmission faults may be:
faulty screened connection
branches
transmission over distances that are too long
inappropriate cables
Observe the cable specification!
Refer to the manual of your controller for informationabout the required type of line or cable.
Bus node Connection technology Network connectors
CPXFB33 2x M12 socket, Dcoded, female, 4pin,corresponding to IEC610762
Plug from Festo,Type NECUMSD12G4C2ET
CPXMFB34 2 x RJ45 socket, pushpull connection,copper, AIDAcompliant, correspondingtoIEC60603, IEC610763
Plug from Festo,Type FBSRJ45PPGS
CPXMFB35 2 x SCRJ sockets, pushpull connection,650nm wavelength, suitable for POFfibreoptic cable, AIDAcompliant,corresponding to IEC6175424
Plug from Festo,Type FBSSCRJPPGS
Internet: www.festo.com/catalogue/
Tab.1/5: Overview of connection technology and network plugs
1. Installation
120 Festo P.BECPXPNIOEN en 1008b
RJ45 to M12 converter
For PROFINET installations, it may be necessary to changebetween RJ45 and M12 connection technology.
Application example: Connections between devices in theswitch cabinet with RJ45 connection and IP65/IP67 deviceswith M12 connection.
Cable specification
Use shielded Industrial Ethernet lines of categoryCat5/Cat5e or higher. You can find details regarding cablespecification in Tab.1/6.
Crossover detection The CPX bus nodes for PROFINET support crossoverdetection (AutoMDI"). You can optionally use patch cablesor crossover cables for connecting your bus node to anetwork or PC.
Make sure that the function Autonegotiation/Autocrossover"is activated in your controller software if you use patch andcrossover cables in the same system. You will find additionalinstructions on this function in section 2.6.4.
Crossover detection is not available in the PrioritizedStartup" operating mode (FSU):
Use only suitable lines.
Choose the network line (patch cable or crossover cable)depending on the circuitry (pin allocation) of theconnected devices (I/O devices, see Fig.1/4):
Crossover cable with the same assignment of the ports
Patch cable with different assignment of the ports
Observe the following note regarding pin allocation ofport TP2.
1. Installation
121Festo P.BECPXPNIOEN en 1008b
Note pin allocation TP2Deactivation of the crossover detection changes the pinallocation of the outgoing port TP2 to crossover". Choose the network line (patch cable or crossover cable)depending on the circuitry of the connected devices (I/O devices).
Make sure that the functionAutonegotiation/Autocrossover" is deactivated in yourcontrol software before placing the system in operation(see section 2.6.4).
If necessary, the function Autonegotiation/Autocrossover"must also be deactivated on the hardwareside, in thebasic setting of your controller (PLC) or switches orrouters in between: Check this with the port settings.
PLC or switch I/O device I/O device
1 23 3
TP1 TP2 TP1 TP2 TP1 TP2
2
1 Switch port, e.g. of the PLC(crossover" pin allocation)
2 Terminal port of an I/O device
3 Patch cable
Fig.1/4: Wiring of the I/O devices for Fast Startup" with deactivated crossover"detection or autonegotiation" (configuration example)
1. Installation
122 Festo P.BECPXPNIOEN en 1008b
Bus node + network plug
Line specification 1)
CPXFB33+ ...D12G4...
Cable type: Ethernet twisted pair cable, screened(Shielded twisted pair, STP)
Transmission class(link class): category Cat5/Cat5e
Cable diameter: 6...8mm Wire cross section: 0.14 ... 0.75 mm2);
22 AWG required for max. connection lengthbetween network stations (PROFINET endtoend link)
Connection length: max. 100m PROFINET endtoend link
CPXMFB34+ ...RJ45...
Cable type: Ethernet twisted pair cable, screened(Shielded twisted pair, STP)
Transmission class(link class): category Cat5/Cat5e
Cable diameter: 5...8mm Wire cross section: 0.13...0.36mm2 (Zapprox.26...22AWG);
22 AWG required for max. connection lengthbetween network stations (PROFINET endtoend link)
Wire/conductor configuration: 1wire or 7wire
Connection length: max. 100m PROFINET endtoend link
CPXMFB35+ ...SCRJ...
Cable type: fibreoptic cable, polymeroptic fibre(polymeric/plastic optical fibre, POF)
Cable composition (core/sheath diameter): 980/1000m
Cable diameter: 6.5...9.5mm Connection length: max. 50m PROFINET endtoend link Signal attenuation: 12.5dB
(over the entire connection length)
1) Length corresponding to specification for PROFINET networks (PROFINET Installation Guide)based on ISO/IEC11801, ANSI/TIA/EIA568 (see also section 1.6.1)Internet: www.profinet.com, www.profibus.com/downloads
Tab.1/6: Overview of line specification (in combination with Festo bus node andFestonetwork plug)
1. Installation
123Festo P.BECPXPNIOEN en 1008b
Note strain reliefIf the CPX terminal is fitted onto the moving part of amachine, the network cable on the moving part must beprovided with strain relief. Please also observe the relevantregulations in EN60204 part 1.
1.6.3 Network interface of the CPXFB33
There are two 4pin, Dcoded M12 sockets on the CPXFB33for the network connection.
Socket Pin Signal Explanation
M12, Dcoded
1
2
3
4
1234Housing
TD+RD+TDRDShield/FE
Transmitted data +Received data +Transmitted data Received data Shield/functional earth
Tab.1/7: Pin allocation of the network interfaces of the CPXFB33 (M12)
Connection with plug from Festo
Connect the CPX terminal to the network with Festo plugstype NECUMSD12G4C2ET. The plug is designed forEthernet cable with cable diameters of 6 ... 8 mm.
To achieve protection class IP65/IP67:
Use Festo plugs.
Seal unused interfaces (see section 1.7).
1. Installation
124 Festo P.BECPXPNIOEN en 1008b
1.6.4 Network interface of the CPXMFB34
There are two RJ45 pushpull sockets (AIDAcompliant) on theCPXMFB34 for the network connection:
Socket Pin Signal Explanation
RJ45, pushpull
12345678
12345678Housing
TD+TDRD+n.c.n.c.RDn.c.n.c.Shield/FE
Transmitted data +Transmitted data Received data +Not connectedNot connectedReceived data Not connectedNot connectedShield/functional earth
Tab.1/8: Pin allocation of the network interfaces of the CPXMFB34 (RJ45)
Connection with plug from Festo
Connect the CPX terminal to the network with Festo plugs,type FBSRJ45PPGS. The plug is designed for Ethernet cablewith cable diameters of 5 ... 8 mm.
To achieve protection class IP65/IP67:
Use Festo plugs.
Seal unused interfaces (see section 1.7).
1. Installation
125Festo P.BECPXPNIOEN en 1008b
1.6.5 Network interface of the CPXMFB35
There are two SCRJ pushpull sockets (AIDAcompliant) on theCPXMFB35 for the network connection:
Socket Port Signal Explanation
SCRJ, pushpull
21
12
TXRX
Transmitted dataReceived data
Tab.1/9: Pin allocation of the network interfaces of the CPXMFB35 (SCRJ)
Connection with plug from Festo
Connect the CPX terminal to the network with Festo plugs,type FBSSCRJPPGS. The plug is designed for POF fibreopticcable with cable diameter of 6.5...9.5mm.
To achieve protection class IP65/IP67:
Use Festo plugs.
Seal unused interfaces (see section 1.7).
1. Installation
126 Festo P.BECPXPNIOEN en 1008b
1.7 You will then comply with protection class IP65/IP67
In order to comply with protection class IP65/IP67, sealunused sockets with the appropriate plugs or protectioncaps.
Port Port IP65/IP67 Cover IP65/IP67 1)
CPXFB33:TP1, TP2 (M12)
Plug from Festo,Type NECUMSD12G4C2ET
Cover cap from Festo,Type ISKM12
CPXMFB34:TP1, TP2 (RJ45)
Plug from Festo,Type FBSRJ45PPGS
Cover cap from Festo,
CPXMFB35:TP1, TP2 (SCRJ)
Plug from Festo,Type FBSSCRJPPGS
Cover cap from Festo,Type CPXMAKC
Service interface (M12) forCPXMMI + CPXFMT
Connecting cable and plugsof the CPXMMIs or CPXFMTs
Cover cap from Festo,Type ISKM12 2)
1) if connection is not used2) included in scope of supply, always cover unused connection
Tab.1/10: Connections and covers for protection class IP65/IP67
1. Installation
127Festo P.BECPXPNIOEN en 1008b
1.8 Pin assignment of power supply
Warning Use only PELV circuits as per IEC/DIN EN 602041 forthe electric power supply (protective extralow voltage,PELV).
Observe also the general requirements for PELV powercircuits as per IEC/DIN EN 602041.
Use only power packswhich guarantee reliableelectrical isolation of the operating voltage as perIEC/DIN EN 602041.
Due to the use of PELV power units, protection againstelectric shock (protection against direct andindirectcontact)is guaranteed in accordance with IEC/DIN EN 602041(Electrical Equipment of Machines, General Requirements).
Observe the measures in sections 2.11 and 3.1 whenimplementing an emergency stop function.
The current consumption of a CPX terminal depends on thenumber and type of integrated modules and components.
Observe the information on power supply and the requiredearthing measures in the CPX system description.
1. Installation
128 Festo P.BECPXPNIOEN en 1008b
System power supply,additional power supplyand valve power supply
The CPX terminal is supplied with operating and load powervia the interlinking block with system, additional and valvesupply.
Plugs Interlinking block with
System supplyType CPX(M)GEEVS...
Additional power supplyType CPX(M)GEEVZ...
Valve supplyType CPXGEEVV...
7/8"4PIN 1)
DC
B A
A: 24VEL/SENB: 24VVAL / 24VOUTC: FED:0VEL/SEN /
0VVAL / 0VOUT
A: n.c.B: 24VOUTC: FED:0VOUT
A: n.c.B: 24VVALC: FED:0VVAL
7/8"5PIN
1234 5
1: 0VVAL / 0VOUT2: 0VEL/SEN3: FE4: 24VEL/SEN5: 24VVAL / 24VOUT
1: 0VOUT2: n.c.3: FE4: n.c.5: 24VOUT
M18
1 234
1: 24VEL/SEN2: 24VVAL / 24VOUT3: 0VEL/SEN /
0VVAL / 0VOUT4: FE
1: n.c.2: 24VOUT3: 0VOUT4: FE
1: n.c.2: 24VVAL3: 0VVAL4: FE
Pushpull 2) 1: 24VEL/SEN2: 0VEL/SEN3: 24VVAL / 24VOUT4: 0VVAL / 0VOUT5: FE
1: n.c.2: n.c.3: 24VOUT4: 0VOUT5: FE
VEL/SEN: Operating voltage for electronics/sensorsVOUT/VAL: Load voltage for outputs/valvesFE: Earth terminal (functional earth)n.c.: free (not connected)
1) Pay attention to the information on the plug (regarding allocation of the connection pins A, B, C, D).2) Interlinking blocks with pushpull connection and with forwarding function or with system supply
are identically constructed.
Tab.1/11: Pin assignment for system supply, additional supply and valve supply
Commissioning
21Festo P.BECPXPNIOEN en 1008b
Chapter 2
2. Commissioning
22 Festo P.BECPXPNIOEN en 1008b
Contents
2. Commissioning 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 General information 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Address assignment 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Addressing 216 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1 Basic rules for addressing 216 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.2 Address assignment and addressing after expansion
or conversion 218 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4 Instructions for commissioning with Siemens SIMATIC STEP7 219 . . . . . . . . . . . 2.5 Preparing for commissioning 221 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.1 Import device master file (GSDML) and symbol files 221 . . . . . . . . . . .
2.5.2 Select GSDML file (compatibility table) 222 . . . . . . . . . . . . . . . . . . . . . . 2.5.3 Setting up an automation project 224 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.4 Setting up the controller system (PLC/Master) 225 . . . . . . . . . . . . . . . .
2.5.5 Installing GSDML file 227 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Basic hardware configuration 228 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.1 Localise and identify CPX terminal in the network 228 . . . . . . . . . . . . . .
2.6.2 Select CPX terminal (station selection) 230 . . . . . . . . . . . . . . . . . . . . . . 2.6.3 Assign device name" 233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.4 Set up Prioritized Startup (Fast Startup") 235 . . . . . . . . . . . . . . . . . .
2.6.5 Assigning or changing IP address 239 . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.6 Use MAC addressing 242 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.7 Determine port addresses 243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7 CPX terminal configuration 244 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.1 Allocate configuration table (insert bus nodes and modules) 244 . . . . 2.7.2 Modifying the I/O address 249 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.3 Modifying the diagnostics address 249 . . . . . . . . . . . . . . . . . . . . . . . . . 2.8 Parametrisation 251 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8.1 Start parametrisation while switching on (system start) 253 . . . . . . . .
2.8.2 Parametrisation of the CPX terminal with Siemens STEP 7 254 . . . . . . . 2.8.3 Parametrisation with the handheld 260 . . . . . . . . . . . . . . . . . . . . . . . . . 2.8.4 Parametrisation via the Festo Maintenance Tool 260 . . . . . . . . . . . . . . .
2.8.5 Bus node parameter 261 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.8.6 Application example for parametrisation 263 . . . . . . . . . . . . . . . . . . . . .
2.9 Identification & Maintenance 264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.10 Configuration in the Remote Controller operating mode 267 . . . . . . . . . . . . . . . . 2.11 Checklist for starting up the CPX terminal 268 . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Commissioning
23Festo P.BECPXPNIOEN en 1008b
2.1 General information
The configuration of the CPX bus nodes for PROFINETdepends on the control system used.
The basic procedure and the required configuration data arepresented in the following pages.
Switching on the power supply
CautionDanger of malfunctions, damage or injuries to people
Before commissioning, ensure that the connectedelements (e.g. actuators) do not perform any undesired oruncontrollable movements.
If the safety concept of your machine/system permits,commission the CPX terminal with both operating voltages but without compressed air. You can then test the CPXterminal without triggering undesired reactions.
NotePlease observe the switchingon instructions in the manualof your control system (PLC/IPC).
Separatesupply If the control system and the field bus slaves have separatepower supplies, the devices must be switched on in thefollowing sequence:
1. Switch on the operating voltage supply of all bussubscribers (I/O devices).
2. Switch on the operating voltage supply for the controller.
2. Commissioning
24 Festo P.BECPXPNIOEN en 1008b
Addressing, configuration and parametrisation
Addressing The address space of a CPX terminal in the PROFINET networkis limited. Determine the number of assigned inputs andoutputs before commissioning or configuring the CPXterminal (see section 2.2 regarding address assignment andsection 2.3 regarding addressing).
Addressing the individual modules requires the higherordercontroller: PROFINET uses moduleoriented addressing,i.e.each module is addressed separately (in contrast toblockoriented addressing of other fieldbus systems).
The controller uses the following for addressing:
IP addresses and MACIDs
Fieldbus device names, in short device names.
Configuration Configuration of a CPX terminal and the related CPX bus nodedepends on the control system used. The fundamentalprocedure, PROFINETspecific preparations and the mainconfiguration steps are depicted on the following pages(seesection 2.6).
Parametrisation A CPX terminal in the PROFINET network can be parametrisedthrough the control system (PLC/IPC), a handheld control unit(CPXMMI) or the Festo Maintenance Tool (CPX FMT)(seesection 2.8).
2. Commissioning
25Festo P.BECPXPNIOEN en 1008b
2.2 Address assignment
NoteThe address space of a CPX terminal in the PROFINETnetwork is limited.
The CPX bus node for PROFINET provides the CPX terminalwith an address space of up to 64 bytes for inputs (I) and64bytes for outputs (O).
Each module of the CPX terminal occupies a certainnumber of I/O bits, bytes or words in the context ofmodule communication.
Please refer to the following tables (Tab.2/2 to Tab.2/7)for the number of I/O bytes occupied (of the respectivemodule).
Also, certain functions, e.g. the I/O diagnostics interface(STI), reduce thenumber of available I/O bytes (in favourof status or diagnostics functions).
Take account of this fact for the planning of your CPXterminal.
Before starting up or configuring the CPX terminal, determinethe number of assigned inputs and outputs. Tab.2/8 assistsyou with this.
Use the configuration documents, the handheld control unit(CPXMMI) or the Festo Maintenance Tool (CPXFMT) todetermine address assignment or terminal configuration.
In the handheld display, the individual modules of the CPXterminal are displayed with the respective module identifiers.Using the module identifier and the following tables, you candetermine the module type and, with it, the number of inputsand outputs occupied by the module.
2. Commissioning
26 Festo P.BECPXPNIOEN en 1008b
Module identifiers Each module, including the bus node, has its own identifier,the socalled module identifier. It serves to determine andlocalise the module type, for example as part ofconfiguration. Apply themodule identifiers from left toright corresponding to the physical order as installed in theCPX terminal in your configuration program (e.g. SiemensSIMATIC STEP7, see section 2.7).
In graphically oriented configuration programs, the moduleidentifiers are typically found in a separate listing of allavailable hardware modules or field devices, e.g. in a moduledirectory or module catalogue.
Electric modules
Tab.2/1 shows the assigned address space of the bus nodein the Remote Controller operating mode.
Tab.2/2 to Tab.2/4 give an overview of the assigned addressspaces of different electrical modules and of the bus node inthe remote I/Ooperating mode.
The address assignment within the individual CPX I/Omodules can be found in the manual for the I/O module(P.BECPXEA ...).
Details on the CP interface can be found in the manual for theCP interface (P.BECPXCP...).
Configurationof the bus node
In the remote controller (RC) operating mode, only theidentifier of the bus node will be configured (see Tab.2/1).
In the remote I/O (RIO) operating mode, the identifiers ofthe bus node (including diagnostics mode), the CPXmodules and, if present, the pneumatics modules areconfigured (see Tab.2/2).
2. Commissioning
27Festo P.BECPXPNIOEN en 1008b
Electric modules bus node Module type Moduleidentifier 1)
Allocated addressspace
(Designation) (Name) inputs outputs
Bus node for PROFINET IOin remote controller operating modewith setting of datafield size 8byte I / 8byte O (see Tab.1/4)
CPXFB33CPXMFB34CPXMFB35
e.g. FB33RCProfiNet I/O
bus node 1)
8 byte/32 I
8 byte/32 O
Bus node for PROFINET IOin remote controller operating modewith setting of datafield size 16byte I / 16byte O (see Tab.1/4)
CPXFB33CPXMFB34CPXMFB35
e.g. FB33RCProfiNet I/O
bus node 1)
16 byte/64 I
16 byte/64 O
1) Module identifier in the handheld unit or in the hardware configuration of the programming softwareNote: In the handheld, the bus node is designated with FB33RC ProfiNet I/O bus node" or
FB34RC ProfiNet RJ45 bus node" or FB35RC ProfiNet FOC bus node"
Tab.2/1: Address assignment of the bus node in the remote controller operating mode
Electric modules bus node Moduletype
Moduleidentifier 1)
Allocated addressspace
(Designation) (Name) inputs outputs
Bus node for PROFINET IOIn Remote I/O operating mode:without diagnostics access
CPXFB33CPXMFB34CPXMFB35
e.g. FB33RIOProfiNet
remote I/O 1)
Bus node for PROFINET IOIn Remote I/O operating mode:with status bits [Status]
CPXFB33CPXMFB34CPXMFB35
e.g. FB33RIOProfiNet re
mote I/O 1)
[Status]
2 byte/8 (16) I 2)
(8 bitused)
Bus node for PROFINET IOIn Remote I/O operating mode:with I/O diagnostic interface[System Table Interface, STI]
CPXFB33CPXMFB34CPXMFB35
e.g. FB33RIOProfiNet
remote I/O 1)
[STI]
2 byte/16 I
2 byte/16 O
1) Module identifier in the handheld unit or in the hardware configuration of the programming softwareNote: In the handheld, the bus node is designated with FB33RIO ProfiNet Remote I/O"
or FB34RIO ProfiNet RJ45 Remote I/O" or FB35RIO ProfiNet FOC Remote I/O"(independent of the diagnostics mode)
2) Diagnostics mode status bits assigned 16 I or 2 bytes of address space (8 I or 8 bits remain unused)
Tab.2/2: Address allocation of the bus nodes for the remote I/O operating mode
2. Commissioning
28 Festo P.BECPXPNIOEN en 1008b
Electric modules Moduletype
Moduleidentifier 1)
Allocated addressspace
(Designation) (Name) inputs outputs
Digital 4input module CPX4DE 4DIInput modules
1 byte/4 (8) I 3)
Digital 8input module CPX8DE 8DIInput modules
1 byte/8 I
Digital 8input modulewith channel diagnosis
CPX8DED 8DIDInput modules
1 byte/8 I
Digital 8input module, nswitching: CPX8NDE 8NDIInput modules
1 byte/8 I
Digital 16input module CPX16DE 16DIInput modules
2 byte/16 I
Digital 16input modulewith channel diagnosis
CPXM16DED
16DIDInput modules
2 byte/16 I
Digital 4way output module CPX4DA 4DOOutput modules
1 byte/4 (8) O 2)
Digital 8output module CPX8DA 8DOOutput modules
1 byte/8 O
Digital 8output high current outputmodule
CPX8DAH 8DOHOutput modules
1 byte/8 O
Digital multi I/O module CPX8DE8DA 8DI/8DOMulti I/O modules
1 byte/8 I
1 byte/8 O
Analogue 2input module CPX2AEUI 2AIAnalogue Input
2 words/32 I
Analogue 2way output module CPX2AAUI 2AOAnalogueoutput
2 words/32 O
1) Module identifier in the handheld unit or in the hardware configuration of the programming software2) 4way modules (CPX4DE and CPX4DA) occupy 8 I or 8 O or 1 byte of address space (4 I/O or 8 bits of
address space remain unused)
Tab.2/3: Address assignment of electric CPX modules (overview; bus node in remoteI/O operating mode) part 1
2. Commissioning
29Festo P.BECPXPNIOEN en 1008b
Electric modules Moduletype
Moduleidentifier 1)
Allocated addressspace
(Designation) (Name) inputs outputs
Analogue 4way input module2) CPX4AEI 4AIIAnalogue Input
4 words/64 I
Analogue 4way input module2)
(Temperature module for RTD sensors)CPX4AET 4AIT
Analogue InputTemp.
2 wordsor4 words/32/64 I3)
Analogue 4way input module2)
(Temperature module for TC sensors)CPX4AETC 4AITC
Analogue InputTemp.
4 words/64 I
Analogue 4way input modulewith pressure sensor2)
(Measuring range 1 ... +1 bar)
CPX4AEPB2
4AIPB2Analogue InputPress.
4 words/64 I
Analogue 4way input modulewith pressure sensor2)
(Measuring range 0 ... 10 bar)
CPX4AEPD10
4AIPD10Analogue InputPress.
4 words/64 I
CPInterface2) CPXCP4FB CPICP interface
max.8words/128 I4)
max.8words/128 A4)
1) Module identifier in the handheld unit or in the hardware configuration of the programming software2) No support of the FSU function (Module can be used in the FSU mode;
but the fast startup of the CPX system is not guaranteed; the shorter startup times might not bereached)
3) number of inputs which can be switched between 2 and 44) Address space assignment dependent on the string allocation (4 bytes I or 4 bytes O per string)
Tab.2/4: Address assignment of electric CPX modules (overview; bus node in remoteI/O operating mode) part 2
2. Commissioning
210 Festo P.BECPXPNIOEN en 1008b
Pneumatic interfaces and pneumatic modules
Tab.2/5 ... Tab.2/7 give an overview of the assigned addressspaces of various pneumatic interfaces and modules.
Configuration of thepneumatics (valves)
The valves are configured according to the pneumaticinterface used:
Valves of type 03 (Midi/Maxi), type 12 (CPA) andtype44/45 (VTSA/VTSA F or ISO):
When extensions are added to the valve side, only oneconfiguration is required for the pneumatic interface. Inthe pneumatic interface, the number of valve coils is setusing a DIL switch.
Valves of type 32 and 33 (MPA, MPAF, MPAP andMPAFP or VPPM pneumatic modules):
From the technical point of view, the individual MPApneumatic modules each represent an electric module forcontrolling the attached valves.
A configuration is required for each pneumatic module oftype MPA... or VPPM:
}Pneumatic modules of type MPA1 each occupy 1byteO or 8 outputs regardless of how many valves areattached to the pneumatic module.
}Pneumatic modules of type MPA2 each occupy 1byteof O or 8 outputs, but only 4 bits are used.
}Pneumatic modules of type MPAP or MPAFP eachoccupy 2bytes of I or 16 inputs.
}Pneumatic modules of type VPPM each occupy 4bytes of address space, i.e. 2 bytes of I / 2 bytes of O or16inputs and 16outputs.
2. Commissioning
211Festo P.BECPXPNIOEN en 1008b
Pneumatic modules of type MPAP or MPAFP and VPPMare analogue modules. Observe the order of themodulesin addressing or I/O mapping (see Tab.2/9).
Additional information on the pneumatics can be found in thecorresponding Pneumatics descriptions (see documentoverview Descriptions of the CPX terminal" in the CPXsystem description P.BECPXSYS...).
The descriptions for the pneumatic valve terminal (Midi/Maxi,CPA, MPA and VTSA/VTSAF or ISO) contain the addressassignment within the pneumatic modules.
For further information on MPA pneumatic modulesandthepneumatic interfaces: see manual for the CPX I/Omodules (P.BECPXEA...).
2. Commissioning
212 Festo P.BECPXPNIOEN en 1008b
Pneumatic interface for MPA/MPAF and relatedmodules
Module type(Designation of theelectronicmodule)
Moduleidentifier1)
Allocated addressspace
modules electronic module)inputs outputs
Pneumatic interface for MPA orMPAF valves (type 32/33)
VMPAFBEPL...
MPA1 pneumatic module(Type 32/33: 18V...)without electrical isolation
VMPA1FBEMS8[8DO]
MPA1SValve module
1 byte/8 O
MPA1 pneumatic module(Type 32/33: 18V...)with electrical isolation
VMPA1FBEMG8[8DO]
MPA1GValve module
1 byte/8 O
MPA2 pneumatic module(Type 32/33: 14V...)without electrical isolation
VMPA2FBEMS4[4DO]
MPA2SValve module
1 byte/4 (8) O 2)
MPA2 pneumatic module(Type 32/33: 14V...)with electrical isolation
VMPA2FBEMG4[4DO]
MPA2GValve module
1 byte/4 (8) O 2)
MPA1 pneumatic module(Type 32/33: 18V...)without electrical isolation,with diagnostic function D2
VMPA1FBEMSD28[8DO]
MPA1SDValve module
1 byte/8 O
MPA1 pneumatic module(Type 32/33: 18V...)with electrical isolation,with diagnostic function D2
VMPA1FBEMGD28[8DO]
MPA1GDValve module
1 byte/8 O
MPA2 pneumatic module(Type 32/33: 14V...)without electrical isolation,with diagnostic function D2
VMPA2FBEMSD24[4DO]
MPA2SDValve module
1 byte/4 (8) O 2)
MPA2 pneumatic module(Type 32/33: 14V...)with electrical isolation,with diagnostic function D2
VMPA2FBEMGD24[4DO]
MPA2GDValve module
1 byte/4 (8) O 2)
1) Module identifier in the handheld unit or in the hardware configuration of the programming software2) 4way modules MPA2 always occupy 8 I (1 byte) of address space (4 I or 8 bits remain unused)
Tab.2/5: Overview of CPX pneumatic interfaces and pneumatic modules (part 1)
2. Commissioning
213Festo P.BECPXPNIOEN en 1008b
Pneumatic interface for MPA/MPAF and related modules
Module type Moduleidentifier1)
Allocated addressspace
modules(Name) inputs outputs
VPPM proportionalpressure regulator (type 32; 2bar, 6bar, 10bar,not equipped" or vacant position)2) 3)
VPPM6...1...[2AI/2AO]
VPPMProportionalvalve ...
1 word/16 I
1 word/16 O
MPAP pressure sensor module2) 3)
(Measuring range 0 ... 10 bar)VMPA...FBPS...[2AIP]
MPAPAnalogueinput press.
1 word/16 I
MPAFP pneumatic interface withpressure sensor2) 3) 4)
(Measuring range 0 ... 10 bar)
VMPAFFBEPLPS[1AIP]
MPAFPAnalogueinput press.
1 word/16 I
1) Module identifier in the handheld unit or in the hardware configuration of the programming software2) No support of the FSU function (Module can be used in the FSU mode; but the fast startup of the
CPXsystem is not guaranteed; the shorter startup times might not be reached)3) Pneumatic modules of type MPAP or MPAFP and VPPM are analogue modules.
Observe the order of themodules in addressing or I/O mapping (see Tab.2/9).4) MPAFP is also called end plate" with pressure sensor or pressure sensor plate
Tab.2/6: Overview of CPX pneumatic interfaces and pneumatic modules (part 2)
2. Commissioning
214 Festo P.BECPXPNIOEN en 1008b
Pneumatic interfaces for Midi/Maxi, CPA, VTSA/VTSAF(ISO)
Module type Moduleidentifier1)
Allocated addressspace
(ISO)(Name) inputs outputs
Pneumatic interface for Midi/Maxivalves (type 03: 1......)with setting:2)
1...8 valve coils 1...16 valve coils 1...24 valve coils 1...32 valve coils (26 can be used)
CPXGP034.0 TYPE3Pneumaticinterface
1 byte/8 O2 bytes/16 O3 bytes/24 O4 bytes/32 O
Pneumatic interface for CPA valves(type 12: 1......)with setting: 2)
1...8 valve coils 1...16 valve coils 1...24 valve coils (22 can be used)
CPXGPCPA10CPXGPCPA14
CPA10/14Pneumaticinterface
1 byte/8 O2 bytes/16 O3 bytes/24 O
Pneumatic interface for VTSA orVTSAF pneumatic (ISO, type 44/45:1......) with adjustment: 2)
1...0.8 valve coils 1...16 valve coils 1..0.24 valve coils 1...0.32 valve coils
VABA10S6x1 VTSAPneumaticinterface,ISOplugin ortype44 ortype45 3)
1 byte/8 O2 bytes/16 O3 bytes/24 O4 bytes/32 O
1) Module identifier in the handheld unit or in the hardware configuration of the programming software2) Setting with DIL switch in the pneumatic interface3) Display text (module identifier) dependent on the version of the handheld unit
Tab.2/7: Overview of CPX pneumatic interfaces and pneumatic modules (part 3)
2. Commissioning
215Festo P.BECPXPNIOEN en 1008b
Calculation of the address allocation
Use Tab.2/8 to calculate the address assignment or numberof inputs and outputs of your CPX terminal.
Input/output modules and system diagnosis inputs outputs
1. Status bits or I/O diagnostic interface1) + _____ I + _____ O
2. Number of input modules CPX4DE + __ x 8I2) + _____ I
3. Number of input modules CPX8DE, 8DED,8NDE + __ x 8 I + _____ I
4. Number of input modules CPX16DE, (M)16DED + __ x 16I + _____ I
5. Number of output modules CPX4DA + __ x 8O2) + _____ O
6. Number of output modules CPX8DA, 8DAH + __ x 8 O + _____ O
7. Number of multiI/O modules CPX8DE8DA + __ x 8 IO + _____ I + _____ O
8. Number of analogue input modules CPX2AEUI + __ x 32 I + _____ I
9. Number of analogue input modules CPX4AEI + __ x 64 I + _____ I
10.Number of analogue output modules CPX2AAUI + __ x 32 O + _____ O
11.Number of analogue input modules CPX4AET + __ x 32 I/ x 64 I + _____ I
12.Number of analogue input modules CPX4AETC + __ x 64 I + _____ I
13.Number of analogue input modules CPX4AEP... + __ x 64 I + _____ I
14.Number of inputs and outputs of other modules + __ IO(e.g. CP interface, VPPM/MPAP/MPAFP pneumatic module)
+ _____ I + _____ O
15.Midi/Maxi, CPA and VTSA/VTSAF pneumatic interface:Number of configured valve magnet coils (+ 8 O ... 32 O; 32 O (Midi/Maxi, VTSA/VTSAF) or 24 O (CPA) are configured at the factory)
+ _____ O
16.Number of MPA1 or MPA2 pneumatic modules + __ x 8 O2) + _____ O
Total sum of inputs/outputs to be configuredTotal from 1 to 15 (max. 512 I and 512 O) = _____ I = _____ O
1) Number of occupied inputs/outputs: see Tab.2/22) 4way modules CPX4DE and CPX4DA as well as MPA2 pneumatic modules always occupy 8 inputs or
outputs (1 byte; available address space remains partially unused)
Tab.2/8: Identifying the assigned address space (total of inputs and outputs)
2. Commissioning
216 Festo P.BECPXPNIOEN en 1008b
2.3 Addressing
2.3.1 Basic rules for addressing
The bus node counts as a module with 0inputs and0outputs when the status bits and the I/O diagnosticinterface are deactivated.
Observe the instructions regarding address assignment insection 2.2.
The address assignment of the inputs does not dependon the address assignment of the outputs.
Counting moduleoriented, from left to right(corresponding to the physical sequence)
Addressing bytebybyte: Modules with less than 8 bitsoccupy 8bits or 1byte of address space, but do not useall this space.
The I/Os of different module types are assignedseparately from each other. Observe the sequence ofaddressing: see Tab.2/9.
NoteIf necessary, status bits or the I/O diagnostic interface canbe activated by DIL switch (see Tab.1/2):
If the 8 status bits are activated, they will occupy thefirst 16 inputs in the address range (8 used).
If the I/O diagnostic interface is activated, it will occupythe first 16 inputs and 16 outputs in the address range.
2. Commissioning
217Festo P.BECPXPNIOEN en 1008b
Sequence of addressing Description
1. Status bits or I/O diagnosticinterface 1)
Delivers status and diagnostic information; activate throughDIL switches; occupies the first 16 inputs or inputs andoutputs 2)
2. Analogue modules Modules with analogue inputs/outputs
3. Technology modules e.g. CP interface, front end controller (CPXFEC),CoDeSysController (CPXCEC, CPXCEC...)
4. Digital modules Modules with digital inputs/outputs
1) See also note above as well as Tab.1/2 and Tab.2/2.2) Depending on the setting, you can also occupy this address space with modules
(see also following information).
Tab.2/9: Sequence of addressing
If the status bits or I/O diagnostic interface are activatedlater, that is, after initial commissioning, the moduleconfiguration for the first 16 inputs and outputs must beadjusted.
Move the modules originally configured in this addressspace into another area. Configuration of these modulesmust be repeated, if necessary (see also section 2.7regarding configuration with PROFINET configuration andprogramming software, e.g. Siemens SIMATIC STEP7).
2. Commissioning
218 Festo P.BECPXPNIOEN en 1008b
2.3.2 Address assignment and addressing after expansion or conversion
A speciality of the CPX terminal is its flexibility. If the demandsplaced on the machine/system change, the equipment fittedon the CPX terminal can also be modified.
CautionIf the CPX terminal is extended or converted at a laterstage, the input/output addresses may be shifted. Thisapplies in the following cases:
if additional modules are inserted between existingmodules.
if existing modules are removed or replaced by othermodules which have more or fewer input/outputaddresses.
Interlinking blocks (CPA) or pneumatic manifold blocks(midi/maxi) for singlesolenoid valves are replaced byinterlinking blocks/manifold blocks for doublesolenoidvalves or vice versa (see Pneumatics description).
if additional manifold subbases (CPA) or subbases(Midi/Maxi) are inserted between existing subbases.
The diagnostic mode (status bits or the I/O diagnosticinterface) is activated/deactivated.
2. Commissioning
219Festo P.BECPXPNIOEN en 1008b
2.4 Instructions for commissioning with Siemens SIMATIC STEP7
Commissioning of a CPX terminal requires an exactprocedure, since, possibly for each station, i.e. for each I/Odevice in the PROFINET network, different configurationspecifications are required due to the modular structure.
The following sections describe the basic configuration stepswith the SIEMENS PLC SIMATIC S7 and the Siemens SIMATICSTEP7 configuration and programming software.
Operation of the STEP7 software is assumed to be known inthe following.
Other controller systems may require other settings or adifferent procedure.
NotePlease observe the configuration instructions in themanual of your control system (PLC/IPC).
The illustrations and specifications in this description refer tothe following variants:
for the remote I/O and remote controller operatingmodes:
GSDML/PNIO specification V. 2.1
Controller (PLC/CPU) Siemens SIMATIC S7317with FW V. 2.5.x
Control software Siemens STEP 7 V. 5.4
for the Prioritized Startup" operating mode (Fast Startup):
GSDML/PNIO specification V. 2.2
Controller (PLC/CPU) Siemens SIMATIC S7319with FW V. 2.7.x
2. Commissioning
220 Festo P.BECPXPNIOEN en 1008b
PROFINETStack V. 3.0.x (FSU version)
Control software Siemens STEP 7 V. 5.4with Service Pack SP 4
Please take information on other variants from the documentson your controller and control software.In case of technical problems, please first contact therespective manufacturer. In cases of doubt, your local FestoService is happy to help you further.
NoteThere are different configuration programs available for aSiemens PLC. Observe the corresponding procedure foryour configuration program.
CautionDanger of malfunctions, damage or injuries to people
A valve terminal with defective configuration will also beput into operation. However, only the modules which havebeen correctly configured for type and position will beactivated.
Before commissioning, ensure that the connectedelements (e.g. actuators) do not perform any undesired oruncontrollable movements.
If necessary, disconnect the load power supply andcompressed air supply.
See also section 2.11: Checklist for commissioning theCPXterminal.
2. Commissioning
221Festo P.BECPXPNIOEN en 1008b
2.5 Preparing for commissioning
The following sections describe the PROFINETspecificpreparation of commissioning with the SIEMENS PLCSIMATICS7 and the Siemens SIMATIC STEP7 configurationand programming software.
Other controller systems may require other settings or adifferent procedure.
2.5.1 Import device master file (GSDML) and symbol files
A device master file (GSD) in XML format (GSDML) is neededfor configuration and programming of the CPX terminal.TheGSDML includes all the required information for theconfiguration and adjustment of the CPX terminal usingconfiguration and programming software, e.g. STEP7.
Source The current GSDML file for CPX terminals can be found on theFesto website at:
www.festo.com/fieldbus: Section PROFINET (GSDML)"
File download Upload the current GSDML file to your controller system:
Click on the download arrow in the section PROFINET(GSDML)", and save the file FestoGSDML.exe".
Double click on the saved file FestoGSDML.exe" tounpack the contents (selfunpacking ZIP file):
one or more GSDML files:GSDMLV...FestoCPX...xml(bilingual, English/German, see Tab.2/2)
Several symbol files for Festo CPX terminals:Pb_cpx_...bmp(bitmaps, see Tab.2/1)
2. Commissioning
222 Festo P.BECPXPNIOEN en 1008b
If applicable, a Read Me" file with noteson the current GSDML versions:Readme GSDML Versions.txt
Observe the notes in the Read Me" file as well as theinstructions in section 2.5.2 before installing the GSDML file.Installation of the GSDML file is explained in section 2.5.5.
Symbol files The symbol files serve to depict Festo CPX terminals in yourconfiguration software. Normally, the control systemautomatically includes the symbol files (during installation ofthe GSDML file, see section 2.5.5).
Normal operatingstatus
Diagnostic case Special operatingstatus
File: Pb_cpx_n.bmp File: Pb_cpx_d.bmp File: Pb_cpx_s.bmp
Tab.2/1: Symbol files for representation of CPX terminalsin the configuration and programming software
2.5.2 Select GSDML file (compatibility table)
Using the following compatibility table, select the requiredGSDML file for your system and application purpose.
2. Commissioning
223Festo P.BECPXPNIOEN en 1008b
GSDML file(Version)
Bus node(CPX revision code;see name plate) 4)
Controller software(PLC software status)
Functional range(Extract)
GSDML fileV.1.0 1)
Rev 07 Siemens STEP 7:V.5.3, Service Pack SP3
PROFINETRT basiclogicfunction,CPXconfiguration anddiagnostics over PLC
GSDML fileV.2.1 2)
Rev 07 Rev 11 5) Siemens STEP 7:up to Version5.4,Service Pack SP2,Hotfix2 or SP3.1
LLDP, access via SNMP,expansion of modulesupport
GSDML fileV.2.2 3)
Rev 12 Rev 18 6) 7) Siemens STEP 7:from Version5.4,Service Pack SP4
Fast Startup" (FSU),expansion of modulesupport and diagnosticfunction, in particularregarding FOCdiagnostics
1) GSDML file V.1.0 is no longer available for download:please use GSDML file V. 2.1 (or possibly 2.2)
2) For example, GSDML file GSDMLV2.1FestoCPX20090702.xml";Please observe: Version 2.1 is not officially approved and published; Festo thereforeaccepts no responsibility for malfunctions and effects connected to them
3) For example, GSDML file GSDMLV2.2FestoCPX20100517.xml";required for the Prioritized Startup" operating mode (Fast Startup", FSU):
4) The CPX revision code is located on the name plate (see section 1.2).5) The GSDML file V. 2.1 also supports bus nodes with Rev 12 to Rev 14:
But the FSU function is supported only by version 2.2 (and bus nodes from Rev 12).6) The GSDML file V. 2.2 also supports bus nodes with Rev 07 to Rev 11:
The FSU function is not supported by these bus nodes (with Rev 07 to Rev 11).7) Individual bus nodes with Rev 13 do not have the required hardware for
support of the FSU function (HW revision > 8): Check the hardware revision statususing FMT or contact your local Festo service.
Tab.2/2: Compatibility of GSDML file, bus nodes and controller
The current GSDML file for CPX terminals can be found on theFesto website at:
www.festo.com/fieldbus
If you have questions or technical problems, please contactyour local Festo service or the Festo telephone hotline.
2. Commissioning
224 Festo P.BECPXPNIOEN en 1008b
2.5.3 Setting up an automation project
1. Start the Siemens SIMATIC controller: Start > Programs >SIMATIC > SIMATIC Manager.(The program path of your SIMATIC controller can bedifferent from the example shown here).
NoteThese instructions refer to the English language version ofthe Siemens SIMATIC controller and the STEP7configuration and programming software.
Other language versions usually use other designations forthe program and function calls and menu items mentionedhere.
2. Create a new project in the SIMATIC Manager: File > New >New...
3. Enter a project name (e.g. CPX_FB33) and confirm theinput with OK.
4. Select the controller used (PLC/Master): Insert > Station > ... (e.g. SIMATIC 300 Station).
5. Open the project by clicking on the plus symbol (on theleft next to the project symbol and the project name).
2. Commissioning
225Festo P.BECPXPNIOEN en 1008b
2.5.4 Setting up the controller system (PLC/Master)
1. Click once on the station symbol (on the left next to thestation name) and afterwards double click on thehardware symbol in the Object name" column.The hardware configuration window HW Config (station configuration) is displayed.
1
2. Open the Hardware Catalogue (Catalogue View, 1 in theadjacent screenshot).
3. Select your controller system (PLC/Master) in theHardware Catalogue (e.g. SIMATIC 300, 1 in Fig.2/5):Click on the plus symbol in order to expand the selection.
4. Open the rack directory (e.g. RACK300, 2 in Fig.2/5).
5. Double click on the rack rail symbol (e.g.RAIL, 2 inFig.2/5).A child window (with rack rail symbol in the header)opens in the lefthand area of the HW Config window ( 3 or 4 in Fig.2/5).
The child window symbolises the rack rail (profile rail) ofyour controller system. You compile the individualelements of your controller in this child window and thusform the basis for your PROFINET automation system.
2. Commissioning
226 Festo P.BECPXPNIOEN en 1008b
1
3
24
1 Select controller system
2 Insert rack rail
3 Set up controller system in the rack rail window
Fig.2/5: Setting up the controller system (PLC/Master) inserting rack rail (rail)
6. Add your CPU and a PROFINET IO system to the hardwareconfiguration: Drag the corresponding catalogue elements(symbols) into the Rack Rail window ( 3 or 4 in Fig.2/5).
Alternatively, you can also double click on the catalogueelement: Select the next free row (insert position, slot) inthe rack rail window before you make the double click.
Row 1 (Slot 1) is reserved and cannot be used for theconfiguration.
2. Commissioning
227Festo P.BECPXPNIOEN en 1008b
2.5.5 Installing GSDML file
You install the GSDML file in the course of the following steps:
GSDMLV...FestoCPX...xml
Source and remarks for the selection:see section 2.5.1.
1. Start the installation function from the STEP7 menu:Options > Install GSD File ...
2. Update the hardware catalogue from the STEP7 menu:Options > Update Catalogue.
All available CPX modules in the hardware catalogue aredisplayed under PROFINET IO > Additional Field Devices >Valves > Festo CPX Terminal.
You can start the selection and configuration of yourmodules (see section 2.6).
2. Commissioning
228 Festo P.BECPXPNIOEN en 1008b
2.6 Basic hardware configuration
The following sections describe hardware configuration withthe SIEMENS PLC SIMATIC S7 and the Siemens SIMATICSTEP7 configuration and programming software.
Other controller systems may require other settings or adifferent procedure.
2.6.1 Localise and identify CPX terminal in the network
Use the function Node flashing test" (flashing) to localiseyour CPX terminal in the network: The LEDs TP1 and TP2 flashsimultaneously. This function helps you with the allocation ofthe device name. You can also use this function to testwhether there is a logical data connection to the CPXterminal.
1. Start the PROFINET hardware configuration in yourconfiguration and programming software (e.g. HW Configin Siemens STEP7).
2. Start the Assign Device Name" function from the STEP7menu: PLC > Ethernet > Assign Device Name.The Assign Device Name" window is displayed.
3. If the CPX terminal is not displayed, start the refresh ofthe display: To do this, click on Update".The network is searched and the network participantsfound are listed (under Available devices").
4. Mark your searchedfor CPX terminal in the list(recognisable e.g. from the MACID) and click onFlashingon".The LEDs TP1 and TP2 of the bus node at the foundCPXterminal flash for clear identification.
2. Commissioning
229Festo P.BECPXPNIOEN en 10