Tech Notes - Industrial Software Solutions https://industrial-software.com Your "Select" digital transformation & sustainability experts - let us take you there Fri, 03 May 2024 15:22:23 +0000 en-US hourly 1 https://wordpress.org/?v=5.9.4 https://industrial-software.com/wp-content/uploads/cropped-iss-favicon_wordpress-size_20220121-32x32.png Tech Notes - Industrial Software Solutions https://industrial-software.com 32 32 Relative References Stop Working in Industrial Graphics https://industrial-software.com/training-support/tech-notes/tn141/ Thu, 25 Apr 2024 15:59:57 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29797 Industrial Graphics that have been added to Application Objects are not displaying values for attributes when the values to be displayed are relative references like me.attribute. However, the direct references like objectname.attribute work.

The post Relative References Stop Working in Industrial Graphics appeared first on Industrial Software Solutions.

]]>

SUMMARY

Industrial Graphics that have been added to Application Objects are not displaying values for attributes when the values to be displayed are relative references like me.attribute. However, the direct references like objectname.attribute work.

APPLIES TO

  • InTouch for System Platform

SOLUTION

This issue is potentially caused by an earlier unsuccessful deployment.  It can be resolved by completing the following steps to force a recompile of the InTouch application:

  1. Close the InTouch ViewApp and cascade undeploy the ViewEngine from the IDE.
  1. Log on the target InTouch node and remove the folders and files in the following folders:
    • C:\ProgramData\ArchestrA\ManagedApp
    • C:\Program Files (x86)\ArchestrA\Framework\Bin\
    • C: \ProgramData\ArchestrA\Cache\PBRefCache.bin
  1. Redeploy the ViewEngine and InTouch ViewApp
  1. Launch the application in WindowViewer again and the issue gets resolved.

The post Relative References Stop Working in Industrial Graphics appeared first on Industrial Software Solutions.

]]>
Web_Browser and Carousel Widget Shows Red “X” Error https://industrial-software.com/training-support/tech-notes/tn140/ Thu, 25 Apr 2024 15:27:11 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29788 It is possible to encounter an issue with all the default widgets on the server like Web_Browser and Carousel. When loading the Web_Browser widget, only an IP address is shown. When loading an instance of the Web_Browser widget separately on a different test InTouchViewApp, it loads a RedX with an "Empty" text displayed. Same red X is shown on the Carousel widget.

The post Web_Browser and Carousel Widget Shows Red “X” Error appeared first on Industrial Software Solutions.

]]>

SUMMARY

It is possible to encounter an issue with all the default widgets on the server like Web_Browser and Carousel. When loading the Web_Browser widget, only an IP address is shown. When loading an instance of the Web_Browser widget separately on a different test InTouchViewApp, it loads a RedX with an “Empty” text displayed. Same red X is shown on the Carousel widget.

The following message appears in the OCMC logs:

Error: General load failure: System.IO.EndOfStreamException: Unable to read beyond the end of the stream.

APPLIES TO

  • InTouch HMI 2020 R2 P01
  • Operations Management Interface 2020 R2 P01

SOLUTION

This issue is caused by having OCL 22.1 ( Operations Control Logger ) installed. To resolve the issue, perform the following steps on each machine with OCL 22.1 and InTouch installed:

  1. Open File Explorer.  Navigate to C:\Program Files (x86)\Common Files\ArchestrA.  Find Dbghelp.dll and rename it to Dbghelp.dll.old
  1. Open a separate File Explorer window.  Navigate to this folder: C:\Windows\System32.  Find dbghelp.dll and copy the file.
  1. Navigate back to this folder: C:\Program Files (x86)\Common Files\ArchestrA.  Paste dbghelp.dll into this folder.
  1. Reboot the server.
  1. Open InTouch HMI Application Manager or System Platform IDE.  Find the View App that had the issue before and test if the widget is working.
  1. If everything looks good, the Dbghelp.dll.old file in C:\Program Files (x86)\Common Files\ArchestrA can be deleted.
  1. Double check that the ViewApp still works after deleting the old file.

