| Expansion unit | Inputs | Outputs | Max I/O points | Input/output functions | Input/output type | Size in mm (H × W × D) | No. of unit numbers allocated (CP1H only) | Order code |
| Digital I/O units | 8 | - | 8 points | 8 Inputs | - | 90 × 66 × 50 | 1 | CP1W-8ED |
| - | 8 | 8 Outputs | Relay | 90 × 66 × 50 | 1 | CP1W-8ER |
| Transistor (sinking) | 90 × 66 × 50 | 1 | CP1W-8ET |
| Transistor (sourcing) | 90 × 66 × 50 | 1 | CP1W-8ET1 |
| 16 | 16 points | 16 Outputs | Relay | 90 × 86 × 50 | 1 | CP1W-16ER |
| 12 | 8 | 20 points | 12 Inputs/8 outputs | Relay | 90 × 86 × 50 | 1 | CP1W-20EDR1 |
| Transistor (sinking) | 90 × 86 × 50 | 1 | CP1W-20EDT |
| Transistor (sourcing) | 90 × 86 × 50 | 1 | CP1W-20EDT1 |
| 24 | 16 | 40 points | 24 Inputs/16 outputs | Relay | 90 × 150 × 50 | 1 | CP1W-40EDR |
| Transistor (sinking) | 90 × 150 × 50 | 1 | CP1W-40EDT |
| Transistor (sourcing) | 90 × 150 × 50 | 1 | CP1W-40EDT1 |
| Analog I/O units | 4 | - | 4 analog points | 4 Analog inputs (resolution 1/12,000) | Analog | 90 × 86 × 50 | 2 | CP1W-AD042 |
| - | 2 | 2 analog points | 2 Analog outputs (resolution 1/6,000) | Analog | 90 × 86 × 50 | 1 | CP1W-DA021 |
| - | 4 | 4 analog points | 4 Analog outputs (resolution 1/12,000) | Analog | 90 × 86 × 50 | 2 | CP1W-DA042 |
| 2 | 1 | 3 analog points | 2 Analog inputs (resolution 1/6,000) 1 Analog output (resolution 1/6,000) | Analog | 90 × 86 × 50 | 1 | CP1W-MAD11 |
| 4 | 2 | 6 analog points | 4 Analog inputs (resolution 1/12,000) 2 Analog outputs (resolution 1/12,000) | Analog | 90 × 86 × 50 | 2 | CP1W-MAD42 |
| 4 | 4 | 8 analog points | 4 Analog inputs (resolution 1/12,000) 4 Analog outputs (resolution 1/12,000) | Analog | 90 × 86 × 50 | 2 | CP1W-MAD44 |
| Temperature sensor units (K, J) | 2 | - | 2 analog points | 2 Thermocouple inputs (K or J) | - | 90 × 86 × 50 | 1 | CP1W-TS001 |
| 4 | - | 4 analog points | 4 Thermocouple inputs (K or J), where 2 thermocouple inputs can be used as 2 analog inputs | - | 90 × 86 × 50 | 2 | CP1W-TS003 |
| 12 | - | 12 analog points | 12 Thermocouple inputs (K or J) | - | 90 × 150 × 50 | 1 | CP1W-TS004 |
| Temperature sensor units (Pt100, JPt100) | 2 | - | 2 analog points | 2 Platinum resistance thermometer inputs (Pt100 or JPt100) | - | 90 × 86 × 50 | 1 | CP1W-TS101 |
| 4 | - | 4 analog points | 4 Platinum resistance thermometer inputs (Pt100 or JPt100) | - | 90 × 86 × 50 | 2 | CP1W-TS102 |
| CompoBus/S I/O link unit | 8 points | 8 points | 16 points | I/O link of 8 input bits and 8 output bits | CompoBus/S communication | 90 × 66 × 50 | 1 | CP1W-SRT21 |
| PROFIBUS-DP I/O link unit | 16 points | 16 points | 32 points | I/O link of 16 input bits and 16 output bits | PROFIBUS-DP communication | 90 × 66 × 50 | 1 | CPM1A-PRT21 |
| DeviceNet I/O link unit | 32 points | 32 points | 64 points | I/O link of 32 input bits and 32 output bits | DeviceNet communication | 90 × 66 × 50 | 1 | CPM1A-DRT21 |