Block (sub-) programming unit, of which PLC-programs are assembled. Blocks can be loaded into the PLC mostly dependently of each other. Compare program organization unit (POE).