The post Web_Browser and Carousel Widget Shows Red “X” Error appeared first on Industrial Software Solutions.

]]>
Historical Log files (.LGH and .IDX) are much larger in InTouch 2023 and InTouch 2023 R2 https://industrial-software.com/training-support/tech-notes/tn139/ Thu, 25 Apr 2024 15:07:15 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29786 When looking the files sizes of the InTouch Historical Log (.LGH and .IDX) files, they are noticeably larger for the 2023 and 2023 R2 version compared the previous versions.

The post Historical Log files (.LGH and .IDX) are much larger in InTouch 2023 and InTouch 2023 R2 appeared first on Industrial Software Solutions.

]]>

SUMMARY

When looking the files sizes of the InTouch Historical Log (.LGH and .IDX) files, they are noticeably larger for the 2023 and 2023 R2 version compared the previous versions.

APPLIES TO

  • InTouch HMI 2023 and newer

EXPLANATION

With InTouch 2023 the design/ format of .LGH and .IDX files has significantly increased to accommodate the following changes:

  • The maximum number of tags allowed has been increased to 100K. The previous tag limit was 60K.
  • For older LGH files, the tag length was limited to 32 characters. The new LGH files support a tag length of 128 characters.
  • From InTouch 2023 onwards, the extended tag structure now supports tag name, tag description, and remote tag length up to 128, 160, and 254 characters, respectively.

The post Historical Log files (.LGH and .IDX) are much larger in InTouch 2023 and InTouch 2023 R2 appeared first on Industrial Software Solutions.

]]>
InTouch Web Client: HTTP Error 503 – The Service is Unavailable https://industrial-software.com/training-support/tech-notes/tn138/ Mon, 18 Mar 2024 20:57:11 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29568 When launching the InTouch Web Client, it is possible to encounter the following error in your default web browser:

HTTP Error 503: The service is unavailable

This tech note provides steps to resolve the error

The post InTouch Web Client: HTTP Error 503 – The Service is Unavailable appeared first on Industrial Software Solutions.

]]>

SUMMARY

When launching the InTouch Web Client, it is possible to encounter the following error in your default web browser:

HTTP Error 503: The service is unavailable

This tech note provides the steps to resolve this error.

APPLIES TO

  • InTouch Web Client

SOLUTION

  • This error can be caused by enabling the Web Server while WindowMaker and/or WindowViewer are still open.
  • This will usually occur if the Web Server is enabled by using the Web Client fast switch button from WindowMaker while the Web Server is disabled.
  • When this happens, a popup message will ask if you want to enable the web server.  Clicking “Yes” will enable the server and switch to your computer’s default browser, but will result in the error message above.
  • To resolve the issue, completely close down WindowMaker and WindowViewer.  Re-launch WindowViewer and try to connect to the Web Client again.

The post InTouch Web Client: HTTP Error 503 – The Service is Unavailable appeared first on Industrial Software Solutions.

]]>
Encrypted SuiteLink Connection Cannot be Established https://industrial-software.com/training-support/tech-notes/tn137/ Thu, 29 Feb 2024 22:49:59 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29521 Cross-node encrypted SuiteLink requires both nodes to be joined to the same System Management Server (SMS) server. In some cases, even if SMS is properly configured, a system may encounter the following error and the encrypted SuiteLink connection will fail, even though a Troubleshooting Scan within the AVEVA Common Service Portal may return without errors.

The post Encrypted SuiteLink Connection Cannot be Established appeared first on Industrial Software Solutions.

]]>

SUMMARY

