Moving to the Current Version

Your VTScada license entitles you to upgrades for a period of time after purchase. (Maintaining a Support Plus contract provides unlimited upgrades.) You can find the end date of your SupportPlus period in the About dialog, accessible from the VTScada Application Manager. Each new version of VTScada introduces new tools and sometimes changes how older features work.

Notes:

  • Review the lists of changes for each version of VTScada between the one you are upgrading from and the current one, to find additional tasks that you may need to perform.
  • If your application runs on a single server, create a backup before starting.
    (With multi-server applications, it is always better to let VTScada look after backups and redundancy.)
  • In general, it is better to install a new version on top of an older version.
  • VIC clients should be updated with each server update. Older versions may work but will not have newer features or security updates.
  • Text in expressions or custom modules is not added to your languages CSV file automatically. In a multilingual application you must add your own phrases to the language file.
  • If your VAM has an instance of the Training Simulator, uninstall it. The simulation code is subject to change from one version to another and older versions are sometimes not compatible with the current version of VTScada. If you are still using the simulator, then after upgrading reinstall from the newest .Snapshot file in the Examples folder.

General Upgrade Procedure:

In a networked system, upgrade one workstation at a time.

You are advised to update the primary historian last.
                You must update I/O clients before I/O servers. Check that the machine you are updating is not a server for any driver.
                  These two warnings may mean that you will need to adjust your server lists temporarily. The original list may be restored after all servers have been upgraded.

Test the conversion process on an application clone, reviewing the effects in the version log.

If auto-deploy is on at this server, turn it off before stopping the older version of VTScada.

  1. Shut down VTScada on the server you are updating.
  2. Run the installation program, installing to the existing folder.
  3. Restart VTScada and run your application.
    Confirm that the application runs as expected.
  4. Deploy the changes.
    (Auto-deploy may be switched back on if you are using it.)
  5. Proceed to the next workstation.
  6. If you adjusted your server lists (as per the first caution statement), then after all workstations have been upgraded, restore the server lists to the original.

VTScada 12.3

  • VTScada has updated its cryptography version. Applications that pre-exist VTScada 12.3 will have to initiate an upgrade process.
    If your application is eligible to upgrade its cryptography version, you will be prompted when the application starts.
    Applications are eligible when each workstations that runs the application has either been upgraded to VTScada 12.3 or higher, or have not run the application in the past 90 days.
  • Pre-12.3 VTScada Internet Client (VIC) is not compatible with post-12.3 VTScada servers.
    Users using VICs of earlier versions to connect to an upgraded server will report problems loading images and buttons.
  • The system setting InterpolateAnalogPlots has been removed.
  • For ReadOnlyStations the new security privilege ReportStudioAccess is enabled by default. Users will be able to access the Report Studio and make temporary changes in draft mode to run ad hoc reports. The new security privileges ReportDefinitionManage, OPCUARead, OPCUAWrite, and OPCUACall are disabled by default. See Privileges Available in VTScada to read more about these privileges and use StationMaskSys to customize.
  • Before 12.3, a page made by copying a demo dashboard page would never scale. After upgrading to 12.3, pages made by copying a demo dashboard have scaling set to "Only Shrink". To make these pages stretch, open the page in the Idea Studio and change the scaling to "Always".
    To restore pre-12.3 scaling behaviour completely, change the setting DispMgrLegacyPageDisplay to '1'.
  • New applications will prevent realm users from editing pages and widgets from outside their realm. Applications made prior and upgraded to VTScada 12.3.01 do not automatically apply this limitation. To enable editing of pages and widgets from another realm, set PageAndWidgetListIgnoreRealms to '1'.