[h=4]PLC_PRG[/h] Es ist möglich, aber nicht zwingend, die Projektabarbeitung über sogenannte Tasks (Taskkonfiguration) zu steuern. Liegt jedoch keine Taskkonfiguration vor, muss das Projekt den Baustein PLC_PRG enthalten. Der PLC_PRG wird als Baustein vom Typ Programm automatisch erzeugt, wenn in einem neu angelegten Projekt erstmalig mit 'Projekt' 'Objekt einfügen' ein Baustein eingefügt wird. PLC_PRG wird pro Steuerungszyklus genau einmal aufgerufen.
Liegt eine Taskkonfiguration vor, darf das Projekt kein PLC_PRG enthalten, da dann die Ausführungsreihenfolge von der Taskzuordnung abhängt.