Resolving ET 200SP BaseUnit Parameter Errors on DQ Modules

David Krause12 min read
I/O ModulesSiemensTroubleshooting
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

Resolving ET 200SP BaseUnit Parameter Errors on DQ Modules

The ET 200SP distributed I/O system depends on a strict physical-to-logical mapping between I/O modules and their underlying BaseUnits (BU). A mismatch between the configured module slot and the installed BaseUnit type—most commonly between the 6ES7193-6BP00-0DA0 (BU type D0) and the 6ES7193-6BP00-0BA0 (BU type B0)—produces a flashing red DIAG LED on the I/O module, a flashing SF LED on the interface or CPU, and an entry in the diagnostic buffer that reads "Parameter assignment error." This article documents the field-diagnosed root cause, the diagnostic workflow, and the corrective procedure for an ET 200SP station built around a CPU 1512SP F-1 PN (6ES7512-1SK01-0AB0) configured in TIA Portal V15.1.

1. Problem Description

A new ET 200SP station was assembled in TIA Portal V15.1 using a CPU 1512SP F-1 PN as the head module, two AI modules, four DQ modules, and two AQ modules. The project was downloaded to the controller without errors, but immediately on entering RUN the following symptoms appeared:

  • Flashing red DIAG LED on all four DQ modules.
  • Flashing red ERROR / SF LED on the CPU 1512SP F-1 PN.
  • AI and AQ modules operated correctly (solid green DIAG, no diagnostic entries).
  • The server module (6ES7193-6PA00-0AA0) at the rightmost slot reported no fault.
  • TIA Portal online diagnostics showed a "Parameter assignment error" with status code 0x001F-class channel diagnostic on every DQ channel.

The I/O modules themselves were functional—swapping them with the AI modules (which had no fault) made the DQ modules run green on the AI's BaseUnits, and the AI modules immediately faulted when placed on the original DQ BaseUnits. This proved the modules were healthy and that the BaseUnits themselves were the root cause.

Field cue: When a module passes its self-test, powers up, and accepts slot addressing, but the firmware rejects parameterization, suspect the BaseUnit (BU) before suspecting the module head. Modules of the same order number can be re-seated anywhere; BaseUnits cannot.

2. Root Cause: BaseUnit Type vs. Module Slot

The ET 200SP backplane bus is distributed through the BaseUnits, but the power infeed topology is decided by the BU type, not by the I/O module. There are two fundamentally different BaseUnit categories:

Article No. BU Type Color Code Potential Group Behavior Supply Terminals
6ES7193-6BP00-0BA0 Type B0 (BU15-P16+A0+2D) Light (white frame) Opens a new potential group; new 24 V DC supply terminals (A0/A1) brought onto the station. 16 process terminals, 2 AUX, feed-in
6ES7193-6BP00-0DA0 Type D0 (BU15-P16+A0+2B) Dark (no frame) Continues (loops through) the potential group of the BU mounted immediately to its left. 16 process terminals, 2 AUX, no new feed-in
6ES7193-6BP00-0CA0 Type C0 Light Opens a new potential group; no AUX, no additional terminals. 16 process terminals
6ES7193-6BP00-0EA0 Type E0 Dark Loops the potential group; no AUX. 16 process terminals

In the affected station the installed sequence was:

  1. Slot 1 – 6ES7193-6BP00-0DA0 (dark, BU type D0)
  2. Slot 2 – 6ES7193-6BP00-0BA0 (light, BU type B0)
  3. Slot 3 – 6ES7193-6BP00-0DA0 (dark)
  4. Slot 4 – 6ES7193-6BP00-0DA0 (dark)
  5. Slot 5 – 6ES7193-6BP00-0BA0 (light)
  6. Slot 6 – 6ES7193-6BP00-0BA0 (light)
  7. Slots 7–8 – 6ES7193-6BP00-0BA0 (light, AQ)

