V tomto oddílu se vysvětluje, jak je sestaven editor FUP a jak se má programování zpracovávat. Nevysvětluje se zde, jak probíhá komunikace s rozhraními a vizualizací. To lze nalézt v kapitole Základy SPS.
Každý prvek v struktuře má vlastní prostor názvů v aplikaci (SPS). To znamená, že prvek je zcela nezávislý na ostatních prvcích. Výhodou je, že každé jméno může být volně zvoleno. Proměnná global. tvoří výjimku.
Každá síť je zpracovávána shora dolů. Poté jsou vypočteny všechny bloky funkce. To se děje v směru čtení zleva doprava. Je třeba mít na paměti, že nejprve musí být vypočteny všechny vstupy bloku funkce.

To je důležité, pokud je mezi dvěma bloky funkce definován a znovu použit další výstup. To může vést k neočekávaným výsledkům.
Poznámka: V programování FUP lze vždy spojit pouze první výstup bloku funkce s vstupem.
Sítě se používají k seskupení jednotlivých kroků programu. Síť by proto měla obsahovat pouze soubor bloků funkce a nikdy několik samostatných bloků funkce. V opačném případě se ztratí přehled o programu.
Tento příklad ukazuje program svítidla bez vizualizace s funkcí pohybového meldu.

Některé bloky funkce umožňují používat několik vstupů a výstupů. To je popsáno v nápovědě příslušného bloku funkce.
Používání kombinovaných vstupů zjednodušuje použití editoru FUP a výrazně snižuje čas potřebný k výpočtu, protože nemusí být uložena žádná mezivýsledky.

Nahoru uvedený obrázek ukazuje stejný výsledek s několika vstupy bloku funkce AND.
Globální proměnná může být kdykoli volána předponou global..
Nedoporučuje se používat předponu v databázích, protože to vede k vyššímu zatížení SPS. Místo toho by měl být výsledek výpočtu globálně k dispozici.
Aby bylo možné vypsat všechna použita zařízení, lze v aktivní náhledu pomocí pravého tlačítka myši kliknout na globální proměnnou. Pokud byla proměnná použita v dalším prvku, budou tyto prvky zobrazeny pod
Použito v.
Další informace naleznete v kapitole Komunikace s dalšími prvky.