Jednostki organizacyjne oprogramowania POU (ang. Program Organization Units) stanowią najmniejsze niezależne jednostki oprogramowania aplikacji użytkownika, a składają się na nie:
► funkcje (ang. functions)
► bloki funkcyjne (ang. function blocks)
► programy (ang. programs)
Każdy POU zawiera następujące elementy:
► typ i nazwa POU (w przypadku funkcji także typ danej wyjściowej)
► deklaracja zmiennych (wejściowych, wyjściowych i lokalnych)
► ciało POU (kod programu)
SP 2014 13