Dans cette section, il est expliqué comment l'éditeur FUP est structuré et comment une programmation doit être manipulée. Il n'est pas expliqué ici comment la communication avec les interfaces et la visualisation s'effectue. Cela peut être consulté dans le chapitre Bases PLC.
Chaque élément de la structure possède son propre espace de noms dans l'application (PLC). Cela signifie que l'élément est exécuté complètement indépendamment des autres éléments. Cela a l'avantage que chaque nom peut être choisi librement. La variable global. constitue une exception à cela.
Chaque réseau est traité de haut en bas. Ensuite, tous les blocs fonctionnels sont calculés. Cela se fait dans le sens de la lecture de gauche à droite. Il convient de noter que toutes les entrées du bloc fonctionnel doivent être calculées en premier.

Ceci est important si une sortie supplémentaire est définie et réutilisée entre deux blocs fonctionnels. Cela peut conduire à des résultats non désirés.
Remarque: Dans une programmation FUP, seule la première sortie d'un bloc fonctionnel peut toujours être connectée à une entrée.
Les réseaux sont utilisés pour regrouper les différentes étapes du programme. Un réseau ne doit donc contenir qu'une combinaison de blocs fonctionnels et jamais plusieurs blocs fonctionnels individuels. Sinon, la vue d'ensemble du programme est perdue.
Cet exemple montre un programme d'un éclairage sans visualisation avec la fonction d'un détecteur de mouvement.

Certains blocs fonctionnels permettent d'utiliser plusieurs entrées et sorties. Cela est décrit dans l'aide du bloc fonctionnel respectif.
L'utilisation des entrées combinées simplifie l'utilisation de l'éditeur FUP et réduit considérablement le temps de calcul, car aucun résultat intermédiaire ne doit être stocké.

L'image ci-dessus montre le même résultat avec plusieurs entrées du bloc fonctionnel AND.
Une variable globale peut être appelée à tout moment avec le préfixe global..
Il n'est pas recommandé d'utiliser le préfixe dans les bases de données, car cela entraîne une charge accrue du PLC. Au lieu de cela, le résultat du calcul doit être mis à disposition globalement.
Pour lister tous les appareils utilisés, vous pouvez cliquer avec le bouton droit de la souris sur la variable globale dans l'aperçu actif. Si la variable a été utilisée dans un autre élément, ceux-ci seront affichés sous
Utilisé Par.
Vous trouverez des informations supplémentaires dans le chapitre Communication Avec D'autres Éléments.