EQ-Baustein

Kurz-Information

NameEQ
→POE-Typ→Funktion
KategorieIEC-Baustein, Compare
Konform zur →IEC-Norm

(error) derzeit eingeschränkt
(IEC fordert Datentyp ANY_ELEMENTARY für die Eingänge und daher auch diese Datentypen: LTIMEWSTRINGWCHARLDATE_AND_TIMELTIME_OF_DAY und LDATE. Diese Datentypen werden derzeit für den Baustein nicht unterstützt.)

Grafische Schnittstelle

Verfügbar ab
  • Version 1.0.0 (für logi.CAD 3) – Anfangsvariante
  • Version 1.11.0 (für logi.CAD 3) – Erweiterung: DATE_AND_TIME und TIME_OF_DAY für  IN1, IN2, ... IN16
  • Version 1.91.0 (für logi.CAD 3– Erweiterung: STRING und CHAR für IN1, IN2 ... IN16

Funktionalität

Es handelt sich um einen Vergleicher auf Gleichheit ("EQuals to").

Sie geben die zu vergleichenden Werte über die Eingänge ein. Der Baustein liefert den Wert TRUE (oder eine Entsprechung), falls alle an den Eingängen anliegenden Werte gleich sind – also falls: (IN1=IN2) & (IN2=IN3) & ... & (IN15=IN16)

Eingänge, Ergebniswert


Bezeichner→DatentypBeschreibung
Eingänge:IN1

REALLREALUSINTUINTUDINTULINTSINTINTDINTLINTTIMEBOOLBYTEWORDDWORDLWORD, STRING, CHARDATE_AND_TIMEDATE oder TIME_OF_DAY

1. Wert

IN2

REALLREALUSINTUINTUDINTULINTSINTINTDINTLINTTIMEBOOLBYTEWORDDWORDLWORD, STRING, CHARDATE_AND_TIMEDATE oder TIME_OF_DAY

2. Wert
... (ausziehbar bis)
IN16

REALLREALUSINTUINTUDINTULINTSINTINTDINTLINTTIMEBOOLBYTEWORDDWORDLWORD, STRING, CHARDATE_AND_TIMEDATE oder TIME_OF_DAY

16. Wert
Ergebniswert:BOOL

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.

Beispiel für Verwendung im ST-Editor

Die berechneten Werte werden mit Hilfe des Assert-Bausteins ausgewertet.

FUNCTION_BLOCK ExampleToEq
   VAR
      result1, result2 : BOOL;
   END_VAR
   result1 := EQ(IN1 := 1.0, IN2 := 2.0); 
   result2 := EQ(IN1 := 1.0, IN2 := 1.0);
  
   Assert(result1 = FALSE);
   Assert(result2 = TRUE);
END_FUNCTION_BLOCK

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.