How can I upgrade a Compact 800 system to an 800xA system?
TheCompact HMI 800 can easily be upgraded to an 800xA system.
This isdone in the following steps:
1.Purchase and download the registered 800xA license.
2.Download the 800xA license and install it in the system using the License Entryapplication
3. Getthe 800xA install DVDs and Install and load the additional extensions needed
4. The800xA System is now ready to be used.
CompactHMI and Compact Control Builder files can be transferred directly to 800xAfiles.
Bothtools contain a small transfer dialog. You just have to be careful that Compactand 800xA use the same libraries, if not it will give a mismatches.
The license upgrade from Compact 800 to 800xA is relatively easy as described by Johen, but usually in 800xA you will use more sophisticated libraries compred to the ones used in Compact 800.
The application itself is not upgraded, and so you have a choice to rewrite the application or continue using it as it was in Compact 800.
I agree with Tomasz, that the license upgrade is a simple thing. The easiest way to get the application running, is in my mind to include the PLC Connect option in the 800xA system. Then there is no need to do anything with the application. Then the 800xA system will act exactly the same way as the Compact HMI system did. And the controller application code is continued to be maintained with the Compact Control Builder as a PLC solution.
However if you want to be able to utilize the deeper integration of AC 800M controllers (DCS functionality), then some additional work is needed. The amount of work is dependant on how the controller code is written. If objects from a Library that has graphical object representation in 800xA, e.g. if you use standard obejcts from the avaialble ProcessObject library, then it's fairly easy to import the Compact Control Builder project into 800xA, and the objects will be created in the Control Structure with the corresponding graphical object representation available. But if libraries are used in Compact Control Builder which doesn't have a corresponing graphical representation in 800xA, then thees graphical objects have to be created. Or if the code is written in a non object oriented way, then either the code has to be re-written or the PLC Connect option have to be used, as descrbibed above.