OR

Collegamento OR

Il contenuto dell'accumulatore è collegato all'operando definito nel campo dell'operando da un'operazione logica OR. Il risultato viene trasferito nell'accumulatore.

Parametri

Ingresso

Unnamed input (BOOL, WORD, DWORD)

1° ingresso: elemento 1 dell'operazione logica OR

Unnamed input (BOOL, WORD, DWORD)

2° ingresso: elemento confrontato con l'ingresso 1

Uscita

Unnamed output (BOOL, WORD, DWORD)

Uscita come ingresso: risultato

Note

  • Tutti gli operandi devono presentare lo stesso tipo di dato.
  • Questa funzione può essere estesa a un massimo di 28 contatti di ingresso, vedere anche Modificare gli elementi.

Tabella di verità:

Ingresso 1

Ingresso 2

Uscita

Segnale

0

0

0

1

0

1

0

1

1

1

1

1

Esempio

Intestazione del POU

Tutte le variabili di ingresso e uscita utilizzate per programmare questa funzione sono state dichiarate nell'intestazione del POU.La stessa intestazione del POU è utilizzata per tutti i linguaggi di programmazione.

	VAR
		bvar_1: BOOL:=FALSE;
			(*Input_1*)
		bvar_2: BOOL:=FALSE;
			(*Input_2*)
		bvar_3: BOOL:=FALSE;
			(*Input_3*)
		bvar_4: BOOL:=FALSE;
			(*Output*)
	END_VAR

Corpo ST

bvar_3:= var_1 OR bvar_2;

Corpo IL

LD

bvar_1

(* Load bvar_1 in accu *)

OR

bvar_2

(* Perform an OR of accu with bvar_2; store result in accu *)

ST

bvar_3

(* Store accu in bvar_3 *)

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