R Reset (réinitialisation d’un opérande booléen)

  • En fonction du contenu de l’accumulateur, l’opérande défini dans la zone d’opérande est réinitialisé ou maintenu. Lorsque l’accumulateur est TRUE, l’opérande est réinitialisé, c.-à-d. qu’il est défini sur 0 (FALSE).

  • Valid operands for this operator must be of one of the following data types:BOOL

  • Les opérateurs sont disponibles uniquement en langage de programmation LI.

Exemple

En-tête du POU

Toutes les variables d’entrée et de sortie utilisées pour programmer cette fonction ont été déclarées dans l’en-tête du POU.

Corps en IL

  • var_1 et var_2 peuvent être de n’importe quel type de données valide.var_3 et var_4 doivent être du type BOOL.

  • var_3 est réinitialisée (définie sur 0 ou FALSE) uniquement lorsque l’accumulateur est TRUE, c.-à-d. lorsque var_1=var_2.

LD

var_1

(* Load var_1 in accu *)

EQ

var_2

(* Compare accu with var_2 *)

R

var_3

(* Reset var_3, if accu contains TRUE *)

ST

var_4

(* Store accu in var_4 *)

Modifié le : 2021-08-09Feedback on this pagePanasonic hotline