Modules

A VTS module is a state-logic control program. The concept of modules and how they operate is essential to using VTS. They provide a powerful and flexible means of implementing the desired configuration.

A module can be thought of as a separate task to be done by the system. Separate modules may typically be used to perform such tasks as:

      Drawing graphics;

      Doing I/O Communications;

      Data Logging;

      Alarming; and

      Control Logic.

There are no limits on the types and number of modules that you define in the application. They provide a convenient way to organize the application into logically separate tasks.

Topics in this section:

Module Hierarchy

Document Files

Module Calls

Module Instances

Variable and Module Scope

Module Reference Boxes

Parameterized Modules or Module Calls

Launched Modules

Threaded Modules

Subroutines

Queued Modules