OR

Operación lógica OR

El contenido del acumulador se conecta a través de una operación OR con el operando de la entrada. El resultado se transfiere al acumulador.

Parámetros

Entrada

Unnamed input (BOOL, WORD, DWORD)

Primera entrada: primer elemento de la operación lógica OR

Unnamed input (BOOL, WORD, DWORD)

Segunda entrada: elemento a comparar con la entrada 1

Salida

Unnamed output (BOOL, WORD, DWORD)

Salida: resultado

Observaciones

  • Todos los operandos tienen que ser del mismo tipo de datos.
  • Esta función se puede expandir para un máximo de 28 contactos de entrada, consultar Modificar elementos.

Tabla de verdad:

Entrada 1

Entrada 2

Salida

Señal

0

0

0

1

0

1

0

1

1

1

1

1

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.Se utiliza la misma cabecera de la POU para todos los lenguajes de programación.

	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

Cuerpo en ST

bvar_3:= var_1 OR bvar_2;

Cuerpo 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 *)

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