Simbolo: 
 
Un oggetto di tipo «POU» è una "unità organizzativa di programmazione" in un progetto CODESYS. Il codice sorgente del programma del controllore è scritto in POU.
Esistono i seguenti tipi di POU:
Si aggiunge una «POU» nell'albero dei dispositivi o nella vista «POUs» mediante il comando «Project Add Object». Quando si aggiunge un POU, si specifica il tipo di POU e la lingua di implementazione.
A questi oggetti si possono aggiungere altri oggetti di programmazione (metodi, azioni, ecc.).
Chiamare i POU
Alcune POU possono chiamare altre POU. Non sono ammesse ricorsioni.
Quando si chiamano i POU tramite lo spazio dei nomi, CODESYS esegue una scansione del progetto per trovare il POU da chiamare nel seguente ordine:
- 1
 - 
                              
Applicazione attuale
 - 2
 - 
                              
«Library Manager» dell'applicazione corrente
 - 3
 - 
                              
«POUs» vista
 - 4
 - 
                              
«Library Manager» nella vista «POUs»
 
Se si desidera chiamare un POU che esiste con lo stesso nome in una libreria utilizzata nell'applicazione e come oggetto nella vista «POUs», si applica quanto segue: Non esiste una sintassi che permetta di chiamare il POU nella vista «POUs» solo con il suo nome. In questo caso, è necessario spostare la libreria dal Library Manager dell'applicazione al Library Manager del progetto (nella vista «POUs» ). Successivamente, è possibile richiamare l'oggetto POU nella vista «POUs» semplicemente con il suo nome. Quando si aggiunge lo spazio dei nomi alla libreria, si può chiamare il POU della libreria.
Il termine "POU" è usato anche in CODESYS per la vista «POUs» dove CODESYS gestisce gli oggetti validi per tutto il progetto.
- 
                        Dialogo: Aggiungere POU
 - 
                        Oggetto: Programma
 - 
                        Oggetto: Blocco funzione
 - 
                        Oggetto: Funzione
 - 
                        Oggetto: Interfaccia
 - 
                        Oggetto: Metodo
 - 
                        Oggetto: Metodo dell'interfaccia
 - 
                        Oggetto: Proprietà dell'interfaccia
 - 
                        Oggetto: Proprietà
 - 
                        Oggetto: Azione
 - 
                        Oggetto: La transizione