Modifier L'application

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.

Espaces De Noms

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.

Séquence De Programme

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.

Utilisation Des Réseaux

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.

Structure De L'éditeur FUP

Cet exemple montre un programme d'un éclairage sans visualisation avec la fonction d'un détecteur de mouvement.

  1. Barre de menu
  2. Titre du réseau
  3. Champ de commentaire du réseau (Multiligne)
  4. Corps du bloc fonctionnel
  5. Titre du bloc fonctionnel
  6. Base de données du bloc fonctionnel
  7. Variable à l'entrée 1 du bloc fonctionnel
  8. Entrée 1 du bloc fonctionnel
  9. Sortie 1 du bloc fonctionnel
  10. Variable à la sortie 1 du bloc fonctionnel
  11. Connexion au bloc fonctionnel (Déclaré en interne comme var_temp.#)
  12. Désignation de l'entrée 3 du bloc fonctionnel TOF (Cette valeur est disponible sous PIR.TOF1.RESET)
  13. Définir plusieurs sorties simultanément
  14. Négation (correspond au bloc fonctionnel NOT)
  15. Attribution

Utilisation De Plusieurs Entrées Et Sorties

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.

Utilisation De Variables Globales

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.