What is the Correct Procedure to Bring Logic Changes from a 5.1 System to a 6.1 System ?
We have a Production 5.1 AC800M System. In Parallel we have a New 800xa 6.1 System. Upgrade was performed per Upgrade Manual and everything is good. We have not Upgraded the 6.1 CBM Libraries and can connect to the Production Controllers Running 5.1 applications/Firmware. This Upgrade will take many Months and Customer had to make some Logic Changes and Download from the 5.1 System. We are aware to get the Compiled Files like Cold Retain and Domain Files we use the Correct Compiler Output Helper Tool. This works well. However it is our understanding this will not bring the Logic changes over to the 6.1 CBM. We have considered using IMPORT/EXPORT Tool however we are not sure if this is the correct way to Export from a 5.1 System and Import to a 6.1 System ? We have read it's best ti Export/Import from same Versions.
We cannot find anything documented in the Upgrade Manual on how to get the Logic Changes from 5.1 to 6.1 System ?
What is the correct Procedure ?
Thanks
Miro
We cannot find anything documented in the Upgrade Manual on how to get the Logic Changes from 5.1 to 6.1 System ?
What is the correct Procedure ?
Thanks
Miro
Voted best answer
I haven’t tested this... but...
As far as I can tell, the Entity Concept prevents you from exporting or importing sub-parts of an application, eg a Control Module. The smallest transferable piece, is IIRC, a Control Application,
- Take new full backup of 5.1 system
- Use some virtualization technique (VMware, Hyper-V,...) to create a single engineering node at v6.1.
- Take snapshot
- Delete 6.1 System
- Restore 5.1 backup (map only 1st aspect server) - this is actually a ”proper upgrade”
- Open project in CBM, perform necessary upgrade steps
- Export updated items and import them to the production system
- You may have to wipe anything pre-existing before import, but I believe Entity Concept will do the right thing for you.
As far as I can tell, the Entity Concept prevents you from exporting or importing sub-parts of an application, eg a Control Module. The smallest transferable piece, is IIRC, a Control Application,
Answers
I see two options. Either you can copy/move changed POU objects into the new temporary project and application. Export this temporary project. Export also BasicHwLib from v5.1 and import to v6.1. Import temporary project to v6.1. Open it in CBM, it will ask for project upgrade with using BasicHwLib v5.1. Upgrade temporary project. Finally you can drag-and-drop changed objects from temporary project to the production project one by one in Control structure.
Another option may be using CBM Open innterface, which allows to export/import the whole content of Control modules, Programs, Diagrams, CM instances, etc. to text files. If you are skilled with C# or VBA you can develop your own simple import/export tool within 2 days. I can help you then, contact me off forum.
I hope it helps.
Another option may be using CBM Open innterface, which allows to export/import the whole content of Control modules, Programs, Diagrams, CM instances, etc. to text files. If you are skilled with C# or VBA you can develop your own simple import/export tool within 2 days. I can help you then, contact me off forum.
I hope it helps.
Add new comment