Reference Manual
00809-0100-4696, Rev AA
September 2004
Rosemount 848L
D-2
Table D-1. Supported Functions
Function Name
Required number
of parameters
Maximum number
of parameters
Function Description
Maximum
Instances
AND 2 10 AND (a, b,...);
This function's result will be the logical and of a, b,...
NO LIMIT
CLOCK 2 2 CLOCK (onTime, offTime);
This function is a periodic clock. The result of this
function will be true for 'onTime' * 100 milliseconds,
then false for 'offTime' * 100 milliseconds, and repeats
forever.
10
CTU 3 3 CTU (clock, reset, count);
This function is an UP COUNTER. When 'reset' is true,
this function will set its' internal counter to 0. When
'reset' is false, this function will increment its' internal
counter each time 'clock' has a rising edge, until the
counter reaches 'count'. The result of this function will
be true when the counter reaches 'count', and false
otherwise.
20
DO 1 1 DO (channel number);
This function's result will be the value of the requested
external channel value coming into this device via a DO
function block.
NO LIMIT
EQ 1 1 EQ (channel number);
This function's result will be the value of the requested
equation result.
Note: The equation values are processed in order from
the first equation to the last, so if equation 4 asks for
equation 20 value, the equation 20 value will be the
value calculated in the previous run time cycle.
NO LIMIT
FALL 1 1 FALL (a);
This function is a falling edge trigger. When 'a'
transitions from true to false, this function's result is
true, otherwise it is false.
10
ICF 1 1 ICF (channel number);
This function's result will be true for one execution
cycle, if the value of the requested device input has had
at least one falling transition since the last execution
cycle. This is ideal for capturing events that occur faster
then the logic execution cycle.
NO LIMIT
ICR 1 1 ICR (channel number);
This function's result will be true for one execution
cycle, if the value of the requested device input has had
at least one rising transition since the last execution
cycle. This is ideal for capturing events that occur faster
then the logic execution cycle.
NO LIMIT
IN 1 1 IN (channel number);
This function's result will be the value of the requested
device input.
NO LIMIT
NOT 1 1 NOT (a);
This function's result will be the logical not of a.
NO LIMIT
OR 2 10 OR (a, b,...);
This function's result will be the logical or of a, b,...
NO LIMIT
OUT 1 1 OUT (channel number);
This function's result will be the value of the requested
device output.
NO LIMIT