The TIA Portal device configuration, however, encoded the first slot as a new potential group (because the head module opens the rail) and then expected the next BU to be of type 0DA0 (dark) for the AI module—the AI module's voltage domain was defined to continue from slot 1. Instead, a 0BA0 (light) was installed at slot 2, which means a second, unpowered potential group was opened. The DQ modules on slots 3–6 then sat across a discontinuity: their firmware attempted to draw 24 V from the BaseUnit's left-side spring contacts, which were floating because no feed had been wired to the 0BA0 at slot 2. Parameterization failed because the backplane reported an invalid power topology.

In Siemens' terminology: every light-colored BaseUnit must be supplied with 24 V DC at its feed-in terminals if any module to its right relies on that group. Without the feed, the entire downstream island is unpowered, and the head module's parameterization service receives 0x0001 "no supply voltage" from the backplane.

3. Affected Hardware and Firmware

Component Article No. Firmware Notes
CPU 1512SP F-1 PN 6ES7512-1SK01-0AB0 V2.6 (or V2.8 if upgraded) F-variant, supports PROFIsafe. Head module of the ET 200SP station.
AI 4xU/I/RTD/TC ST 6ES7134-6GD00-0BA1 V1.0.1 or later First- and second-generation analog input.
DQ 16x24VDC/0,5A ST 6ES7132-6BH01-0BA0 V1.1.0 Digital output, 16 channels, 0.5 A per channel.
AQ 4xU/I ST 6ES7135-6HD00-0BA1 V1.0.0 or later Analog output, 4 channels.
Server Module 6ES7193-6PA00-0AA0 — Terminates the backplane; required at the last slot.
BU type B0 (light) 6ES7193-6BP00-0BA0 — Opens new potential group; 24 V feed required.
BU type D0 (dark) 6ES7193-6BP00-0DA0 — Continues left potential group; no feed.

TIA Portal V15.1 with the SP1 update (V15.1 Update 4 or later) is recommended. Earlier V15.1 builds have known issues with ET 200SP HSPs (Hardware Support Packages) that can produce false "unknown module" diagnostics when the HSP is missing.

4. Diagnostic Workflow

4.1 Read the Module's DIAG Buffer

Connect online in TIA Portal, expand the ET 200SP station in the project tree, right-click the affected DQ module, and select Online & Diagnostics → Diagnostics status. The diagnostic status text field gives the precise reason. The most common entries for BaseUnit mismatch are:

Diagnostic Text Meaning Likely Cause
"Parameter assignment error" Head module could not write parameters BU type mismatch or missing supply
"No supply voltage L+" Backplane power missing Light BU not fed with 24 V
"Channel/component temporarily unavailable" Module is being re-parameterized Initial commissioning transient (verify after 5 s)
"Module incorrectly inserted" / "Wrong module" Order number does not match Module placed on wrong slot for its BU type

4.2 Check the General Tab of the Module

The "General" tab inside the device configuration must show the physical article number of the module currently inserted. If TIA Portal reads a different article number back from the slot, the module is physically different from the one configured. This is the same dialog used to verify the firmware version (the field "Firmware version" reflects the actual module; the configured firmware is the one being downloaded to the module).

4.3 Compare the Physical Stack to the Project Tree

Open Device view → Show potential groups. TIA Portal colors each detected BU the same way Siemens does on the hardware:

  • White/light base = opens a new potential group (BU type Bx).
  • Dark base = continues the potential group of the BU to its left (BU type Dx).

Click each BU in the topology view; the right-hand inspector will show its article number and whether TIA considers it a feed-in or a pass-through. Any disagreement with the physical hardware (e.g., the project shows "type B0" but the installed BU is the dark 0DA0) is a configuration defect that must be corrected before the station will come up clean.

5. Solution: Correct BaseUnit Selection and Wiring

5.1 Re-plan the Potential Groups

Decide where each galvanically isolated voltage island begins. A new island must begin:

  • Immediately after the CPU/IM head module (always a new group).
  • After any DI/DQ that must switch a different process voltage than its left neighbor (e.g., 24 V field supply vs. 230 V actuator supply, separated by a relay output or by a light BU with a different feed).
  • Where physically convenient for cabinet wiring—a light BU near the top of the rail so the supply wire drops in from above.

