NOT block

Short summary

Name

NOT

→POU type

→function

Category

IEC-block, Bitstring

Conform to →IEC-standard

(tick) no restrictions

Graphical interface

Available since

version 1.0.0 (for Neuron Power Engineer)

Functionality

The block returns the bitwise complement of the input. All set bits of the input are reset and all non-set bits of the input are set.

Inputs, return value

 

Identifier

→Data type

Inputs:

IN

 BOOLBYTEWORDDWORD or LWORD
(corresponds to →generic data type ANY_BIT

Return value:

 BOOLBYTEWORDDWORD or LWORD
(corresponds to →generic data type ANY_BIT

Input EN and output ENO are available when →calling the block. See "Execution control: EN, ENO" for information on input EN and output ENO.

See:

Example for usage within ST-editor

PROGRAM Test
    VAR
        result1, result2 : BOOL;
    END_VAR
    result1 := NOT(TRUE);     (* The variable 'result1' evaluates to 'FALSE'. *)
    result2 := NOT(FALSE);    (* The variable 'result2' evaluates to 'TRUE'.  *)
END_PROGRAM

When creating your application within the ST-editor, enter a call of a block by typing the text as requested by the syntax or use Content Assist.