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.For additional information, see http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/icstt-rm248_-en-p.pdf. |
Provide Feedback