Attention

IronPLC supports IEC 61131-3 Structured Text excluding I/O mapping.

Program Organization UnitsΒΆ

IEC 61131-3 programs are structured into program organization units (POUs): programs, function blocks, and functions. These are deployed within a configuration containing resources and tasks.

Unit

Description

PROGRAM

Top-level executable unit

FUNCTION

Stateless callable unit with return value

FUNCTION_BLOCK

Stateful callable unit with inputs and outputs

CONFIGURATION

Top-level deployment container

RESOURCE

Processing resource within a configuration

TASK

Execution scheduling unit