OR-Baustein

Kurz-Information

Name

OR

→POE-Typ

→Funktion

Kategorie

Standard (safe), Bitstring

Konform zur →IEC-Norm

(Häkchen) keine Einschränkungen

Grafische Schnittstelle

Verfügbar ab

Version 1.0.0 (für Neuron Power Engineer) – Anfangsvariante

Version 3.8.0 (für Bibliothek Standard (safe)): Baustein in diese Bibliothek verschoben

Funktionalität

Der Baustein liefert das Ergebnis einer bitweisen ODER-Verknüpfung aller an den Eingängen anliegenden Werte von ANY_BIT.

Vergleiche: "IOR-Baustein" für ODER-Verknüpfung der Werte von ANY_INT.

Eingänge, Ergebniswert

 

Bezeichner

→Datentyp

Beschreibung

Eingänge:

IN1

BOOLBYTEWORDDWORD oder LWORD
(entspricht dem →allgemeinen Datentyp ANY_BIT)

1. Wert

IN2

BOOLBYTEWORDDWORD oder LWORD
(entspricht dem →allgemeinen Datentyp ANY_BIT)

2. Wert

... (ausziehbar bis)

IN16

BOOLBYTEWORDDWORD oder LWORD
(entspricht dem →allgemeinen Datentyp ANY_BIT)

16. Wert

Ergebniswert:

BOOLBYTEWORDDWORD oder LWORD
(entspricht dem →allgemeinen Datentyp ANY_BIT)

 

Der Eingang EN und der Ausgang ENO sind für den →Aufruf des Bausteins verfügbar. Siehe "Ausführungssteuerung: EN, ENO" für Informationen zum Eingang EN und zum Ausgang ENO.

Informieren Sie sich unter:

Beispiel für Verwendung im ST-Editor

PROGRAM Test
    VAR
        resultB1, resultB2, resultB3, resultB4 : BOOL;
        resultW1, resultW2, resultW3, resultW4 : WORD;
    END_VAR
    
    resultB1 := OR(IN1 := FALSE, IN2 := FALSE);       (* The variable 'resultB1' evaluates to 'FALSE'. *)
    resultB2 := OR(IN1 := FALSE, IN2 := TRUE );       (* The variable 'resultB2' evaluates to 'TRUE'.  *)
    resultB3 := OR(IN1 := TRUE,  IN2 := FALSE);       (* The variable 'resultB3' evaluates to 'TRUE'.  *)
    resultB4 := OR(IN1 := TRUE,  IN2 := TRUE );       (* The variable 'resultB4' evaluates to 'TRUE'.  *)
    
    resultW1 := OR(IN1 := 16#0001, IN2 := 16#0001);   (* The variable 'resultW1' evaluates to '16#0001'. *)
    resultW2 := OR(IN1 := 16#0001, IN2 := 16#0002);   (* The variable 'resultW1' evaluates to '16#0003'. *)
    resultW3 := OR(IN1 := 16#0002, IN2 := 16#0001);   (* The variable 'resultW1' evaluates to '16#0003'. *)
    resultW4 := OR(IN1 := 16#0002, IN2 := 16#0002);   (* The variable 'resultW1' evaluates to '16#0002'. *)
END_PROGRAM

Bei der Erstellung Ihrer Anwendung im ST-Editor erstellen Sie den Aufruf eines Bausteins, indem Sie den laut Syntax erforderlichen Text eintippen oder die Inhaltshilfe verwenden.