Siemens ET 200 Compatibility with S7-1200, S7-1500, S7-300

David Krause17 min read
Other TopicSiemensTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

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
Engineering note: "Works" in this matrix means that the controller can act as PROFINET IO Controller or PROFIBUS DP master for the station. It does not mean that every module in the station is fully supported. Failsafe modules (F-modules) have additional host-CPU and firmware requirements detailed in Section 11.

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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:

  1. Project → Add new device → CPU 1515-2 PN (6ES7515-2AM02-0AB0).
  2. Project tree → Devices & networks → Network view.
  3. Hardware catalog → Distributed I/O → ET 200M → IM 153-4 PN → 6ES7153-4BA01-0XB0 → drag to network view.
  4. Drag a PROFINET cable between the CPU's PROFINET interface_1 and the IM 153-4 PN's PN port.
  5. Right-click the IM → Assign device name → Assign PROFINET device name (matches the topology you configured).
  6. Open the ET 200M rack in device view → insert SM 321/SM 322/SM 331/SM 332 modules into slots 4–11.
  7. 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:

  1. Download the GSD file from the manufacturer's product page or from Siemens Industry Online Support. ET 200M PROFIBUS modules use SIEM80F8.GSD or successor; ET 200M PROFINET uses GSDML-Vx.x-Siemens-ET200M-…xml.
  2. In TIA Portal: Options → Manage general station description files (GSD) → Browse to the file → Install.
  3. Restart TIA Portal if required.
  4. 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.
Safety-critical note: Cross-generation F-configurations (e.g., ET 200M F-module behind an S7-1500F) require both the IM and the F-module to be in the TIA Portal safety catalog. If either is "Not safety-certified" for the host firmware combination, the compiler will raise error 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

  1. Compile the project — TIA Portal: Project tree → Station → Compile → Hardware and software (rebuild all). Errors must be 0; warnings must be reviewed.
  2. 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.
  3. Run the "Assign IP address and PROFINET device name" online action from the CPU's online & diagnostics view.
  4. Download the hardware configuration to the CPU and to each IM (right-click → Download to device → PN device name assignment).
  5. Online & diagnostics → PROFINET diagnostics → verify every device is "Connected, no fault".
  6. Watch table — force an input module to toggle and verify the corresponding input bit flips in the CPU's tag table.
  7. 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).
  8. 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

  1. 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.
  2. Wire power (24 VDC) to the IM power terminals. Verify polarity and ground reference.
  3. 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.
  4. Power on. Each IM's "BF" (bus fault) LED should be off; "ON" green LED should be steady.
  5. From TIA Portal online, perform "Assign PROFINET device name" for both IMs using their MAC addresses (printed on the front).
  6. Download the hardware configuration. Watch LEDs: BF off, SF off, MT (maintenance) off on both IMs.
  7. 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.
  8. 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.

Back to blog