February 5, 2024

#174 - How to migrate a project from STEP 7 5.x to modern TIA Portal

With time, the control system hardware and software become obsolete. That's why it is important to keep the systems running up to date with modern technologies, or, at least, not too far away from it.

A few things are required to migrate a Siemens project:

Controls:
- must have a copy of the original STEP 7 project (.S7P), preferably with comments and tag names. Otherwise it will be required additional time to add new comments and tag descriptions. Having proper comments and IO names is mandatory for starting up, commissioning and troubleshooting
- Install in the same VM (attention to the Windows versions requirements) SIMATIC Manager (OS older than Windows 8) and TIA v13 SP1/SP2 Professional
- Use the function "Migrate" after opening TIA Portal, rather than "Open Project". It may be necessary to untick the option "Exclude Hardware" in case the hardware is too old and does not exist in TIA Portal
- Compile and correct the issues (e.g. pointer issues)
- Change the CPU model to the new model
- Having a project in that version (TIA v13 SP1/SP2 Professional) is very useful because it then can be opened directly by newer TIA Portal versions, such as V17 and V18


- Check all the OBs, FCs, FBs are the same. Attention to some of the functions that may have been migrated automatically to another version. For example the PID CONT_C in the migrated software may be migrated to a Technology Object rather than a FC. The DB numbers, tags, HMI connections may be changed.
- Remove from the code obsolete IO
- Improve the industrial network in the new project if possible, e.g. by adding a redundant PROFINET network
- Check the analogue signals NORM_X and SCALE_X are appropriate normalized and scaled in the new hardware
- Test as much as possible in the workshop and FAT, everything from IO, networking (PROFINET and PROFIBUS, DP-DP Couplers, PN-PN Couplers), simulation, HMI trends, alarms
- Check the PID settings, scan time, parameters
- Retain important values in the PLC
- Edit the Starting values of the Set-points or parameters

Electrical:
- Review existing power supplies and improve or do a new one if necessary
- Ensure compatibility between existing and new IO termination
- Ensure existing drawings are available

Process:
- Talk to operators and process engineers that work on site with this equipment to better understand how it works
- Take the opportunity to improve some simple existing issues, e.g. too small alarm page, trend issues
- Take a photo of all the HMI screens before migration for reference

References:

No comments:

Post a Comment