R Resetta (un operando booleano)

  • A seconda del contenuto dell'accumulatore, l'operando definito nel campo dell'operando viene resettato o mantenuto. TRUE nell'accumulatore resetta l'operando, ossia l'operando viene impostato su 0 (FALSE).

  • Gli operandi validi per questo operatore devono presentare uno dei seguenti tipi di dati:BOOL

  • Operatore disponibile solo nel linguaggio di programmazione IL.

Esempio

Intestazione del POU

Tutte le variabili di ingresso e uscita utilizzate per programmare questa funzione sono state dichiarate nell'intestazione del POU.

Corpo IL

  • var_1 e var_2 possono presentare qualsiasi tipo di dato valido, var_3 e var_4 devono essere di tipo BOOL.

  • var_3 viene resettato (impostato su 0 o FALSE) solo se l'accumulatore è TRUE, ossia se 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 *)

L'ultima revisione: 2021-06-09Feedback su questa paginaPanasonic hotline