Ez a szakasz magyarázza, hogyan van felépítve az FUP-szerkesztő és hogyan kell kezelni egy programozást. Nem magyarázzuk el itt, hogyan történik a kommunikáció a kapcsolatokkal és a vizualizációval. Ezt a fejezetet olvassa el a SPS alapok című fejezetben.
Az alkalmazás (SPS) minden eleme saját névtérrel rendelkezik. Ez azt jelenti, hogy az elem teljesen függetlenül fut a többi elemtől. Ennek az előnye, hogy bármelyik nevet szabadon választani lehet. A global. változó képezi a kivételt.
Minden hálózatot felülről lefelé dolgoznak fel. Ezután minden funkcióblokk számításra kerül. Ez balról jobbra történik az olvasási irányban. Fontos, hogy először minden bejáratát kell kiszámítani a funkcióblokknak.

Ez fontos, ha egy további kimenetet definiálnak és újra használnak két funkcióblokk között. Ez akaratlan eredményekhez vezethet.
Megjegyzés: Egy FUP-programozásban mindig csak az első kimenetét lehet összekötni egy bejárattal a funkcióblokknak.
A hálózatokat arra használják, hogy csoportosítsák a programlépéseket. Egy hálózatnak tehát csak egy funkcióblokk összekötéseit kell tartalmaznia, és soha nem több egyes funkcióblokkot. Ellenkező esetben elveszhet a program áttekinthetősége.
Ez az példa mutat egy lámpa programját vizualizáció nélkül, mozgásérzékelő funkcióval.

Néhány funkcióblokk lehetővé teszi, hogy több be- és kimenetet használjanak. Ezt a funkcióblokk segítségében írják le.
A kombinált bejáratok használata egyszerűsíti az FUP-szerkesztő használatát és jelentősen csökkenti a számítási időt, mivel nem kell elmenteni az átmeneti eredményeket.

A fenti kép mutatja ugyanazt az eredményt több bejárattal a funkcióblokk AND-nál.
Egy globális változót bármikor meg lehet hívni a global. prefixummal.
Nem ajánlott a prefixum használata adatbázisokban, mivel ez növeli az SPS terhelését. Helyette ajánlott a számítás eredménye globálisan elérhető legyen.
A használt eszközök összes listázásához az aktív előnézetben jobbra kattintson a globális változóra. Ha a változót egy további elemben használták, akkor ezek jelennek meg az
Használat alatt.
További információkat talál a Kommunikáció más elemekkel című fejezetben.