I detta avsnitt förklaras hur FUP-redigeraren är uppbyggd och hur ett program ska hanteras. Det förklaras inte här hur kommunikationen med gränssnitten och visualiseringen sker. Detta kan du läsa om i kapitlet SPS Grundläggande.
Varje element i strukturen har en egen namnrymd i programmet (SPS). Detta innebär att elementet helt oberoende av de andra elementen utförs. Fördelen med detta är att varje namn kan väljas fritt. Variabeln global. utgör undantaget här.
Varje nätverk bearbetas från topp till botten. Därefter beräknas alla funktionsblock. Detta sker i läsriktningen från vänster till höger. Det är viktigt att notera att först måste alla ingångar till funktionsblocket beräknas.

Detta är viktigt om en ytterligare utgång definieras mellan två funktionsblock och återanvänds. Detta kan leda till oönskade resultat.
Anmärkning: I ett FUP-program kan endast den första utgången från ett funktionsblock anslutas till en ingång.
Nätverk används för att gruppera de enskilda programstegen. Ett nätverk bör därför endast innehålla en samling funktionsblock och aldrig flera enskilda funktionsblock. Annars går översikten över programmet förlorad.
Detta exempel visar ett program för en belysning utan visualisering med funktionen av en rörelsedetektor.

Vissa funktionsblock tillåter användning av flera ingångar och utgångar. Detta beskrivs i hjälpen för det specifika funktionsblocket.
Användningen av kombinerade ingångar förenklar användningen av FUP-redigeraren och minskar beräkningstiden betydligt, eftersom inga mellanresultat behöver sparas.

Bilden ovan visar samma resultat med flera ingångar från funktionsblocket AND.
En global variabel kan när som helst anges med prefixet global..
Det rekommenderas inte att använda prefixet i databaser, eftersom detta leder till en ökad belastning på SPS. Istället bör resultatet av beräkningen ställas till globalt förfogande.
För att lista alla använda enheter kan du i den aktiva förhandsvisning högerklicka på den globala variabeln. Om variabeln har använts i ett annat element visas dessa under
Används av.
Mer information hittar du i kapitlet Kommunikation med andra element.