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


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.
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


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.


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