For the affected station the corrected topology is:

  1. Slot 1 – 6ES7193-6BP00-0DA0 (D0, dark) – AI #1 continues from head.
  2. Slot 2 – 6ES7193-6BP00-0DA0 (D0, dark) – AI #2 continues group.
  3. Slot 3 – 6ES7193-6BP00-0BA0 (B0, light) – Feed 24 V DC at A0/A1. Opens new group for DQ #1–#4.
  4. Slot 4 – 6ES7193-6BP00-0DA0 (D0, dark) – DQ #2 continues.
  5. Slot 5 – 6ES7193-6BP00-0DA0 (D0, dark) – DQ #3 continues.
  6. Slot 6 – 6ES7193-6BP00-0DA0 (D0, dark) – DQ #4 continues.
  7. Slot 7 – 6ES7193-6BP00-0BA0 (B0, light) – Feed 24 V DC at A0/A1. Opens new group for AQ modules.
  8. Slot 8 – 6ES7193-6BP00-0BA0 (B0, light) – AQ #2 continues.

5.2 Wire the Feed-In Terminals

On every light BaseUnit (0BA0, 0CA0, etc.), wire A0 to 24 V DC and A1 to 0 V. The terminals are spring-loaded and accept 0.25–1.5 mm² conductors with ferrules. Torque is not applicable; insertion tool is a 3.5 mm blade screwdriver. Failure to wire a feed is the single most common cause of "L+ missing" diagnostics in field installations.

Important: The two AUX terminals (2D / 2B) are not the same as A0/A1. AUX terminals are auxiliary, electrically isolated spare terminals that the user can assign (e.g., for shielding or PE). The supply feed is always A0 (24 V) and A1 (0 V).

5.3 Update the TIA Portal Configuration

If the physical BU sequence was changed (e.g., the original 0BA0 was replaced with a 0DA0), update the device configuration:

  1. Right-click the affected slot in Device view.
  2. Select Change device → BaseUnit.
  3. Choose the article number that matches the physically installed BU.
  4. Recompile (Project tree → right-click CPU → Compile → Software (rebuild all)).
  5. Download the configuration to the CPU.

5.4 Verify with Server Module

Ensure a server module 6ES7193-6PA00-0AA0 is plugged at the rightmost slot after the last I/O module. The server module terminates the backplane and provides the final potential group closure. Without it, all modules to its right (none, in this case) would be unpowered. A missing or misseated server module shows up as "Module missing" in diagnostics rather than as a parameter error, so it was ruled out in this incident.

6. Verification Procedure

  1. After correcting the BaseUnits and wiring the feeds, cycle power to the station (CPU STOP → MRES → RUN).
  2. Observe the LEDs: every module should show solid green DIAG; the CPU's SF LED must be off.
  3. In TIA Portal, Online & Diagnostics → Diagnostics status on each module must report "OK".
  4. Force a single output on DQ module slot 4, channel 0, and verify the field-side voltage transitions between 0 V and 24 V with a multimeter at the BU terminal block.
  5. In the CPU's diagnostic buffer, confirm there are no entries of class "Parameter assignment error" since the last restart.

7. Firmware and HSP Considerations

The DQ module firmware version V1.1.0 was loaded from the TIA Portal hardware catalog. TIA Portal V15.1 Update 4 includes the HSP for this module; without it, the module shows as "unknown" in the catalog, the configuration fails validation, and the parameter assignment is rejected at compile time rather than at runtime.

If the DQ module's actual firmware (printed on the module's front label) differs from the configured firmware (visible under "General → Module parameters"), an HSP update in TIA Portal is required. The procedure is:

  1. Open Options → Support Packages.
  2. Install the latest ET 200SP HSP from the Siemens Support site.
  3. Update the module firmware via Online → Accessible nodes → right-click module → Online & Diagnostics → Firmware update.
