FBD reference

FBD block reference

A compact static reference for PLC Portal function blocks: purpose, inputs, outputs, parameters, state, and behavior rules.

BOOL blocksGrouped by purposeInputs, outputs, parameters
IN1
IN2
AND
Q
Typical FBD symbol for AND
R
S
RS
Q
Typical FBD symbol for RS
IN
TON
Q
Typical FBD symbol for TON
CU
R
CTU
Q
Typical FBD symbol for CTU

The reference describes the current PLC Portal BOOL blocks without changing runtime, compiler, or editor behavior.

Block catalog

Supported FBD blocks

Each card opens a detail page with a typical FBD symbol, port tables, and practical usage notes.

Inputs, outputs, and values

IN

Program input

Inputs, outputs, and values
IN
Q
Typical FBD symbol for IN

A BOOL program input that passes its value into the FBD diagram.

Read more

OUT

Program output

Inputs, outputs, and values
IN
OUT
Typical FBD symbol for OUT

A BOOL program output that writes the result of the FBD diagram.

Read more

INTERNAL_SIGNAL

Internal BOOL variable

Inputs, outputs, and values
IN
INTERNAL_SIGNAL
Q
Typical FBD symbol for INTERNAL_SIGNAL

A named internal BOOL signal for writing or reading intermediate state.

Read more

CONST

Constant BOOL value

Inputs, outputs, and values
CONST
Q
Typical FBD symbol for CONST

A constant BOOL source that always emits TRUE or FALSE.

Read more

Basic logic

AND

Logical AND

Basic logic
IN1
IN2
AND
Q
Typical FBD symbol for AND

Emits TRUE only when both inputs are TRUE.

Read more

OR

Logical OR

Basic logic
IN1
IN2
OR
Q
Typical FBD symbol for OR

Emits TRUE when at least one input is TRUE.

Read more

NOT

Logical NOT

Basic logic
IN
NOT
Q
Typical FBD symbol for NOT

Inverts a BOOL signal.

Read more

XOR

Exclusive OR

Basic logic
IN1
IN2
XOR
Q
Typical FBD symbol for XOR

Emits TRUE when the inputs are different.

Read more

Memory

RS

Reset-dominant latch

Memory
R
S
RS
Q
Typical FBD symbol for RS

A stateful latch with reset priority.

Read more

SR

Set-dominant latch

Memory
S
R
SR
Q
Typical FBD symbol for SR

A stateful latch with set priority.

Read more

Edges

R_TRIG

Rising-edge detector

Edges
IN
R_TRIG
Q
Typical FBD symbol for R_TRIG

Emits TRUE for one scan when IN changes from FALSE to TRUE.

Read more

F_TRIG

Falling-edge detector

Edges
IN
F_TRIG
Q
Typical FBD symbol for F_TRIG

Emits TRUE for one scan when IN changes from TRUE to FALSE.

Read more

Timers

TON

On-delay timer

Timers
IN
TON
Q
Typical FBD symbol for TON

Turns Q on after a configured time or scan delay.

Read more

TOF

Off-delay timer

Timers
IN
TOF
Q
Typical FBD symbol for TOF

Keeps Q on after IN disappears until the configured delay expires.

Read more

TP

Pulse timer

Timers
IN
TP
Q
Typical FBD symbol for TP

Emits a Q pulse for a configured scan or time duration on the IN rising edge.

Read more

Counters

CTU

Count-up counter

Counters
CU
R
CTU
Q
Typical FBD symbol for CTU

Counts rising edges on CU and sets Q when PV is reached.

Read more

CTD

Count-down counter

Counters
CD
R
CTD
Q
Typical FBD symbol for CTD

Counts rising edges on CD down from PV to 0.

Read more

CTUD

Up/down counter

Counters
PULSE
DIR
R
CTUD
Q
Typical FBD symbol for CTUD

Counts PULSE rising edges up or down depending on DIR.

Read more