Cross-node encrypted SuiteLink requires both nodes to be joined to the same System Management Server (SMS) server. In some cases, even if SMS is properly configured, a system may encounter the following error and the encrypted SuiteLink connection will fail, even though a Troubleshooting Scan within the AVEVA Common Service Portal may return without errors:
[Multi-Line Message] - Encrypted SuiteLink connection cannot be established.
Problem: SuiteLink connection request was received from un-authorized node <CLIENTNODENAME>.
Possible Reason: Security configuration on node <CLIENTNODENAME> is incorrect.
Possible Solution(s):
1. Ensure the node designated to be the 'System Management Server' is available.
2. ***[IMPORTANT]*** Ensure your applications are using the same 'System Management Server'.
3. For each node, launch the Configurator Utility -> Select the Management Server -> Press Configure -> Verify that the workflow configured successfully (Green configured Icon)
4. For additional details, refer to the 'Security Configuration' section in the product documentation.

CAUSE

This issue can be caused by the suggested problems in the error itself; however, in this case, if the computer name contains lowercase characters, the above error and symptoms may be encountered.

In Platform Common Services (PCS) 7.0.1, the current implementation assumes the following:

  1. Letters in the Windows hostname (or Computer Name, or NetBIOS name) must be all capital letters (numbers are permitted)
  2. The hostname part of the FQDN (Fully Qualified Domain Name) must be the same as the short hostname

APPLIES TO

  • Platform Common Services (PCS) v7.0.1
  • Communication Drivers Pack (CDP) 2023
  • Application Server 2023
  • InTouch 2023
  • Historian 2023

RESOLUTION

Rename the computer hostname with all capital letters (A-Z) and numbers (0-9), using a total of 15 or less characters and avoiding Unicode characters.

  • All numeric is not a valid name.
  • Hyphens and longer names are permitted, but this is not recommended, as not all software and systems support this.

This is considered a best practice, as computer names in certificates are case sensitive, but DNS names are not case sensitive. A hostname query against a computer with a lower-cased name can return an all-caps result, which will not be an exact match when compared to the name in that computer’s certificate due to the difference in casing.

The post Encrypted SuiteLink Connection Cannot be Established appeared first on Industrial Software Solutions.

]]>
Migration of Galaxy to System Platform 2023 Never Completes https://industrial-software.com/training-support/tech-notes/tn136/ Thu, 15 Feb 2024 17:59:26 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29481 When migrating a Galaxy from an older version to System Platform 2023, the process hangs without any errors or warning and never completes.

By default, the migration process handles 500 templates at the same time from the original Galaxy.
If there are more than 500 templates, this may exceed the 3.5 GB that aaGR process can handle, causing a crash as we see in the Log Viewer.

This tech note provides the steps to change the default MaxTemplateCacheSize from 500 templates to 10 to make sure the 3.5 GB limit is not violated.

The post Migration of Galaxy to System Platform 2023 Never Completes appeared first on Industrial Software Solutions.

]]>

SUMMARY

When migrating a Galaxy from an older version to System Platform 2023, the process hangs without any errors or warning and never completes.

The Log Viewer shows the original aaGR process is gone and a new aaGR process has stated with a process ID 263140.

CAUSE

By default, the migration process handles 500 templates at the same time from the original Galaxy.
If there are more than 500 templates, this may exceed the 3.5 GB that aaGR process can handle, causing a crash as we see in the Log Viewer.

The restarted aaGR process does not proceed with the migration thereafter.

This tech note provides the steps to change the default MaxTemplateCacheSize from 500 templates to 10 to make sure the 3.5 GB limit is not violated.

APPLIES TO

  • Galaxy migration to versions
    • 2023
    • 2023 Patch 01
    • 2023 Patch 02
    • 2023 Patch 03
    • 2023 R2

PROCEDURE

  1. Create the following registry subkey:
  • KEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ArchestrA\Framework\GR ( for 64-bit machines )
  • HKEY_LOCAL_MACHINE\SOFTWARE\ArchestrA\Framework\GR ( for 32-bit machines )
  1. On the Edit menu, point to New, and then click DWORD Value. Type “MaxTemplateCacheSize” for the name of the DWORD, and then press ENTER.
  1. Right-click “MaxTemplateCacheSize“, and then click Modify.  In the Edit DWORD Value dialog box, type value 10 and click OK.
  1. Reboot the system for the setting to be recognized.
  1. Migrate the Galaxy again.
  1. After the successful migration, delete the DWORD MaxTemplateCacheSize.

