Schneider Electric's Modicon series of PLCs (Programmable Logic Controllers) and PACs (Programmable Automation Controllers) covers the full spectrum from simple machine control to complex process automation. This guide organizes the core models, technical specifications, and expansion module selection criteria based on official documentation to help engineers and procurement professionals quickly identify suitable products.
The M241 is a micro PLC designed for compact machines, focusing on motion control and Industrial IoT edge computing capabilities.
Key Features:
Main Models:
| Model | I/O Configuration | Output Type | Communication Interfaces |
|---|---|---|---|
| TM241C24R | 14 Inputs / 10 Outputs | Relay | Ethernet + USB + Serial |
| TM241C40R | 24 Inputs / 16 Outputs | Relay | Ethernet + USB + Serial |
| TM241CE24U | 14 Inputs / 10 Outputs | Transistor Sourcing | Ethernet + USB + CANopen |
| TM241CEC24U | 14 Inputs / 10 Outputs | Transistor Sinking | Ethernet + USB + CANopen |
Memory: 128KB program memory, 64KB data memory
The M251 builds on the M241 with enhanced communication capabilities and expandability for multi-protocol equipment.
Key Features:
Main Models:
| Model | I/O Configuration | Features |
|---|---|---|
| TM251ME16 | 8 Inputs / 8 Outputs | Basic, Ethernet master |
| TM251MESC | Expandable | Supports Sercos III motion bus |
The M340 is Schneider's classic mid-range PAC, now being phased out and replaced by the M580. However, spare parts demand remains strong due to the large installed base.
Key Features:
CPU Models:
| Model | Memory | I/O Capacity | Communication Interfaces |
|---|---|---|---|
| BMXP341000 | 256KB | 512 Digital + 128 Analog | Modbus |
| BMXP342000 | 512KB | 1024 Digital + 256 Analog | Modbus + Ethernet |
| BMXP342020 | 512KB | 1024 Digital + 256 Analog | Modbus + Ethernet + USB |
| BMXP342020H | 512KB | 1024 Digital + 256 Analog | Harsh environment version |
Expansion Modules (BMX Series):
| Type | Model Example | Specification |
|---|---|---|
| Digital Input | BMXDDI1602 | 16 Points, 24VDC |
| Digital Input | BMXDDI3202K | 32 Points, 24VDC |
| Digital Output | BMXDDO1602 | 16 Points, Transistor |
| Digital Output | BMXDDO3202K | 32 Points, Transistor |
| Relay Output | BMXDRA1605 | 16 Points, Relay |
| Analog Input | BMXAMI0410 | 4 Channels, Multi-range |
| Analog Output | BMXAMO0410 | 4 Channels, Multi-range |
| Counter Module | BMXEHC0200 | 2 Channel High-speed Counter |
The M580 is Schneider's current flagship high-end PAC series with native Ethernet support, positioned as an "ePAC" (Ethernet Programmable Automation Controller).
Key Features:
| Model | Level | Memory | I/O Capacity | Supported Functions |
|---|---|---|---|---|
| BMEP581020 | Level 10 | 4.4MB | 1024 Digital + 256 Analog | DIO |
| BMEP582020 | Level 20 | 8.8MB | 2048 Digital + 512 Analog | DIO |
| BMEP582040 | Level 20 | 8.8MB | 2048 Digital + 512 Analog | DIO + RIO |
| BMEP583020 | Level 30 | 13MB | 3072 Digital + 768 Analog | DIO |
| BMEP583040 | Level 30 | 13MB | 3072 Digital + 768 Analog | DIO + RIO |
| BMEP584020 | Level 40 | 18MB | 4096 Digital + 1024 Analog | DIO |
| BMEP584040 | Level 40 | 18MB | 4096 Digital + 1024 Analog | DIO + RIO |
| BMEP585040 | Level 50 | 28MB | 5120 Digital + 1280 Analog | DIO + RIO |
| BMEP586040 | Level 60 | 64MB | 6144 Digital + 1536 Analog | DIO + RIO |
Naming Convention:
For high-availability applications such as power, chemical, and rail transit:
| Model | Level | Memory | Supported Functions |
|---|---|---|---|
| BMEH582040 | Level 20 | 8.8MB | DIO + RIO |
| BMEH584040 | Level 40 | 18MB | DIO + RIO |
| BMEH586040 | Level 60 | 64MB | DIO + RIO |
Redundant System Accessories:
The TM3 is Schneider's expansion I/O system designed for the M221/M241/M251/M262 series, featuring a unified modular design.
| Controller | Max Local Modules | Remote Expansion Capability |
|---|---|---|
| M221 | 7 | Not supported |
| M241 | 7 | 7 Local + 7 Remote |
| M251 | 7 | 7 Local + 7 Remote |
| M262 | Multiple groups | Up to 16 modules per group |
Format: TM3 + Type Code + Channel Count + Suffix
| Model | Type | Specification |
|---|---|---|
| TM3DI8 | 8-Point Input | 24VDC, Sinking/Sourcing compatible |
| TM3DI16 | 16-Point Input | 24VDC |
| TM3DI32 | 32-Point Input | 24VDC |
| TM3DQ8R | 8-Point Output | Relay, 2A per point |
| TM3DQ16R | 16-Point Output | Relay, 2A per point |
| TM3DQ32R | 32-Point Output | Relay |
| TM3DQ8T | 8-Point Output | Transistor Sinking |
| TM3DQ16T | 16-Point Output | Transistor Sinking |
| TM3DQ32T | 32-Point Output | Transistor Sinking |
| TM3DQ8G | 8-Point Output | Transistor Sourcing |
| TM3DQ16G | 16-Point Output | Transistor Sourcing |
| Model | Type | Specification |
|---|---|---|
| TM3AI2 | 2-Point Input | Voltage/Current |
| TM3AI4 | 4-Point Input | Voltage/Current |
| TM3AI8 | 8-Point Input | Voltage/Current, 12-bit+ resolution |
| TM3AQ2 | 2-Point Output | Voltage/Current |
| TM3AQ4 | 4-Point Output | Voltage/Current |
| TM3TI4 | 4-Point Temperature Input | Thermocouple/RTD |
| TM3TI8 | 8-Point Temperature Input | Thermocouple/RTD |
| Model | Function |
|---|---|
| TM3HSC202 | High-speed counter module, supports encoder input |
| TM3XTRA1 | Bus transmitter module for rack splitting |
| TM3XREC1 | Bus receiver module |
| TM3BC | Bus coupler for remote I/O |
| Application | Recommended Series | Reason |
|---|---|---|
| Simple machine control (<100 I/O) | M221 | Cost-effective, simple programming |
| Motion control required | M241 | Built-in PTO and high-speed counter |
| Multi-protocol communication | M251 | Supports more Ethernet protocols |
| Mid-range process control | M340/M580 | Modular, high reliability |
| Large distributed systems | M580 | Native Ethernet, supports RIO |
| Safety-critical applications | M580 Safety | SIL3 certified, redundancy support |
| I/O Points | Recommended Solution |
|---|---|
| <100 points | M221 + TM3 expansion |
| 100-500 points | M241/M251 + TM3 expansion |
| 500-2000 points | M340 or M580 Level 20/30 |
| 2000-6000 points | M580 Level 40/50/60 |
| >6000 points | M580 + Distributed I/O architecture |
Digital Output: Relay or Transistor?
Analog Resolution Requirements
Temperature Measurement
| Controller Series | Programming Software | Notes |
|---|---|---|
| M221 | EcoStruxure Machine Expert - Basic | Free software |
| M241/M251/M262 | EcoStruxure Machine Expert | Full functionality |
| M340 | Unity Pro / EcoStruxure Control Expert | Professional version |
| M580 | EcoStruxure Control Expert | Professional, supports ePAC features |
The Schneider Modicon PLC/PAC product line is comprehensive, covering most industrial automation scenarios from entry-level M221 to high-end M580 ePAC. When selecting, consider:
For existing M340 users, gradual migration to M580 is recommended. The two systems share X80 series I/O modules, reducing upgrade costs.