Problem Description
An engineer configuring a SIMATIC S7-1200 station in TIA Portal V12 (with Service Pack 1) cannot locate the ET 200S interface module IM 151-3 PN in the hardware catalog. The expected order number is 6ES7151-3BA23-0AB0. After adding a CPU 1215C and installing the matching Hardware Support Pack (HSP), the IM 151-3 PN still does not appear under the standard catalog path, and the "Add New Device" dialog only exposes controllers. The station must be added as distributed I/O on PROFINET, not as a new controller.
This article documents the resolution path used on TIA Portal V12 / V12 SP1, the edition boundary between TIA Portal Basic and TIA Portal Professional, the GSD-file fallback, and the verification steps that confirm the ET 200S station is correctly bound to the CPU 1215.
Affected Versions and Components
| Component | Order Number / Version | Role in Configuration |
|---|---|---|
| SIMATIC S7-1215C DC/DC/DC | 6ES7215-1AG40-0XB0 | IO Controller (master on PROFINET) |
| SIMATIC S7-1215C DC/DC/Rly | 6ES7215-1BG40-0XB0 | IO Controller (master on PROFINET) |
| ET 200S, IM 151-3 PN | 6ES7151-3BA23-0AB0 | PROFINET interface module (IO Device) |
| ET 200S, IM 151-3 PN HF | 6ES7151-3BA60-0AB0 | PROFINET interface module, high feature |
| TIA Portal | V11 SP1, V11 SP2, V12, V12 SP1 | Engineering tool |
| TIA Portal edition | Basic or Professional | Determines which catalog trees are visible |
| HSP (Hardware Support Pack) | HSP 0180, 0200, 0220 series for V12 | Adds new module catalog entries |
Root Cause Analysis
Three distinct root causes explain the symptom, and any one of them is sufficient to remove the IM 151-3 PN entry from the visible catalog:
- Catalog path error. The IM 151-3 PN is not exposed when the active device selection in the project tree is the CPU 1215 (controller-only context). The catalog pane filters to S7-1200 modules while a CPU is selected. The user must select the Distributed I/O node in the project tree for the right-hand catalog to switch to ET 200S interface modules.
- TIA Portal edition limitation. TIA Portal Basic is restricted to the S7-1200 family as controllers. The ET 200S IM 151-3 PN catalog entry is delivered with TIA Portal Professional (or higher). On a Basic installation, only the S7-1200 catalog subtree populates even if the S7-1200 device is expanded.
-
Missing or out-of-date HSP. TIA Portal V12 ships with a base catalog dated to its release. Newer IM 151-3 PN variants (e.g., the
3BA23firmware 3.x revision) require HSP 0200 or HSP 0220 to populate. The3BA23-0AB0MLFB has been shipped since 2008 and is present in V12 base, but firmware variants added later (such as3BA23-0AB0with EWS 3.x) only show after the corresponding HSP is installed.
TIA Portal Edition Boundary
Siemens ships TIA Portal in three principal editor tiers. The catalog population differs between them:
| Edition | Supported Controllers | ET 200S IM 151-3 PN Catalog |
|---|---|---|
| TIA Portal Basic | S7-1200 only | Limited; only S7-1200-compatible subset |
| TIA Portal Professional (formerly V13/V14 combo) | S7-1200, S7-300, S7-400, S7-1500 | Full ET 200S subtree, including IM 151-3 PN for PROFINET |
| TIA Portal V15 / V16 / V17 / V18 / V19 | All of the above plus S7-1500 Software Controller and OPC UA server | Full ET 200S and ET 200SP catalog |
On V12 SP1 specifically, the edition that supports ET 200S as a third-party PROFINET device on a S7-1200 master is TIA Portal V12 Professional. Confirm the installed edition by opening TIA Portal and selecting Help → About. The splash screen shows either "TIA Portal V12" (Basic) or "TIA Portal V12 Professional" (Professional). If the installation is Basic, upgrade to Professional or use the GSD fallback described below.
Step-by-Step Resolution (TIA Portal V12 Professional)
- Open the project that contains the CPU 1215 device.
- Expand the CPU 1215 device in the project tree. The tree shows the device node, the Device configuration entry, the Online & diagnostics entry, and the PROFINET interface.
- Right-click the CPU 1215 device and select Properties if you need to assign a PROFINET device name and IP address. The CPU 1215 is the IO controller; the ET 200S will become the IO device.
- Click the Distributed I/O folder in the project tree. The folder is positioned below the CPU 1215 device, not at the top level of the project.
- Switch to the Network view (top toolbar) or stay in the Project view. The right-hand Hardware catalog pane now displays the PROFINET IO -> ET 200S tree.
-
Navigate the catalog:
Distributed I/O → ET 200S → Interface Modules → PROFINET → IM 151-3 PN. The entry shows order number6ES7151-3BA23-0AB0. - Double-click the IM 151-3 PN. The module is inserted into the project as a distributed I/O station. A second device appears in the network view, initially unassigned.
- Draw the PROFINET connection: click the PROFINET port of the CPU 1215, then click the PROFINET port of the IM 151-3 PN. A solid cyan line indicates the IO controller / IO device relationship is bound.
-
Open the ET 200S device by double-clicking it. The rack view opens. Drag I/O modules from the catalog into the slots after the IM 151-3 PN. Common modules include:
- PM-E power modules (e.g.,
6ES7138-4CA01-0AA0) - Digital input:
6ES7131-4BD01-0AA0(4 DI, 24 V DC),6ES7131-4BF00-0AA0(8 DI) - Digital output:
6ES7132-4BD01-0AA0(4 DO, 24 V DC, 0.5 A),6ES7132-4BF00-0AA0(8 DO) - Analog input:
6ES7134-4GB01-0AB0(2 AI),6ES7134-4GB11-0AB0(4 AI) - Analog output:
6ES7135-4GB01-0AB0(2 AO) - Technology modules (1 COUNT 24 V, 1 SSI, etc.)
- PM-E power modules (e.g.,
-
Assign a PROFINET device name to the ET 200S station. Open the IM 151-3 PN properties and enter a name such as
et200s-station1. The name must match what is later assigned to the physical module via the Primary Setup Tool or the Topology editor in TIA Portal. - Compile and download the project to the CPU 1215.
Hardware Support Pack (HSP) Installation Procedure
If the IM 151-3 PN entry is still missing after switching to the Distributed I/O context, install the matching HSP:
- Open TIA Portal V12.
- Select Options → Support Packages.
- The Support Packages dialog lists installed HSPs. Note the date of the last installed HSP.
- Click Add from file and browse to the HSP archive (extension
.xmlor.zip) downloaded from the Siemens Industry Online Support portal. - The HSP file naming convention is
HSP0xxx_TIA_V12_xx.zip. For the IM 151-3 PN firmware 3.x catalog entries, install HSP 0200 or later. - Restart TIA Portal when prompted.
- Reopen the project. The new catalog entries appear in the right-hand catalog pane.
Download the matching HSP for your TIA Portal version from the Siemens support portal: HSP for TIA Portal V12.
GSD File Fallback (When Catalog Path Is Empty)
If neither the catalog path nor the HSP delivers the IM 151-3 PN, install the device's GSD file. The GSD file approach inserts the ET 200S as a generic PROFINET device rather than through the Siemens-native catalog, but functionally the I/O mapping is identical.
- Download the GSD file
GSDML-Vx.x-Siemens-ET200S-IM151-3PN-yyyymmdd.xmlfrom the Siemens product support page for IM 151-3 PN (6ES7151-3BA23-0AB0). - In TIA Portal, select Options → Manage general station description files (GSD).
- Browse to the downloaded GSD file. TIA Portal imports and compiles it. The path
PROFINET IO → Additional Field Devices → PROFINET → SIEMENS AG → ET 200Snow lists the imported IM 151-3 PN. - Drag the imported IM 151-3 PN into the network view and connect it to the CPU 1215 PROFINET interface.
- Open the ET 200S station and configure the slot list. Slots are filled by selecting submodules from the imported GSD subtree.
PROFINET Network Topology
The logical topology of the resolved configuration is a single PROFINET IO system with the CPU 1215 as the IO controller and the ET 200S IM 151-3 PN as the IO device. The IM 151-3 PN accepts up to 63 I/O modules in the ET 200S slot chain, with a maximum station width of 1 m (the backplane bus) and a maximum of 12 power modules.
IO Device Assignment and "Not Assigned" Link
When the IM 151-3 PN is added to the project before the PROFINET connection is drawn, the network view shows the device with a red "Not assigned" tag on its PROFINET port. Resolving the assignment is done in one of three ways:
- Drag the PROFINET port of the IM 151-3 PN onto the PROFINET port of the CPU 1215. TIA Portal creates the IO controller / IO device binding automatically.
- Right-click the "Not assigned" link on the IM 151-3 PN. The context menu offers Assign IO controller. Selecting this entry lists available IO controllers in the subnet. Choose the CPU 1215.
- Use the topology editor (Options → Topology editor) to draw the port-to-port path on the PROFINET subnet. The assignment is inferred from the topology.
After the assignment, the device moves from "Unassigned" status into the CPU 1215's PROFINET IO system. The status indicator on the IM 151-3 PN changes from a red exclamation mark to a green check.
Programmatic Access to the ET 200S Station
Once the IM 151-3 PN is bound to the CPU 1215, the I/O modules behind the IM 151-3 PN are addressed identically to local S7-1200 I/O. The S7-1200 automatically maps them into the process image starting at I/O address 0 (or the configured start address). For an 8 DI module inserted in slot 1 of the ET 200S, the inputs are accessible as %IB0 through %IB1 in the S7-1200 user program. No additional programming is required in the CPU 1215; the PROFINET cycle handles the data exchange.
Verify the address mapping by expanding the Device view of the IM 151-3 PN and reading the I/O addresses shown in the slot list. For the example above:
| Slot | Module | Order Number | I Address | Q Address |
|---|---|---|---|---|
| 0 | IM 151-3 PN | 6ES7151-3BA23-0AB0 | --- | --- |
| 1 | PM-E 24 V DC | 6ES7138-4CA01-0AA0 | --- | --- |
| 2 | 4 DI 24 V DC | 6ES7131-4BD01-0AA0 | 0 | --- |
| 3 | 4 DO 24 V DC 0.5 A | 6ES7132-4BD01-0AA0 | --- | 0 |
| 4 | 2 AI U/I | 6ES7134-4GB01-0AB0 | 2 | --- |
Verification
After the configuration is compiled and downloaded, verify the ET 200S station is operational with these checks:
- Compile the project (Project → Compile → All). The output window must show zero errors. Warnings about update time or device name mismatch are not fatal but should be addressed.
- Download the project to the CPU 1215 (Online → Download to device). Confirm the transfer completes without abort.
- Open the Online & Diagnostics view of the IM 151-3 PN. The diagnostics view shows the PROFINET device name, IP address, and module status. Healthy modules show a green check; faulty modules show a red cross with a diagnostic buffer entry.
-
Read the device name of the physical IM 151-3 PN using the Primary Setup Tool or the TIA Portal Topology editor. The device name must match the configured name (e.g.,
et200s-station1). If it does not, the IM 151-3 PN will appear as "not accessible" in the IO controller's diagnostics. - Force an input on a digital input module. The corresponding input bit in the S7-1200 watch table must toggle.
- Check the SF (system fault) LED on the IM 151-3 PN. A steady SF LED indicates a configuration mismatch, missing device name, or station failure.
- Inspect the CPU 1215 diagnostic buffer (Online → Diagnostics → Diagnostic buffer). PROFINET station start-up events should appear in chronological order.
Troubleshooting Matrix
| Symptom | Likely Cause | Resolution |
|---|---|---|
| IM 151-3 PN not visible in catalog | TIA Portal Basic installed | Upgrade to TIA Portal Professional |
| IM 151-3 PN not visible in catalog | Catalog filtered to controller | Select Distributed I/O node in project tree |
| IM 151-3 PN not visible in catalog | Outdated HSP | Install HSP 0200 or later for V12 |
| IM 151-3 PN appears but cannot be selected | Project not compiled | Right-click project → Compile → All |
| Network view shows "Not assigned" link | PROFINET connection not drawn | Drag PROFINET port of IM 151 onto CPU 1215 |
| Device added via GSD but stays Unassigned | IO controller not bound | Right-click Unassigned device → Assign IO controller |
| Compile error: device name invalid | PROFINET name not in DNS-conformant form | Rename to lowercase letters, digits, hyphens, periods, underscores only |
| Compile error: IP address out of subnet | CPU 1215 and IM 151 on different subnets | Match subnet mask and IP range |
| SF LED on IM 151 steady | Configuration mismatch | Compare actual slot population with project |
| BF LED on IM 151 flashing | PROFINET cable / device name issue | Check cable, assign device name via PST |
| IM 151 accessible in project but runtime data missing | Update time too short or watchdog time expired | Increase update time to 1 ms minimum |
| Inputs read 0 even with field signal | I/O mapping address conflict | Check process image partition; assign non-overlapping start addresses |
Field-Proven Caveats
- The S7-1200 supports ET 200S as PROFINET IO Device starting with CPU firmware V4.0. On firmware V2.x of the CPU 1215, PROFINET IO Device support is limited; upgrade the CPU firmware to V4.2 or later for full ET 200S interoperability.
- The IM 151-3 PN supports an update time of 1 ms minimum when bound to an S7-1200. Setting the update time to 250 µs causes the station to drop out and the SF LED to illuminate.
- The maximum number of I/O modules in a single ET 200S station behind the IM 151-3 PN is 63. The maximum number of power modules (PM-E) is 12. Both limits are enforced by the slot count of 1 to 63.
- If the ET 200S contains a 1 COUNT 24 V or 1 SSI technology module, the central counting function on the S7-1200 must be configured. The technology module appears in the catalog under
ET 200S → Technology modules → 1 COUNT 24 V(order number6ES7138-4DA04-0AB0). - Replacing the IM 151-3 PN (e.g., from
3BA22to3BA23revision) does not require re-programming the CPU 1215. The PROFINET device name and IP are stored in the IM 151 itself; on first power-up the new module can be assigned the same name using the Primary Setup Tool. - Replacement of a faulty IM 151-3 PN in TIA Portal: open the device, right-click the IM 151 in the rack view, and select Replace device. TIA Portal V12 supports the replacement of the
3BA23with the high-feature variant3BA60(HF) without changing slot assignments.
Standards and Reference Documentation
For field verification of PROFINET behavior, refer to the PROFINET installation guidelines maintained by PROFIBUS / PROFINET International (PI). Update time, cable length, and topology rules for IM 151-3 PN stations are documented in the SIMATIC ET 200S Distributed I/O System Manual. The TIA Portal V12 help portal contains the step-by-step procedure for adding distributed I/O: Adding distributed I/O in TIA Portal V12.
FAQ
Why is the IM 151-3 PN (6ES7151-3BA23-0AB0) not visible in the TIA Portal V12 hardware catalog?
Three causes: the catalog is filtered to the CPU 1215 (controller) and you must select the Distributed I/O node in the project tree; the TIA Portal installation is the Basic edition, which does not include the ET 200S subtree; or the installed HSP predates the firmware variant of the IM 151-3 PN. Install TIA Portal Professional and the latest HSP for V12 (HSP 0200 or later).
Can I add the ET 200S as a "New Device" in TIA Portal V12?
No. The IM 151-3 PN is a remote I/O station, not a CPU. Adding it via "Add New Device" will not list the IM 151-3 PN. Add it as distributed I/O under the CPU 1215's PROFINET interface, or import its GSD file under Options → Manage general station description files (GSD).
Which TIA Portal edition supports ET 200S distributed I/O on a S7-1200 master?
TIA Portal V12 Professional (or any V13 / V14 / V15 / V16 / V17 / V18 / V19 Professional or higher). TIA Portal Basic supports only the S7-1200 family and does not provide the full ET 200S catalog.
What is the minimum PROFINET update time for the IM 151-3 PN on a CPU 1215?
1 ms when the CPU 1215 firmware is V4.0 or later. Update times below 1 ms (e.g., 250 µs or 500 µs) are rejected by the IM 151-3 PN and the station drops out, illuminating the SF LED.
How do I assign a PROFINET device name to the physical IM 151-3 PN after download?
Use the Siemens Primary Setup Tool (PST) or the Topology editor in TIA Portal (Options → Topology editor). Connect to the IM 151-3 PN via its MAC address and write the configured PROFINET name (e.g., et200s-station1). The CPU 1215 will then establish cyclic PROFINET IO data exchange with the station.
What is the maximum number of I/O modules supported by the IM 151-3 PN?
63 I/O modules in the ET 200S backplane, with a maximum of 12 PM-E power modules. The total station width must not exceed 1 m (the backplane bus length).