The post Migration of Galaxy to System Platform 2023 Never Completes appeared first on Industrial Software Solutions.

]]>
Slow Performance in IDE when Opening or Checking In Objects https://industrial-software.com/training-support/tech-notes/tn135/ Wed, 31 Jan 2024 18:47:17 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29382 It is possible that you may experience slow performance in the System Platform IDE when opening or checking in objects.  There could be various reasons why the performance within the IDE could be slow, including compatibility issues with newer version of Microsoft SQL Server.

This tech note provides steps to address the issue from the database setting perspective.

The post Slow Performance in IDE when Opening or Checking In Objects appeared first on Industrial Software Solutions.

]]>

SUMMARY

It is possible that you may experience slow performance in the System Platform IDE when opening or checking in objects.  There could be various reasons why the performance within the IDE could be slow, including compatibility issues with newer version of Microsoft SQL Server.

This tech note provides steps to address the issue from the database setting perspective.

APPLIES TO

  • Application Server 2020 R2 and newer
  • Windows Server 2019 build 1809 / 2022 build 21H2
  • SQL Server 2019 Express / Standard Editions

PROCEDURE

  1. Open SQL Server Management Studio.
  1. Select the Galaxy database.  Right-click the database and select Properties.
  1. In the Properties window, select Options.  In the Compatibility level, select the version of SQL Server that is used on the GR Node.
  1. Restart the GR node.
  1. If necessary, restart SQL Server Management Studio.  Expand Galaxy database > Tables > dbo.gobject.  Right-click the Indexes folder and select Rebuild All.
  1. Repeat step 5 for the following tables:
  • dbo.primitive_instance
  • dbo.visual_element
  • dbo.visual_element_reference
  • dbo.visual_element_version

The post Slow Performance in IDE when Opening or Checking In Objects appeared first on Industrial Software Solutions.

]]>
Error: Could not load file (0x7e) C:\HardDisk\Drv\.DLL on Embedded View https://industrial-software.com/training-support/tech-notes/tn134/ Wed, 17 Jan 2024 17:30:21 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29279 When working on an embedded Edge viewer, you may encounter a message similar to the following:
"Could not load file (0x7e) C:\HardDisk\Drv\ABCIP.DLL" on embedded view"
The first step should be to verify that this file does actually exist in the specified location. If you've verified this, but the issue persists, this tech note will provide a resolution to this issue.

The post Error: Could not load file (0x7e) C:\HardDisk\Drv\<Driver>.DLL on Embedded View appeared first on Industrial Software Solutions.

]]>

SUMMARY

When working on an embedded Edge viewer, you may encounter a message similar to the following:

“Could not load file (0x7e) C:\HardDisk\Drv\ABCIP.DLL” on embedded view”

This can happen for any driver; it is not specific to ABCIP.DLL.

The first step should be to verify that this file does actually exist in the specified location. If you’ve verified this, but the issue persists, this tech note will provide a resolution to this issue.

APPLIES TO

AVEVA Edge HMI

PROCEDURE

  1. Locate the ISSetupPreqrequisite files. They can be found in “Installer_path\DISK1\ISSetupPrerequisites”
  1. Copy those folders on the Embedded machine and stop/close AVEVA Edge.
  1. Perform the installation procedures in the ISSetupPrerequisites folder “As Administrator”.
  1. After you perform the procedures on the Embedded machine, run the project again and check if the error persists.

The post Error: Could not load file (0x7e) C:\HardDisk\Drv\<Driver>.DLL on Embedded View appeared first on Industrial Software Solutions.

]]>
Popup Window Does not Appear when Clicking “Select” in Tagname Dictionary https://industrial-software.com/training-support/tech-notes/tn133/ Tue, 12 Dec 2023 22:08:10 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29103 When working in the Tagname Dictionary in an InTouch HMI application, clicking the Select button should cause the Tag Browser popup window to appear, allowing the user to browse the existing tags in the application.

