Beschreibung
Mit der Anweisung "Ungleich" können Sie abfragen, ob der erste Vergleichswert (IN1 bzw. <Operand1>) ungleich dem zweiten Vergleichswert (IN2 bzw. <Operand2>) ist.
Wenn die Bedingung des Vergleichs erfüllt ist, liefert die Anweisung das Verknüpfungsergebnis (VKE) "1". Bei nicht erfüllter Bedingung des Vergleichs liefert die Anweisung das VKE "0".
Für KOP gilt:
Das VKE der Anweisung wird mit dem VKE des gesamten Strompfads folgendermaßen verknüpft:
-
Durch UND, wenn die Vergleichsanweisung in Reihe geschaltet ist.
-
Durch ODER, wenn die Vergleichsanweisung parallel geschaltet ist.
Den ersten Vergleichswert (<Operand1>) geben Sie am Operandenplatzhalter oberhalb der Anweisung an. Den zweiten Vergleichswert (<Operand2>) geben Sie am Operandenplatzhalter unterhalb der Anweisung an.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung:
|
Parameter |
Deklaration |
Datentyp |
Beschreibung |
|---|---|---|---|
|
FUP: IN1 KOP: <Operand1> |
Input |
INT, DINT, TIME, WORD, (S7-300, S7-400) DWORD |
Erster Vergleichswert |
|
FUP: IN2 KOP: <Operand2> |
Input |
INT, DINT, TIME, WORD, (S7-300, S7-400) DWORD |
Zweiter Vergleichswert |
Aus der Klappliste "<???>" der Anweisungsbox können Sie den Datentyp der Anweisung auswählen.
Beispiel
Das folgende Beispiel zeigt die Funktionsweise der Anweisung:
Der Ausgang "TagOut" wird gesetzt, wenn die folgenden Bedingungen erfüllt sind:
-
"Tag_In1" liefert den Signalzustand "1".
-
Die Bedingung der Vergleichsanweisung ist erfüllt ("Tag_Value1" <> "Tag_Value2").