Festo CPX-FB36 Integration

Overview

The Festo CPX-FB36 is a fieldbus node commonly used for controlling dilution valve terminals. It provides Modbus TCP communication and integrates with Festo VPPM proportional valves.

Popular Choice

Festo valve terminals are widely used for dilution control due to their reliability, compact design, and easy integration via Modbus TCP.

Hardware Configuration

Typical System

48-Zone Valve Terminal

CPX-FB36 Modbus TCP Fieldbus Node
CPX-GE-EV Electrical Interface
VPPM-6L-L-1 x48 Proportional Valves (6mm, 0-10V)
MPA-FB x8 Valve Manifolds (6 valves each)

I/O Module Configuration

Configure the CPX system using Festo Automation Suite or web interface:

  • Add analog output modules for setpoints (0-10V)
  • Add analog input modules for position feedback
  • Configure module order to match physical layout

Network Setup

CPX-FB36 IP Configuration

  1. Access Web Interface

    Connect to CPX-FB36 via Ethernet, access default IP: 192.168.1.1

  2. Configure Static IP

    Set a static IP address in the same subnet as control PC

  3. Enable Modbus TCP

    Verify Modbus TCP is enabled (usually default)

Network Settings Example

CPX-FB36 IP 192.168.1.100
Subnet Mask 255.255.255.0
Gateway 192.168.1.1
Modbus Port 502

Modbus Configuration

Register Map

The CPX-FB36 uses specific register addresses for analog I/O:

Function Start Register Count Description
Setpoints 0 48 Analog outputs (0-32767 = 0-10V)
Feedbacks 1024 48 Analog inputs (0-32767 = 0-10V)
Status 2048 48 Valve status bits
Data Type

Festo uses 16-bit integers (0-32767) scaled to the analog range. Configure appropriate scaling in the Dilution Control System.

Dilution Control Configuration

Connection Settings

Protocol Modbus TCP
IP Address 192.168.1.100
Port 502
Slave ID 1

Register Settings

Setpoint Register 0
Feedback Register 1024
Data Type Int16
Scale Factor 327.67 (32767/100)

Communication Timing

The CPX-FB36 has specific timing requirements for reliable communication:

Parameter Recommended Notes
Write Interval 500 ms Minimum time between writes
Read Interval 500 ms Feedback polling rate
Connection Timeout 3000 ms Max response wait time
Max Registers/Request 64 Split large requests

Testing

  1. Verify Network

    Ping the CPX-FB36 IP address to confirm network connectivity

  2. Test Connection

    Use Test Connection in PLC Configuration dialog

  3. Read Feedbacks

    Verify feedback values are reading (should show 0-100% when scaled correctly)

  4. Test Single Valve

    In Manual mode, change one zone setpoint and observe:

    • Valve LED indicates movement
    • Feedback value changes to match setpoint
    • Physical valve position changes
  5. Test All Zones

    Use valve flushing function to test all valves operate correctly

Festo Support

For CPX-FB36 configuration issues, contact Festo technical support or refer to the CPX-FB36 Technical Data documentation.