Replace SIEMENS CPU S400 by noncompatible CPU

HRagab

Member
Join Date
Dec 2022
Location
Bnisuef
Posts
7
I can't replace cpu S400 416-3XR05-0AB0 BY 416-3ER05-0AB0 in PCS7 Project
when using replace object to keep the original configuration in the project i found only the compactable CPU like attached photo.
How can i solve that

REPLACE.png
 
Go to the CPU properties and write down every parameter setting.
Then delete the CPU, add the new one, and adjust the properties to match the old CPU.
 
I upgraded some MPI/DP-only processors to PN/DP models to get Ethernet connectivity. I jotted down these instructions for Simatic Manager:
1) **Put CPU in "STOP" mode
2) verify program is correct.
3) Make sure the offline values of DBs match
Reconcile if not
4) Archive the "as found" project, with current online values
5) Save the project with a new name
6) In Hardware Config, try to "Replace object" the CPU. If it won't let you:
A) Delete CPU. If prompted to delete the program, select "NO"
B) Insert a new CPU. Make the network settings match the old system (Profibus node, etc.)
C) Make sure new CPU is connected to Profibus network in H.C.
i) Double-click on MPI/DP port in H.C.
ii) Set the type according to whatever the system was using (MPI/PROFIBUS)
iii) Select the existing network to connect to the port. Allow it to renumber
the existing unit, leaving inserted modules alone. In the software, the new
CPU is the "existing" module and is what needs to change here.
D) Save & Compile H.C. AND inside NetPro
E) In Simatic Manager, move the program blocks(the old one) to the CPU
**JUST OB, FB, FC, DB, VAT, UDT. OMIT SDBs!!**
7) Download the H.C. and program blocks to the CPU
***********************************
Here is the procedure I came up with to save the online DB values in the offline project. This is what I refer to in step 3 above:
Note which DBs have different actual values
1) Open OFFLINE DB
2) Click "Open Online Partner", click "OK"
3) Go to Data view. Make sure symbol names are present
4) Click "Save"
5) Click "OK" to allow overwrite (if prompted)
This saves the current online actual values to the offline archive

OR, if DB structures perfectly match:
1) Open ONLINE project
2) Copy DBs from ONLINE to OFFLINE.
3) Verify Symbols & Names still exist


*************************************


Please consider this at your own risk. As a precaution, I would make sure that the original CPU WITH ITS MEMORY CARD remain safe and unchanged during this process, in case something wonky goes wrong (it likely will...).
 
joseph_e2's instructions are certainty more thorough than mine are should be followed. But do write down every parameter setting of the old CPU and copy to the new.
 

Similar Topics

Kindly, can we install new Siemens Sinamics S120 motor modules and new 1FK7 servomotors, in place of old types ? Will the old motion control...
Replies
0
Views
1,124
Hello The S7 modules power supply was replaced for a temporary one until a direct replacement could be obtained. Could someone guide me in the...
Replies
8
Views
2,033
Hi All, I work for an OEM and all our machines go out with AB PLC´s, almost exclusively Compact Logix PLC´s but some Control and Micro logix...
Replies
8
Views
7,480
Hello all, I need your usual guide and help. I have applications that use different Siemens S7-300/400 modules. I want to order spare parts for...
Replies
0
Views
1,861
I need to replace a Siemens CPU315 2DP with a CPU317 2DP, but it comes up with error: "CPU too wide". Physically the CPU is wider. How can I...
Replies
4
Views
7,524
Back
Top Bottom