RunGlobalProcedureOnTrigger

This function directly executes a VBScript procedure when the value of a specified tag changes.

Function Group Execution Windows Embedded Thin Client
RunGlobalProcedureOnTrigger Tags Database Synchronous Supported Supported Supported

Syntax

RunGlobalProcedureOnTrigger("strTagName",strProcedureOnTrigger)
strTagName
The name of a project tag.
Note: The tag name must be enclosed in quotes, as shown in the syntax diagram, or else the project will try to get the value of the named tag.
strProcedureOnTrigger
The name of the procedure (in the Procedures folder) to execute when the value of the specified tag changes.

Returned value

This function returns the following possible values:
Value Description
0 Error
1 Success

Notes

Once this function is called, it remains active until the runtime project is stopped. That means every time the value of the tag changes, the procedure is executed.

The procedure is executed on the Client. To execute a procedure on the Server, use the RunGlobalProcedureOnServer function.

Examples

When the value of TagTrigger changes, execute the procedure UsingTrigger:
RunGlobalProcedureOnTrigger( "TagTrigger", "UsingTrigger" )