Some content on this site is available only to logged-in subscribers. Contact Us for information on becoming a subscriber.

InSource.Solutions | InSource Training | InSource Client Portal
InSource Solutions Logo
Log In Sign Up
InSource.Solutions InSource Training InSource Client Portal Log In Sign Up
  • Home
  • AVEVA InTouch
  • AVEVA InTouch Tech Notes

Suitelink Suspend and Resume errors causing data delays during runtime.

Last updated: February 20th, 2025

Description

  • Author: Ernest Lee
  • Published: February 20th, 2025

Details:

Description

This article from InSource shows how to change a Condition Script from synchronous to asynchronous to prevent data issues during Runtime.

  • Author: Ernest Lee
  • Published: 12/19/2017
  • Applies to: InTouch v9 and higher

Details

A typical Condition Script can either run synchronously or asynchronously.

Explanation of both:

  • When a synchronous script runs, all InTouch animation and tag value updating stops. Then, animation and tag value updating resumes after the script stops.
  • When an asynchronous script runs, all InTouch animation and tag value updating continues during the period when the script runs.
    Per information above a synchronous script can slow down communication depending on how often it is running.

The script below is synchronous

PlaySound("c:\welcome.wav",0);

Replacing the 0 with a 1 forces the script to run asynchronously which does not affect InTouch animation or tag value updates.

PlaySound("c:\welcome.wav",1);

runtime delays data errors
Give feedback about this article

Recommended articles

How to receive group emails

Read More
Support Icon

CONTACT SUPPORT

How to reach us

10800 Midlothian Turnpike Tpke, Suite 209, Richmond, VA 23235

1.877.INSOURCE

Technical Support - 1.888.691.3858

Contact Us

  • InSource Solutions
  • InSource Training
  • InSource Client Portal
  • Log In
InSource Solutions Logo

© 2025 InSource Solutions. All Rights Reserved.

Knowledge Base Software powered by Helpjuice

Expand