MLCompCheck

Pipe Network motion icon

 FunctionClosed A function calculates a result according to the current value of its inputs. A function has no internal data and is not linked to declared instances. - Check if the reference of a comparator Pipe Block has been crossed.

Inputs

Input

Data Type

Range

Unit

Default

Description

BlockID

DINT

-2147483648 to 2147483648

N/A

No default

ID number of an initiated Comparator object.

Outputs

Output

Data Type

Range

Unit

Default

Description

Default (.Q)

BOOL

N/A

N/A

No default

Returns TRUE if reference position of the Comparator object has been crossed.

See Function - General Rules for more information.

Remarks

  • Returns the Transition Flag of a comparator object, which turns TRUE if the input position to the comparator is greater or equal to the reference.
    • The Comparator Transition Flag stays TRUE until it is reset.

MLCompCheck

Figure 7-87: MLCompCheck

FBD Language

MLCompCheck: FBD example

FFLD Language

MLCompCheck: LD example

ST Language

//Check if Comparator Reference has been reached 
bCrossed := MLCompCheck( PipeNetwork.MyComp );

See Also