Practical Process Control for Engineers and Technicians

Appendix J: Configuration Commands

J.1 General Purpose Variable Definitions

There are 64 general purpose integer variables, 256 general purpose floating point variables and 64 general purpose status variables. These general purpose variables exist and can be used by algorithms without variable definition. The purpose of the variable definition process is to attach variable names and initialization values to general purpose variables.

Names have to be attached to variables, if they have to be displayed and if operator access is required. Initialization values will be used at start-up time only to set variables to their initial values.

*INT#:name [v = nnnn];

This defines integer variables. The use is totally open to the individual application.

#

Number of the integer to be defined (0 63). Undefined integers may be used in algorithms, but will not be initialized and have no name attached.

name

Text string to be used as integer descriptor (maximum of 10 characters).

v

Initialization value set to nnnn (0 to 9999).

Example:

*INT23:BUFFIDX

v = 132;deadtime buffer: float132 to 153 minutes

*FLOAT34:DEADTIME

v = 0.3;

*FLOAT35:INPUT

v = 50;

*FLOAT83:OUTPUT

v = 50;

*ALGO5:DEADTIME

P1 = 83 P2 = 35 P3 = 34 P4 = 23 P5 = 24;

The parameters P4 and P5 of the deadtime algorithm have to be of integer type. Their purpose is to provide pointers for calculating history data. Parameter P4 contains the index number of the first of 22 sequential floating-point variables, to be used as deadtime history buffer. Parameter P5 contains the index number of...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Universal Process Controllers
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.