R Reset (un operando Booleano)

  • Dependiendo del contenido del acumulador, se resetea o se mantiene el operando especificado. Si el acumulador está a TRUE, se resetea, es decir, el operando se pone a 0 (FALSE).

  • Los operandos válidos para este operador deben ser de uno de los siguientes tipos de datos:BOOL

  • Operador disponible solamente en el leguaje de programación IL (lista de instrucciones).

Ejemplo

Cabecera de la POU

Todas las variables de entrada y de salida utilizadas para la programación de esta función han sido declaradas en la Cabecera de la POU.

Cuerpo IL

  • var_1 y var_2 pueden ser de cualquier tipo, var_3 y var_4 tienen que ser de tipo BOOL.

  • var_3 solo se resetea (se pone a 0 o FALSE) si el acumulador está a TRUE, es decir, si 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 *)

Modificado el: 2021-07-14Comentarios sobre esta páginaPanasonic hotline