SINUMERIK 840D PCU50.3 NCU Link Configuration Troubleshooting
1. Problem Overview
On a SINUMERIK 840D Power Line control retrofit or test-bench build, a PCU50.3 booted with HMI Advanced can fail to establish its expected direct link to the NCU. Instead of the legacy Operator Panel softkey area, the operator panel screen exposes an NCU Link entry pointing to an IP address. The PCU never completes startup communication with the NCU 572.4, even though point-to-point MPI on X122 and PROFIBUS on X101 both report healthy nodes from a manual scan with SIMATIC Manager.
This symptom is the classic fingerprint of a PCU that was previously configured for SINUMERIK Solution Line (SINUMERIK 840D sl) operation and was never converted back to the older Power Line personality. Power Line boot expects an MPI/PROFIBUS handshake to the NCU at a fixed baud rate and known node addresses; Solution Line boot expects an Ethernet TCP/IP handshake to an NCU link manager.
1.1 Affected Hardware and Software Stack
| Item | MLFB / Order Number | Role |
|---|---|---|
| PCU50.3 | 6FC5210-0DF31-2AA0 | Industrial PC, Windows XP, hosts HMI Advanced |
| NCU 572.4 | 6FC5357-0BB23-OEA0 | Numerical Control Unit (Power Line, MPI capable) |
| NCU module firmware | 6FC5250-6BX30-5AH0 (VER 06.05.26) | PLC/NK firmware resident on NCU |
| Operating system | Windows XP Embedded, 08.02.00.01 | Base software |
| HMI software | HMI Advanced 07.05.02.00 | Operator interface runtime |
2. Root Cause Analysis
The mismatch has three contributing causes that must all be addressed.
2.1 PCU Personality Locked to Solution Line
HMI Advanced 07.05.02.00 contains both Power Line and Solution Line boot personalities. When the install media is for an 840D sl system, the installer configures:
- An Ethernet NCU Link softkey bound to a default IP (typically
192.168.214.1on the NCU side,192.168.214.240on the PCU side for Solution Line defaults). - Removal of the Power Line Operator Panel softkey (which historically displays NCK, PLC, and MMC node addresses).
The legacy Power Line Operator Panel softkey is the one that exposes the editable fields for:
| Field | Typical Power Line Value | Meaning |
|---|---|---|
| Baud rate | 1.5 Mbaud | MPI/PROFIBUS bus speed between PCU and NCU |
| MMC address | 3 | Node address of the PCU on MPI |
| NCK address | 0 | Node address of the NCK on MPI |
| PLC address | 2 | Node address of the PLC on MPI |
2.2 No MPI/PROFIBUS Boot Channel Configured
Because the personality is Solution Line, HMI Advanced boot looks for the NCU over Ethernet first and times out. The healthy MPI scan you see when you manually launch SIMATIC Manager on the PCU proves the bus is electrically and parametrically correct — nodes 0, 2, and 3 are visible at X122, node 13 at X101 (PROFIBUS) for a factory-reset NCU 572.4. The system is therefore physically correct and is being held back by a software/personality mismatch only.
2.3 Unverified PLC Firmware Build on NCU 572.4
NCU module firmware 6FC5250-6BX30-5AH0 version 06.05.26 is an older Power Line build. This is consistent with the Power Line stack but is incompatible with HMI Advanced 08.x Solution Line personalities. If HMI Advanced was upgraded to a release expecting a Solution Line NCU, the system can show NCU Link as a fallback while it waits for a build it cannot find on the bus.
3. Preconditions for a Clean Power Line Restore
- NCU 572.4 must boot cleanly with two green status LEDs (PF and PS or equivalent NCU indicators). Two-green is the Power Line NCK-ready state.
- NCU must be factory reset (PLC stop + NCK reset to defaults) so that the bus addresses match the values in the table above.
- PCU50.3 must have administrative access (Windows XP admin or equivalent local admin account).
- Original Power Line install media for HMI Advanced 07.05.02.00 must be available (CD set or service pack image).
- Valid license keys (CF card or hard-disk licensing) for HMI Advanced 07.05.02.00 must be present or restored.
mmc2 / hmi_adv configuration directories before any edit is mandatory. A corrupt registry entry can cause HMI Advanced to fail to boot at all, leaving only Windows XP accessible.4. Step-by-Step Restoration Procedure
Step 1 — Remove Solution Line NCU Link Configuration
On the PCU50.3, log into Windows XP with administrator rights and stop HMI Advanced from the Windows desktop or from Start > Programs > SINUMERIK > HMI > Exit HMI.
Open the registry editor and inspect the following keys. Remove or correct entries that point to an Ethernet NCU link:
HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\SINUMERIK\HMI\OperatorPanel
HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\SINUMERIK\HMI\NCULink
HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\SINUMERIK\BaseSW\Boot
Specifically, delete any REG_SZ value named NCULink_IP or NCUAddressEthernet. These are the values that make HMI Advanced render the "NCU Link" softkey with an IP field.
Step 2 — Restore Operator Panel Softkey
The Power Line operator panel configuration is loaded from:
C:\Program Files\Siemens\SINUMERIK\hmi_adv\cfg\operator_panel.ini
C:\mmc2\user\cfg\operator_panel.ini
A correct Power Line entry should look like:
[OperatorPanel]
BusType = MPI
BaudRate = 1500000
NCK_Address = 0
PLC_Address = 2
MMC_Address = 3
If the file is missing or has been overwritten with a Solution Line template, recreate it with the values above. Do not invent values; 1500000 (1.5 Mbaud) is the standard Power Line rate and matches the NCU 572.4 default.
Step 3 — Force HMI Advanced to Re-Select Power Line Personality
If a previous Solution Line install left traces, re-run the HMI Advanced installer from the Power Line media and choose PCU50 / Power Line as the target personality. The installer overwrites the boot personality flags in:
HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\SINUMERIK\BaseSW\Install\Personality
Ensure the value Personality is set to PowerLine. A value of SolutionLine means the installer was given the wrong media or the wrong option.
Step 4 — Validate MPI Node Assignments
From the PCU50.3, launch SIMATIC Manager and open Accessible Nodes on the MPI interface. Confirm that the scan reports nodes 0 (NCK), 2 (PLC), and 3 (MMC). If node 3 is missing, the MMC address in operator_panel.ini must be changed to match what is actually configured on the CP5611 / CP5613 MPI card in the PCU.
You can also inspect the MPI card configuration under Start > Settings > Control Panel > Set PG/PC Interface. The active access point must be S7ONLINE (STEP 7) -> CP5611.MPI or the equivalent PROFIBUS CP, and the "Own node address" field should read 3.
Step 5 — Re-enable HMI Advanced Boot Sequence
Restart the PCU50.3. The HMI Advanced splash screen should appear, followed by the Power Line start-up with the Operator Panel softkey visible and editable. If the NCU Link softkey still appears, return to Step 1 and verify that all NCULink_* registry values have been removed.
5. Verification Checklist
| Check | Expected Result | Pass Criterion |
|---|---|---|
| Operator Panel softkey present | Visible, opens address/baud fields | Softkey label = "Operator Panel", not "NCU Link" |
| Baud rate editable | Dropdown or numeric field | Shows 1.5 Mbaud, editable |
| NCK / PLC / MMC addresses editable | Three numeric fields | 0 / 2 / 3 visible and editable |
| HMI Advanced starts without NCU timeout | Operator area loads | No "NCU not reachable" alarm at boot |
| NCU two-green state persists | PF and PS both steady green | No flashing red or yellow NCU status LEDs |
| Operator panel can read NCK version | Diagnostics area shows NCK SW version | Matches NCU label, e.g. 06.05.26 |
| PLC accessible from STEP 7 | Online view shows PLC program | PLC stop / run controls active |
6. Power Line vs Solution Line Personality Reference
| Parameter | Power Line (PCU50 / 840D) | Solution Line (PCU50.3 / 840D sl) |
|---|---|---|
| Bus to NCU | MPI (X122) / PROFIBUS (X101) | Ethernet (X120 / X130) |
| Default NCU IP | None (bus-based) | 192.168.214.1 |
| Default PCU IP | None (bus-based) | 192.168.214.240 |
| Baud rate | 1.5 Mbaud | 100 Mbit/s Ethernet |
| Operator Panel softkey | Yes (NCK/PLC/MMC addresses) | No (replaced by NCU Link) |
| NCU Link softkey | No | Yes (IP target) |
| Boot personality registry key | Personality = PowerLine | Personality = SolutionLine |
| Supported NCU | NCU 561 / 571 / 572 / 573 | NCU 710 / 720 / 730 / 730.pn |
7. Common Alarms and What They Tell You
| Alarm / Code | Meaning in this Scenario | Action |
|---|---|---|
| 120202 | Communication failure to NCU during boot | Verify Operator Panel fields, bus topology, baud rate |
| 120201 | NCU not reachable on MPI | Check cable to X122, NCU two-green state, MPI card |
| 120402 | HMI version mismatch with NCK | Verify HMI Advanced 07.05.02.00 is paired with NCK 06.05.26 |
| 150000 | PLC stop / no PLC found | Check PLC address (should be 2) on MPI |
| 802810 | Boot personality inconsistent | Re-run HMI Advanced installer for the correct personality |
8. Hardware Validation — Independent of Personality
Before any software fix, prove the hardware is good. Two fast checks exist.
8.1 MPI Scan on X122
Connect an MPI cable between PCU50.3 CP5611 (or equivalent) port and NCU 572.4 X122. From SIMATIC Manager on the PCU, select Accessible Nodes with the MPI access point. Expected nodes: 0 (NCK), 2 (PLC), 3 (MMC). If only 0 and 2 appear, the PCU is not on the bus at 3 and the CP configuration must be fixed.
8.2 PROFIBUS Scan on X101
Connect a PROFIBUS cable between PCU50.3 PROFIBUS CP and NCU 572.4 X101. Expected node: 13 for a factory-reset NCU on PROFIBUS. If 13 is visible, the NCU PROFIBUS interface is alive and the bus parameters are correct.
9. PCU50 vs PCU50.3 — Practical Differences for This Scenario
The original PCU50 is a single-personality Power Line box. The PCU50.3 (introduced with the 840D sl era) is a dual-personality industrial PC: it can boot either Power Line or Solution Line, and the personality is selectable at install time. For a test bench that already has a working PCU50 (Power Line only), it is often simpler to use that PCU50 instead of trying to revert a PCU50.3.
If the PCU50.3 must be reused (because it is the only spare), the procedure in Section 4 above is the correct path. Manual references for the older PCU50 / MMC103 commissioning procedure apply to the PCU50.3 Power Line personality as well, but the screenshots in older manuals show the Operator Panel softkey because they pre-date the dual-personality build.
10. Related Configuration Files
| File | Purpose | Typical Power Line Content |
|---|---|---|
operator_panel.ini |
Operator Panel softkey fields | BusType=MPI, BaudRate=1500000 |
commcfg.ini |
Bus communication parameters | MPI addresses 0, 2, 3 |
systemconfiguration.ini |
Boot personality / system profile | Personality=PowerLine |
pgpcinterface.ini |
PG/PC interface for MPI/PROFIBUS CP | CP5611.MPI active, address 3 |
11. Documentation References
- SINUMERIK 840D sl Operator Components Manual (PCU50.3 section)
- SINUMERIK 840D Commissioning Manual - NCK / PLC / Drive commissioning
- SINUMERIK HMI Advanced Programming Manual
- SINUMERIK 840D/840Di/810D Operator Panel Configuration
12. Quick Field Diagnostic Flow
- Boot NCU 572.4. Confirm two steady green status LEDs.
- From PCU, scan MPI on X122. Expect nodes 0, 2, 3.
- From PCU, scan PROFIBUS on X101. Expect node 13.
- Stop HMI Advanced on PCU. Open registry. Delete any
NCULink_*orNCUAddressEthernetvalues. - Edit
operator_panel.ini: BusType=MPI, BaudRate=1500000, NCK=0, PLC=2, MMC=3. - Set
Personality=PowerLineinsystemconfiguration.ini. - Restart HMI Advanced. Verify "Operator Panel" softkey is present, "NCU Link" is absent.
- Confirm boot completes without alarm 120202.
FAQ
Why does my PCU50.3 show "NCU Link" with an IP address instead of the Operator Panel softkey?
The PCU50.3 was installed or re-installed in Solution Line personality. HMI Advanced 07.05.02.00 exposes an Ethernet NCU Link softkey under that personality and hides the legacy Operator Panel softkey. The personality must be changed to Power Line, the registry entries for the NCU link IP removed, and the Operator Panel softkey parameters restored to MPI at 1.5 Mbaud.
What baud rate should the Operator Panel softkey show for a Power Line NCU 572.4?
1.5 Mbaud (1,500,000 baud) is the standard Power Line MPI rate between PCU and NCU. This is the value expected by NCU 572.4 firmware 06.05.26 and matches the default operator_panel.ini template. Lower rates such as 187.5 kbaud or 12 Mbaud will not establish the boot handshake.
Can I use a PCU50.3 as a Power Line PCU on an 840D system?
Yes. The PCU50.3 supports both Power Line and Solution Line personalities. Re-install HMI Advanced with the Power Line option, set the registry personality to PowerLine, and configure the Operator Panel softkey for MPI at 1.5 Mbaud with NCK address 0, PLC address 2, and MMC address 3.
My SIMATIC Manager shows nodes 0, 2, 3 on MPI but the HMI still does not connect at boot. What now?
The bus is electrically and parametrically correct, so the issue is in the HMI boot personality. Check the Personality value in systemconfiguration.ini, remove any NCULink_* registry entries, and verify operator_panel.ini lists the correct BusType (MPI) and BaudRate (1500000). Re-run the HMI Advanced installer with the Power Line target if the personality cannot be edited cleanly.
Which HMI Advanced version pairs with NCK 06.05.26 on NCU 572.4?
HMI Advanced 07.05.02.00 paired with NCK 06.05.26 is the validated combination for Power Line operation on NCU 572.4 (6FC5357-0BB23-OEA0). Mismatched versions can produce alarm 120202 or 120402 at boot. Use only the HMI Advanced media that corresponds to the NCK version on the NCU label.