Last revision: 6/14/2024
This Readme provides information about AVEVA InTouch HMI 2023 R2 P01. Readme files from previous releases of AVEVA InTouch HMI are posted on the support site.
InTouch HMI 2023 R2 P01 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.
License requirement for InTouch WindowMaker
You can now run WindowMaker without license. For both Standalone and Managed InTouch applications, WindowMaker is allowed to run for any tag count and window count with full capability without any license check.
No tag and window count limitation in demo mode for InTouch WindowViewer
In both Standalone and Managed InTouch applications, if an application has less than or equal to 64 tags, then WindowViewer will launch in free mode (no restrictions).
Note: Free mode is not supported in Operations Control connected experience.
If application has greater than 64 tags and no valid license, then demo mode is offered. While running in demo mode, there is no tag count or window count limit, however, there is 2 hours of runtime limit. After two hours, WindowViewer will exit.
In free mode, if application is not an InTouchVew application and running in non-RDS(Remote Desktop Services) environment, then application will be always running with Read/Write capability regardless the setting of remote access configuration.
Chinese InTouch runs with either Chinese or English InTouch license
You can now run Chinese version of InTouch with English InTouch license as well.
InTouch 2023 R2 P01 includes corrections for the issues listed in the following table. These issues are listed by their Defect ID (IMS number), any assigned Service Request (SR) or Case Number with a brief description of the defect.
Defect ID |
SR/Case Number |
Description |
IMS-2985984 |
960371904 |
When validating an application object containing Alarm Client .NET client control, the version of the .NET client control incremented in the change log without any changes to the .NET control. |
IMS-3000512 |
960374453 |
When a user used a UDT with Integer Tag with SIM, the tag value in runtime defaulted to the maximum set value and could not be changed. |
IMS-3003376 |
960375737 |
When any objects were duplicated using the Ctrl command (Ctrl+D), the Arrange graphics option in the Draw menu was grayed out. |
IMS-3003712 |
960370245 |
In InTouch HMI 2023 P03, the navigation bar of the WindowMaker disappeared during script opening and closing. |
IMS-3005355 |
960375747 |
The keyboard shortcuts Ctrl+S and Ctrl+N did not work while editing scripts. |
IMS-3020843 |
960378303 |
When the function AttemptInvisibleLogon was used in a domain environment, the login process took 10-20 seconds. If the user clicked anywhere during the login process, the WindowViewer stopped responding. |
IMS-3021865 |
960371040 |
While changing Trend Client properties in runtime, the pen attributes disappeared or changed. |
IMS-3021934 |
960375339 |
The vers_res.inf file was corrupted after several power outages. |
IMS-3023929 |
960341228 |
In the German installation of InTouch HMI 2023 P03, incorrect alarm bits were displayed in the Web Client, whereas the WindowViewer displayed accurate data. |
IMS-3024436 |
960379857 |
The AlarmApp showed TimeLCTOAT & TimeLCT in reverse positions when the alarms are shelved. |
IMS-3026661 |
960369259 |
When importing a graphic in Graphic Access API sample, an error message was displayed "Import failed: Import Failed, Schema validation of xml file failed." |
IMS-3031426 IMS-3193589 |
960371812 |
Post-migration from InTouch HMI 2014 to InTouch HMI 2023 P03, the 'Me.xxxxx' references were not properly updated in Trend Control. |
IMS-3032187 |
960382317 |
When using a data change script that included a tagname field, all scripts with the same tagname, but with different tagname fields, displayed the same information. |
IMS-3032384 |
960381310 |
In InTouch HMI 2020 R2 SP1 and InTouch HMI 2023, users could not search for an application using the keyboard as only one application was selected at all times. |
IMS-3034154 |
960374098 |
It took a long time to sign in using the smartcard authentication method. |
IMS-3036283 |
960368485 |
During runtime, the custom layer in OMI Map App did not show data when no graphics were on the map. |
IMS-3036416 |
960383270 |
The $OperatorName tag did not display the user's full name. |
IMS-3038689 |
960376515 |
When the user tried to create two InTouch applications, one application with discrete tags and another with discrete tags and condition scripts, and executed the DBDump of the latter into the former, the names of the imported scripts were incorrect. |
IMS-3043712 |
960383436 |
In InTouch HMI 2023 R2, use of the external providers' feature to create new InTouch tags resulted in bad runtime data. |
IMS-3044947 |
960384126 |
In InTouch HMI 2023 R2, after exporting and importing JSON files, the Access Name disappeared from the Members/Instances list. |
IMS-3047289 |
960386660 |
In the Japanese installation of InTouch HMI, the WindowMaker application crashed during the printing process. |
IMS-3047318 |
960386660 |
In the Chinese installation of InTouch HMI, the WindowMaker application crashed during the printing process. |
IMS-3048691 |
960380987 |
Post-upgrade from InTouch HMI 2023 P03 to 2023 R2, querying a Hist Trend covering a time period which includes midnight resulted in a bad Trend. |
IMS-3051120 |
960385167 |
On a Windows 11 operating system using standalone InTouch HMI 2023 R2 with NAD, the WindowViewer stopped responding with the error message, "Error getting to set Entries in ACL. Error:80070534". |
IMS-3054559 |
960384212 |
InTouch HMI was logging null values to Historian for the tags that had initialization value set to 0. |
IMS-3055420 |
960383833 |
Post-upgrade to InTouch HMI 2023, the OPC DA connection stopped working every 24-48 hours. To resume the connection, the users has to restart Gateway and re-initialize their get records on the server side. |
IMS-3058936 |
960380845 |
In InTouch HMI runtime, when multimonitor screen was used, the maximize option did not cover the complete resolution of the screens. |
IMS-3059570 |
960389252 |
While creating a new folder or deleting a window, the tree view of Windows malfunctioned. |
IMS-3066443 |
960390208 |
On a German installation of InTouch HMI 2023 P03 using the "Print project documentation" function, when printing to a text file, the tag names were missing for all variables. |
IMS-3067496 |
960389422 |
InTouch 2020 R2 SP1 crashed when the Unused Tags tool was used. |
IMS-3074940 |
960389665 |
The Windows and Scripts pane did not display windows and folders separately. |
IMS-3074982 |
960391187 |
In a native window of WindowMaker, when using the keyboard shortcut Ctrl+D to duplicate a symbol or other object, if the contextual menu is open, a duplication loop is created. |
IMS-3103706 |
960392721 |
When using the XML import Method, the WindowMaker creates some windows and stops responding. |
IMS-3183859 |
960392314 |
The Galaxy Browser window did not show all properties for Trend Client Control and Show all properties checkbox was disabled. |
IMS-3188212 |
960392260 |
When Quick Function is used with a return value, and the script is validated, the Windowmaker stops responding. |
IMS-3188498 |
960368821 |
In the German installation of InTouch HMI 2023 P03, incorrect animation bits and alarms were displayed in the Web Client and Alarm Control Client respectively, whereas the WindowViewer displayed accurate data. |
IMS-3190516 |
960394633 |
In the English installation of InTouch HMI 2020 R2 SP1 P01 on Windows 10 Pro Mac and Windows server 2019, the string formatting in the Meter Wizard was rounding the numbers differently. |
IMS-3198250 |
960394186 |
Post-upgrade from InTouch HMI 2023 R2 to InTouch HMI 2023 P03, scrolling in the Windows & Scripts section of the WindowMaker automatically scrolled the canvas section. |
IMS-3198575 |
960394458 |
When a new InTouch ViewApp derived template was created using a blank application template, the newly created template could not be opened. The template remained checked out, and could not be checked in. A warning message “Not a valid application template package file” was displayed. |
IMS-3200524 |
960395975 |
In WindowViewer, the control panel at the bottom of the Multi pen trend was not visible when the Hide Top Header option was selected. |
IMS-3202978 |
960390333 |
Post-upgrade to InTouch HMI 2023 R2, the Alarm DBLogger stopped responding and could not be opened. |
IMS-3205397 |
960397049 |
Post-upgrade to InTouch HMI 2023 R2, when the network card is activated, InTouch components such as Application Manager, WindowMaker, and WindowViewer took a long time to start. |
IMS-3212602 |
960395848 |
When a window was opened, the windows properties displayed the condition script appended to the name of the window. When the window was renamed, the condition script was replaced with the new name. |
IMS-3237984 |
960395974 |
When a wizard was created and subsequently deleted in a duplicated graphic object, and this object in embedded into an InTouch window, the wizard that was deleted still appeared. |
IMS-3239030 |
960392252 |
In InTouch Web Client, when two elements of a graphic overlapped, the Alarm border was still visible. |
IMS-3241286 |
960398473 |
When the windows of an application are exported and then imported, many windows displayed the same names. |
IMS-3241935, IMS-3241972 |
960400322, 960399792 |
WindowMaker took a long time to open. UDTs could not be exported with the error message, "UDTSerialization:Save:Exception of type 'System.OutOfMemoryException'". |
IMS-3243219 |
960399542 |
In the frame windows of InTouch HMI 2023 P04, the embedded .NET controls did not work properly. |
IMS-3243526 |
960400727 |
The double-click action did not work on the scrollbars of the Alarm Client Control, but worked fine on the grid rows. |
IMS-3244606 |
960398139 |
On Windows 11 operating system with InTouch HMI 2023 R2, some users could not edit Bitmap embedded on a window in the Window Maker. |
IMS-3250867 |
960341378 |
The Background color of the Status column in InTouch Web Client did not change dynamically. |
IMS-3251060 |
960390517 |
During Update Use Counts in Introductory Demo Application, the WindowMaker crashed without a message in the Logger. |
IMS-3256421 |
960394633 |
In the Japanese installation of InTouch HMI 2020 R2 SP1 P01 on Windows 10 Pro Mac and Windows server 2019, the string formatting in the Meter Wizard was rounding the numbers differently. |
IMS-3256429 |
960394633 |
In the Chinese installation of InTouch HMI 2020 R2 SP1 P01 on Windows 10 Pro Mac and Windows server 2019, the string formatting in the Meter Wizard was rounding the numbers differently. |
IMS-3256841 |
960400283 |
Some users noticed performance issues when working with UDTs. |
IMS-3258646 |
960385856 |
The WindowViewer running on the NAD Client was not pushing data to the Historian. |
IMS-3260877 |
960403218 |
In Alarm Client Control, when an alarm is UNACK_RTN, the ACK color did not change. |
IMS-3262526 |
960403399 |
When a window is launched in WindowMaker, the CPU consumption is about 5% when the default language is set to English. Switching the language caused 100% CPU usage. |
IMS-3264093 |
960400133 |
In the OMI Viewapp, the Alarm Client and Query functions didn't work until Historian server was restarted. |
IMS-3267821 |
960401565 |
Post-upgrade from InTouch HMI 2023 to InTouch HMI 2023 R2, the SQL queries using SQL Access did not work. |
IMS-3272910 |
960400499 |
When an instance of UDO derived template was created from a graphic with 'Expression or Reference mode' as a default custom property, and when the user changed the value of the custom property, the Default value mode displayed as Static. |
IMS-3280020 |
960402885 |
WindowMaker printout had unusual background if Images/Graphics were selected as HTML file. |
IMS-3287663 |
960409213 |
There was a handle leak on Alarm Client Control when the RunQuery() method was called. |
IMS-3292969 |
960406554 |
Post-upgrade from InTouch HMI 2020 R2 P01 to InTouch HMI 2023 R2, the Web widget could not be opened in the Azure Power Application. |
IMS-3302540 |
960412777 |
Status element in Industraial Graphic did not expose properties in scripts which resulted in warnings. Also, could not add a 'dot' after the status element name in a script. |
IMS-3303422 |
960407542 |
The SQLSelect() function did not work if a string was used with the WhereExpr parameter. |
IMS-3307715 |
960414467 |
On a Chinese install of InTouch HMI, the help file of Industrial Graphic Editor was in German language instead of Chinese. |
IMS-3337421 |
960420385 |
When tried to zoom-out an Industrial Graphic symbol or set to fit to window, the graphic changed to red-X and it could not be recovered later. |
IMS-3341495 |
960413176 |
Post-upgrade from InTouch HMI 2017 U3 SP1 to InTouch HMI 2023 R2, there were issues navigating to some of the windows. |
Resolved Issues for Web Client
Defect ID |
SR/Case Number |
Description |
IMS-3023929 |
960341228 |
In the Web Client, incorrect alarm bits were displayed. |
IMS-3036283 |
960368485 |
During runtime, some of the map graphics were missing from Web Client. |
IMS-3188498 |
960368821 |
In the Web Client, expected alarm data intermittently did not display. |
IMS-3239030 |
960392252 |
In the Web Client, an alarm border visibility issue occureed as one graphic overlapped with another graphic. |
IMS-3250867 |
960341378 |
In the Web Client, the background color of the Status column did not change when the fill style animation configuration was modified. |
This section describes known issues that remain in the release of InTouch HMI 2023 R2 P01.
Issue ID |
Description |
3298289 |
Insight screen showed blank when tried to publish data from InTouch HMI. Workaround:
|
2897808 |
Attempting to sign an alarm acknowledgement fails in managed InTouch with an error message warning of incorrect user credentials. The SignedAlarmAck feature is not currently supported for Managed InTouch configured for AVEVA Operations Control connected experience. |
1928318 |
When the Supertag instances are created by importing from a .CSV file, the imported Supertags are not displayed in the Supertags pane of the WindowMaker. Workaround: The Supertag instances created by importing from a .CSV file can be viewed in the tag dictionary. |
1826926 |
When a window containing a symbol with an embedded MapApp widget is viewed in WindowViewer, the MapApp does not load. Workaround: To view the embedded MapApp widget upon fast switching to WindowViewer:
|
1765301 |
When an existing Custom Client Control or Web Widget is overwritten to the Cloud, the latest version is not available for other users. Workaround: To overwrite an existing Custom Client Control or Web Widget to the Cloud, restart the WindowMaker and delete the existing client control or Web Widget in the source repository. This allows successful upload/download of the the client control. Similarly, restart the WindowMaker to retrieve the latest Custom Client Control or Web Widget. |
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-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. |
Last revision: 12/1/2023
This Readme provides information about InTouch HMI 2023 R2 (Version 23.1.000). Readme files from previous releases of InTouch HMI are posted on the Support website.
This release includes all the issues shipped in the InTouch HMI 2023 P01, InTouch HMI 2023 P02, and InTouch HMI 2023 P03 release and can be installed directly.
Important!
When installing System Platform 2023 R2, Gateway Communication Driver is installed as a hidden feature of InTouch HMI 2023 R2.
For more information about the Gateway Communication Driver installation, upgrade, and uninstall, see the System Platform Installation Guide, "InTouch HMI Requirements and Prerequisites" section, "Installing OI Gateway and Modifying FS Gateway Installations" topic.
For important information about this product release, go to the AVEVA Global Customer Support (GCS) website. Information on the GCS website includes product requirements and compatibility, as well as downloads from previous releases. After you log in, you can filter search results by product name and the release/version.
InTouch HMI 2023 R2 (Version 23.1.000) 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.
Alarm Latching and Alarm Dismiss
If the Alarm latching feature is enabled, an acknowledged alarm that has returned to a normal value will continue to be displayed in the LATCHED alarm state. LATCHED alarms can be displayed in the current alarms mode to show that the alarms did occur. Alarms go to the LATCHED state when:
Or
To view the LATCHED state, enable the LATCHED state in the Alarms and events configuration screen of the IDE. You can dismiss the LATCHED alarms to remove the LATCHED alarms from the current mode of the Alarm Client Control grid. The dismissed LATCHED alarms would be visible in the recent mode of the Alarm Client Control.
Credential Manager
Use the Credential Manager utility to securely store and manage login credentials. You can retrieve the stored credentials (from AVEVA Application Manager for standalone applications, and from the Application Server for managed applications) for authenticating access to other components in WindowMaker, WindowViewer, and Alarm utilities.
By default, all named credentials are added to the Administrators group. In addition, we recommend you to add groups that the users running the application belong. This will allow the users to access the credentials even when running the application in a non-administrator mode, such as WindowViewer.
Changes to the Default TCP port for Communication with Historian Server
The default TCP port for communication with Historian server has been changed to 32565. This is configurable and is used for data replication and communication with remote IDAS version 2023 R2 and later. The Classic Historian TCP port - 32568, was used for data replication and remote IDAS communication with Historian versions 2023 and earlier, and remains for compatibility with previous versions.
OPC UA Enhancements
A new option External providers has now been added under Tag dictionary, that lists all the OPC UA server connections configured in the Gateway Communication Driver present on the same machine. Using this option, you can avoid several manual steps and create access names and InTouch tags for OPC UA item references easily. You can create the tags by just dragging and dropping from the External providers pane to the new Model – Tagname pane, that displays all the alarm groups and tags of the InTouch application.
Create Graphic Elements and Industrial Graphics using InTouch Tags
A Model – Tagname tab has been added in the Properties configuration pane of the Industrial Graphic Editor which displays all the tags available in the InTouch application. You can simply drag and drop the tags to the canvas to create graphic elements or Industrial Graphics. When creating multiple symbols at a time, the dot field property will be bounded automatically. This method simplifies the graphic development workflow and significantly reduces the application development time.
Embed an Industrial Graphic from the Toolbox Tab of Industrial Graphic Editor
You can embed an existing Industrial Graphic into current graphic using the Toolbox tab located in the Properties configuration pane of the Industrial Graphic Editor. The Toolbox tab displays all the Industrial Graphics available in the InTouch library. Once you have embedded the graphic, you can then edit it like any other component of the graphic.
Support for Import of SVG as an Industrial Graphic
The Industrial Graphic Editor supports import of Scalable Vector Graphics (SVG) as Industrial Graphics. You can perform the following:
Support for User Defined Types (UDTs) in InTouch
This feature supports the following:
Introducing the new Unified Identity
AVEVA Unified Identity enables Single Sign-On (SSO) for all Operations Control products on a given node with AVEVA Connect cloud capabilities. It supports common user authentication, authorization, and access entitlements across AVEVA Operations Control products. It includes:
The connected experience requires access to the AVEVA Connect cloud repository from each node where you want to use it.
Option to secure InTouch application folder
To restrict access to the applications folder for Standalone applications, a new check box has been introduced in Application Manager under Tools > Security. When the security feature is enabled on a node, strict read and write permissions are applied to the InTouch View Application.
Update default local working directory for NAD and Managed InTouch application
An option Enable local working directory integrity check for Managed and NAD InTouch Applications has been added in the Application Manager, under Tools > Node properties > Security. If this option is enabled,when launching WindowViewer for a Managed InTouch application andr NAD application, a file time stamp and file content hash comparison is performed between the deployed application and the application in the local working directory. If the files do not match, WindowViewer will copy the deployed application to the local working directory and run the application.
This section describes the hardware and software requirements to support System Platform products, including InTouch HMI.
System Sizing Guidelines
The following table provides guidelines for hardware configurations suitable for System Platform 2023 R2 software based on the size of the installation. These guidelines are subject to the limitations of your Windows operating system.
Hardware Requirement |
Small Installation (1 - 25K I/O per Node) |
Medium Installation (25k - 50k I/O per Node) |
Large Installation (More than 50k I/O per Node) |
---|---|---|---|
CPU Cores (Minimum)1 |
Greater than or equal to 2 |
Greater than or equal to 4 |
Greater than or equal to 8 |
RAM1 (GB) |
Greater than or equal to 4 |
Greater than or equal to 8 |
Greater than or equal to 16 |
Storage (GB) 2 |
Greater than or equal to 100 |
Greater than or equal to 500 |
Greater than or equal to 1000 |
Network (Mbps) |
Greater than or equal to 100 |
Greater than or equal to 1000 |
Greater than or equal to 1000 |
Notes:
1 In redundant environments, increase CPU and RAM to maintain a maximum of 40% typical resource utilization.
2 Minimum amount of storage needed to provide sufficient capacity for 1 week @ max frequency.
Hardware Requirements Notes
Windows operating systems and SQL Server versions may impose hardware requirements that exceed the minimum requirements for InTouch HMI 2023 R2. Refer to the following Microsoft Web pages for Windows and SQL Server hardware requirements:
Auxiliary Hardware Requirements
This section describes any optional hardware requirements beyond the specific hardware requirements discussed earlier in this Readme.
Alternative Authentication Using Smart Cards
This section describes additional details about the supporting software for an InTouch HMI system.
Software Requirement Notes
Windows Operating System Notes
Showing the set of charms is a standard feature of Windows versions 8.1 that cannot be disabled by software for a touch screen. As a result, operators can access these Windows charms and possibly unlock a dedicated touch screen view node.
.Net Notes
For more information about .NET Framework requirements and compatibility, see .NET Framework Requirements and Compatibility .
Operating System Notes Common to AVEVA Products
ActiveX Controls Behavior on Supported Windows Operating Systems
Due to the Data Execution Prevention (DEP) feature of Windows 7 and later operating systems, any ActiveX control built with ATL version 7.1 or earlier will fail to host or will have unpredictable behavior in InTouch 2017 UPDATE 1 either in WindowMaker or WindowViewer. For more information, refer to Tech Note 922: "Some ActiveX Controls NOT Supported in InTouch 2012 R2 (Version 10.6)" available from the Technical Support web site.
Configuring Remote Alarm Retrieval Queries
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 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.
Using Alarm Manager on a Single Node Running Both InTouch HMI and Application Server Alarm Providers
Starting with Microsoft Windows Vista, the operating system imposes "Session 0 Isolation" as a security enhancement. All Windows services and associated programs are required to run in Session 0, and no GUI applications are allowed to run in Session 0.
Prior to Windows Vista, Application Server and InTouch HMI WindowViewer ran in the same Windows session. Session 0 Isolation requires that Application Server and WindowViewer run in separate Windows sessions. Alarms that are reported by the Galaxy are handled by the Session 0 instance of Alarm Manager (AlarmMgr), which is now different from the Console Session instance of AlarmMgr that handles InTouch alarms. A simple alarm query in an InTouch alarm display such as
\InTouch!$System \Galaxy!Area_001
is now serviced by two separate instances of AlarmMgr -- one running in the Console Session for InTouch, another running in Session 0 for the Galaxy.
This behavior, and related behaviors and error messages resulting from the Windows operating system Session 0 changes, along with procedures to configure the Distributed Alarm System to support alarms from both InTouch and Application Server on the same computer node running with Windows Vista and later operating systems, are described in detail in TechNote 988, "AlarmMgr Support for InTouch and AppServer on Windows Vista and Later". You can download this TechNote from the Global Customer Support (GCS) website.
Remote Desktop Services (Terminal Services) Behavior in Windows Server Operating Systems
Windows Server 2008 R2 and later Windows versions no longer support the /console switch as a means of starting the remote desktop (RDP) client, also known as Session 0 or Terminal Server Console session. In Windows Server 2008 or later, Session 0 is no longer an interactive session, and is reserved only for Windows services. From Windows Server 2008 and later, all remote connections are treated 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 Remote Desktop (Terminal Server Console) session.
In another aspect of Remote Desktop Services behavior, InTouch HMI functions such as TSEGetClientID() can return a null value with InTouch running in a remote desktop (RDP) client session. The cause of this behavior is that the relevant roles are not installed on the RDP client. You must install the "Remote Desktop Host" role in order for TSEGetClientId() and other related functions to work properly.
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.
Application Server and InTouch HMI detect when the application is running in the console. In Windows Server, it implies that the application was started by a user physically at the machine. However, this behavior may require you to disable the group policy that enables Fast User Switching.
The software detects when an application is running in the console. All remote connections are treated as a remote RDP session by Windows Server, regardless of /console or /admin switches in the mstsc connection.
To disable fast user switching through the Group Policy interface
By enabling the policy, Administrators hide the Switch User button in Windows logon, in the Start menu, and in the Task Manager.
InTouch HMI Operating System Notes
You can configure local Windows security policies that work in conjunction with the EnableDisablekeys() script function to regulate the user's access to keys in a running InTouch application.
The following InTouch legacy script functions do not operate on 64-bit versions of Windows: WWPoke(), WWExecute(), WWRequest(), ActivateApp() and SendKeys().
InTouch HMI View Applications and DDE Support
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.
InTouch HMI Support for Windows User Account Control
System Platform 2023 R2 with InTouch HMI supports User Account Control-enabled operations on run-time nodes.
.NET Framework Requirements and Compatibility
IMPORTANT: System Platform 2023 R2 installs .NET 4.8 if the currently installed version of .NET is 4.7.2 or lower. If .NET 4.8 or later is installed, no change is made to the .NET Framework. Prior to upgrading your existing applications to System Platform 2023 R2, we strongly recommended that you:
After upgrading to System Platform 2023 R2, you should perform application testing on application scripts and on script libraries used by the application to ensure they continue to function properly under .NET 4.8. We also recommend you test the upgrade in a staging system prior to upgrading your production system.
System Platform 2023 R2 leverages Microsoft .NET Framework 4. The System Platform installation program will install .NET 4.8 if your system uses version 4.7.2 or lower. No change is made if your system uses .NET 4.8 or higher. Multiple versions of the .NET Framework can coexist. On nodes where SQL Server is installed, .NET 3.5 is also installed by System Platform to support SQL Server. In this scenario, other applications you have on the same machine with dependencies on .NET 3.5 will access .NET 3.5. System Platform 2023 R2 will use .NET 4.7.1, 4.7.2, or later.
All user-supplied .NET code that runs in the context of InTouch HMI and Application Server requires .NET Framework 4.8 or higher. Although .NET Framework 4.5.1 (and later) is highly compatible with applications that are built with earlier .NET Framework versions, you may have to update your scripts, if your .NET scripts were created prior to System Platform 2014. These changes may also affect .NET controls developed with .NET 3.5.
In application 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. To enable an application 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:
What's New in the .NET Framework: http://msdn.microsoft.com/en-us/library/ms171868%28v=vs.110%29.aspx
What's obsolete in the .NET Framework Class Library: https://msdn.microsoft.com/en-us/library/ee461502%28v=vs.110%29.aspx
Migration Guide to the .NET Framework 4.6 and 4.5: https://msdn.microsoft.com/en-us/library/ff657133%28v=vs.110%29
.NET Framework 4 Migration Issues: http://msdn.microsoft.com/en-us/library/ee941656%28v=vs.100%29
Virtualization Host Support
See the Global Customer Support (GCS) Technology Matrix for supported virtualization environments.
SQL Server Requirements for All Components
See the GCS Technology Matrix for SQL Server requirements for System Platform 2023 R2 components, including InTouch HMI 2023 R2.
Note: Match SQL Server version to operating system version.
We recommend that you install and configure the supported SQL Server version before you begin the System Platform installation program, especially if you expect Information Server to coexist, either on initial or subsequent installations, with the InTouch HMI, Application Server, or the Historian Server.
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, and then resume the installation.
Considerations for SQL Server
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's Guide, About ArchestrA User Accounts, for further information and procedures to restore the aaAdministrators group.
Considerations for SQL Server Express
To work around this issue, configure Information Server to use an instance of SQL Server Express (or a non-Express edition) on a remote node.
The following sections describe the requirements to run InTouch Access Anywhere Server and supported browsers. For detailed information, see the InTouch Access Anywhere documentation.
You can determine the version of InTouch Access Anywhere Server installed on a computer using Programs and Features from the Windows Control Panel.
Requirements
The InTouch Access Anywhere Server can be installed as a System Platform installation option. The InTouch Access Anywhere Secure Gateway is an optional component installed on a separate computer within a network DMZ.
The following requirements must be met before you install the InTouch Access Anywhere Server or a Secure Gateway.
Supported InTouch Access Anywhere Browsers
InTouch Access Anywhere can run on smart phones, tablets, laptop computers, or any other device that supports an HTML5-compliant web browser. Browsers validated to support InTouch Access Anywhere include the following:
Functionally Compatible Browsers
Older versions of the listed browsers are functionally compatible with InTouch Access Anywhere. You may be able to use the following older versions of these browsers, but specific behaviors are unknown because no formal testing has been done with InTouch Access Anywhere.
You are strongly encouraged to upgrade to one of the supported browser versions listed in Browsers Tested with WindowViewer. For a complete list of considerations to run an InTouch application with InTouch Access Anywhere on a portable device, see the InTouch Access Anywhere User Guide.
Product Compatibility refers to the ability of a product to work with various versions of other products running on different network nodes. Product Compatibility also refers to the ability of a product to work with various versions of the same product running on different nodes.
Coexistence refers to same-node installation of a product with other products that support the same hardware, operating system, and SQL Server versions. Other products not listed will be covered by System Compatibility Testing unless specifically noted.
In a single-node environment, if you want to install multiple components on a single computer, all components must be at the same versions.
In a node-to-node environment, components are compatible between the current licensed version and one licensed version back.
For more information about the list of products and their compatibility and coexistence with InTouch HMI 2023 R2, refer to the GCS Technology Matrix on the AVEVA Global Customer Support (GCS) website.
In some cases, InTouch HMI is supported in newer environments than a compatible product. InTouch HMI has been tested for compatibility with a listed product only in the environments that are supported by that particular product.
For detailed English installation instructions, see the System Platform Installation Guide (SP_Install_Guide.pdf) or System Platform Installation Help (SP_Install_Guide.chm). Condensed English installation instructions are also provided in the printed InTouch HMI Getting Started Guide booklet that is included in the installation package. This booklet is provided for all supported languages.
The major decision you must make when you install InTouch HMI is whether to install the InTouch development and run-time components, or the run-time components alone. The installation program guides you in selecting the features you want, verifying or modifying your selections, installing prerequisite software, and then installing InTouch HMI and the IDE if you chose to install development components.
What You Need to Install InTouch HMI
You must have the following materials ready to install InTouch HMI:
Important: Use the hardware and software requirements listed in the Application Server Readme if you are going to install the IDE.
Prerequisites
The installation program analyzes the software installed on your computer and lists any required software that is not installed.
Note: At the start of the installation, the prerequisites check is system-specific rather than product-specific.
The following prerequisites, if not already present on your system, will be installed by the System Platform installation program:
SQL 2022 Express Core is installed automatically if either of the following conditions are met:
The installation program installs both system-specific and product-specific prerequisites. You do not have to exit from the installation program to install the prerequisite software. For more information about System Platform installation prerequisites, see the System Platform Installation Guide.
About the ArchestrA User Account
The ArchestrA user account is a user name and password combination that enables inter-node communication between all computers in an Application 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.
If the ArchestrA user account has not previously been configured, you will be prompted to configure it during the InTouch HMI installation. You must specify a user name, password, and domain.
If you choose to use an existing user account, it should meet the following requirements:
After you install the InTouch HMI, you can use the Change Network Account utility to change or recreate the ArchestrA user account. This utility is accessible from the Start menu in the AVEVA Common folder after you install InTouch. You must have Administrator privileges on the computer to make changes with the Change Network Account utility. For more information, see the Change Network Account utility help.
Note: If you recreate 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 ArchestrA Galaxy node. Until that occurs, the ArchestrA component may not function properly. Restarting the Galaxy node updates this information immediately.
Performing the InTouch HMI Installation
Before you start installing InTouch HMI, you should have a clear idea whether you want to develop, deploy, and publish your own applications, or require only the InTouch run time, to run applications already created and deployed.
The following procedure will guide you through the installation, with information specific to the InTouch HMI.
To install the InTouch HMI
The installation program prompts you to select an installation type: either product-based selection or installation by computer roles. As you are only installing InTouch HMI, click the product-based selection as your installation type.
Note: The 16 PenTrend supplementary component is not installed by default. You must select the Customize Installation option and select InTouch 16 PenTrend from the product list to install it as part of the InTouch HMI installation procedure.
Activating Your InTouch License
InTouch uses the AVEVA Enterprise License Server to make licenses available. The AVEVA Enterprise License Manager manages one or more License Servers.
You use the AVEVA Enterprise License Manager interface to make licenses available to InTouch. First, import the entitlement XML file received upon purchase of the license. Then, select which licenses on the entitlement to activate on the License Server. After activation, the license becomes available to WindowMaker or WindowViewer upon start up. The license is released when InTouch is shut down.
InTouch will run in Demo Mode if it cannot consume a valid license at start up time.
To install AVEVA Enterprise licensing, see the AVEVA Enterprise Licensing Guide.
Antivirus Software Exclusions
Antivirus software should be implemented as part of a defense-in-depth strategy to secure your industrial control systems.
Visit https://softwaresupport.aveva.com/ to get the latest information on antivirus software recommendations.
To modify, repair, or remove a product
Note: Modern applications can no longer be created, edited, or run after Application Server is uninstalled from the same computer that also hosts InTouch run time and development components. Modern applications no longer work because the Galaxy Repository required for Modern applications is removed when Application Server is uninstalled.
Upgrading refers to installation on a computer that already has a previous version. An upgrade removes the previous version of InTouch HMI and installs the latest version.
After the hardware and software requirements are met, you can upgrade directly to InTouch HMI 2023 R2 from InTouch HMI Version 11.1 SP1 or later, provided the prior version was installed on a 64-bit operating system.
You can only upgrade System Platform products that are already installed. You cannot install any new System Platform products by an upgrade process.
To upgrade from a previous version of the InTouch HMI
Upgrade Notes
Migration converts applications created with earlier versions of InTouch HMI to the current version. You can migrate applications to InTouch HMI 2023 R2 that were developed with InTouch HMI version 7.11 P07 or later.
Note: For InTouch Version 10.2 and newer, refer to the System Platform migration table. InTouch cannot be installed or upgraded as a single product since Version 10.2. Therefore all installed products on a node must be upgraded at the same time.
SPCPro was a Statistical Process Control (SPC) utility available with InTouch HMI prior to Version 11.0. SPCPro is no longer supported by InTouch HMI. We recommend that that you migrate your SPCPro databases to the latest version of QI Analyst if you still use SPCPro with InTouch. QI Analyst provides support for the latest versions of operating systems and databases.
QI Analyst also includes a utility to migrate your SPCPro database to a QI Analyst database, leaving the existing SPCPro database intact. Please contact your local sales representative for further information.
Important Note: We strongly recommend that you migrate your current SPCPro databases to QI Analyst before installing System Platform Version 20.0.000 with InTouch HMI. InTouch no longer includes SPCPro and will not open or migrate applications containing SPCPro components.
InTouch HMI 2023 R2 includes corrections for the issues listed in the following table. These issues are listed by their Defect ID (IMS number), any assigned Service Request (SR) or Case Number with a brief description of the defect.
Defect ID |
SR/Case Number |
Description |
IMS-2586135 |
960319521 |
In WindowViewer, symbols with different animations were not working properly. Some symbols were visible only after hovering the mouse on the graphic. |
IMS-2599737 IMS-2566824 IMS-2828634 |
960320160 960316837 960341178 |
While switching from primary IO server to secondary IO server or vice-versa, InTouch Window Viewer stopped responding. |
IMS-2636507 |
960333636 |
In WindowViewer, if the alarm client mode was changed, additional columns were added in the Alarm Client Control. |
IMS-2640895 |
960334284 |
In German version of InTouch HMI 2023 P01, when the virtual user was set as a service, the Alarm DB Purge-Archive utility was not working. |
IMS-2853454 |
960345048 |
After installing InTouch HMI P03 on InTouch HMI 2023, when a condition script was attempted deletion using the File > Erase menu in WindowMaker, the script did no, the script did not get deleted from the tree view. Instead, there were residues that could not be deleted. |
Resolved Issues for Web Client
Defect ID |
SR/Case Number |
Description |
IMS-2292601 |
960252120 |
In Web Client, $AccessLevel showed 0, when the logged-in user had a role with a higher access level (example, 9999). |
IMS-2595267 |
960324474 |
In InTouch HMI 2023 P01, when an InTouch HMI application was opened via Web Client in Microsoft Edge or Google Chrome browser and the browser resized, the black top ribbon on the frame window disappeared. |
IMS-2630732 |
960333133 |
In German installation of Web Client, sorting of alarms by time did not work properly. |
IMS-2831101 |
960336013 |
In Web Client, the text in the title bar of the window was incorrect. |
IMS-2831119 |
960341378 |
During the startup of Web Client, when the home icon was clicked, a red empty graphic was displayed. |
IMS-2831122 IMS-2831081 |
960341376 960341178 |
In Web Client, symbol initialization did not work intermittently. A message "Project not available" was displayed on top of the window. |
IMS-2831146 |
960341228 |
In Web Client of InTouch HMI 2023 P03, incorrect alarm bits were shown in the detail graphic. |
IMS-2867163 |
960347325 |
When the System Management Server (SMS) was not set to use the default HTTP port, and the Web Client was opened from Application Manager using the Launch option, the Application Manager stopped responding. |
InTouch HMI 2023 R2 also includes issues resolved in InTouch HMI 2023 P01, InTouch HMI 2023 P02, and InTouch HMI 2023 P03. To see the list of resolved issues see the respective readme files available on the AVEVA Global Customer Support (GCS) website. The InTouch HMI 2023 P03 readme includes the readmes for InTouch HMI 2023 P01 and InTouch HMI 2023 P02.
This section describes known issues that remain in the release of InTouch HMI 2023 R2.
Issue ID |
Description |
2897808 |
Attempting to sign an alarm acknowledgement fails in managed InTouch with an error message warning of incorrect user credentials. The SignedAlarmAck feature is not currently supported for Managed InTouch configured for AVEVA Operations Control connected experience. |
1928318 |
When the Supertag instances are created by importing from a .CSV file, the imported Supertags are not displayed in the Supertags pane of the WindowMaker. Workaround: The Supertag instances created by importing from a .CSV file can be viewed in the tag dictionary. |
1826926 |
When a window containing a symbol with an embedded MapApp widget is viewed in WindowViewer, the MapApp does not load. Workaround: To view the embedded MapApp widget upon fast switching to WindowViewer:
|
1765301 |
When an existing Custom Client Control or Web Widget is overwritten to the Cloud, the latest version is not available for other users. Workaround: To overwrite an existing Custom Client Control or Web Widget to the Cloud, restart the WindowMaker and delete the existing client control or Web Widget in the source repository. This allows successful upload/download of the the client control. Similarly, restart the WindowMaker to retrieve the latest Custom Client Control or Web Widget. |
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-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 InTouch library is offered in two different media:
\AVEVA System Platform\InstallFiles\CD-Intouch\UserDocs\English
You need Adobe Reader installed on your computer to view InTouch documentation. You can download the latest version of Adobe Reader from the Adobe Corporation web site:
http://www.adobe.com/products/acrobat/readstep2.html
After installing Adobe Reader, double-click a PDF file with your pointing device to view the book with Adobe Reader. You can also open a book with the Adobe Reader Open command from the File menu. Context-sensitive documentation is also available with InTouch online help. Select Help for information about the current InTouch window that you have open on your computer.
To launch the Help Viewer, on the Windows Start menu, click AVEVA, and then click AVEVA Help.
The AVEVA Help Viewer launches in your default browser.
© 2015-2024 AVEVA Group Limited or its subsidiaries. All rights reserved. | Contact Us |