When upgrading from v7.20, you will NOT need to restore the alarm data files (ALARMSAV.DAT and ALRMSAVEINDEX.DAT) under most circumstances. Citect SCADA 2018 is equipped to read this information from the redundant v7.20 (SP5A or greater) server that is still not upgraded.
To upgrade from v7:20:
[LAN]EarliestLegacyVersion = 7200.
Restart the servers after adding the parameter for the changes to take effect.
The AlarmSetQuery Cicode function was deprecated in v7.30. This means that if you are using custom alarm filtering code, you will most likely need to convert it. Click here for more information about this process.
Set the [Alarm.<Cluster Name>.<Server Name>]ArchiveAfter .INI parameter to a date prior to the earliest historical event date from which you want to migrate.
In the event that there is a disconnection or timeout during synchronization between the v2018 and v7.20 alarm servers, follow these steps:
Also, you can increase the timeout using the [Alarm]StartTimeout .INI parameter. This will allow the v2018 server to wait for connection from the v7.20 server.
If you find that the synchronization between the two servers is experiencing interruptions, delete the alarm database, and place your ALARMSAV.DAT and ALARMSAVINDEX.DAT in the [Alarm]SavePrimary directory and the v2018 server will convert the data. However, we recommend always trying the peer synchronization first.
Because of the differences between Citect SCADA2018 and v7.20, any actions that happen during the online upgrade process are subject to incompatibilities that are not reconcilable between versions. However, the scenarios are quite particular and should not have a great impact if any, on your SCADA system. Here is a list of such scenarios:
Published June 2018