1. Problem Overview: System Error 551 on the SIMATIC C7-633 P
The SIMATIC C7-633 P combines an S7-300 CPU (CPU 314) with an integrated OP7/OP17-style HMI in a single housing. When the integrated HMI panel reports system message 551 with the additional text "as address 2 not possible", the panel has lost its MPI/PPI link to the internal PLC. On a healthy unit the PLC runs at MPI address 2 by default and the OP at MPI address 1, so the panel message is telling the operator that it cannot place a connection on address 2.
The C7-633 P combined display shows additional symptoms in this state:
- The STOP LED on the integrated PLC is blinking at 2 Hz, indicating that the CPU has dropped to STOP and is requesting a memory reset (MRES).
- No program blocks are executed; outputs are forced to a safe state.
- SIMATIC Manager / STEP 7 cannot establish an online connection to
PLC > MPI Address 2. - Any attempt to download a backup program to the CPU fails with a corresponding STEP 7 dialog error.
System error 551 originates in the OP firmware of the C7-633 P, not in the S7 CPU. The CPU itself may already be in STOP, but the panel cannot be told about it because the same physical fault prevents the OP from reaching the CPU on MPI.
2. C7-633 P Hardware Reference
The C7-633 P is described in the Siemens manual C7-633/C7-634 Control Systems (Entry ID 1135572). The key electrical and memory parameters that drive the 551 fault are summarised in the table below.
| Parameter | C7-633 P value | Effect on error 551 |
|---|---|---|
| Integrated CPU | S7-300 CPU 314 (work memory 32 KB code / 32 KB data) | Code work memory must be intact for MPI to respond on address 2 |
| Load memory (internal FLASH) | 256 KB integrated FLASH EPROM, retentive with back-up battery | Battery loss during power off causes program loss; CPU enters STOP requesting MRES |
| MMC / memory card slot | Accepts 5 V FEPROM/FLASH cards (64 KB to 4 MB) | Corrupt or unsupported card prevents boot; OP cannot reach CPU on MPI |
| Back-up battery | 1 x lithium, type 2.5 Ah, replacement part 6ES7971-1AA00 | Removed while unit is powered down = full RAM loss; only FLASH/MMC survive |
| Default MPI addresses | CPU = 2, OP = 1 (as shipped from factory) | If CPU is forced back to address 2 by MRES but OP is left at 1, the link is restored |
| Maximum MPI nodes on segment | 32 addresses total, default baud 187.5 kbit/s | Duplicate addresses or terminator faults trigger 551 |
| Power supply | 24 V DC, 1.5 A typical, 5 V DC for backplane | Brown-out during write to FLASH can corrupt blocks and cause 551 |
3. What System Error 551 Actually Means
The exact text of system message 551 on the C7-633 P / C7-634 is documented in the device manual as:
"An MPI/PPI connection to the PLC cannot be established using the specified station address."
Remedy: Check MPI station and wiring.
Three sub-causes are bundled into this single error number. The original Siemens wording is generic, but the field root causes resolve into the cases below.
| Sub-case | What the panel sees | Most likely physical cause on C7-633 P |
|---|---|---|
| No physical response from address 2 | Bus scan times out | CPU is in STOP due to MRES request or missing program |
| Bus response but wrong address configured | OP polls 2, only 0 or 1 answers | MPI address of integrated CPU was changed by an earlier project download |
| Bus shorted or open | OP reports 551 for every configured partner | Broken OP/CPU ribbon cable inside the C7, or external MPI wiring fault |
4. STOP LED Behaviour and What It Tells You
The blinking STOP LED on the integrated S7-300 CPU is the most useful first indicator. It is not a generic "fault" but a specific state in the CPU's startup sequence.
| STOP LED pattern | CPU state | Required operator action |
|---|---|---|
| Steady OFF (with no RUN) | Power off or no firmware | Check 24 V supply and backplane connector |
| Steady ON | CPU is in STOP, program is loaded, no fatal error | Investigate application stop cause, not a memory issue |
| Blinking at 0.5 Hz | CPU is in STOP because MRES has been requested | Perform memory reset; see Section 7 |
| Blinking at 2 Hz (fast) | CPU requests MRES; memory card is present and was modified | Remove card, MRES, then reinsert card and re-download |
| Blinking at 2 Hz + SF LED | Fatal firmware error | Memory reset mandatory before any download |
For the field case reported (C7-633 P with STOP blinking after a battery change without 24 V applied), the CPU is requesting a memory reset. The panel cannot talk to the CPU because the CPU has no usable user memory left; the OP therefore raises 551 in parallel with the STOP LED condition.
5. Root Cause Analysis: Why the C7-633 P Lands in This State
Two scenarios recur in field service. Both end with a 551 message on the OP and a 2 Hz STOP LED on the CPU.
5.1 Battery removed with 24 V off (most common)
The integrated 314-level CPU has 256 KB of retentive load memory in internal FLASH. The lithium back-up battery protects a small work-memory area and the realtime clock. If the battery is removed while 24 V is also removed, the work-memory area is wiped. The CPU then boots, finds no executable OB1, and falls back to the MRES state. The OP cannot reach the CPU on MPI because the CPU is not yet in RUN, and the OP raises 551 on every configured partner address.
5.2 Corrupt or incompatible MMC inserted
The C7-633 P accepts 5 V FEPROM/FLASH memory cards. Two common misuses trigger 551:
- A card formatted or written by a different S7-300 family (S7-31xT, S7-31xC/PN) is inserted. The CPU recognises the header but cannot execute the block structure, drops to STOP, and refuses MPI while the corrupt card is in the slot.
- An old MMC card with the legacy 64 KB FEPROM layout is inserted into a unit that had been updated. The card boots, the CPU goes to STOP with a card-error, the OP loses the link, and 551 appears.
In both cases the field fix is identical: remove the card, perform MRES, reload from STEP 7, and only re-insert the card after a successful download to the card through ProSave.
6. Pre-conditions Before You Touch the Unit
Before any of the recovery steps below, confirm the following. Skipping them is the single biggest reason field service "cannot connect" after a fix.
- The C7-633 P is mounted in a panel cut-out of 197 mm x 197 mm with at least 50 mm clearance for the backplane.
- 24 V supply is present and stable (measure +24 V at terminals 1/2 of the X1 connector; ripple below 1 V peak to peak).
- You have a valid STEP 7 V5.5 or TIA Portal project that matches the original hardware configuration. The PLC name and the MPI subnet must both match.
- You have either a PC adapter USB/MPI (6ES7972-0CB20-0XA0) or a serial RS-232 /MPI converter cable (6ES7972-0CA23-0XA0) plus a green MPI cable.
- You have access to a 2.5 Ah lithium replacement battery, Siemens part number 6ES7971-1AA00, or a valid MMC of the correct size and type for the unit.
7. Step-by-Step Recovery Procedure
Step 1 - Disconnect external MPI cabling
Unplug any PROFIBUS or MPI cable from the C7-633 P external DP/MPI socket. The integrated HMI and PLC talk over the internal ribbon, so external bus faults are the third common source of 551 and should be eliminated first.
Step 2 - Remove any MMC card
Power down the unit, open the bottom cover, and remove the memory card if one is fitted. Inspect the contacts for oxidation. Do not reinsert a card until STEP 5 below is complete.
Step 3 - Verify internal ribbon cable between OP and CPU
Open the back of the C7-633 P. The OP module and CPU module are connected by a 34-way ribbon cable. Check that both ends are fully seated in their IDC sockets, and that the cable is not kinked or pinched against the chassis.
Step 4 - Bring the unit up on 24 V only, no card, no battery, no PC
Apply 24 V. The integrated CPU will start, the SF LED will light, and the STOP LED will blink at 2 Hz. The OP will display system message 551 because it still has no partner on MPI 2.
Step 5 - Confirm the OP MPI address
On the C7-633 P, the OP MPI address is shown on the integrated display during power-up. Power cycle the unit and watch for the OP boot screen; the address should read 1 for a factory-default unit. If it does not, the OP firmware can be reconfigured later through ProSave, but the factory default of 1 should be present on a C7-633 P that has not been modified.
Step 6 - Connect STEP 7 directly with the MPI cable
In SIMATIC Manager select Options > Set PG/PC Interface > PC Adapter (MPI) > Properties. Set the address of the PG to 0 and the baud rate to 187.5 kbit/s. Plug the MPI cable into the C7-633 P external MPI socket. Power up the unit and wait for the OP boot screen to settle.
Step 7 - Perform the memory reset (MRES)
On the C7-633 P, MRES is performed on the integrated CPU. The exact sequence is:
- Turn the mode selector to STOP.
- Turn the selector to MRES and hold for at least 3 seconds; the STOP LED lights steadily.
- Release, then turn back to MRES within 3 seconds. The STOP LED blinks during the reset.
- After roughly 30 seconds the STOP LED is steady on. The CPU is reset; all work memory is cleared.
When MRES completes the SF LED stays on, the STOP LED stays steady, and the OP may again report 551. That is normal: the panel still has no program to call.
Step 8 - Download the STEP 7 backup project
In SIMATIC Manager, open the backup project. Right-click the SIMATIC 300 station and choose PLC > Download to Target System > All. STEP 7 will:
- Detect the CPU on MPI address 2.
- Compare the online with the offline project.
- Offer to download. Accept.
When the download completes the SF LED goes out, the RUN LED lights, and the OP replaces the 551 banner with the configured process screen.
Step 9 - Restore the OP project via ProSave
STEP 7 downloads the S7 program. The OP backup project must be transferred separately. Use ProSave (Start > SIMATIC > ProSave) to push the OP project back to the integrated panel over the same MPI cable.
| ProSave field | Required value for C7-633 P |
|---|---|
| Device type | C7-633 P |
| Connection | RS232 / MPI (whichever cable is fitted) |
| Station address | 1 (the OP) |
| Baud rate | 187.5 kbit/s |
| Backup > Restore | Select the .ps7.5 backup file |
Step 10 - Optional: write the project to MMC
Once the CPU is in RUN, the project can be written to a fresh MMC through PLC > Save to Memory Card. Only after a successful download to card should the card be left in the slot. Removing a card while the CPU is in RUN with a card-resident program will again drop the CPU to STOP and reproduce the 551 fault on the next power-up.
8. Verifying the Fix
Use the following checklist before returning the unit to production.
- Power down, wait 5 s, power up. The C7-633 P should reach RUN within 30 s without operator intervention.
- Watch the integrated display: the 551 banner must not appear, and the configured process screen should load.
- Confirm
PLC > Module Informationin STEP 7 shows the CPU in RUN with no diagnostic buffer entries other than the cold restart. - Toggle a digital output from a watched OB1 variable; verify the change is visible on the integrated OP.
- If a card is fitted, perform one more power cycle with the card inserted. The unit must still reach RUN. If it does not, the card is incompatible; remove and re-validate on a different C7.
9. Diagnostic Matrix: Fast Mapping of Symptom to Cause
| Symptom | First check | Second check | Third check |
|---|---|---|---|
| 551 banner + STOP blinking 2 Hz | Was battery replaced with 24 V off? | Is MRES request pending? | Was the original STEP 7 project ever loaded? |
| 551 banner + STOP steady on | External MPI cable short? | Duplicate MPI address on bus? | Wrong OP project (different HMI address)? |
| 551 banner + SF LED blinking | Memory card corrupt or wrong family? | Internal ribbon displaced? | Firmware / hardware fault in CPU |
| 551 after card insert, no error before | Card size: 64 KB FEPROM vs 256 KB FLASH | Card content valid S7-300C family | Card write-protect tab in wrong position |
10. Battery Replacement Best Practice
The lithium back-up battery on the C7-633 P is the only field-service part most often responsible for this entire class of fault. Follow this exact sequence to avoid wiping the work memory.
- Confirm 24 V is present and stable at the X1 connector before removing the battery.
- Pull out the old battery; the holder is on the front lower edge of the CPU module.
- Insert the replacement within 30 s, observing polarity (positive side up).
- Record the battery replacement date on the maintenance label inside the panel door.
If the unit is already in a fault state because the battery was removed under no power, MRES plus reload is the only supported recovery.
11. Frequently Asked Questions
What does Siemens system message 551 mean on a C7-633 P?
System message 551 means the integrated OP cannot establish an MPI/PPI connection to the PLC at the configured station address. The official Siemens remedy is "check MPI station and wiring", but on a C7-633 P it is almost always combined with a STOP LED requesting MRES after a battery or memory-card event.
Why does my C7-633 P show 551 right after I changed the battery?
Because the lithium battery was removed while 24 V was also removed. The work-memory area is cleared, the CPU drops to STOP requesting MRES, and the OP cannot reach the CPU on MPI 2 until a memory reset is performed and the project is re-downloaded through STEP 7.
Can I recover the program from the MMC card and skip STEP 7?
Yes, but only if the card is a known-good 5 V FLASH card with a project that was written for that exact CPU family. Remove the card, perform MRES, reinsert the card, and power up. The CPU will load the project from the card. If 551 reappears, the card content is incompatible and the CPU must be reloaded from STEP 7.
What MPI addresses should the OP and CPU use on a C7-633 P?
Factory default: OP = 1, CPU = 2. The OP polls address 2. If the CPU address has been changed by a previous project, the OP must be reconfigured through ProSave to match, or the CPU address must be changed in the STEP 7 hardware configuration back to 2 before download.
Which cable do I need to download a C7-633 P after a 551 fault?
Use the standard PC Adapter USB/MPI (Siemens 6ES7972-0CB20-0XA0) at 187.5 kbit/s, or a serial RS232 /MPI converter. Plug into the external MPI/DP socket on the C7-633 P. Make sure the PG/PC interface in STEP 7 is set to the same adapter and that the PG address is 0.