In dit gedeelte wordt uitgelegd hoe de FUP-Editor is opgebouwd en hoe een programma te hanteren. Niet uitgelegd wordt hierbij hoe de communicatie naar de interfaces en de visualisatie plaatsvindt. Dit is in het hoofdstuk SPS Basics na te slaan.
Elk element in de structuur heeft een eigen naamruimte in de toepassing (SPS). Dit betekent dat het element volledig onafhankelijk van de andere elementen wordt uitgevoerd. Dit heeft als voordeel dat elke naam vrij gekozen kan worden. De variabele global. vormt daarbij de uitzondering.
Elk netwerk wordt van boven naar beneden afgewerkt. Vervolgens worden alle functieblokken berekend. Dit gebeurt in leesrichting van links naar rechts. Het is belangrijk om te weten dat eerst alle ingangen van het functieblok moeten worden berekend.

Dit is belangrijk als een extra uitgang tussen twee functieblokken wordt gedefinieerd en opnieuw wordt gebruikt. Dit kan leiden tot onverwachte resultaten.
Opmerking: In een FUP-programma kan altijd alleen de eerste uitgang van een functieblok worden verbonden met een ingang.
Netwerken worden gebruikt om de verschillende programma-stappen te groeperen. Een netwerk zou daarom alleen een combinatie van functieblokken moeten bevatten en nooit meerdere afzonderlijke functieblokken. Anders gaat het overzicht van het programma verloren.
Dit voorbeeld toont een programma van een verlichting zonder visualisatie met de functie van een bewegingssensor.

Sommige functieblokken staan toe om meerdere in- en uitgangen te gebruiken. Dit is beschreven in de help van het betreffende functieblok.
Het gebruik van gecombineerde ingangen vereenvoudigt het gebruik van de FUP-Editor en vermindert de reken tijd aanzienlijk, omdat er geen tussenresultaten hoeven te worden opgeslagen.

De bovenstaande afbeelding toont hetzelfde resultaat met meerdere ingangen van het functieblok AND.
Een globale variabele kan op elk moment worden aangesproken met het voorvoegsel global.
Het wordt niet aanbevolen om het voorvoegsel in databases te gebruiken, omdat dit leidt tot een verhoogde belasting van de SPS. In plaats daarvan zou het resultaat van de berekening globaal beschikbaar moeten worden gesteld.
Om alle gebruikte apparaten op te lijsten, kunt u in de actieve Voorvertoning met de rechtermuisknop op de globale variabele klikken. Als de variabele in een ander element is gebruikt, worden deze onder
Gebruikt Door weergegeven.
Meer informatie vindt u in het hoofdstuk Communicatie Met Andere Elementen.