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.
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
-
Access Web Interface
Connect to CPX-FB36 via Ethernet, access default IP: 192.168.1.1
-
Configure Static IP
Set a static IP address in the same subnet as control PC
-
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 |
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
-
Verify Network
Ping the CPX-FB36 IP address to confirm network connectivity
-
Test Connection
Use Test Connection in PLC Configuration dialog
-
Read Feedbacks
Verify feedback values are reading (should show 0-100% when scaled correctly)
-
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
-
Test All Zones
Use valve flushing function to test all valves operate correctly
For CPX-FB36 configuration issues, contact Festo technical support or refer to the CPX-FB36 Technical Data documentation.