OR

ODER-Verknüpfung

Der Inhalt des Akkumulators wird mit dem Ergebnis des in der Klammer stehenden Ausdrucks OR-verknüpft. Das Ergebnis der Operation steht im Akkumulator.

Parameter

Eingang

Unnamed input (BOOL, WORD, DWORD)

1. Eingang: Element 1 der logischen OR-Operation

Unnamed input (BOOL, WORD, DWORD)

2. Eingang: Element relativ zu Eingang 1

Ausgang

Unnamed output (BOOL, WORD, DWORD)

Ausgang wie Eingang: Ergebnis

Anmerkungen

  • Alle Operanden müssen vom gleichen Datentyp sein.
  • Die Funktion ist auf max. 28 Eingangskontakte erweiterbar, siehe auch "Elemente bearbeiten".

Wahrheitstabelle:

Eingang 1

Eingang 2

Ausgang

Signal

0

0

0

1

0

1

0

1

1

1

1

1

Beispiel

POE-Kopf

Im POE-Kopf werden alle Ein- und Ausgangsvariablen deklariert, die für die Programmierung dieser Funktion verwendet werden.Für alle Programmiersprachen wird der gleiche POE-Kopf verwendet.

	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

ST-Rumpf

bvar_3:= var_1 OR bvar_2;

AWL-Rumpf

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

Letzte Änderung am: 2021-07-26Feedback zu dieser SeitePanasonic Hotline