Liste des variables globales

Les variables globales sont disponibles pour l’ensemble du projet. Elles peuvent être transférées de la liste des variables globales vers un en-tête de POU. Les variables globales peuvent être facilement déclarées dans le corps du POU (avec les éditeurs LD/FBD, ST/LI ou SFC). Ou utilisez l’éditeur de déclaration pour créer la liste des variables globales.

Affectez des adresses uniquement si c’est nécessaire ! Attribuez des adresses pour accéder aux entrées et sorties (X, Y) ou certaines zones mémoire de l’automate. Le compilateur affecte automatiquement des adresses après la mise sous tension. Les erreurs de sorties doubles sont ainsi évitées et les adresses sont automatiquement mises à jour lorsque le type d’automate est modifié. Les variables suivantes doivent être déclarées dans la liste des variables globales :

  • Les variables affectées aux entrées et sorties de l’automate par ex. X0, Y0
  • Les variables devant être affectées à une certaine adresse, par ex. DT0, pour communiquer avec un terminal tactile
  • Les variables devant être accessibles via d’autres POU (via VAR_EXTERNAL)

Vous pouvez entrer les adresses dans un des formats suivants :

  • Format FP, par ex. X0. L’adresse CEI correspondante est générée automatiquement lorsque vous passez à la zone suivante.

  • Format CEI, par ex. %IX0.0. I = entrée, X = bit et 0.0 pour le premier module et la première entrée. L’adresse FP correspondante est générée automatiquement lorsque vous passez à la zone suivante.

Thèmes apparentés

Explications sur les zones

Un projet peut également contenir une liste de variables globales. La liste des variables globales (GVL) s’applique à tous les POU du projet.

Signification des zones de listes de variables :

  1.  (1) La classe de variables par ex. VAR_GLOBAL, VAR_GLOBAL_CONSTANT, etc., est indiquée dans Classe
  2.  (2) Identifiant représente le nom symbolique utilisé dans le programme.
  3.  (3) Adresse FP ou Adresse CEI indique l’adresse physique affectée à la variable.
  4.  (4) Type : Après avoir entré une adresse, un type de données est automatiquement présélectionné (par ex. BOOL, INT, STRING). Un autre type peut être sélectionné à partir de la liste.
  5.  (5) Initial indique la valeur initiale affectée à la variable lorsque vous démarrez l’automate. Vous pouvez changer la valeur si nécessaire.
  6.  (6) Auto-externe insère automatiquement la variable globale dans les en-têtes de tous les POU actuels et futurs, affichés dans le volet Projet. Cette fonction peut être activée en permanence sous Extras > Options > Options de programme > Éditeurs > Éditeurs de déclaration.
  7.  (7) Commentaire contient une description d’une variable.
NOTA
  • Les identifiants ne peuvent pas commencer par un nombre !
  • Les identifiants utilisant une syntaxe spéciale peuvent déterminer le type de données selon le tableau de préfixes.
  • Les adresses FP (X0, Y1, etc.) sont des termes fixes et ne peuvent pas être utilisées comme identifiants.
  • Affectez des adresses uniquement si c’est nécessaire ! Attribuez des adresses pour accéder aux entrées et sorties (X, Y) ou certaines zones mémoire de l’automate.

  • Vous pouvez entrer les adresses dans un des formats suivants :

    • Format FP, par ex. X0. L’adresse CEI correspondante est générée automatiquement lorsque vous passez à la zone suivante.
    • Format CEI, par ex. %IX0.0. I = entrée, X = bit et 0.0 pour le premier module et la première entrée. L’adresse FP correspondante est générée automatiquement lorsque vous passez à la zone suivante.
  • Pour ajouter des lignes vides à la liste, appuyez sur <Maj>+<Retour>
  • Insérez de nouvelles lignes avec Édition > Nouvelle déclaration > Haut > Avant > Après > Bas
Thèmes apparentés

Modifié le : 2020-03-05Commentaires sur cette pageAssistance téléphonique