1. SIMATIC ET 200 Distributed I/O Overview
The SIMATIC ET 200 family is Siemens' decentralized I/O portfolio. An ET 200 station is a remote I/O island consisting of an Interface Module (IM) and one or more I/O modules (digital, analog, technology, failsafe, motor starter, pneumatic, frequency converter, RFID, etc.). The station does not contain a PLC; it is owned by a PROFINET IO Controller or PROFIBUS DP master, which is typically a SIMATIC S7 CPU.
Because the ET 200 system itself is fieldbus-agnostic at the I/O level, the controller platform (S7-1200, S7-1500, S7-300, S7-400, or even a third-party controller) determines which interface modules, GSD revisions, and feature sets are usable. This reference explains which combinations are officially supported, how to configure them in TIA Portal or STEP 7 V5, and how to migrate legacy ET 200M stations to ET 200MP/ET 200SP.
2. ET 200 Family Members and Generation Map
| Station | Generation | Primary IM | Fieldbus | Typical Host PLC | Status |
|---|---|---|---|---|---|
| ET 200S | Classic | IM 151-1 / IM 151-3 / IM 151-7 | PROFIBUS / PROFINET | S7-300, S7-400 | Discontinued product line, spares only |
| ET 200M | Classic | IM 153-1 / IM 153-2 / IM 153-4 PN | PROFIBUS / PROFINET | S7-300, S7-400, S7-1500* | Maintenance, new modules still released |
| ET 200MP | Current (S7-1500 I/O) | IM 155-5 PN | PROFINET | S7-1500 (preferred), S7-1200 with limits | Active |
| ET 200SP | Current (compact) | IM 155-6 PN (BA/ST/HF) | PROFINET | S7-1500, S7-1200, S7-300/400 with PN interface | Active |
| ET 200pro | IP67 block & modular | IM 154-8 PN / IM 154-8F PN | PROFINET | S7-1500, S7-1200, S7-300/400 PN | Active |
| ET 200iSP | Ex i / intrinsically safe | IM 152-1 PN | PROFINET | S7-300/400 PN, S7-1500 | Active for hazardous areas |
| ET 200eco | Block I/O, IP67 | Integrated | PROFINET / PROFIBUS / IO-Link | Any PN/DP master | Active |
| ET 200AL | Compact, IP65/IP67 | IM 157-1 PN | PROFINET | S7-1500, S7-1200 PN | Active |
*ET 200M with IM 153-4 PN can be connected to an S7-1500 or S7-1200 acting as PROFINET IO Controller, but it cannot host S7-1500-style I/O modules and lacks some modern diagnostic features such as value status (QI).
3. PROFINET vs PROFIBUS Decision Path
ET 200 stations support one or both fieldbuses depending on the IM installed. The first engineering decision is fieldbus selection:
- PROFINET — required for ET 200MP, ET 200SP, ET 200pro PN, ET 200iSP, ET 200AL. Uses GSDML files. Sub-modules can be configured slot-by-slot. PROFINET supports IRT (isochronous real-time), MRP (media redundancy), MRPD, and PROFIenergy.
- PROFIBUS DP — used with ET 200M (IM 153-1, IM 153-2), older ET 200S, ET 200eco DP variants. Uses GSD files. Still fully supported by S7-300/400 DP masters and by S7-1500/1200 via the CM 1542-5 / CM 1242-5 DP master module.
Rule of thumb: if the controller is S7-1500 or S7-1200 and you are building new I/O today, use PROFINET with ET 200SP or ET 200MP. Use ET 200M with IM 153-4 PN only when migrating existing S7-300 cabinets or when the application requires SM 300 / FM/CP modules that have no S7-1500 replacement.
4. PLC Compatibility Matrix (Controller × ET 200 Station)
| Controller | ET 200M (PROFIBUS) | ET 200M (PROFINET, IM 153-4 PN) | ET 200MP | ET 200SP | ET 200pro PN | ET 200S |
|---|---|---|---|---|---|---|
| S7-1200 (PROFINET IO Controller, firmware ≥4.0) | via CM 1242-5 (DP master), limited module set | Yes, with limits (no value status, reduced diagnostics) | Limited — S7-1500 I/O modules are designed for S7-1500; some MP modules reject S7-1200 | Yes — IM 155-6 PN ST/HF supported | Yes | via CM 1242-5 |
| S7-1500 (PROFINET IO Controller) | via CM 1542-5 (DP master) | Yes, full diagnostics | Yes — primary target | Yes — primary target | Yes | via CM 1542-5 |
| S7-300 with PROFINET interface (CPU 315-2 PN/DP, CPU 317-2 PN/DP, CPU 319-3 PN/DP) | Yes — IM 153-1/153-2 on integrated DP master | Yes — IM 153-4 PN as PN device | Yes — IM 155-5 PN as PN device | Yes | Yes | Yes — IM 151-1/3 on integrated DP master |
| S7-400 with PROFINET interface (CPU 41x-3 PN/DP) | Yes — IM 153-1/153-2 on integrated DP master | Yes | Yes | Yes | Yes | Yes |
| S7-300/400 classic PROFIBUS only | Yes — preferred path | No (no PROFIBUS DP master on the controller side) | No | No | No | Yes |
5. Interface Module Reference
5.1 ET 200M — IM 153 Family
| Order Number (MLFB) | Bus | Max Stations on Bus | Max Modules per Station | Notable Features |
|---|---|---|---|---|
| 6ES7153-1AA03-0XB0 (IM 153-1) | PROFIBUS DP | 125 | 8 | Basic, single DP slave |
| 6ES7153-2BA10-0XB0 (IM 153-2) | PROFIBUS DP | 125 | 12 | Redundancy, time stamping, isochronous mode |
| 6ES7153-2BA70-0XB0 (IM 153-2 FO) | PROFIBUS DP over fiber | 125 | 12 | Fiber-optic link, redundancy |
| 6ES7153-4BA00-0XB0 (IM 153-4 PN) | PROFINET IO | Unlimited (per controller limits) | 12 | Replaces the need for a separate DP master, supports PROFINET IO device role |
| 6ES7153-4BA01-0XB0 (IM 153-4 PN) | PROFINET IO | Unlimited | 12 | Updated firmware, expanded module support |
ET 200M hosts S7-300 style signal modules (SM 321/SM 322/SM 331/SM 332/SM 334), function modules (FM 350-1/350-2/351/352, FM 355, FM 355-2), and communication processors (CP 340/341/342-5). These are exactly the same modules used in a centralized S7-300 rack — that is the entire architectural rationale for ET 200M.
5.2 ET 200MP — IM 155-5 PN Family (S7-1500 I/O)
| Order Number | Variant | Bus | Max Modules | Notes |
|---|---|---|---|---|
| 6ES7155-5AA00-0AB0 | IM 155-5 PN ST | PROFINET, 2-port switch | 30 I/O modules + max 30 ET 200MP modules total | Standard, supports MRP |
| 6ES7155-5AA01-0AB0 | IM 155-5 PN ST (rev. 2) | PROFINET, 2-port switch | 30 | Supports value status (QI), expanded diagnostics |
| 6ES7155-5AU00-0AB0 | IM 155-5 PN HF | PROFINET, 2-port switch | 30 | High Feature: shared device, I-device, MRPD, IRT |
ET 200MP hosts S7-1500 I/O modules — the same modules used in a centralized S7-1500 rack (e.g. 6ES7521-1BL00-0AB0 SM 521 DI 32, 6ES7531-7KF00-0AB0 SM 531 AI 8). It does not host S7-300 SM/FM modules.
5.3 ET 200SP — IM 155-6 PN Family
| Order Number | Variant | Bus | Max Modules | Notes |
|---|---|---|---|---|
| 6ES7155-6AR00-0AN0 | IM 155-6 PN BA | PROFINET, 2-port switch | 12 + 16 ET 200SP modules total ≤32 | Basic; reduced diagnostics; fixed BaseUnit type |
| 6ES7155-6AU00-0BN0 / -0CN0 | IM 155-6 PN ST | PROFINET, 2-port switch | ≤32 I/O modules | Standard, value status (QI), module-to-module diagnostics |
| 6ES7155-6AU30-0BN0 / -0CN0 | IM 155-6 PN HF | PROFINET, 2-port switch | ≤64 I/O modules | High Feature: I-device, shared device, isochronous, oversampling |
| 6ES7155-6AU01-0BN0 | IM 155-6 PN R1 | PROFINET, 2-port switch | ≤32 | Series-1 revision with updated firmware ≥V3.3 |
ET 200SP uses the BaseUnit (BU) concept. The IM is mounted on a BaseUnit type BU15-PN+A or BU15-PN+B. I/O modules are hot-swappable when BU types with type B auxiliary terminals (e.g. BU20-P12+A4+B) are used.
6. ET 200M with IM 153-4 PN — Connecting to S7-1500 or S7-1200
The most common compatibility question is whether an existing ET 200M station (with SM 300 modules) can be wired to a new S7-1500 controller over PROFINET. The answer is yes, with the following explicit conditions:
- The IM must be IM 153-4 PN (order number 6ES7153-4BA01-0XB0 or later). Older IM 153-4AA0x variants lack the PROFINET interface and only support PROFIBUS.
- The S7-1500 CPU must act as PROFINET IO Controller via its integrated PROFINET interface (X1 or X2, depending on the model). No additional CP is needed.
- Both devices must share the same PROFINET network name (assigned in TIA Portal) and the S7-1500 must be the IO Controller with the ET 200M as an IO Device.
- The GSDML file for the IM must be installed in TIA Portal. As of TIA Portal V17, IM 153-4 PN is in the hardware catalog under "Distributed I/O / ET 200M / IM 153-4 PN". Older IM revisions require the manual GSDML import from Siemens Industry Online Support.
Configuration example in TIA Portal:
- Project → Add new device → CPU 1515-2 PN (6ES7515-2AM02-0AB0).
- Project tree → Devices & networks → Network view.
- Hardware catalog → Distributed I/O → ET 200M → IM 153-4 PN → 6ES7153-4BA01-0XB0 → drag to network view.
- Drag a PROFINET cable between the CPU's PROFINET interface_1 and the IM 153-4 PN's PN port.
- Right-click the IM → Assign device name → Assign PROFINET device name (matches the topology you configured).
- Open the ET 200M rack in device view → insert SM 321/SM 322/SM 331/SM 332 modules into slots 4–11.
- Compile (Hardware and software) → Download to CPU.
For S7-1200 hosting an ET 200M, the procedure is identical but S7-1200 firmware must be ≥V4.4 for full IM 153-4 PN support. CPU 1211C, 1212C, 1214C, 1215C, and 1217C all qualify when PROFINET is used.
7. ET 200SP with Older S7-300/400 Controllers
An ET 200SP station with IM 155-6 PN can also be connected to an S7-300 or S7-400 acting as PROFINET IO Controller, as long as the controller has an integrated PROFINET interface or a CP 343-1 / CP 443-1 communication processor. The following combinations are officially documented:
| Controller | Required PROFINET Interface | IM 155-6 PN Variant | Notes |
|---|---|---|---|
| S7-300 CPU 315-2 PN/DP (firmware ≥V3.2) | X2 (PROFINET) | BA, ST, HF | STEP 7 V5.5 SPx or TIA Portal |
| S7-300 CPU 317-2 PN/DP (firmware ≥V3.2) | X2 | BA, ST, HF | Isochronous mode requires HF IM and CPU ≥V3.3 |
| S7-300 CPU 319-3 PN/DP (firmware ≥V3.2) | X2 | BA, ST, HF | Full feature set including I-device (as of CPU FW 3.2) |
| S7-400 CPU 412-2 PN, 414-3 PN/DP, 416-3 PN/DP | X1 or X2 (PN interface) | BA, ST, HF | STEP 7 V5.5 SPx |
| S7-300/400 + CP 343-1 / CP 443-1 (PN) | CP PN port | BA, ST | HF features (e.g., shared device) limited by CP |
For pure S7-300/400 stations without any PROFINET interface, ET 200SP cannot be used because ET 200SP only ships with PROFINET interface modules. In that case the only ET 200 stations that can be connected over PROFIBUS are ET 200M (IM 153-1, IM 153-2), ET 200S, ET 200eco DP variants, and discontinued ET 200B variants.
8. ET 200MP vs ET 200M — Generation Comparison
| Attribute | ET 200M (IM 153-4 PN) | ET 200MP (IM 155-5 PN) |
|---|---|---|
| Module family | S7-300 SM/FM/CP | S7-1500 SM/TM/AI/AQ/FM |
| Module width | 40 mm typical | 25 mm or 35 mm typical |
| Max I/O modules per station | 12 | 30 (some IM variants allow 32+) |
| Connector system | Front connector (screw/spring) | Push-in front connector |
| Hot-swap | No (requires station stop or IM pull) | Yes, with BaseUnit type B (BU..B) |
| Value status (QI) | Not supported (SM 300 are QI-less) | Yes (SM 530/531 support value status QI) |
| Isochronous mode (IRT) | With FM 350-1/350-2 only, IRT limited | Yes, full IRT support |
| PROFIBUS option | Yes (IM 153-1/153-2) | No — PROFINET only |
| Configuration tool | STEP 7 V5.5 SPx, TIA Portal | TIA Portal only (≥V13 SP1) |
| Spare parts strategy | Long-term maintenance phase | Active development phase |
Migration path ET 200M → ET 200MP: Siemens provides the SIMATIC Automation Tool and the TIA Selection Tool to validate the migration. Most SM 300 modules have a direct S7-1500 counterpart (e.g., 6ES7321-1BL00-0AA0 SM 321 DI 32 → 6ES7521-1BL10-0AA0 SM 521 DI 32). Function modules (FM) typically require a software re-implementation using PLCopen blocks or S7-1500 technology modules (TM).
9. TIA Selection Tool Validation
The TIA Selection Tool is the official Siemens engineering utility that validates whether a proposed configuration (controller + I/O + fieldbus + safety + HMI + drive) is feasible. It performs:
- Module-count and slot-count validation per station.
- Backplane-bus power-budget calculation.
- PROFINET/ PROFIBUS address and segment checks.
- Failsafe CPU-side license and signature requirements.
- Export to TIA Portal (HWCN export) for direct hardware import.
For every controller/station pairing that the field forces you to consider (for example, "S7-1516 with three ET 200M and five ET 200SP"), the TIA Selection Tool produces a feasibility verdict and an ordered bill of materials with current MLFBs. Always run a check before quoting or building.
10. GSD / GSDML Integration for Older or Third-Party Modules
When a module is missing from the TIA Portal hardware catalog (older firmware, third-party station, or hot-fix module), install its GSD or GSDML file:
- Download the GSD file from the manufacturer's product page or from Siemens Industry Online Support. ET 200M PROFIBUS modules use
SIEM80F8.GSDor successor; ET 200M PROFINET usesGSDML-Vx.x-Siemens-ET200M-…xml. - In TIA Portal: Options → Manage general station description files (GSD) → Browse to the file → Install.
- Restart TIA Portal if required.
- Hardware catalog → Other field devices → PROFINET IO / PROFIBUS DP → locate the station, drag it into the project.
If TIA Portal still rejects a slot configuration (for example, an IM 153-1 revision that TIA cannot display), STEP 7 V5.5 SPx with HW Config is the supported workaround. STEP 7 V5 retains the full ET 200M/ET 200S hardware catalog for discontinued MLFBs.
11. Failsafe Considerations (F-Modules in ET 200)
ET 200 stations can host PROFIsafe F-modules (e.g., SM 326F DI/DO, SM 336F AI, ET 200SP F-modules 6ES7136-…F). Failsafe operation adds the following compatibility constraints:
- The IO Controller must support PROFIsafe V2 (S7-1500 with FW ≥V1.7 and F-CPU, S7-1200 F-CPU with FW ≥V4.2, S7-300F/400F with FW ≥V2.x and the corresponding F-runtime license).
- F-modules in ET 200S and ET 200M are supported only with PROFIBUS DP on legacy IM 153-2 or PROFINET on IM 153-4 PN (F-capable FW).
- ET 200SP F-modules require IM 155-6 PN HF or ST with firmware ≥V3.0 and a host CPU that supports PROFIsafe V2 over PROFINET.
- The PROFIsafe destination address (F-source address, F-destination address, watchdog time) must be configured identically in the ET 200 station and in the F-CPU's safety program.
F-CPU/IO: PROFIsafe address conflict or F-runtime version mismatch — never bypass these errors.12. PROFINET Network Limits Per Controller
Each controller model has a defined maximum number of PN devices, slots per second, and IRT devices. Use these as ceiling values when sizing a multi-ET-200 topology:
| Controller | Max PN Devices (RT) | Max IRT Devices | Max Slots |
|---|---|---|---|
| S7-1200 CPU 1215C FW ≥V4.4 | 16 (3 ET 200SP + 13 other) | 0 (S7-1200 does not support IRT) | ~256 |
| S7-1500 CPU 1511-1 PN | 128 | 64 | 1024 |
| S7-1500 CPU 1515-2 PN / 1516-3 PN/DP | 256 | 128 | 2048 |
| S7-1500 CPU 1518-4 PN/DP MFP | 512 | 256 | 4096 |
| S7-300 CPU 319-3 PN/DP | 125 (DP), 256 (PN) | 64 | 1024 |
| S7-400 CPU 416-3 PN/DP | 125 (DP), 512 (PN) | 128 | 2048 |
Reference: Siemens Industry Online Support entry ID 109751826 (PROFINET IO Controller maximums per CPU).
13. Third-Party Controllers and ET 200 Stations
PROFINET and PROFIBUS are open fieldbuses. ET 200 stations with non-failsafe modules can be connected to third-party PROFINET IO Controllers (e.g., Allen-Bradley ControlLogix with PROFINET scanner, Beckhoff CX, Wago PFC) provided that:
- The GSDML/GSD file is provided by Siemens and is publicly available.
- The third-party controller's PROFINET stack supports the conformance class used by the ET 200 IM (typically CC-A or CC-B).
- PROFIsafe modules and Siemens-specific diagnostic blocks (FB 126, FB 500) are not used because they are vendor-locked.
For mixed Schneider/Beckhoff/Siemens topologies, prefer ET 200SP or ET 200MP over ET 200M because the modern IMs (IM 155-5/IM 155-6) have cleaner GSDML implementations with consistent slot models.
14. Verification Checklist After Configuration
- Compile the project — TIA Portal: Project tree → Station → Compile → Hardware and software (rebuild all). Errors must be 0; warnings must be reviewed.
- Assign PROFINET device name — every IM and PN device must have a unique name matching the topology. Use Topology view in TIA Portal for line/ring discovery.
- Run the "Assign IP address and PROFINET device name" online action from the CPU's online & diagnostics view.
- Download the hardware configuration to the CPU and to each IM (right-click → Download to device → PN device name assignment).
- Online & diagnostics → PROFINET diagnostics → verify every device is "Connected, no fault".
- Watch table — force an input module to toggle and verify the corresponding input bit flips in the CPU's tag table.
- Slot diagnostics — simulate an I/O module pull. The diagnostic interrupt must surface in the CPU's diagnostic buffer with module status 0x12 (module removed/inserted).
- Cycle-time check — check OB1 cycle time and PN update time. Cycle time should remain below the application's scan budget with >30% headroom.
15. Common Field Errors and Resolutions
| Symptom | Likely Root Cause | Resolution |
|---|---|---|
| Station "Not accessible" in TIA Portal online view | PROFINET device name not assigned or assigned to wrong device | Use Topology view → Discover → Assign name → Reload |
| Diagnostic interrupt "Module does not exist" for slot 4 | Module configured in HW catalog but not physically inserted | Either insert module or remove from configuration and recompile |
| IO device flapping (Connect / Disconnect cycles) | EMI on PROFINET cable, missing ground, MRP not enabled in ring | Check shield ground; enable MRP if ring topology; check port counters for CRC errors |
| Compile error "IM 153-4 PN: GSDML revision not supported" | IM firmware newer than TIA Portal version supports | Update TIA Portal (e.g., to V18) or downgrade IM firmware if no hot-fix GSDML exists |
| S7-1200 cannot connect to ET 200SP HF | S7-1200 firmware <V4.4 or HF features used (I-device, shared device) | Update firmware or use IM 155-6 PN ST (BA) instead |
| F-module signature mismatch | F-CPU's PROFIsafe destination address does not match F-module's address | Re-passivate the F-module; verify F-source and F-destination addresses match |
16. Field-Commissioning Procedure for a New Mixed ET 200 Station
- Build the rack mechanically: DIN rail, ET 200M (IM 153-4 PN + SM 321 + SM 322 + SM 331) on the left, ET 200SP (IM 155-6 PN ST + DI 16 + DO 16 + AI 4) on the right.
- Wire power (24 VDC) to the IM power terminals. Verify polarity and ground reference.
- Wire the PROFINET cable between the two IMs and the S7-1516-3 PN/DP CPU. Use Cat 6A shielded twisted pair, ≤100 m per segment.
- Power on. Each IM's "BF" (bus fault) LED should be off; "ON" green LED should be steady.
- From TIA Portal online, perform "Assign PROFINET device name" for both IMs using their MAC addresses (printed on the front).
- Download the hardware configuration. Watch LEDs: BF off, SF off, MT (maintenance) off on both IMs.
- Use a watch table to read process inputs from each module. Force an input toggle at the field device and verify the input bit transitions.
- Back up the project to the SIMATIC memory card and to a TIA Portal project archive on the engineering workstation.
17. Frequently Asked Questions
Can an ET 200M be connected to an S7-1500 over PROFINET?
Yes. Use IM 153-4 PN (6ES7153-4BA01-0XB0) as the PROFINET IO Device and the S7-1500's integrated PROFINET port as the IO Controller. Both must share a PROFINET device name and be on the same subnet. SM 300 signal modules in the ET 200M will work, but value status (QI) is not available because SM 300 modules are QI-less.
Can an ET 200SP be connected to an S7-300 or S7-400?
Yes, if the S7-300/400 has a PROFINET interface — either integrated (CPU 315-2 PN/DP, 317-2 PN/DP, 319-3 PN/DP, 41x-3 PN/DP, 416-3 PN/DP) or via CP 343-1 / CP 443-1. ET 200SP has no PROFIBUS option, so a controller without PROFINET cannot host ET 200SP.
What is the difference between ET 200M and ET 200MP?
ET 200M hosts S7-300 style signal/function/communication modules and is available with both PROFIBUS (IM 153-1/153-2) and PROFINET (IM 153-4 PN) interface modules. ET 200MP hosts S7-1500 style modules, supports only PROFINET (IM 155-5 PN), and offers value status (QI), hot-swap with BaseUnit type B, and isochronous IRT. ET 200MP is the migration target for new S7-1500 systems.
Does the TIA Selection Tool validate controller/ET 200 compatibility?
Yes. The TIA Selection Tool checks slot count, power budget, PROFINET address limits, and failsafe licensing for the proposed configuration. It can export the validated bill of materials as a TIA Portal HWCN import. Use it before quoting or building any mixed ET 200 station.
What if my ET 200 module is missing from the TIA Portal hardware catalog?
Install the GSD (PROFIBUS) or GSDML (PROFINET) file from the manufacturer via Options → Manage general station description files (GSD) in TIA Portal. For very old or discontinued ET 200 modules, fall back to STEP 7 V5.5 SPx with HW Config, which retains the full legacy ET 200M/ET 200S catalog.
Can I use ET 200SP failsafe modules with an S7-1200F?
Yes, provided the S7-1200F CPU has firmware ≥V4.4 and the IM 155-6 PN in the ET 200SP station is HF or ST with firmware ≥V3.0. PROFIsafe V2 is required. The F-destination address in the ET 200SP F-module must match the F-source address configured in the safety program of the S7-1200F.
How many PROFINET devices can an S7-1500 connect to?
Limits vary by CPU. A CPU 1511-1 PN supports up to 128 RT PROFINET devices, a CPU 1516-3 PN/DP supports 256, and a CPU 1518-4 PN/DP MFP supports 512. IRT device counts are roughly half. Always check the specific CPU manual in Siemens Industry Online Support for the exact limit of your selected CPU.