In questa sezione viene spiegato come è strutturato l'Editor FUP e come gestire una programmazione. Non viene spiegato, invece, come avviene la comunicazione con le interfacce e la visualizzazione. Questo è descritto nel capitolo PLC Fondamenti.
Ogni elemento nella struttura ha il proprio spazio dei nomi nell'applicazione (PLC). Ciò significa che l'elemento viene eseguito completamente in modo indipendente dagli altri elementi. Questo ha il vantaggio che ogni nome può essere scelto liberamente. La variabile global. costituisce un'eccezione.
Ogni rete viene elaborata dall'alto verso il basso. Successivamente, vengono calcolati tutti i blocchi funzionali. Questo avviene in direzione di lettura da sinistra a destra. È importante notare che prima vengono calcolati tutti gli ingressi del blocco funzionale.

Questo è importante se un'uscita aggiuntiva viene definita e riutilizzata tra due blocchi funzionali. Questo può portare a risultati indesiderati.
Nota: In una programmazione FUP, solo la prima uscita di un blocco funzionale può essere collegata a un ingresso.
Le reti vengono utilizzate per raggruppare i singoli passaggi del programma. Una rete dovrebbe quindi contenere solo un insieme di blocchi funzionali e mai diversi blocchi funzionali singoli. Altrimenti, si perde la panoramica del programma.
Questo esempio mostra un programma di una luce senza visualizzazione con la funzione di un rilevatore di movimento.

Alcuni blocchi funzionali consentono l'uso di più ingressi e uscite. Questo è descritto nell'aiuto del rispettivo blocco funzionale.
L'utilizzo degli ingressi combinati semplifica l'uso dell'Editor FUP e riduce notevolmente il tempo di calcolo, poiché non è necessario salvare i risultati intermedi.

L'immagine sopra mostra lo stesso risultato con più ingressi del blocco funzionale AND.
Una variabile globale può essere richiamata in qualsiasi momento con il prefisso global..
Non è consigliato utilizzare il prefisso nei database, poiché ciò comporta un carico maggiore del PLC. Invece, il risultato del calcolo dovrebbe essere reso disponibile globalmente.
Per elencare tutti i dispositivi utilizzati, è possibile fare clic con il tasto destro del mouse sulla variabile globale nella anteprima attiva. Se la variabile è stata utilizzata in un ulteriore elemento, questi verranno visualizzati sotto
Utilizzato da.
Ulteriori informazioni sono disponibili nel capitolo Comunicazione con altri elementi.