Overview: ET 200S IM151-1AA02-0AB0 and TIA Portal Compatibility
The SIMATIC ET 200S distributed I/O system with interface module 6ES7 151-1AA02-0AB0 (IM151-1 Standard, PROFIBUS DP) predates the introduction of the Totally Integrated Automation (TIA) Portal HW catalog. As a result, the IM151-1AA02 cannot be selected directly from the TIA Portal device library and must be integrated via GSD file import. This article documents the constraints, the workarounds that have proven unreliable in the field, and the recommended path to a stable configuration with the IM151-1AA02 or its successors.
The 6ES7 151-1AA02-0AB0 was released as part of the early ET 200S generation with a maximum PROFIBUS DP transmission rate of 12 Mbps. Later revisions (1AA03, 1AA04, 1AA05) added incremental features including improved diagnostic buffering, expanded slot optimization for digital I/O, and firmware update over PROFIBUS. The TIA Portal HW catalog reflects only devices whose lifecycle coverage was active at the time of the TIA Portal version release, which is why the 1AA02 entry is absent in V15, V16, V17, V18, V19, V20, and V21.
Hardware Identification and Variant Matrix
Before selecting a configuration path, identify the exact Siemens order number (MLFB) printed on the front of the IM151-1AA0x module. The final two digits of the order number determine TIA Portal support level. Cross-reference the order number with the laser-etched label on the front of the module; the label includes the MLFB, hardware release (HW Rev), firmware version (FW), and serial number.
| Order Number (MLFB) | Description | PROFIBUS DP | TIA Portal HW Catalog | GSD File Required |
|---|---|---|---|---|
| 6ES7 151-1AA02-0AB0 | IM151-1 Standard | Yes (12 Mbps) | No | Yes |
| 6ES7 151-1AA03-0AB0 | IM151-1 Standard | Yes (12 Mbps) | No | Yes |
| 6ES7 151-1AA04-0AB0 | IM151-1 Standard | Yes (12 Mbps) | Yes | No |
| 6ES7 151-1AA05-0AB0 | IM151-1 Standard | Yes (12 Mbps) | Yes | No |
| 6ES7 151-1BA02-0AB0 | IM151-1 High Feature | Yes (12 Mbps) | Limited | Yes |
| 6ES7 151-7AA00-0AB0 | IM151-7 CPU | Yes | Yes | No |
| 6ES7 151-3AA22-0AB0 | IM151-3 PN | PROFINET IO | Yes | No |
| 6ES7 151-3AA23-0AB0 | IM151-3 PN | PROFINET IO | Yes | No |
The IM151-1 Standard variants (1AA0x) limit slot count to 12 I/O modules per station, while the High Feature (1BA0x) and PROFINET IM151-3 PN variants support up to 63 I/O modules. When the project requires more than 12 modules per station, the 1AA02 is mechanically the wrong starting point and must be replaced before commissioning.
TIA Portal HW Catalog Support Status
The TIA Portal device library is populated from the Hardware Support Package (HSP) installed with the engineering software and any additional HSPs imported via the TIA Portal support packages mechanism. Modules released before the TIA Portal V13 era are generally not catalog entries unless Siemens has specifically added a legacy support entry.
For TIA Portal V15 through V21, the IM151-1AA02-0AB0 has no catalog entry. Attempting to find it via "Insert > Device" search returns no match. Catalog entries that do appear are 1AA04, 1AA05 (Standard) and 1BA02 (High Feature) in newer TIA Portal releases. The High Feature variant adds extra diagnostic interrupts and isochronous mode support but is typically missing from earlier TIA Portal versions.
The implication is that any engineering workflow built on TIA Portal that depends on drag-and-drop catalog configuration cannot accept the IM151-1AA02. The supported workflows are:
- Import the IM151-1AA0x GSD file into TIA Portal and configure the DP slave from the imported GSD structure.
- Substitute the physical IM151-1AA02 with a 1AA04 or 1AA05 module that is in the catalog.
- Migrate the system to PROFINET with the IM151-3 PN (3AA22/3AA23) and benefit from full TIA Portal integration.
The first option is the only path that preserves the existing hardware investment. The GSD file is available on the Siemens Industry Online Support portal at entry ID 652154.
GSD File Integration Strategy
The IM151-1AA0x Standard GSD package is delivered as a ZIP archive named IM151-1AA0x_Std-CU.ZIP. The archive contains the GSD file, type files (GSE), bitmap files (BMP), and a German/English readme. The "CU" suffix indicates the configuration is the Standard CU (Configuration Unit), not the High Feature CU.
The GSD file referenced from Siemens Industry Online Support entry 652154 covers the IM151-1AA02, 1AA03, and 1AA04 PROFIBUS DP configurations. After importing, TIA Portal registers a new entry under "PROFIBUS DP > Other Field Devices > I/O > ET 200S". The imported device is treated as a generic DP slave, not a fully catalog-supported SIMATIC device. Limitations include:
- No automatic firmware update support through TIA Portal functions.
- No integrated diagnostic icon set in the device view.
- Manual configuration of slot assignments and address packing.
- Web server configuration not available.
- No integrated help documentation; must reference the readme in the GSD package.
Import steps in TIA Portal V18/V19/V20/V21:
- Download
IM151-1AA0x_Std-CU.ZIPfrom Siemens entry 652154. - Extract the ZIP to a local directory, retaining the language subfolder structure.
- In TIA Portal, open the project and select "Options > Manage general station description files (GSD)".
- Set the source path to the directory containing the extracted GSD.
- Select the relevant GSD file and confirm installation. TIA Portal validates the file format and displays version information.
- Close the dialog. The new device appears in the hardware catalog under "Other field devices > PROFIBUS DP > ET 200S".
- Restart TIA Portal if the catalog does not refresh immediately; some versions require a clean restart after GSD installation.
GSD_Revision and must be at or above the module's firmware capability.Offline/Online Mismatch Behavior
One field-tested workaround in legacy STEP 7 V5.x was to configure a newer module type offline (for example, 6ES7 151-1AA04-0AB0) while leaving the physical hardware at the older 6ES7 151-1AA02-0AB0. This was tolerated because the PROFIBUS DP configuration between adjacent Standard variants was identical for slot structure purposes, and STEP 7 V5.x compared only the configuration bytes, not the catalog identifier.
In TIA Portal this approach fails. The device comparison function ("Online > Compare offline/online") flags the IM as differing, and the download is rejected because TIA Portal strictly validates the catalog entry against the detected module's MLFB. The diagnostic buffer of the CPU records the rejection with event ID 0x1392 (configuration error) on the DP master interface, followed by entry 0xE002 (DP slave not configured) on subsequent polls.
The only ways to avoid this mismatch are:
- Import the IM151-1AA0x GSD file and select the exact 1AA02 sub-entry within the GSD slot structure.
- Replace the physical IM with the catalog-supported 1AA04 or 1AA05 module.
- Disable online consistency checking for the affected DP slave (not recommended for production systems, as it suppresses legitimate configuration errors).
Address Packing and Slot Optimization
ET 200S digital I/O modules occupy 1 byte (4-channel cards) or 1 byte (8-channel cards) in the PROFIBUS I/O image. The address packing feature compresses these bytes into the smallest possible address space. With the IM151-1AA02, address packing is enabled but does not perform slot-optimized compression; each slot receives its own byte regardless of whether the channel count allows compression. The IM151-1AA04 introduced the optimized packing algorithm that pairs 4DI cards across two slots into a single byte when the channel assignment allows.
For a project using ten ET 200S stations each with multiple 6ES7 131-4BD00-0AA0 (4DI DC24V) modules, the address space difference is significant:
| 4DI Cards per Station | I/O Bytes (1AA02) | I/O Bytes (1AA04, packed) | Bytes Saved |
|---|---|---|---|
| 2 cards | 2 bytes input | 1 byte input | 50% |
| 4 cards | 4 bytes input | 2 bytes input | 50% |
| 6 cards | 6 bytes input | 3 bytes input | 50% |
| 8 cards | 8 bytes input | 4 bytes input | 50% |
| 10 cards (1AA02 max) | 10 bytes input | 5 bytes input | 50% |
Across ten stations with eight 4DI cards each, the compressed configuration frees 40 input bytes of process image. On an S7-300 CPU 315-2 DP, this can be the difference between staying within the 128-byte default process image and requiring OB1 process image expansion via SFC 26 / SFC 27. The address packing benefit also reduces the number of slot IDs the DP master must broadcast, which improves bus cycle time marginally on heavily loaded PROFIBUS networks.
The 4DI module parameters that interact with packing are:
-
Input filter time: 0.1 ms, 0.5 ms, 3 ms, 15 ms (default 3 ms). -
Diagnostic interrupt enable: per channel group. -
Hardware interrupt on rising/falling edge: per channel. -
Substitute value behavior: applies to outputs only.
Packing is automatic in TIA Portal when the GSD-imported slot structure allows it; manual reordering of slots in the device view can break the packing optimization. Always verify the I/O address list after slot changes.
Configuration Procedure: GSD Import in TIA Portal
The following procedure covers TIA Portal V18 to V21 with the IM151-1AA0x_Std-CU GSD package. The same steps apply to V15 through V17 with minor dialog label variations.
Prerequisites
- TIA Portal V18 or higher installed and licensed (STEP 7 Professional).
- Local administrator rights for HSP/GSD installation.
- Downloaded
IM151-1AA0x_Std-CU.ZIPfrom Siemens entry 652154. - Known PROFIBUS DP station address of each IM151-1AA02 (set via DIL switch on the front of the module, valid range 1-125).
- Configured DP master CPU (S7-300 CPU 31x-2 DP, S7-400 CPU 41x-2 DP, or S7-1500 with CM 1542-5).
Procedure
- Launch TIA Portal and open the target project. Ensure the DP master CPU is already configured with an active PROFIBUS DP subnet.
- Select "Options > Manage general station description files (GSD)".
- Browse to the folder where
IM151-1AA0x_Std-CU.ZIPwas extracted. The dialog filters for *.gsd and *.xml files. - Select the GSD file. The status field displays "Valid". Click "Install".
- Wait for installation to complete. TIA Portal updates the catalog automatically.
- Navigate to "Devices & Networks" and open the network view.
- From the hardware catalog, expand "Other field devices > PROFIBUS DP > I/O > ET 200S". The IM151-1AA0x entry now appears.
- Drag the IM151-1AA0x to the PROFIBUS DP subnet. Assign the correct PROFIBUS address matching the DIL switch setting (1-125).
- Open the device view of the new DP slave. Slot 1 is occupied by the IM. Slots 2-12 are available for I/O modules on the IM151-1 Standard.
- Drag 4DI (6ES7 131-4BD00-0AA0), 8DI (6ES7 131-4BF00-0AA0), 4DO (6ES7 132-4BD00-0AA0), 2AI (6ES7 134-4FB00-0AB0), 2AO (6ES7 135-4FB00-0AB0), and PM-E DC24V (6ES7 138-4CA00-0AB0) modules from the catalog to slots 2-12.
- For each module, set the channel-specific parameters (input filtering, output substitution values, diagnostic enable).
- Set the terminal modules (TM-E15S24-01 for digital, TM-P15S22-01 for power feeding) in the slot properties to match the physical wiring.
- Verify slot configuration: ET 200S supports up to 63 I/O modules total, but the IM151-1 Standard limits slot count to 12 per station. The IM151-1 High Feature (1BA02) and IM151-3 PN allow up to 63.
- Compile and download the configuration to the DP master CPU.
Verification
- Open the online view of the DP master. Verify the IM151-1AA0x appears in the PROFIBUS DP diagnostic list with status "OK".
- Force a slot-level diagnostic read: right-click the DP slave and select "Online & Diagnostics > Module Information". Verify module order number matches 6ES7 151-1AA02-0AB0 and firmware version matches the field hardware.
- Read each I/O slot's process image from the watch table. Toggle a physical input on the 4DI card and confirm the assigned input bit transitions.
- Trigger a diagnostic interrupt by disconnecting a terminal module. Confirm the diagnostic OB (OB82) executes and the diagnostic buffer records event ID 0x3922 with slot number and channel-level fault code.
- Perform a CPU restart (warm restart). Confirm the DP slave returns to "OK" state without operator intervention.
The full configuration procedure for ET 200S as a PROFIBUS DP slave on S7-300/S7-400/S7-1500 is documented in the TIA Portal help system at Configuring an ET 200S (S7-300, S7-400, S7-1500) - STEP 7.
Firmware and Module Replacement Strategy
Where spare IM151-1AA02-0AB0 modules are unavailable, plan a phased migration. The recommended direct replacement is 6ES7 151-1AA04-0AB0 (IM151-1 Standard, FW V3.x), which is mechanically, electrically, and PROFIBUS-protocol compatible with the 1AA02. Existing terminal modules (TM-E15S24-01, TM-P15S22-01) and I/O modules remain in place. The only field-side change is rotating the module out and seating the new one on the DIN-rail backplane.
For new installations, prefer the 6ES7 151-1AA05-0AB0 (IM151-1 Standard, FW V4.x), which adds firmware update over PROFIBUS and extended diagnostic buffering. The 1AA05 is a drop-in replacement for the 1AA04 and supports the same I/O module family.
For PROFINET migration, the 6ES7 151-3AA22-0AB0 (IM151-3 PN) replaces the IM151-1 PROFIBUS interface while keeping the same TM and I/O module family. This is the preferred path for new machines shipping from 2024 onward because PROFINET provides full TIA Portal support, integrated diagnostics via PRONETA, and faster commissioning. The 6ES7 151-3AA23-0AB0 (IM151-3 PN, FW update) supersedes the 3AA22 and is functionally identical at the application level.
| Scenario | Recommended Module | Migration Effort | Catalog Support |
|---|---|---|---|
| Existing IM151-1AA02, hardware retained | IM151-1AA02 + GSD import | None | GSD only |
| Existing IM151-1AA02, hardware replaced | IM151-1AA04 or 1AA05 | Module swap | Full |
| New station, PROFIBUS network | IM151-1AA05 | Greenfield | Full |
| New station, PROFINET network | IM151-3AA22 or 3AA23 | Greenfield | Full |
| Existing PROFIBUS, planned PROFINET migration | IM151-3AA22 | Network + module swap | Full |
Power Budget and ET 200S Backplane Constraints
The ET 200S backplane power budget is supplied by the power module (PM-E DC24V, 6ES7 138-4CA00-0AB0) inserted in slot 0 of the I/O stack. Each I/O module draws a defined current from the backplane; exceeding the PM-E rating causes the SF LED on the PM-E to illuminate and the IM to report a configuration error.
| Module | Backplane Current Draw (typ.) | Max per PM-E |
|---|---|---|
| 4DI DC24V (6ES7 131-4BD00-0AA0) | 30 mA | — |
| 8DI DC24V (6ES7 131-4BF00-0AA0) | 40 mA | — |
| 4DO DC24V/0.5A (6ES7 132-4BD00-0AA0) | 40 mA | — |
| 2AI (6ES7 134-4FB00-0AB0) | 60 mA | — |
| 2AO (6ES7 135-4FB00-0AB0) | 80 mA | — |
| PM-E DC24V (6ES7 138-4CA00-0AB0) | Provides 700 mA | Supply limit |
The 700 mA supply supports a typical mixed configuration of 8 digital modules and 2 analog modules. When adding more than 12 modules, insert a second PM-E to refresh the backplane current. Slot count beyond 12 on the IM151-1 Standard requires replacing the IM with the High Feature (1BA02) or PROFINET (3AA22) variant.
Troubleshooting Matrix
| Symptom | Likely Cause | Resolution |
|---|---|---|
| IM151-1AA02 not in TIA Portal catalog | Module not supported in HW library | Import GSD from Siemens entry 652154 |
| "Module type differs" error during download | Offline configuration set to 1AA04 but physical is 1AA02 | Match offline type to physical MLFB via GSD import |
| 4DI cards not packed to single byte | 1AA02 does not support slot optimization | Accept 1-byte-per-slot layout or migrate to 1AA04/1AA05 |
| Diagnostic buffer event ID 0x1392 | DP slave configuration mismatch | Recompile with GSD-accurate slot structure; re-download |
| DP slave does not appear in "Accessible Nodes" | PROFIBUS address conflict or cable fault | Verify address with DIL switch; check RS485 terminator and shielding |
| Slot fault LED on physical IM | Inserted I/O module not in GSD slot list | Verify module order number against GSD slot table |
| Online firmware version blank | Firmware update disabled in offline config | Enable firmware update slot in DP slave properties |
| PM-E SF LED illuminated | Backplane current exceeded | Add second PM-E or remove modules |
| Diagnostic interrupt fires repeatedly | Loose terminal module or wiring fault | Re-seat terminal module; verify wire terminations |
| Bus cycle time > 10 ms | Excessive slave count or low baud rate | Increase baud rate to 12 Mbps; reduce slave count per subnet |
Diagnostic and Verification Procedure
Once the IM151-1AA0x is configured and downloaded, run the following diagnostic sequence to confirm stable operation:
- Open the online diagnostics for the DP slave. The "Diagnostics" tab reports bus status, module status, and channel-level faults.
- Inspect the I&M (Identification & Maintenance) data: IM0 contains order number, serial number, hardware release, and firmware version. IM1/IM2/IM3 hold plant-specific identifiers and are read/write.
- Force a slot diagnostic by removing and reinserting a terminal module. Confirm OB82 fires and the diagnostic buffer logs the slot number and event code.
- Use a PROFIBUS trace tool (Siemens BT200, Softing PROFIBUS Tester, or PROCENTEC ProfiHub) to capture bus traffic and verify the diagnostic frames from the IM151-1AA02 are correctly acknowledged by the DP master.
- Confirm the bus cycle time is within the master scan budget. With 10 stations at 1.5 Mbps and 32 bytes per station, the bus cycle should remain under 5 ms. If it exceeds 10 ms, evaluate switching to 12 Mbps or reducing slave count per subnet.
- Verify address packing in the I/O address list: if 4DI modules occupy separate bytes instead of paired bytes, the IM151-1AA02 limitation is confirmed and migration to 1AA04/1AA05 should be scheduled.
- Run a 24-hour burn-in with forced channel toggles and confirm zero diagnostic events in the CPU buffer.
Is the ET 200S IM151-1AA02-0AB0 supported in TIA Portal V20?
No. The IM151-1AA02 is not in the TIA Portal HW catalog for any version up to V21. Import the GSD file from Siemens entry 652154 and configure the device as an "Other field device" on PROFIBUS DP.
Can I configure offline as IM151-1AA04 while the physical module is IM151-1AA02?
This was tolerated in STEP 7 V5.x but is rejected by TIA Portal's offline/online comparison. The download fails with a configuration error and the diagnostic buffer records event ID 0x1392. Use the GSD-imported 1AA02 entry instead.
Why does the IM151-1AA02 not pack 4DI addresses into one byte?
The 1AA02 firmware does not implement the slot-optimized packing introduced in the 1AA04. Each 4DI slot consumes one input byte regardless of channel count. To enable packing, replace the physical IM with the 1AA04 or 1AA05 module.
Where can I download the IM151-1AA0x GSD file?
The GSD package is published on Siemens Industry Online Support at entry ID 652154 (link). The ZIP archive contains the GSD, type files, and bitmaps for 1AA02, 1AA03, and 1AA04 configurations.
What is the modern replacement for the IM151-1AA02 in a new TIA Portal project?
For PROFIBUS DP networks use the 6ES7 151-1AA05-0AB0 (IM151-1 Standard, latest firmware). For PROFINET networks use the 6ES7 151-3AA22-0AB0 or 6ES7 151-3AA23-0AB0 (IM151-3 PN). Both are fully supported in the TIA Portal hardware catalog.
How many I/O modules can the IM151-1AA02 address on one station?
The IM151-1 Standard limits slot count to 12 I/O modules per station, including the power module. The IM151-1 High Feature (1BA02) and IM151-3 PN extend the limit to 63 modules per station.