Last revision: 12/8/2020
This document contains important information about AVEVA System Platform 2020 R2.
Important: Support for 32-bit operating systems and 32-bit SQL Server versions has been discontinued. System Platform 2020 R2 is only compatible with 64-bit operating systems and SQL Server versions. If you have a 32-bit version of SQL Server, you must uninstall it before installing System Platform. System Platform will check that an installed SQL version is compatible prior to installation, and will display an error message if the installed SQL Server version is not compatible for any reason (not only for 32-bit versions). For information about moving from 32-bit to 64-bit SQL Server, refer to Issue 1249251 under Install/Uninstall and Galaxy Migration Issues. For general information about SQL Server requirements, see SQL Server Notes.
Program Name |
Version |
AVEVA Application Server 2020 R2 including AVEVA OMI |
20.1.000 |
AVEVA Communication Drivers Pack 2020 R2 |
7.2.0 |
AVEVA Enterprise License Manager |
3.7.00000 |
AVEVA Enterprise License Server |
3.7.00000 |
AVEVA Enterprise Licensing Platform |
3.7.00000 |
AVEVA Historian, formerly Wonderware 2020 R2 |
20.1.000 |
AVEVA Historian Client 2020 R2 |
20.1.000 |
AVEVA InTouch HMI, formerly Wonderware 2020 R2 |
20.1.000 |
AVEVA InTouch Access Anywhere Server 2020 R2 |
20.1.000 |
AVEVA InTouch Access Anywhere Secure Gateway 2020 R2 |
20.1.000 |
Insight Publisher |
4.2.000 |
Platform Common Services 4.5.1 |
4.5.20340.1 |
System Monitor Agent Install Manager 1.3 |
1.3.0 |
System Monitor Manager 1.3 |
1.3.0 |
Changelog: System Platform 2020 R2
Change Description |
Licensing enhancements |
Ability to use AVEVA OMI layouts as content |
Ability to add a background image to AVEVA OMI layouts |
Support for Galaxy Style Libraries |
Improved navigation node security |
Support for Web Widgets in AVEVA OMI layout panes |
New Graphic Repeater app |
Alias names promoted to first class citizens |
Security enhancements |
Miscellaneous bug fixes |
Incorporate InTouch HMI and Application Server hot fixes |
Supported System Platform Versions for Product Upgrade
You can upgrade directly to AVEVA System Platform 2020 R2 from Wonderware System Platform 2014 R2 SP1 or newer.
All existing, installed products on a node must be upgraded to the same version. Therefore, when you upgrade a node to System Platform 2020 R2, all products on the node must be upgraded to version 2020 R2.
Important! System Platform does not support mixed Windows workgroup/domain environments. Although workgroups are supported, domain-based networking is recommended. However, you cannot use workgroup nodes within a domain environment.
Supported System Platform Versions for Migration
You can migrate user-created content (for example, .cab files, .aaPKG files, Historian databases, etc.,) to System Platform 2020 R2, as long as the content was created in one of the following product versions:
Server-based Licensing
AVEVA System Platform 2020 R2 continues to utilize the server-based licensing subsystem introduced in System Platform 2017. This new licensing subsystem provides centralized license management, and replaces the file-based licensing system that was used in prior releases. Licenses must be activated before use.
If you are upgrading from Wonderware System Platform 2014 R2 SP1 (with or without patches), you must first install and configure a license server node, and activate the licenses to ensure continuous plant operation. The license server is typically installed on the Galaxy Repository node, but you can use a dedicated license server. See the "License Installation and Activation" section of the System Platform Installation Guide (SP_Install_Guide.pdf), located at the root of the DVD.
Application Object Toolkit
Microsoft .NET Framework 4.8 is required for System Platform 2020 R2. When the System Platform installation process begins, it automatically checks the .NET version and installs the correct version if needed.
The Application Object Toolkit (AOT) is not included in the System Platform 2020 R2 release, but if you use AOT to build objects for Application Server, check that you have installed and configured the developer pack for .NET 4.8 when you create your AOT solution in Visual Studio.
Start Menu and Shortcut Changes
Some Start menu folders and some of the System Platform shortcuts they contain have been renamed. Commonly used applications, such as the Change Network Account utility, Configurator, and System Platform Management Console, are now located under the AVEVA Start menu folder. These were under the Wonderware Utilities folder prior to System Platform 2020.
Old Name |
System Platform 2020/2020 R2 Name |
Type |
Wonderware Utilities |
AVEVA |
Folder |
Wonderware Documentation |
AVEVA Documentation |
Folder |
Wonderware Historian |
AVEVA Historian |
Folder |
Wonderware InTouch |
AVEVA InTouch |
Folder |
Wonderware System Platform |
AVEVA System Platform |
Folder |
Sentinel System Monitor |
AVEVA System Monitor |
Folder |
ArchestrA Service Bus Portal |
Common Services Portal |
Shortcut |
AVEVA Enterprise License Manager |
Enterprise License Manager |
Shortcut |
Sentinel Application |
System Monitor Application |
Shortcut |
Readme Files for Other Products in this Release
To access individual product Readme files, insert the System Platform installation DVD and navigate to the applicable folder under the InstallFiles directory. Review the known and resolved issues contained in each Readme file for the component products updated for this release:
Product |
Location on Installation DVD |
Application Server 2020 R2 |
|
InTouch HMI 2020 R2 |
|
Historian Server 2020 R2 |
|
Historian Client 2020 R2 |
|
InTouch Access Anywhere 2020 R2 |
Affected Systems
This information is applicable to a small subset of highly secured environments, in which operating systems and supporting networks have been configured to enable TLS 1.2 and where TLS 1.0 and 1.1 have been purposefully disabled. In these rare instances, some additional configuration is required to ensure that System Platform will work as expected.
System Platform 2020 R2 includes various measures to strengthen security, including the ability to leverage TLS (transport layer security) 1.2, provided that TLS 1.2 is enabled and configured in the host operating system.
In some cases, you may have to enable TLS 1.2 support by applying Microsoft updates and by making several manual edits to the system registry. The tasks of applying all Microsoft updates and editing the system registry must be completed before you install System Platform 2020 R2. These instructions also apply to any other software products that support TLS 1.2. Follow the instructions listed below.
If you are required to enable TLS 1.2 and disable TLS 1.0 and TLS 1.1:
The .REG file shown below sets registry keys to their safest values.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
For important information about this product release, go to the AVEVA Global Customer Support (GCS) website. Information on the GCS website includes product requirements, compatibility, as well as downloads from previous releases. After you log in, you can filter search results by product name and the release/version.
System Platform 2020 R2 includes the following new features, as well as miscellaneous bug fixes.
Alias Names
Alias Names are now first class citizens in the system.
Graphic Repeater App
The Graphic Repeater app allows a single graphic to be shown multiple times in an AVEVA OMI layout pane, with each occurrence using different values. Dynamic sorting of the graphic, based on the current run-time values, is supported.
Web Widgets
Web Widgets, previously supported only in InTouch HMI windows, are now supported in AVEVA layout panes.
Navigation Node Security
Navigation Node Security can now use roles.
Galaxy Style Libraries
Galaxy Style Libraries are supported and the Galaxy Style Library can be dynamically changed at runtime.
Support for Expressions in External Content Objects
External Content objects, which previously could use only static strings, now allow dynamic strings. These dynamic strings can be any combination of static strings, references, and complex expressions. The behavior of the dynamic content is determined at run time, and is the same as provided by the Industrial Graphic Editor.
Flex License Mode Configuration
Flex License mode configuration has been enhanced.
Layout Background Image
A background image can be set for an entire AVEVA OMI layout.
GR Access Toolkit
The GR Access Toolkit has been updated to support Flex licensing. The toolkit is available as a separate download from AVEVA Support website:
https://softwaresupport.aveva.com/
Linked Layouts
Layouts can be used as content and linked to templates and assets.
Licensing
The Galaxy Repository process periodically retries obtaining a license if it cannot obtain one, or if it loses an acquired license.
InTouch HMI 2020 R2 includes a number of new features, hot fixes, and provides support for the latest versions of Microsoft products. Refer to the GCS Technology Matrix for the list of supported Microsoft products. The following section summarizes the major features introduced in this release.
AVEVA Connect
Enhancements and improvements in security and performance to the integration with AVEVA Connect.
Web Widgets
This release introduces two new web widgets QR Code Scanner and Web Browser.
InTouch HMI as an OPC UA Server
InTouch HMI can now function as a secure OPC UA Server allowing OPC UA clients to connect to it.
Web Client
The following enhancements and improvements were made to the Web Client this release:
Declarative Engineering Unit Conversion
Support for UOM conversion during retrieval, new Engineering Units Catalog added to SMC.
Enhanced Excel add-in
Support for Excel custom functions, UOM conversion, periodic numeric retrieval supports event based time slicing.
AVEVA Historian Client Web (previously known as Historian Insight)
Support for UOM conversion, new alarm grid page.
Tag Extended Property Administration
SMC supports adding/editing/deleting tag extended properties.
Volume Shadow Copy Aware Backups
Support for Microsoft Windows Volume Shadow Copy Service (VSS), enabling consistent backups without shutting down the Historian.
High-Latency Network Support
Replication supports high-latency networks.
Trend supports UOM conversion
Web Help - Browser-based User Assistance
Web help components have been delivered in this release. Web help opens in the default browser on your local computer. Help displayed in a browser allows more dynamic and searchable user assistance including standard web browser navigation and tutorial videos.
Typically, help content is installed on your local machine as part of the documentation library, and displays in your browser without requiring an Internet connection. When you install the Application Server IDE, a link to the AVEVA OMI Web Help is added to the Windows start menu. To open the help, use one of the following methods (depending on the editor/UI you are using):
C:\Program Files (x86)\ArchestrA\Framework\Docs\1033\NGX\index.htm
Start > AVEVA Documentation > AVEVA OMI Help
Browser Requirements and Recommendations
Internet Explorer is recommended.
Browser Permissions for Displaying Web Help
Each browser and Windows operating system combination has its own security permissions. Using Internet Explorer as an example, you may see a dialog requesting that you "Allow blocked content" each time you invoke the web help. This dialog is triggered by the presence in the help system of JavaScript components that control internal navigation and topic display elements such as pop-up or in-place-expanding display blocks that contain text and graphical images. The text and image content is itself non-active.
You can accept each occurrence of this dialog, or you can set the following option in Internet Explorer, depending on your IT security requirements: In Internet Options, click the Advanced tab, then navigate to the Security section. Enable the "Allow active content to run in files on My Computer." Permissions and security settings will vary depending on your specific browser.
Playback of Tutorial Videos
The web help may contain a number of brief tutorial videos. To play these videos, you must have Microsoft Media Player installed on your local machine. In Windows Server operating systems, you must enable the "Desktop Experience" feature using Server Manager.
Internet Explorer (or IE-rendering in other browsers) may be required for viewing video content. If using a browser other than Internet Explorer without IE rendering enabled, videos may not be visible.
The AVEVA OMI Software Developer Kit (SDK) provides programmatic access to component APIs and namespaces. Using the methods and properties that these provide, you can build your own custom AVEVA OM applications. Users can then add these custom apps to their ViewApps, the same way that they can add the AVEVA OMI apps that are included with Application Server.
When you install the Application Server IDE, the AVEVA OMI SDK is automatically installed, including samples and libraries. A link to the AVEVA OMI SDK Web Help is added to the Windows start menu. The browser requirements and recommendations that apply to System Platform Web Help also apply to the SDK help.
C:\Program Files (x86)\ArchestrA\Framework\AcfSdk
C:\Program Files (x86)\ArchestrA\Framework\Docs\1033\OMISDKHelp\index.html
Start > AVEVA Documentation > AVEVA OMI SDK Help
The following table provides guidelines for hardware configurations suitable for System Platform 2020 R2 software based on the size of the application. These guidelines are subject to the limitations of your Windows operating system, and if applicable, to the SQL Server edition (Express, Standard, or Enterprise). See the AVEVA GCS Technology Matrix for supported versions of Windows operating systems and SQL Server.
The following guidelines are provided for reference only. The system configuration required for your application will depend on multiple factors, including but not limited to the size and complexity of the application, and the features and components used.
Application |
Level |
Logical Processors |
RAM |
Free Disk Space |
Network Speed |
Application Server Nodes |
|||||
Small Application |
Minimum |
4 |
2 GB |
100 GB |
100 Mbps |
Recommended |
8 |
4 GB |
200 GB |
1 Gbps |
|
Medium Application |
Minimum |
8 |
8 GB |
200 GB |
1 Gbps |
Recommended |
16 |
12 GB |
500 GB |
1 Gbps |
|
Large Application |
Minimum |
16 |
16 GB |
500 GB |
1 Gbps |
Recommended |
32 |
24 GB |
1 TB |
Dual 1 Gbps |
|
Galaxy Repository Nodes |
|||||
Small Galaxy |
Minimum |
4 |
2 GB |
100 GB |
100 Mbps |
Recommended |
8 |
4 GB |
200 GB |
1 Gbps |
|
Medium Galaxy |
Minimum |
8 |
8 GB |
200 GB |
1 Gbps |
Recommended |
16 |
12 GB |
500 GB |
1 Gbps |
|
Large Galaxy |
Minimum |
16 |
16 GB |
500 GB |
1 Gbps |
Recommended |
32 |
24 GB |
1 TB |
Dual 1 Gbps |
|
Historian Server Nodes |
|||||
Small Historian |
Minimum |
4 |
2 GB |
100 GB |
100 Mbps |
Recommended |
8 |
4 GB |
200 GB |
1 Gbps |
|
Medium Historian |
Minimum |
8 |
8 GB |
200 GB |
1 Gbps |
Recommended |
16 |
12 GB |
500 GB |
1 Gbps |
|
Large Historian |
Minimum |
16 |
16 GB |
500 GB |
1 Gbps |
Recommended |
32 |
24 GB |
1 TB |
Dual 1 Gbps |
|
Thin Client Nodes |
|||||
RDP clients, ITAA, mobile devices |
Minimum |
2 |
512 MB |
N/A |
100 Mbps |
Recommended |
4 |
2 GB |
N/A |
100 Mbps |
|
Client Nodes |
|||||
WindowViewer, ViewApp, Historian Client, Remote IDE |
Minimum |
4 |
1 GB |
100 GB |
100 Mbps |
Recommended |
8 |
4 GB |
200 GB |
1 Gbps |
|
Remote-Desktop Server Nodes |
|||||
Basic RDS, ITAA Server |
Minimum |
8 |
8 GB |
200 GB |
1 Gbps |
Recommended |
16 |
12 GB |
500 GB |
1 Gbps |
|
Large RDS, ITAA Server |
Minimum |
16 |
16 GB |
500 GB |
1 Gbps |
Recommended |
32 |
24 GB |
1 TB |
Dual 1 Gbps |
|
All-In-One Nodes |
|||||
Small Application - All products on one node: 1,000 I/O max |
Minimum |
8 |
8 GB |
200 GB |
100 Mbps |
Recommended |
12 |
12 GB |
500 GB |
1 Gbps |
|
Medium Application - All products on one node: 20,000 I/O max |
Minimum |
12 |
16 GB |
500 GB |
1 Gbps |
Recommended |
16 |
32 GB |
1 TB |
1 Gbps |
|
Large Application - All products on one node: 100,000 I/O max |
Minimum |
20 |
32 GB |
2 TB |
1 Gbps |
Recommended |
24 |
64 GB |
4 TB |
1 Gbps |
|
1) To calculate the number of logical processors: multiply the number of physical cores by the number of threads each core can run. A four core CPU that runs two threads per core provides eight logical processors. The terms "Hyper-Threading and "simultaneous multithreading" (SMT) are also used to describe logical processors. |
Supported and Recommended Node Hardware Types
Product |
Server Node |
Thin Client- Server Node |
Client Node |
Thin Client |
All-In-One |
Application Server |
|||||
Galaxy Repository |
Preferred |
Supported |
Supported |
No |
Supported |
Application Engine |
Preferred |
Supported |
Supported |
No |
Supported |
IDE |
Preferred |
Supported |
Supported |
RDP |
Supported |
ViewApp Runtime |
Supported |
Supported |
Preferred |
ITAA/RDP |
Supported |
InTouch Standalone |
|||||
WindowMaker (No Modern Apps) |
Supported |
Supported |
Preferred |
RDP |
Supported |
WindowMaker (with Modern Apps) |
Preferred |
Supported |
Supported |
RDP |
Supported |
WindowViewer / InTouch ViewApp (runtime only) |
Supported |
Supported |
Preferred |
ITAA/RDP |
Supported |
InTouch for System Platform |
|||||
WindowMaker (with Managed Apps) |
Preferred |
Supported |
Supported |
RDP |
Supported |
WindowViewer / InTouch ViewApp (runtime only) |
Supported |
Supported |
Preferred |
ITAA/RDP |
Supported |
InTouch Access Anywhere |
|||||
InTouch Access Anywhere Server |
Supported |
Preferred |
No |
No |
Supported |
InTouch Access Anywhere Client (HTML5 Browser) |
Browser |
Browser |
Browser |
Browser |
Browser |
InTouch Access Anywhere Secure Gateway |
Supported |
No |
No |
No |
No |
Historian |
|||||
Historian Server |
Preferred |
Supported |
Supported |
No |
Supported |
AVEVA Insight (Historian Client) |
Browser |
Browser |
Browser |
Browser |
Browser |
Historian Client |
Supported |
Supported |
Preferred |
RDP |
Supported |
Support Components |
|||||
OI Gateway |
Preferred |
Supported |
Supported |
No |
Supported |
AVEVA Enterprise Licensing - Server |
Preferred |
Supported |
Supported |
No |
Supported |
AVEVA Enterprise Licensing - Manager |
Preferred |
Supported |
Supported |
No |
Supported |
AVEVA Enterprise Licensing - Manager Client |
Browser |
Browser |
Browser |
Browser |
Browser |
Windows operating systems and SQL Server versions may impose hardware requirements that exceed the minimum requirements for System Platform 2020 R2. Refer to the following Microsoft Web sites for Windows and SQL Server hardware requirements.
Windows requirements
Note: System Platform 2020 R2 is not supported on any 32-bit Windows operating system. Windows 10, Version 1803 (64-bit), is the earliest version of Windows 10 that supports System Platform 2020 R2. For the complete list of supported Windows operating systems and SQL Server versions, see the AVEVA GCS Technology Matrix.
SQL Server requirements
For system sizing examples, see the System Platform Installation Guide (SP_Install_Guide.pdf).
The latest product information for each System Platform product is listed in the AVEVA Global Customer Support GCS Technology Matrix. Each link includes:
Minimum Required Operating System Version
The following table shows the minimum operating system for each product. See the GCS Technology Matrix for a list of all supported operating systems.
Product |
Minimum Required Operating System Version |
|
Client OS (x86 and x64) |
Server OS (x64 only) |
|
Application Server |
Windows 8.1 Windows 10 |
Windows Server 2012 Windows Server 2012 R2 SAC versions of later Windows Server operating systems are not supported |
InTouch |
||
Historian |
Important: Regardless of which operating system you are using, we recommend that you download and install the latest Microsoft updates to enhance security and ensure product compatibility.
Note: Only Windows Server versions licensed under Microsoft's long term servicing channel (LTSC) are supported. Versions of Windows Server licensed under the Semi-Annual Channel (SAC) do not include Desktop Experience, and therefore, are not supported. For example SAC versions 1709, 1903, and 2003 are not supported.
64-bit only
System Platform Product / Component |
Windows 8.1 |
SAC Windows 10 |
LTSC Windows 10 |
LTSC Windows Server |
Application Server 2020 R2
|
Supported |
1803 |
2016 |
2012 |
InTouch HMI 2020 R2
|
Supported |
1803 |
2016 |
2012 |
InTouch for System Platform 2020 R2
|
Supported |
1803 |
2016 |
2012 |
Historian Server 2020 R2 |
Supported |
1803 |
2016 |
2012 |
InTouch Access Anywhere Server 2020
|
Supported |
1803 |
2016 |
2012 |
Other System Platform 2020 R2 components / products
|
Supported |
1803 |
2016 |
2012 |
SAC: Semi-Annual Channel (subscription)
LTSC: Long Term Servicing Channel
LTSC is the newer name for LTSB (Long Term Servicing Branch)
Windows Server Notes:
Important! Installing System Platform 2020 R2 on a computer used as a domain controller is not supported.
For more information, see the Microsoft Security Best Practices Checklist.
The following web clients are included with System Platform 2020 R2:
The client programs listed above can be used with most common web browsers. Compatible browsers include:
Upgrading SQL Server with AVEVA products installed is supported. See the AVEVA Global Customer Support GCS Technology Matrix for the complete list of supported SQL Server versions.
Only 64-bit versions of SQL Server are supported in this System Platform release. See Supported SQL Server Versions at Time of Release for more information.
If an error message about an unsupported SQL Server version is displayed while installing or upgrading to System Platform 2020 R2, check the following:
64-bit only
System Platform Product / Component |
SQL Server Express SSMSE |
SQL Server |
Application Server 2020 R2
|
2012 SP4 v11.0.7001.0 or higher
2014 SP3 v12.0.6024.0 or higher
2016 SP2 v13.0.5026.0 or higher
2017 Core v14.0.1000.169 or higher
2019 Core v15.0.2000.5 or higher |
2012 Standard/Enterprise SP4 v11.0.7001.0 or higher
2014 Standard/Enterprise SP3 v12.0.6024.0 or higher
2016 Standard/Enterprise SP2 v13.0.5026.0 or higher
2017 Standard/Enterprise v14.0.1000.169 or higher
2019 Standard/Enterprise v15.0.2000.5 or higher
|
InTouch HMI 2020 R2
|
||
InTouch for System Platform 2020 R2
|
||
Historian Server 2020 R2 |
||
System Monitor Manager |
Default database is SQL Server Express 2017 Core
For information about which version of SQL Server you are running, see How to determine the version, edition, and update level of SQL Server and its components
The following virtualization software and cloud-based virtual environments are supported for System Platform 2020 R2:
In order to establish communication with other components and services on the network, System Platform and ArchestrA Service Bus (ASB) services require certain network ports to be opened in the Windows Firewall. Typically, these ports are automatically opened for the Windows Firewall during installation. However, if the Windows Firewall service is disabled or not running at the time of installation, or if an alternative firewall is in use, you will need to manually open the appropriate network ports in the firewall. For more information about port configuration, see "Configuring ArchestrA Service TCP Ports" in the Application Server User Guide (filename: IDE.pdf).
Due to the Data Execution Prevention (DEP) feature in Windows operating systems, any ActiveX control built with ATL version 7.1 or earlier will fail to host, or will behave unpredictably in InTouch, either in WindowMaker or WindowViewer.
The ActiveX controls and error message, along with solutions to resolve the behavior, are described in detail in TechNote 522, "Some ActiveX Controls NOT Supported in InTouch 2012 R2 (Version 10.6)". You can download this TechNote from the AVEVA Global Customer Support (GCS) website.
The process to configure remote alarm retrieval queries has changed for interactive applications such as InTouch HMI when running on currently-supported Windows and Windows Server operating systems.
When InTouch WindowViewer is started and generates alarms from an interactive Windows or Windows Server desktop session, an AlarmViewer control (running within InTouch HMI) on a remote node must be specially configured to query the alarms. The source alarms will not appear unless the AlarmViewer control's alarm query is configured.
This type of query only works for InTouch HMI as an alarm provider running in a Terminal Services session, not for InTouch HMI running in a console session.
To configure the AlarmViewer's alarm query
\\nodename:ip_address\intouch!$system
where nodename is the name of the node that is providing the InTouch alarm and ip_address is the IP address that you determined in step 1.
Windows Server no longer supports the /console switch as a means of starting the remote desktop (RDP) client, also known as Session 0 or Terminal Server Console session. Session 0 is no longer an interactive session, and is reserved only for Windows services. Windows Server treats all remote connections as remote RDP sessions regardless of /console, /admin, or any other switches used to make the connection.
This impacts InTouch HMI functionality such as Alarm Manager that depends on the Terminal Server Console session. The impact to Application Server is minimal as most Application Server processes run as services. One impact to Application Server is to carry forward the restriction introduced with the Windows Vista operating system which permits only one alarm provider. While both Application Server and InTouch HMI can be configured as alarm providers, only one alarm provider can be configured at any one time.
Refer to the InTouch HMI Readme for further information about InTouch HMI applications running in the Terminal Server Console.
If you are running WindowViewer within a Terminal Server session and want to access alarms from WindowViewer in a client session, you must use the syntax \\terminalservernode:<IP address>\InTouch!$System to access the alarms, with a colon (:) after the node name. The IP address is that of the client computer connected to the session.
NetDDE is not supported for InTouchView applications.
By design, an InTouchView application does not serve data to any other source, including InTouch HMI itself. When WindowViewer starts, it verifies if the application is an InTouchView application. When WindowViewer detects an InTouchView application, it does not register to become a DDE server. Industrial Graphics make use of the client layer when accessing InTouch tags, and appear as a third-party client trying to access WindowViewer as a data server. As a result, Industrial Graphics cannot communicate with InTouch tags when used with an InTouchView license.
In Industrial Graphics, InTouch:<tagname> is still a valid method of referring to an InTouch tag on a local node.
System Platform 2020 R2 with InTouch HMI 2020 R2 supports User Account Control-enabled operations on run-time nodes.
This section describes specific behaviors and restrictions when using the supported versions of Windows and Windows Server operating systems with Application Server.
Application Server supports User Account Control-enabled operations. Starting the IDE requires elevated privileges.
Scenarios involving remote node communication fail if the Historian node is using the Windows 7, Windows 8, Windows Server 2008 R2, or Windows Server 2012 operating system.
For example:
Workaround:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
This sets LocalAccountTokenFilterPolicy registry entry value to 1. In doing so, an elevated token for the user is generated.
User Account Control can be enabled when the Historian Client application is running as non-administrator.
IMPORTANT: System Platform 2020 R2 leverages the Microsoft .NET Framework 4.8 (or higher) version. Multiple versions of the .NET Framework can coexist, if other applications on the same machine have dependencies on other .NET versions.
All user-supplied .NET code that runs in the context of InTouch HMI and Application Server requires .NET Framework 4.8 or higher. Although the .NET Framework 4.8 is highly compatible with applications that are built with earlier .NET Framework versions, you may have to update your scripts.
In ArchestrA scripting, some .Net codes could fail if not using proper text encoding, and could cause a script to exit without completion. The UTF8Encoder is the default BinaryStream decoder in .Net 4.5 and later. To enable an ArchestrA script to decode ASCII XML data, for example, insert the following snippet:
BinaryReader streamReader = new BinaryReader(ms, new ASCIIEncoding());
To learn more about changes introduced in different versions of the .NET Framework, refer to the following Microsoft resources:
SQL Server is required for Application Server, InTouch, and Historian Server. We recommend that you install and configure the supported SQL Server version before you begin the System Platform installation program. If you select SQL Server Express during System Platform installation, it will be installed automatically (applicable to small installations only).
The System Platform installer will install all prerequisites except the SQL Server requirement for installing the Historian Server. If you select the Historian Server for installation, and if the supported version of SQL Server is not already installed, you must exit the installation program, install the supported SQL Server version, then resume the installation.
Other considerations are:
Important! A 32-bit version of SQL Server cannot be upgraded to a 64-bit version through SQL Server Setup. However, you can back up or detach a database from a 32-bit instance of SQL Server, and then restore or attach the database to a 64-bit instance. For more information, see Supported Version and Edition Upgrades for SQL Server 2017.
If you accidentally delete the aaAdministrators group from the SQL Server security logins, you must run the aaConfig SQL Utility to restore it. Refer to the Application Server User Guide, "About ArchestrA User Accounts", for further information and procedures about restoring the aaAdministrators group.
For Historian Client:
Note: Make sure that you are not using the Microsoft Office 64-bit version.
For detailed installation instructions in English, see the AVEVA System Platform Installation Guide (SP_Install_Guide.pdf) or AVEVA System Platform Installation Help (SP_Install_Guide.chm). The Installation Guide pdf file is located in the root directory of the System Platform installation DVD. The Installation Help chm file is located in the InstallFiles directory of the installation DVD.
Important! Installing System Platform 2020 R2 on a computer used as a domain controller is not supported.
For more information, see the Microsoft Security Best Practices Checklist.
Some AVEVA products released prior to System Platform 2020 R2 must be installed BEFORE you install System Platform, if the product will be installed on the same node as System Platform. These are:
The ArchestrA user account is a user name and password combination that enables inter-node communication between all computers in an ArchestrA (System Platform) environment. You must specify the same user account on every node when you install the System Platform components for the first time on computers that communicate with each other.
WARNING! The ArchestrA user account is a Windows operating system account located on the local computer or on a domain. Do not delete this account with operating system account management tools. If you do, ArchestrA-enabled software may stop functioning properly.
After you install a System Platform component, you can use the Change Network Account utility to change or re-create the ArchestrA user account. The AVEVA Start menu contains a shortcut to the utility.
You must have Administrator privileges to use the Change Network Account utility. For more information, see the Change Network Account utility help, available from within the utility.
Note: If you re-create the user account using the Change Network Account utility, the Microsoft Windows security component on the computer can take several minutes to update this information on the Galaxy node. Until that occurs, the ArchestrA component may not function properly. Restarting the Galaxy node updates this information immediately.
We highly recommend the following System Monitor installation and configuration sequence. For more information and details, please see “Configuring the System Monitor Agent" and "Configuring the System Monitor Manager” in the System Platform Installation Guide (SP_Install_Guide.pdf).
If you connect a machine to the System Management Server and then later replace the machine due to hardware failure, or restore the VM to a state prior to that connection without first disconnecting the machine from the System Management Server, you will not be able to reconnect that same machine to the System Management Server.
Cause:
To protect the security of the system, the System Management Server uniquely identifies each machine that connects to it. If an intruder attempts to pretend to be that machine (spoofing) and re-registers with that machine’s name, the System Management Server will detect the mismatched identity and reject the suspected intruder’s registration.
Solution:
After attempting to reconnect the machine, the logger will contain the warning:
“ArchestrA.CertificateManager: Please un-register the device <device name> from management server. Use the (Remove-AsbDevice) script to remove the device registration”
The PowerShell command will remove the machine’s connection information from the System Management Server. We recommend that you contact your support team, or AVEVA Global Customer Support (GCS), for assistance with executing this command.
IMPORTANT! You can only upgrade to System Platform 2020 R2 if the prior version was installed on a 64-bit operating system.
You can upgrade directly to System Platform 2020 R2 from System Platform 2014 R2 SP1 or later, provided the prior version was installed on a 64-bit operating system.
Upgrading is defined as installing a newer version of the software when a previous version of the software exists. An upgrade is possible when the system requirements (operating system, SQL Server, .NET Framework) are met. The upgrade process will properly remove or uninstall the previous software version and install the new version. For versions older than the current and previous licensed versions, only the latest service pack or patch versions are tested. For distributed systems, some products must be upgraded in a particular order. For more information, see upgrade information for each product in the System Platform Installation Guide.
The earliest versions of Windows that support System Platform 2020 R2 are:
See the GCS Technology Matrix for complete information about operating system that you can use with System Platform 2020 R2 products.
IMPORTANT! Back up any relevant application configuration files or databases before you start an upgrade or migration.
Once installed, a link to the AVEVA Enterprise License Manager can be found in the \AVEVA folder on the Start menu.
It can also be accessed by pointing your browser to the following URL:
http://<nodename>/AELicenseManager
where <Nodename> is localhost or the name of the node where the AVEVA Enterprise License Manager is installed.
The AVEVA Enterprise License Server can be installed separately from the AVEVA Enterprise License Manager.
In System Platform 2020 R2, running both InTouch HMI and AVEVA OMI in a session on an RDS Server will attempt to acquire two (2) Supervisory Client Server (unlimited) licenses instead of one (1).
If you have purchased a Supervisory Client Server license (unlimited RDP sessions on a single server) and then run both InTouch HMI and AVEVA OMI simultaneously, there can be issues acquiring the server license due to differences in how the license is handled between the two. The order of startup will impact the results.
This behavior is seen in only a limited number of instances, only when you have purchased a Subscription license. If you do see this behavior, change the order of InTouch HMI and AVEVA OMI startup.
If this behavior continues, contact AVEVA Software Global Customer Support (GCS), describe the behavior, and request a temporary license, typically valid for 60-days.
License Reservation
Reserving a license for a specific device ensures a license will be available for that specific device whenever it is needed, regardless of the number of devices connected to the system. Keep in mind, each license can only be reserved to a single device, so if the device names are unknown ahead of time, it's better to not use reservations and instead allow the licenses to be acquired on a first-come, first-serve basis.
User-based License Reservation
In the AVEVA Enterprise License Manager license reservation page it is possible to mark a license to be reserved to a specific user. While the reservation page allows this particular configuration, it's important to know that neither AVEVA OMI nor InTouch HMI ViewApps support user-based license reservations. The end-result will be the inability for the software to acquire the license reserved. Therefore, only use device-based reservations for Supervisory Client licenses.
Device-based License Reservation
When reserving a Supervisory Client license for a specific device, the Device Name needs to be the name of the computer running the InTouch HMI/AVEVA OMI ViewApp. In the case where the ViewApp is running inside of a Remote Desktop Session, on an RDS (aka: Terminal Server), then the Device Name needs to follow this naming pattern:
<RDSHostName>-<RDPClientName>-<index>
where RDSHostName is the name of the Remote Desktop Server (aka: RDS or Terminal Server), and RDPClientName is the name of the PC running the RDP client software, and "index" is 1, unless there will be multiple RDP sessions from a single client machine, in which case the index should be incremented (starting at 1) for each reservation for that specific RDP client, up to the total number of RDP sessions from that specific RDP client.
Reservation Examples
Situation: A computer with a hostname of "ControlRoomA" runs AVEVA OMI
Device Name: "ControlRoomA"
Situation: A computer with a hostname of "ControlRoomB" running a single Remote Desktop Client (RDP), connecting to the Remote Desktop Server (aka: Terminal Server) with a hostname of "PrimaryRDS"
Device Name: "PrimaryRDS-ControlRoomB-1"
Situation: Two computers with hostnames "SupervisorPC1" and "LineMgrA", respectively, each running a single Remote Desktop Client (RDP) connecting to the Remote Desktop Server (aka: Terminal Server) with a hostname of "PrimaryRDS"
Device Names:
Situation: A computer with a hostname of "ExecutiveDesktop" running four (4) Remote Desktop Clients (RDPs), connecting to the Remote Desktop Server (aka: Terminal Server) with a hostname of "PrimaryRDS"
Device Names:
Virtual Environments: License Servers are supported in virtual environments. However, under certain circumstances, such as transferring a license from one virtual environment to another, the License Server may interpret the transfer as an improper move and therefore go into grace period.
High Availability: License Servers in a High Availability virtual environment are supported in specific topologies. Basic redundancy topologies are described in the AVEVA Enterprise Licensing online help.
Disaster Recovery: License Servers in a Disaster Recovery virtual environment will go into a grace period during DR activities. This is because DR activities are similar to an improper move of licenses and will trigger a grace period.
To avoid a grace period trigger in a DR virtual environment, we recommend that you run the License Server outside the virtualized DR environment and use a redundant License Server configuration through the functionality built into the License Server software. Another option is to purchase Disaster Recovery licenses at a discounted rate and establish a backup License Server with these additional licenses.
In all environments, we recommend you install and run the AVEVA System Monitor to monitor licensing functionality and view alerts on issues such as a License Server going into grace period or licenses expiring.
Antivirus Software should be implemented as part of a defense-in-depth strategy to secure your Industrial Control Systems. TechNote TN2865, available from the AVEVA Global Customer Support (GCS) web site, lists important information about antivirus software. Enter your GCS credentials to access the Tech Note.
https://softwaresupportsp.aveva.com/#/okmimarticle/docid/tn2865
See the product-specific Readme files for resolved issues.
The following important known issues are listed by their assigned CR or reference number in ascending order. Additional known issues are documented in the product-specific Readme files.
ASB: ArchestrA Service Bus
PCS: Platform Common Services
MGC: Multi-Galaxy Communication
Issue Number |
Description |
TFS 1278013 |
In certain multi-galaxy environments (MGC) running different versions of System Platform and using OS User Security, Verified Writes from InTouch to an attribute on another Galaxy node do not succeed. This occurs where one node is running System Platform 2014 R2 SP1, and a Verified Write is attempted from an InTouch window to an attribute on another node that is running System Platform 2020. Both nodes have InTouch and the GR installed. The following error message is logged: "Write attempt failed for the following reason: 'Security error: 8018'." However, Verified Writes from Object Viewer are successful. Workaround: When performing a Verified Write from an InTouch window, enter the user name in the format ".\<UserName". Do not use the format "<LocalMachineName>\<UserName>". |
TFS 1263702 |
When upgrading from a node with Platform Common Services (PCS) 4.3.3 installed, such as the case when upgrading from System Platform 2017 Update 3 SP1 or installing on a node with RMP 2017 Update 2, errors are logged while deploying the OPCUA service. However, the service is deployed successfully. The errors are similar to the following: Application certificate does not have an application URI: CN=AZURE2019 Failed! UnifiedAutomation.UaBase.StatusException: Application certificate does not have an application URI: CN=AZURE2019 Workaround:
|
TFS 1161407 |
With only run-time components of System Platform 2017 Update 3 or Update 3 SP1 already installed, the following error is encountered when installing InBatch 2014 R3SP1, Batch Management 2017, or RMP 2018 SP1: "Error 1603 A newer version of Archestra Service Bus Framework 4.2.2 is already installed." Workaround:
|
Alternate workaround: If you choose to install System Platform 2017 Update3 or 2017 Update3 SP1 first, then:
|
|
TFS 1111134 TFS 1121155 |
In some circumstances, when using the Configurator to configure the System Management Server, you may be prompted to enter your user credentials. This may happen if the logged-in user does not belong to the aaAdministrators or Administrators OS group. If you are a member of either of these groups, enter your user name as DomainName\UserName. The logged-in user should be a direct member of the aaAdministrators or Administrator group. Using the credentials for a user that belongs to nested groups is not supported. That is, you cannot use credentials that belong to a group that is part of aaAdministrators or Administrators. If you are not a member of aaAdministrators or Administrators on the local machine, you can obtain configuration privileges for another OS group by editing the file appsettings.json, and adding the name of the OS group to the file. The full path for this file is: To add an OS group to the file, add the new OS group after "aaAdministrators." "AppSettings": { "AllowGroups:: [ "aaAdministrators", "insert new group name here" ] |
TFS 1116282 |
In a very small set of multi-galaxy (MGC) environments, communications between some System Platform subscribers and a system service they subscribe to may not be secure. In these circumstances, communications still occur, but may not be secure. If all the following elements exist in an MGC topology, communications may occur over an insecure channel:
Workaround: To ensure that communications are always secure, update the config files as follows.
|
CR L00141660
|
In a system with two GR nodes, attempting to connect from the IDE on one node to a Galaxy on the second GR node does not succeed, and the IDE shuts down. Workaround: Pair the GR nodes before trying to connect to the Galaxy on the other node. See "Working with Multiple Galaxies > Setting Up a Multi-Galaxy Environment" in the Application Server User Guide for information about configuring multi-Galaxy pairing. |
CR L00139918
|
Uninstalling Wonderware InBatch versions 10.2 or 11.0 installed on a System Platform 2014R2 SP1 system results in a failure to connect to ArchestrA Service Bus (ASB) services. If you uninstall either of these InBatch versions then cannot connect to ASB services, run a repair on System Platform 2014R2 SP1 using Windows' Add/Remove Programs utility. |
CR L00133534
|
Undeploying a galaxy with Object Viewer active will cause Object Viewer to shut down with an informational message that requires acknowledgement (click OK) to complete the shutdown. In a multi-galaxy configuration, with Object Viewer open, undeploying a paired Galaxy, then redeploying the galaxy without properly shutting down Object Viewer, can cause ASB services to fail to reconnect to the redeployed galaxy. To avoid this condition, click OK to shut down Object Viewer before redeploying the galaxy. |
CR L00123474 |
Writing from InTouch to a remote galaxy using indirect tags can fail for some of the remote references. Object Viewers on two different nodes may show different values for the same reference. You can avoid this issue by deactivating Advanced Communication Management in the IDE. Additionally, if you use the same indirect tag with scripting more than one time, you can modify your scripts to set the indirect tag's name property to an empty string after the loop completes. For example, in the following script snippet, you would add the line highlighted with bold text:
IF bRunScript THEN
|
CR L00123462
|
In a multi-galaxy environment, you can pair galaxies by IP address rather than using a node name (computer machine name). Unpairing galaxies identified by IP address fails when NetBIOS and DNS solutions are unavailable. Where your galaxies are identified by IP address, you must create a temporary host file to map the IP addresses as hostnames for purposes of unpairing.
|
Issue Number |
Description |
TFS 1354470 |
If Intelligence 2017 Update 1 (or prior version) is installed on a machine that has System Platform 2020 R2 installed, the Configurator cannot open after the system restarts. Workaround: Install Intelligence 2017 Update 1 (or prior version), then install System Platform 2020 R2.
|
TFS 1249251 |
Upgrading to System Platform 2020 from a prior version does not succeed if the prior version used a 32-bit version of SQL Server. Support for 32-bit SQL Server has been discontinued for the System Platform 2020 release. Workarounds: Two methods for upgrading System Platform and migrating galaxies are listed below. Use the first method if you will use SQL Server Express, included with System Platform. Use the second method if you will be installing a 64-bit full version of SQL Server in place of a 32-bit version. Method 1 (install SQL Server Express as part of System Platform installation):
Method 2 (install full version of SQL Server):
|
TFS 1233570 |
The aaGR service generates errors and warnings when migrating a Galaxy from System Platform 2014 R2SP1 to System Platform 2020. This issue is most noticeable on nodes with eight or more cores, although it can also occur on nodes with six or fewer cores. |
TFS 1224058 |
When a galaxy with an ITMEViewApp object is migrated to System Platform 2020, an "ArchestrAObjectSupport" error message is logged. Note: This issue has been corrected in AVEVA™ Edge 2020. Workaround: You can avoid this issue by contacting AVEVA Customer Support for a patch compatible with your System Platform release. Before migrating your galaxy to System Platform 2020, import the ITMEViewApp Object patch. If you have already migrated your galaxy to SP 2020 and are seeing an error message, import the ITMEViewApp Object included in the AVEVA™ Edge 2020 release. |
TFS 1135229 TFS 1157116 |
If InBatch 2014 R3 or InBatch 2014 R3 SP1 is installed on the same node as System Platform 2017 or 2017 Update 1, upgrading to System Platform Update 3 SP1 may result in a compatibility issue that stops the IDE from working. Workaround: Upgrade InBatch to version 2017 or later before upgrading to System Platform 2017 Update 3 SP1. InBatch 2017 and later versions are compatible with System Platform 2017 Update 3 SP1. |
TFS 1120630 |
A Modify operation on InBatch 2017 fails when InBatch 2017 or earlier is installed before System Platform 2017 Update 3. Workaround: Install System Platform 2017 Update 3 first, then install InBatch. |
TFS 931629 |
If a System Platform component is removed through the Control Panel ("Install/Uninstall Programs" applet), rather than by running the System Platform installation program (Setup.exe), errors messages will be logged, exception messages such as "FileNotFound" will be displayed, and Application Server deployment will no longer be successful. Workaround: Use the "Modify" workflow, as described in the System Platform Installation Guide (SP_Install_Guide.pdf).
|
TFS 804308 |
While installing System Platform 2017 on a remote node using an RDP session, you may lose your RDP connection if the Windows Firewall Service is stopped and Startup Type=Manual. If you are unable to reconnect, try the following:
|
TFS 796068 |
On a Galaxy Repository, uninstalling Application Server results in restoring the ArchestrA User credentials to the registry. |
Issue Number |
Description |
|
TFS 1369154 |
Under certain circumstances, an instance derived from a template with an invalid reference will not show a warning during design time. This can occur if the following occurs:
|
|
TFS 1295525 |
You may not be able to see a WYSYWYG preview of a ViewApp if all of the following are true:
|
|
TFS 1292338 |
Checkboxes and other WCC elements, when linked to an invalid User Defined Object attribute, do not retain settings. For example, a checkbox configured as True will immediately revert to False. Workaround: This works as designed, and no workaround is needed. Linking to an invalid reference should not show any value. |
|
TFS 1290949 |
Changes to an Object Wizard containing a symbol during run time or while in preview mode do not hide the symbols associated with the Wizard. |
|
TFS 1290461 |
When quickly associating multiple apps to a ViewApp, an app that displays a message, such as a licensing dialog while rendering its WYSIWYG preview) may cause the ViewApp and the IDE to become non-responsive. Workaround: Shut down the IDE process and restart the IDE. |
|
TFS 1290401 |
A ViewApp becomes non-responsive when the user attempts to login to the running ViewApp from the Login dialog box. |
|
TFS 1289649 |
Certain characters cannot be entered when the Layout Script Editor is set to the International US keyboard. Instead of the typed character, the keyboard produces a space. Workaround: When there is need to type one of the international accented dead keys (such as " ' ~ ^ : ), use an external text editor such as Notepad, and copy and paste the text into the script editor. Note that the Layout Script Editor supports all international characters. |
|
TFS 1281954 |
A Layout Editor window that extends beyond a monitor screen onto another monitor screen still spans multiple screens, even after selecting the Maximize button. The Layout Editor window should resize to the full screen size of a monitor after selecting the Maximize button. |
|
TFS 1257142 |
During run time, the top of a slide-in pane (pane 2) in a ViewApp appears to be misaligned with the pane it slides over (pane 1) when "Hide Row When Empty" is enabled for pane 1. Workaround: This is a minor aesthetic issue and does not affect functionality. If necessary, disable the "Hide Row When Empty" option. |
|
TFS 1195009 |
Users experience a 5 to 10 second delay when selecting any option from the Configure New Asset dialog box or attempting to close the dialog box. |
|
TFS 1160616 |
If an admin user logs in, launches a ViewApp, and then logs off the system while leaving the ViewApp running, registry keys are unloaded in the profile of the user account. This results in continuous errors from CheckPointFileServer in the logger similar to: ""INVALID HRESULT LINE765 File CheckPointFile.cpp hResult 80003fa after logging off and logging on as different users (non-admin)." Cause: This is a known Microsoft issue. This problem typically occurs after an administrator uses a service account to log in to the server for an interactive session, and then logs off. For example, an administrator may log in to a Web Front End (WFE) server by using the farm account, and then log off. This activity forces the registry keys to be unloaded in the profile of that account, and makes the keys unavailable for future use. Microsoft recommends using either of the following workarounds to resolve this issue. For more information, see: "800703fa Illegal operation attempted on a registry key" error A COM+ application may stop working on Windows Server 2008 when the identity user logs off Workaround 1: Do not log in to the server for interactive sessions by using a service account. Workaround 2: Disable the related Windows User Profile Service feature as follows:
|
|
CR L00150114 |
SR59513303: TheGetCPTimeStamp() scripting method, when used in an AVEVA OMI action or named script within a symbol, does not return the timestamp at run time. Instead, it returns characters for the timestamp format, such as "mm/dd/yyyy hh:mm:ss." No errors or warnings will appear in the logger. This is similar to issue 777504, listed below. Workaround: Use the GetCPTimeStamp() method in an object script instead of a symbol script. |
|
TFS 1100582 |
Switching languages during run time while using multi-content panes that use locale-specific scripting calls can sometimes result in errors in the logger. Workaround: Restart the ViewApp after switching the run-time language. This action fully resolves the issue with no loss of functionality. |
|
TFS 988079 |
If you upgrade or migrate from version 2017 or 2017 Update 1, and have an AVEVA OMI ViewApp that uses the ShowGraphic scripting method, modeless windows will behave differently at run time in this version of AVEVA OMI.
|
|
Missing NavTree |
After upgrading or migrating an AVEVA OMI ViewApp from 2017 to 2017 Update 1, a warning message states that the NavTree entity could not be found. In 2017 Update 1, this navigation object has changed and is now called “NavTreeControl.” Workaround 1: To replace the NavTree object in a ViewApp or Layout when upgrading to System Platform 2017 Update 1:
Workaround 2: To replace references to NavTree when importing packages from System Platform 2017:
|
|
TFS 774717 |
When an AVEVA OMI application (View.exe) that uses one of the following web controls is run in 4K mode or on multiple 1080p monitors, under certain circumstances the application may stop responding:
Workaround: When running a ViewApp that uses a web control on a 4K monitor, set the monitor resolution to 2560 x1440 or less. When running the ViewApp on 1080p monitors, do not attempt to span multiple monitors. |
|
TFS 777504 |
The GetCPQuality() scripting method is not supported in AVEVA OMI. If used in a ViewApp, it always returns quality = 0 (bad quality). This is similar to issue L00150114, listed above. |
|
TFS 781006 |
If an invalid custom property is added to a symbol, no warning is logged in the System Management Console, even though no value is displayed for the custom property. |
|
TFS 781620 |
The Height and Width properties of a group with text elements do not change in accordance with changes made to the label font size, and are not rendered correctly. |
|
TFS 784470 |
Tooltip animations that contain multiple lines of text with line breaks may not display properly in deployed ViewApp. |
|
TFS 784474 |
A tooltip may partially cover the element with which it is associated in the deployed ViewApp. |
|
TFS 787192 |
When OSGroup security mode is used, the VerifiedWrite dialog is not displayed when you modify the value of a VerifiedWrite attribute from a combobox, if you first attempted to perform the VerifiedWrite without having the correct security credentials. |
|
TFS 789857 |
When an element style animation is configured with both a fill color and a blink color, the blink animation and color remain when an element style override is applied that specifies only a fill color and has the blink check box deselected. Workaround: Set the initial state without blink, then apply overrides as needed with blink enabled. |
|
TFS 789958 |
On some high resolution tablet devices, such as the Surface Pro 4, object names in the System Platform IDE may have insufficient line spacing between items, which can make it harder to read object names. |
|
TFS 794383 |
When a custom property is changed from public to private, the change does not have any affect, and the value of the private custom property is shown at run time (private values should not be shown). Similar situations occur when:
Workaround: Manually validate the outermost symbol and then deploy the ViewApp. |
Issue Number |
Description |
TFS 1352630 |
When IP addresses are used for galaxy pairing, pairing is successful. However an error dialog is displayed and an error message is logged. The error message is similar to: "Failed to get the Discovery Service information for the target Galaxy Repository 'x.x.x.x'. Please see the logger for more details." Workaround: We recommended that you use the hostname of the node for galaxy pairing. If you use the IP address instead, make sure the reverse DNS lookup zone is configured properly on the DNS server. If the reverse DNS lookup zone is not set up while pairing the galaxy with the IP address, galaxy pairing may be successful. However you may see the message described above. You may safely ignore the error message. |
CR L00138837 |
AppEngine can crash due to calls made to API dlls even when using try/catch. This issue is specific to Nullable data types. The recommendation is to use wrapped API DLLs in Application Server scripting. |
TFS 1297211 |
If an instance object with a Boolean attribute is configured with read/write I/O (and options for invert, buffer, reflect input and output, and output every scan are enabled), the instance is overwritten by its parent template at run time, if the attribute in the parent object is configured as an Integer. |
TFS 1296015 |
In a client-server System Platform implementation where the client node is running a remote GR and run time features, the asb.Watchdog service may stop. As a result, MXData and Authentication warning messages appear in the logger. Workaround: Insert the System Platform installation DVD and run setup.exe, then select the Repair option. For more information, see "Repairing an Installation" in the System Platform Installation Guide (SP_Install_Guide.pdf). |
TFS 1295718 |
After an expression in a template is changed from locked to unlocked and adding an invalid expression to a script, a derived instance goes into a warning state when the template is checked in. Even after the object is validated, the warning remains. However, there is minimal user impact as the instance object expression does not change. The only effect is that the object is in a warning state. Workaround: To resolve the warning state of the instance, open the template, lock the script text, and check in the template. |
TFS 1292344 |
If the System Platform IDE is running and an ipconfig /release command is followed by an ipconfig/renew command on a remote client machine, the IDE goes into an invalid state where the IDE is responsive but objects cannot be edited. |
TFS 1291740 |
After editing a parent template with child template and instance objects across multiple hierarchy levels, checking in the template takes longer than expected. |
TFS 1290449 |
A legacy object with field attributes goes into an error state after importing a package file having field attributes and converting them using the Galaxy menu option, Convert Legacy UserDefined Object, even after the object has been validated. |
TFS 1287616 |
After adding an attribute, script, or symbol to a template with about 2500 child instances, checking in the template can take more than a minute. |
TFS 1287606 |
At run time, an overview symbol shows the LocalSymbolSetting override, even though the override setting visibility was changed to false in the Object Wizard settings. This occurs only when the visibility setting is changed to false and a local override is present. |
TFS 1283400 |
An aaPKG file containing a large number of objects or symbols may take longer to export or import in System Platform 2020 as compared to System Platform 2017 Update 3. |
TFS 1279394 |
In Application Server 2020, the MxDataprovider service may have a memory leak of about 2MB per day (based on 5000 updates/sec or about 360 million changes/day). |
TFS 1258604 |
The System Platform IDE becomes non-responsive after attempting to edit a ViewApp associated with a layout containing more than 32 panes. |
TFS 1249822 |
If the aaGR process is restarted while importing a Galaxy, the import process does not complete. |
TFS 1173359 |
A Build operation using the Application Object Toolkit 2014 (AOT) with System Platform 2017 Update 3 SP1 does not succeed. Workaround: Do the following before building the object:
|
TFS 1157633 |
As a result of security enhancements in System Platform 2017 Update 3 SP1, ArchestrA object scripts are unable to connect to SQL Server. Workaround:
|
TFS 933752 |
Starting the IDE can take up to a minute if the node on which it is running is not connected to the internet. Root Cause: To enhance security and reliability, System Platform will validate certificates. Windows then performs a check to see if the certificate has been revoked. Without an internet connection, Windows waits until the timeout for this check has been reached before allowing the IDE to start. Workaround 1 (preferred): This method changes the default timeout for the certificate check.
Workaround 2: This method disables checks for revoked certificates.
Workaround 3: This method installs the certificates that the operating system is attempting to validate onto the local machine. Once installed locally, the operating system will no longer need to access the network to retrieve them.
|
Issue Number |
Description |
TFS 797198 |
If the unfill color is set to a gradient in an Unfill animation with an animation fill style, and the fill style animation is changed, it changes the unfill color property. |
TFS 797226 |
If the expression type is set to String in the truth table for fill color animation, the fill style does not change when the value changes. |
The following known issues are in addition to those documented in the InTouch HMI Readme.
Issue Number |
Description |
TFS 1351507 |
Language switching is not supported for the Carousel Widget in runtime. |
TFS 1369183 |
A Carousel Widget containing the Web Browser Widget, QR Code Scanner Widget, Trend Client Control, Alarm Client Control or SQL Data Grid Control will not display correctly in WindowViewer, as default browser security options prevent cross-origin requests. |
TFS 1372178 |
Carousel widgets in a managed application migrated from InTouch 2020 to InTouch 2020 R2, do not contain the latest properties. Workaround: On migrating a Galaxy from InTouch 2020 to InTouch 2020 R2, run the IDE as an Administrator atleast once, to allow loading the latest InTouch 2020 R2 carousel widget properties. |
TFS 1371799 |
When an InTouch 2020 application (.aapkg) is exported and imported to InTouch 2020 R2, then the default namespace for a tag reference within a Carousel widget is not resolved in runtime. Workaround: Open the graphic containing the Carousel widget. Edit any property and save the graphic. The tag reference is resolved, and the graphic is displayed in runtime. |
TFS 1374896 |
After a graphic/toolset is created, the letter case of the graphic name cannot be changed in WindowMaker. For example: INTOUCH cannot be changed to InTouch. Workaround: Rename the graphic to a temporary name. Rename the graphic again with the correct letter case. For example: Rename INTOUCH to ChangeName and then rename to InTouch. |
TFS 1374842 |
InTouch HMI does not launch when Insight Publisher is uninstalled from System Platform 2020 R2. Workaround: It is recommended not to uninstall Insight Publisher. However if Insight Publisher must be uninstalled, add ‘C:\Program Files(x86)\CommonFiles\ArchestrA’ to the Path environment variable after uninstallation, to allow InTouch HMI to launch correctly. |
TFS 1377672 |
Connecting many clients to a busy OPC UA server may cause various warnings and errors to be logged from the InTouch OPCUA Host process. Warning messages are for information purposes only and do not indicate any loss in functionality. Error message indicate that the operation was aborted. Workaround: It is recommended that client connections to the server be planned and monitored, so not to burden the server and cause connection failures. |
The following known issue is in addition to those documented in the InTouch Access Anywhere Readme.
Issue Number |
Description |
TFS 1280717 |
InTouch Access Anywhere cannot be removed through the Modify workflow. An error message is displayed that states, "To install this product, please run Setup.exe. The setup will now exit." Workaround: Select the Remove workflow, instead of Modify, from the Maintenance dialog. This successfully deletes InTouch Access Anywhere and its components. |
Issue Number |
Description |
TFS 1345774 |
Logger errors from during the galaxy migration can occur if the Historian Client Control was renamed. Workaround: If a Historian Client Control in the galaxy was renamed, and if there are errors during migration related to the Historian Trend Client (aaTrendControl), resolve this error as follows:
Note: If you have multiple Historian Client Controls in the galaxy and errors are being logged, and you want to retain only the original Historian Client Control, you can do this as follows:
|
TFS 931966 |
When using silent install to upgrade Historian to System Platform 2017 Update 1 from a version that set a default password for SQL Server users, warning messages are logged that alert you to set new passwords for various system users after the Configurator runs. Your system will continue to operate normally without resetting the passwords, but changing the passwords will increase system security. |
TFS 924302 |
When installing Historian along with any other component, and the other component requests a system restart, if you restart immediately after closing out the Configurator, a number of warnings may appear in the logger from the Historian services. This is caused by a timing issue. The warning messages can be safely ignored because they do not affect the configuration of the Historian, and do not have any effect on the system during or after the system restart. |
Issue Number |
Description |
TFS 1303484 |
If "Unlimited Engine" FLEX licensing is configured for an Application Server platform, and the System Platform IDE is closed and then reopened, the FLEX licensing configuration is lost. |
TFS 1300491 |
Activating OI Gateway consumes a license even though OI Gateway does not require a license unless the MQTT component has been configured and is in use. Workaround: Reserve a license for each Communications Driver (OI Server) that requires a license. No licenses will then be available because they are reserved to other Communications Drivers. When OI Gateway is activated but not using MQTT, no license will be consumed by OI Gateway. OI Gateway will run without interruption. |
TFS 1241116 |
MES 2017/2017 R2 may not acquire a trial license when installed with System Platform 2020. This is due to a file path name change for the TrialLicensePool that is part of the System Platform 2020 release. This issue only occurs if you are using a trial license. For both MES 2017 and MES 2017 R2, the file path for the TrialLicensePool folder is: For System Platform 2020, the file path for the TrialLicensePool folder is: Workarounds: Use one of the following workarounds.
|
TFS 793643 |
If you have not set a default browser, and you install System Platform with AVEVA Enterprise licensing selected, clicking the AVEVA Enterprise License Manager shortcut does not open the License Manager in the browser as it should. Instead, the shortcut opens in Windows Explorer. From Windows Explorer, you cannot open License Manager (the OK button is inactive). Workaround: Follow the instructions for your operating system to set the default browser, and then open the AVEVA Enterprise License Manager from the shortcut, or: Open your browser and copy the shortcut link, http://localhost/AELicenseManager, directly into the browser's address bar. |
TFS 779958 |
When the same license is acquired on both a local node and in an RDP session that originates from the same node, the License Manager may not show all the licenses that have been acquired. This occurs even though the licenses are counted properly on the license server. The license count that you see applies only to the node you are viewing. Thus, once you reach your maximum number of licenses, you will not be able to acquire additional licenses, even though the license manager may indicate that more licenses are available. |
The following known issues are in addition to those documented in the AVEVA System Monitor Readme.
Issue Number |
Description |
TFS 8186 |
Removing machines from the Monitored Machines list does not remove the respective platform from the Galaxy diagram. Workaround: Contact AVEVA Customer Support for a stored procedure to remove the machine from MSSQL, thus removing it from the Galaxy diagram. |
TFS 8185 |
Clicking the help link opens the User Guide in browser, but the guide is never loaded. Workaround: Refer to the AVEVA System Monitor User Guide to view the PDF edition of the help. |
TFS 7294 |
Following platform undeploy, the Runtime Data Provider shuts down. On redeploy of the platform, the Runtime Provider does not restart and resume monitoring until the Galaxy is rediscovered. Workaround: Following redeploy of a platform, manually rediscover the Galaxy (in the Galaxy Diagram area). Alternatively, stop and restart the "Sentinel Agent Service." |
TFS 7123 |
Domain User Groups can be added in the System Monitor Manager User configuration area successfully, but users of an added domain group cannot log in to the application. |
TFS 7066 |
Manually specifying a proxy server in the Local Area Network (LAN) Settings configuration dialog results in the inability to access the System Monitor Manager. Workaround: Use an automatic configuration script (provided by your IT department) to configure a proxy server. |
TFS 6306 |
Email alerts cannot be sent through secured SMTP. |
If you create a filter for a history block query that results in no matches, "Not Connected" appears in the status bar and a warning is logged to the ArchestrA Logger. The status bar should show "Connected" even though no matches are returned.
AVEVA Edge is not a component product of System Platform, but is sometimes installed with it.
Issue Number |
Description |
TFS 1342283 |
If you attempt to upgrade a computer to System Platform 2020 R2 from System Platform 2020, and AVEVA Edge 2020 is installed on the same computer, an error message may be displayed that warns of an incompatibility. This will occur during the upgrade if certain registry values are incorrect, and the upgrade installation will be blocked. Workaround: Use regedit to enter the correct registry values. Location: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ArchestrA\Framework
|
We do not recommend installing System Platform 2020 R2 on the same the node where Citect SCADA is installed. To avoid issues, we recommend that you install System Platform and Citect SCADA on separate nodes.
Issue Number |
Description |
TFS 1377931 |
If System Platform 2020 R2 is installed on a machine that already has Citect SCADA 2018 R2 installed, you cannot browse Citect SCADA 2018 R2 tags from the System Platform IDE. Workaround: Install Citect SCADA 2018 R2 and System Platform 2020 R2 on separate nodes. |
The System Platform documentation is available Adobe Acrobat .pdf files that are available from the following locations on the System Platform DVD:
InstallFiles\CD-ApplicationServer\UserDocs
InstallFiles\CD-Historian\UserDocs
InstallFiles\CD-HistorianClientUserDocs
InstallFiles\CD-Intouch\UserDocs
In addition, AVEVA OMI Help is installed as web help when Application Server is installed. The web help is contained in a zip file in the InstallFiles\CD-ApplicationServer\UserDocs folder on the System Platform DVD. After Application Server installation, it can be launched from the Start Menu (under "AVEVA Documentation"), or from the following URL:
<System Drive>:\Program Files (x86)\ArchestrA\Framework\Docs\1033\NGX\index.htm
AVEVA OMI Help can also be invoked from within the System Platform IDE by selecting an AVEVA OMI object, such as a layout, screen profile, or AVEVA OMI ViewApp, and pressing Ctrl + F1.
To view the PDF documentation, you must first download the latest version of Adobe Acrobat Reader DC from the Adobe Corporation web site: https://get2.adobe.com/reader/.
You can also access online Help systems from within the software.
© 2020 AVEVA Group plc and its subsidiaries. All rights reserved. | Contact Us |