Denne afsnit forklarer, hvordan FUP-redaktøren er opbygget og hvordan et program skal håndteres. Det forklares ikke her, hvordan kommunikationen til grænsefladerne og visualiseringen foregår. Dette kan findes i kapitlet PLC Grundlæggende.
Hvert element i strukturen har sit eget navnerum i applikationen (SPS). Dette betyder, at elementet udføres helt uafhængigt af de andre elementer. Fordelen ved dette er, at ethvert navn kan vælges frit. Variablen global. danner dog undtagelsen.
Hvert netværk behandles fra top til bund. Derefter beregnes alle funktionsblokke. Dette sker i læseretning fra venstre mod højre. Det skal bemærkes, at først alle indgange til funktionsblokken beregnes.

Dette er vigtigt, hvis en ekstra udgang mellem to funktionsblokke defineres og genbruges. Dette kan føre til uønskede resultater.
Bemærk: I et FUP-program kan der altid kun forbindes den første udgang fra en funktionsblok med en indgang.
Netværk bruges til at gruppere de enkelte programtrin. Et netværk bør derfor kun indeholde et samlet sæt af funktionsblokke og aldrig flere enkeltstående funktionsblokke. Ellers går overblikket over programmet tabt.
Dette eksempel viser et program til en lampe uden visualisering med funktion af en bevægelsesdetektor.

Nogle funktionsblokke tillader brug af flere ind- og udgange. Dette er beskrevet i hjælpen til den pågældende funktionsblok.
Brugen af kombinerede indgange forenkler brugen af FUP-redaktøren og reducerer beregningstiden betydeligt, da der ikke behøver at gemmes mellemresultater.

Det ovenstående billede viser det samme resultat med flere indgange fra funktionsblokken AND.
En global variabel kan til enhver tid adresseres med præfikset global.
Det anbefales ikke at bruge præfikset i databaser, da dette fører til en øget belastning af SPS'en. I stedet bør resultatet af beregningen gøres globalt tilgængeligt.
For at lister alle brugte enheder kan du i den aktive forhåndsvisning ved hjælp af højre museklikke på den globale variabel. Hvis variablen er blevet brugt i et yderligere element, vil disse blive vist under
Brugt af.
Yderligere oplysninger finder du i kapitlet Kommunikation med andre elementer.