Denne seksjonen forklarer hvordan FUP-redaktøren er bygget opp og hvordan et program skal håndteres. Det forklares ikke her hvordan kommunikasjonen med grensesnittene og visualiseringen skjer. Dette kan du lese om i kapitlet Grunnleggende SPS.
Hvert element i strukturen har sitt eget navnerom i programmet (SPS). Dette betyr at elementet blir helt uavhengig av de andre elementene. Fordelen er at hver navn kan velges fritt. Variabelen global. er et unntak her.
Hvert nettverk blir bearbeidet fra topp til bunn. Deretter blir alle funksjonsblokker beregnet. Dette skjer i leseretning fra venstre mot høyre. Det må tas hensyn til at alle innganger til funksjonsblokken først blir beregnet.

Dette er viktig hvis en ekstra utgang mellom to funksjonsblokker blir definert og gjenbrukt. Dette kan føre til uventede resultater.
Merk: I et FUP-program kan bare den første utgangen fra en funksjonsblokk kobles sammen med en inngang.
Nettverk brukes til å gruppere de enkelte programtrinnene. Et nettverk bør derfor bare inneholde en samling av funksjonsblokker og aldri flere enkeltstående funksjonsblokker. Ellers går oversikten over programmet tapt.
Dette eksemplet viser et program for en lampe uten visualisering med funksjonen av en bevegelsesmelder.

Noen funksjonsblokker tillater bruk av flere innganger og utganger. Dette er beskrevet i hjelpen for den aktuelle funksjonsblokken.
Bruken av kombinerte innganger forenkler bruken av FUP-redaktøren og reduserer beregningstiden betydelig, da det ikke trenger å lagres mellomresultater.

Bildet ovenfor viser det samme resultatet med flere innganger fra funksjonsblokken AND.
En global variabel kan til enhver tid bli adressert med prefikset global.
Det anbefales ikke å bruke prefikset i databaser, da dette fører til økt belastning på SPS. I stedet bør resultatet av beregningen gjøres globalt tilgjengelig.
For å lage en liste over alle brukede enheter kan du høyreklikke på den globale variabelen i den aktive forhåndsvisningen. Hvis variabelen er brukt i et annet element, vil disse bli vist under
Brukt av.
Du finner mer informasjon i kapitlet Kommunikasjon Med Andre Elementer.