Warning: A firmware downgrade is generally not supported. If the module ships from stock with a newer firmware than TIA Portal's HSP supports, upgrade TIA Portal or install the matching HSP rather than attempting to force the module into the catalog version.

8. Diagnostic Code Reference

Channel Diagnostic Code Meaning Action
0x0001 Short circuit at output / wire break Check field wiring and load.
0x0002 Undervoltage at L+ Verify supply at the BU's A0/A1 terminals.
0x001F Parameter assignment error Compare physical module to configuration; check BU type.
0x0021 Module not parameterized Check head module → module communication; reset and re-download.
0x0044 Module removed / incorrect module inserted Verify module order number vs. configuration.
0x0100 Module OK after startup Informational; can be ignored.

9. Quick-Reference Field Procedure

  1. Power off the station.
  2. Photograph the BaseUnit color sequence from left to right.
  3. Compare each slot's BU article number with the project tree (Device view → BU selection).
  4. Verify every light BU is fed with 24 V DC at A0/A1.
  5. Verify a server module is in the last slot.
  6. Power up, download the project, observe LEDs.
  7. Read the module's "Diagnostics status" field; cross-reference the error text to the table in §4.1.

10. Preventive Recommendations

  • Build a station template in TIA Portal with the BaseUnits chosen for the cabinet wiring plan; do not let the engineer pick BUs ad hoc at the bench.
  • Physically label each BaseUnit with a stick-on tag marking its article number and feed responsibility ("Feed: 24V1", "Feed: 24V2").
  • Add a hardware acceptance checklist line item: "All light BUs wired to L+ at A0."
  • After commissioning, export the station topology from TIA Portal (Project tree → CPU → Export topology) and archive it with the cabinet drawings.

11. Related Documentation

The official ET 200SP system manual is the authoritative reference for BaseUnit selection and potential group formation. Refer to:

What is the difference between ET 200SP BaseUnits 6ES7193-6BP00-0DA0 and 6ES7193-6BP00-0BA0?

The 0BA0 (BU type B0, light-colored frame) opens a new potential group and requires a 24 V DC feed at terminals A0/A1. The 0DA0 (BU type D0, dark, no frame) loops through the potential group of the BU mounted immediately to its left, providing no new feed-in. Mixing them without matching the project's potential-group plan causes the downstream modules to lose supply and the head module to abort parameterization with code 0x001F.

Why does my DQ module show a flashing red DIAG LED after download in TIA Portal V15.1?

A flashing red DIAG LED on a DQ module paired with a flashing SF LED on the CPU 1512SP F-1 PN almost always indicates either a BaseUnit type mismatch (light/dark swapped) or a light BaseUnit that has not been wired with 24 V DC at A0/A1. Open "Online & Diagnostics → Diagnostics status" on the module to read the exact reason. Re-check the physical BU article number against the device configuration in the project tree.

How do I check the firmware version of an ET 200SP module in TIA Portal?

Right-click the module in the project tree, choose "Online & Diagnostics," then open the "General" tab. The "Firmware version" field shows the firmware actually installed on the module. Compare it to the version configured under "Module parameters" in the device configuration. Mismatches are resolved by installing the matching Siemens HSP from Options → Support Packages or by updating the firmware via Online & Diagnostics → Firmware update.

Does every ET 200SP BaseUnit need a 24 V supply wire?

No. Only light-colored BaseUnits (BU type Bx, e.g., 0BA0, 0CA0) that open a new potential group require a 24 V DC feed at A0/A1. Dark BaseUnits (BU type Dx, e.g., 0DA0, 0EA0) are pass-throughs and draw their supply from the BU to their left. The very first BU after the CPU head is implicitly a feed-in because the head module supplies the rail.

Can I swap a DQ module with an AI module on the same BaseUnit?

Yes, the BaseUnit is the same physical article for both module families. The slot in the TIA Portal configuration must match the module currently inserted; if you swap them physically, also update the device configuration (right-click slot → Change device → Module) and recompile and download. Swapping without updating the configuration will produce a "Module incorrectly inserted" (0x0044) diagnostic.

Back to blog