S Imposta (un operando booleano)

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

  • 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 del POU

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.

Corpo IL

LD

var_1

(* Load var_1 in accu *)

EQ

var_2

(* Compare accu with var_2 *)

S

var_3

(* Set var_3, if accu contains TRUE *)

ST

var_4

(* Store accu in var_4 *)

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