Tässä osassa selitetään, kuinka FUP-Editor on rakennettu ja kuinka ohjelmointi käsitellään. Tässä ei selitetä, kuinka viestintä rajapintoihin ja visualisointiin tapahtuu. Tämä löytyy luvusta SPS Perusteet.
Jokaisella elementillä on oma nimensija sovelluksessa (SPS). Tämä tarkoittaa, että elementti suoritetaan täysin riippumatta muista elementeistä. Tämä on etu, koska jokainen nimi voi olla vapaasti valittu. Muuttuja global. muodostaa tässä poikkeuksen.
Jokainen verkko käsitellään ylhäältä alaspäin. Sen jälkeen kaikki toimintosarjat lasketaan. Tämä tapahtuu lukusuunnassa vasemmalta oikealle. On huomattava, että ensin kaikki toimintosarjan syötteet lasketaan.

Tämä on tärkeää, jos lisätulostus määritellään kahden toimintosarjan välillä ja käytetään uudelleen. Tämä voi johtaa odottamattomiin tuloksiin.
Huomautus: FUP-ohjelmoinnissa vain ensimmäinen toimintosarjan lähtö voidaan aina yhdistää syötteen kanssa.
Verkkot ovat tarkoitettu ryhmittelemään ohjelman yksittäisiä vaiheita. Verkossa tulisi olla vain yksi toimintosarjayhdistelmä eikä koskaan useita erillisiä toimintosarjoja. Muuten ohjelman ymmärrettävyys menetetään.
Tämä esimerkki näyttää valaistuksen ohjelman ilman visualisointia liikkeenanturin toiminnolla.

Joitakin toimintosarjoja on mahdollista käyttää useilla syötöillä ja lähtöillä. Tämä on kuvattu kunkin toimintosarjan ohjeessa.
Kombinoitujen syöttöjen käyttö yksinkertaistaa FUP-Editorin käyttöä ja vähentää huomattavasti laskenta-aikaa, koska välituloksia ei tarvitse tallentaa.

Yllä oleva kuva näyttää saman tuloksen useilla syötöillä toimintosarjassa AND.
Globaalia muuttujaa voidaan kutsua milloin tahansa etuliitteellä global..
Etuliitteen käyttöä tietokannoissa ei suositella, koska se lisää SPS:n kuormitusta. Sen sijaan tulisi laskennan tulos tehdä globaalisti saatavilla.
Jos haluat luetella kaikki käytettävät laitteet, voit napsauttaa oikealla hiirenpainikkeella globaalia muuttujaa aktiivisessa Esikatselussa. Jos muuttuja on käytetty toisessa elementissä, nämä näytetään alla
Käytetään.
Lisätietoja löytyy luvusta Viestintä muiden elementtien kanssa.