Global Library Functions and Function Blocks

These functions and function blocks are available with the library. Access these functions and function blocks from the Block Selector or Block Library:
Function or Function Block
Description
AVG
This function calculates the average between 1 and 10 values.
BCD
Binary-Coded Decimal (BCD) translation of a 4-bit value.
CLAMP
This function block clamps the input process variable to the defined range.
DEV_AL
This function block is a deviation alarm indicating the deviation of the process variable away from the set point.
DIPT
This function block manages the Dual DI Termination Panel autotest sequences. Parameter definitions and additional information are available from the DIPT function block located in the Global Library.
ERRSTAT
Several process control functions and function blocks may generate error conditions causing ERRSTAT counters to increment.
FL2REGH
This function extracts the top 16 bit values of a 32 bit floating-point number.
FL2REGL
This function extracts the bottom 16-bit values of a 32-bit floating-point number.
HVS
This function selects the highest value between two process variables.
IPID
This function block is a process regulator that uses the feedback concept to regulate the process variable according to the difference between its current value and the value of the set point.
ITSTM
This function block manages the Dual DI Termination Panel autotest sequences. Parameter definitions and additional information are available from the ITSTM function block located in the Global Library.
LFLT
This function block detects line faults for CS300 AI modules. Parameter definitions and additional information are available from the LFLT function block located in the Global Library.
LVS
This function selects the lowest value between two process variables.
MANTRK
This function block enables manual set-point tracking.
MASSFLOW
The function provides the mass flow corrected for the current operating conditions.
MVS
This function selects the median value between three process variables.
OTSTM
This function block manages the Dual DO Termination Panel autotest sequences. Parameter definitions and additional information are available from the OTSTM function block located in the Global Library.
PACK16
This function block packs 16 boolean variables into a 16-bit register. Parameter definitions and additional information are available from the PACK16 function block located in the Global Library.
PC_DRUM
This function block provides the pressure compensated drum level.
PID_II
This function block is a process regulator that uses the feedback concept to regulate the process variable according to the difference between its current value and the value of the set point.
R_SEL
This function selects between two REAL analog values.
RATE
This function block detects when the absolute rate of change per second of the input process variable, over the specified time interval, exceeds the maximum rate of change.
REG2FL
This function combines the top and bottom 16-bit values of two integers to produce a 32-bit floating point number.
RMET
This function block manages the Dual DO Termination Panel autotest sequences. Parameter definitions and additional information are available from the RMET function block located in the Global Library.
SCALE
This function block linearly scales the input value according to the low input (IPmin), high input (IPmax), low output (OUTmin) and high output (OUTmax) values.
SLEW
This function block tracks the process variable with the output.
SQRTX
Within a specified range, this function calculates the square root of a REAL value as a percentage.
T_AVG
This function block calculates the average value of the process variable over the specified time period.
UNPACK16
This function block unpacks a 16-bit register into 16 boolean variables. Parameter definitions and additional information are available from the UNPACK16 function block located in the Global Library.
VTEST
This function block provides a simplified interface to the valve test functionality of the T8449
Trusted®
TMR 24 Vdc Valve Monitor module. This module uses the VTEST function block to initiate a valve test and records the results.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal