Force all values from <Device.Application>

Présentation

La commande Force all values from <Device.Application> est disponible en mode en ligne dans le menu contextuel d'une application ou dans le menu contextuel d'un éditeur de POU de l'application. Elle définit les valeurs de variables de l'application active sur des valeurs prédéfinies dans le contrôleur au début et à la fin d'un cycle de traitement.

 AVERTISSEMENT
FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT
  • Vous devez savoir parfaitement comment le forçage affecte les sorties relatives aux tâches en cours d'exécution.
  • Ne tentez pas de forcer les E/S contenues dans des tâches dont vous ne connaissez pas le moment d'exécution avec certitude, sauf si votre intention est de rendre le forçage effectif lors de la prochaine exécution de la tâche, quel que soit ce moment de cette prochaine exécution.
  • Si vous forcez une sortie et que cette opération n'a apparemment aucun effet sur la sortie physique, ne quittez pas le mode en ligne sans avoir supprimé le forçage.
  • Si vous quittez le mode en ligne alors que le forçage est activé, rétablissez la connexion avec le contrôleur et supprimez le forçage.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

Séquence de commandes dans un cycle

Étape

Action

1

Lire les entrées

2

Forcer les valeurs

3

Exécuter le code

4

Forcer les valeurs

5

Ecrire les sorties

NOTE : La commande Force all values from <Device.Application> n'est pas insérée par défaut dans un quelconque menu (au besoin, consultez la section traitant de la boîte de dialogue Personnaliser).

Préparation de valeurs en vue d'un forçage

Vous pouvez préparer des valeurs pour forçage de la manière suivante :

  • Cliquez sur le champ Valeur préparée dans la section de déclaration et entrez la valeur. Pour les variables booléennes, changez de valeur en cliquant sur le champ.

  • Cliquez sur le champ de surveillance en ligne de la variable dans la partie implémentation de l'éditeur FBD/LD/IL.

  • Cliquez sur le champ Valeur préparée dans la vue de surveillance et entrez la valeur.

Une valeur forcée est indiquée par le symbole .

Annulation du forçage

Une valeur est forcée jusqu'à ce que le forçage soit libéré, de l'une des manières suivantes :

  • Exécution de la commande Debogage > Lever le forçage des valeurs.

  • Exécution de la commande Unforce all values from <Device.Application> à partir du menu contextuel de l'application.

  • Levage du forçage dans la boîte de dialogue Prepare Value.

  • Déconnexion de l'application.