STN

Memorizza l'accumulatore negato

Il contenuto dell'accumulatore viene trasferito negato all'operando definito nel campo dell'operando.

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

NOTA
  • Operatore disponibile solo nel linguaggio di programmazione IL.
  • var_1, var_2 e var_3 devono presentare il tipo di dato BOOL.
  • Questo esempio di codice scambia semplicemente i valori invertiti di var_1 e var_2 con l'ausilio di una variabile var_3 aggiuntiva.

Esempio

Intestazione del POU

Nell'intestazione del POU sono dichiarate tutte le variabili di ingresso e uscita utilizzate per programmare questa funzione.

Corpo IL I valori di var_1, var_2 e var_3 vengono scambiati. var_1, var_2 e var_3 possono presentare qualsiasi tipo di dato valido. Tuttavia, tutti e tre gli operandi devono presentare lo stesso tipo di dato.

LD

var_1

(* Caricare var_1 nell'accumulatore *)

ST

var_3

(* Memorizzare l'accumulatore in var_3 *)

LD

var_2

(* Caricare var_2 nell'accumulatore *)

STN

var_1

(* Memorizzare l'accumulatore invertito in var_1 *)

LD

var_3

(* Caricare var_3 nell'accumulatore *)

STN

var_2

(* Memorizzare l'accumulatore invertito in var_2 *)

L'ultima revisione: 2023-07-27Feedback su questa paginaPanasonic hotline