Under certain conditions, the popup window will not appear after clicking Select and the WindowMaker application will freeze up, forcing the user to shut down the application.

This issue is caused when WindowMaker attempts to open the Tag Browser on a second monitor when no second monitor is present.  This tech note will provide the steps to resolve the issue.

The post Popup Window Does not Appear when Clicking “Select” in Tagname Dictionary appeared first on Industrial Software Solutions.

]]>

SUMMARY

When working in the Tagname Dictionary in an InTouch HMI application, clicking the Select button should cause the Tag Browser popup window to appear, allowing the user to browse the existing tags in the application.

Under certain conditions, the popup window will not appear after clicking Select and the WindowMaker application will freeze up, forcing the user to shut down the application.

This issue is caused when WindowMaker attempts to open the Tag Browser on a second monitor when no second monitor is present.  This tech note will provide the steps to resolve the issue.

APPLIES TO

  • InTouch HMI (WindowMaker)

PROCEDURE

  1. In WindowMaker, open the Tagname Dictionary window and click Select.
  1. Press the following sequence of keys, one at a time:
      • Alt
      • Spacebar
      • “m”
      • Arrow Down
  1. Use the mouse to move the cursor to the primary monitor and click on the screen.  The Tag Browser window should appear on the primary monitor.

The post Popup Window Does not Appear when Clicking “Select” in Tagname Dictionary appeared first on Industrial Software Solutions.

]]>
Resolving Multiple APPCRASH Events in Windows Event Viewer Logs from System Platform https://industrial-software.com/training-support/tech-notes/tn132/ Wed, 29 Nov 2023 18:53:27 +0000 https://industrial-software.com/?post_type=wwpw_tech_note&p=29064 This Tech Note details the procedure to identify and clear APPCRASH events that appear in the Windows Event Viewer for System Platform components.

The post Resolving Multiple APPCRASH Events in Windows Event Viewer Logs from System Platform appeared first on Industrial Software Solutions.

]]>

SUMMARY

This Tech Note details the procedure to identify and clear APPCRASH events that appear in the Windows Event Viewer for System Platform components. This can impact any component of System Platform and look like the following:

  • Windows Error Reporting: Event Name: APPCRASH P1: GDIWebServer.exe
  • Windows Error Reporting: Event Name: APPCRASH P1: AELicServer.EXE
  • Windows Error Reporting: Event Name: APPCRASH P1: aahIDAS.EXE
  • Windows Error Reporting: Event Name: APPCRASH P1: aahStorage.exe

This issue is caused when AVEVA services that are running rely on other AVEVA services that have been stopped. For example, when performing a software install, such as a Service Pack or Patch upgrade,  “Stop Services” is selected to allow the installation to continue.  If some AVEVA services stay on “Running” with other AVEVA services on “Stopped”, the running services may generate the APPCRASH errors.

These APPCRASH events repeat in the same pattern along with other Windows related APPCRASH events. It is also worth noting that at times excessively large logs error reports can continue to report into Event Viewer because the log files failed to “report”, usually in instances where the machine is not connected to the internet. However, the projects/applications can still be developed and ran at runtime, data values continue to come in, alarms can be acknowledged, etc. The system continues to run as expected. Additionally, LogViewer in OCMC/SMC does not report any errors associated with the APPCRASH events.

APPLIES TO

  • Application Server
  • InTouch HMI
  • Historian Server
  • Historian Clients
  • License Server/Manager

PROCEDURE

To correct the issue, perform a Disk Cleanup and clear the Windows Error Reporting Queue.

  1. Open Windows Explorer.  Right-click on the C: drive and select Properties.
  1. Under the General tab, select Disk Cleanup.
  1. Check Windows error repots and feedback diagnostics, the click OK.
  1. APPCRASH events should stop appearing in the Windows Event Viewer logs.

The post Resolving Multiple APPCRASH Events in Windows Event Viewer Logs from System Platform appeared first on Industrial Software Solutions.

]]>