Description de la fonction

La fonction FORCE_BIT permet de forcer une variable booléenne de type EBOOL sur 0 ou sur 1. Si la variable est déjà forcée sur 0 (ou sur 1), cet EF peut remplacer par 1 (ou 0) la valeur forcée sans appeler auparavant l'EF UNFORCE_BIT.

Les paramètres supplémentaires EN et ENO peuvent être configurés.

NOTE : le comportement de la fonction FORCE_BIT dépend de l'état du bit système %S79.
NOTE : Le comportement des sorties forcées (%M) est différent dans Modsoft/NxT/Concept et dans Control Expert.
  • Avec Modsoft/NxT/Concept, vous ne pouvez pas forcer les sorties lorsque le commutateur de protection mémoire de l'UC Quantum est sur ON.

    Dans Control Expert, vous pouvez forcer les sorties même lorsque le commutateur de protection mémoire de l'UC Quantum est sur ON.

  • Avec Modsoft/NxT/Concept, les sorties forcées conservent leurs valeurs après un démarrage à froid.

    Avec Control Expert, les sorties forcées perdent leurs valeurs après un démarrage à froid.

Représentation en LD

Représentation :

Représentation en FBD

Représentation :

Représentation en IL

Représentation :

CAL FORCE_BIT ( VARIABLE := Variable,VALUE := Value)

Représentation en ST

Représentation :

FORCE_BIT ( VARIABLE := Variable,VALUE := Value)

Description des paramètres

Le tableau suivant décrit les paramètres d’entrée :

Paramètre

Type

Commentaire

VARIABLE

EBOOL

La variable à forcer doit correspondre à une variable localisée de type EBOOL.

VALUE

BOOL

Valeur de forçage