Rosemount 848L
Reference Manual
Table D-1. Supported Functions
| Required number | Maximum number |
| Maximum |
Function Name | of parameters | of parameters | Function Description | Instances |
|
|
|
|
|
AND | 2 | 10 | AND (a, b,...); | NO LIMIT |
|
|
| This function's result will be the logical and of a, b,... |
|
|
|
|
|
|
CLOCK | 2 | 2 | CLOCK (onTime, offTime); | 10 |
|
|
| 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. |
|
CTU | 3 | 3 | CTU (clock, reset, count); | 20 |
|
|
| 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. |
|
|
|
|
|
|
DO | 1 | 1 | DO (channel number); | NO LIMIT |
|
|
| This function's result will be the value of the requested |
|
|
|
| external channel value coming into this device via a DO |
|
|
|
| function block. |
|
EQ | 1 | 1 | EQ (channel number); | NO LIMIT |
|
|
| 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. |
|
|
|
|
|
|
FALL | 1 | 1 | FALL (a); | 10 |
|
|
| This function is a falling edge trigger. When 'a' |
|
|
|
| transitions from true to false, this function's result is |
|
|
|
| true, otherwise it is false. |
|
ICF | 1 | 1 | ICF (channel number); | NO LIMIT |
|
|
| 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. |
|
|
|
|
|
|
ICR | 1 | 1 | ICR (channel number); | NO LIMIT |
|
|
| 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. |
|
IN | 1 | 1 | IN (channel number); | NO LIMIT |
|
|
| This function's result will be the value of the requested |
|
|
|
| device input. |
|
|
|
|
|
|
NOT | 1 | 1 | NOT (a); | NO LIMIT |
|
|
| This function's result will be the logical not of a. |
|
OR | 2 | 10 | OR (a, b,...); | NO LIMIT |
|
|
| This function's result will be the logical or of a, b,... |
|
|
|
|
|
|
OUT | 1 | 1 | OUT (channel number); | NO LIMIT |
|
|
| This function's result will be the value of the requested |
|
|
|
| device output. |
|
|
|
|
|
|