Boolean Operations

PLCopen motion icon

All Functions (Alphabetically)

Name

Description

AND  ANDN  &

Performs a logical AND of all inputs.

f_trig

Falling pulse detection.

FlipFlop

Flipflop bistable.

NOT

Performs a Boolean negation of the input.

OR / ORN

Performs a logical OR of all inputs.

QOR

Counts the number of TRUE inputs.

R

Force a Boolean output to FALSE.

r_trig

Rising pulse detection.

RS

Reset dominant bistable.

S

Force a Boolean output to TRUE.

sema

Semaphore.

SR

Set dominant bistable.

XOR / XORN

Performs an exclusive OR of all inputs.

Standard Operators

These are the operators for managing Booleans.

Name

Description

AND  ANDN  &

Performs a logical AND of all inputs.

NOT

Performs a Boolean negation of the input.

OR / ORN

Performs a logical OR of all inputs.

QOR

Counts the number of TRUE inputs.

R

Force a Boolean output to FALSE.

S

Force a Boolean output to TRUE.

XOR / XORN

Performs an exclusive OR of all inputs.

Available Blocks

These are the available blocks for managing Boolean signals:

Name

Description

f_trig

Falling pulse detection.

FlipFlop

Flipflop bistable.

r_trig

Rising pulse detection.

RS

Reset dominant bistable.

sema

Semaphore.

SR

Set dominant bistable.