Beschreibung
Mit der Anweisung "UND verknüpfen" können Sie den Wert am Eingang IN1 mit dem Wert am Eingang IN2 bitweise durch UND verknüpfen und das Ergebnis am Ausgang OUT abfragen.
Bei der Bearbeitung der Anweisung wird das Bit 0 des Wertes am Eingang IN1 mit dem Bit 0 des Wertes am Eingang IN2 durch UND verknüpft. Das Ergebnis wird im Bit 0 des Ausgangs OUT abgelegt. Die gleiche Verknüpfung wird für alle weiteren Bits der angegebenen Werte ausgeführt.
Ein Ergebnisbit hat den Signalzustand "1" nur, wenn beide zu verknüpfende Bits auch den Signalzustand "1" liefern. Wenn eines der beiden zu verknüpfenden Bits den Signalzustand "0" führt, wird das entsprechende Ergebnisbit zurückgesetzt.
Die Beschaltung des Freigabeeingangs "EN" bzw. des Freigabeausgangs "ENO" ist nicht möglich. Somit wird die Anweisung (unabhängig vom Signalzustand am Freigabeeingang "EN") immer ausgeführt.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung:
|
Parameter |
Deklaration |
Datentyp |
Beschreibung |
|---|---|---|---|
|
IN1 |
Input |
WORD |
Erster Wert der Verknüpfung |
|
IN2 |
Input |
WORD |
Zweiter Wert der Verknüpfung |
|
OUT |
Output |
WORD |
Ergebnis der Anweisung |
Beispiel
Das folgende Beispiel zeigt die Funktionsweise der Anweisung:
|
IN1 |
|
|
IN2 |
|
|
OUT |
|
Die Anweisung wird, unabhängig vom Signalzustand am Freigabeeingang "EN", immer ausgeführt. Der Wert des Operanden "Tag_Value1" wird mit dem Wert des Operanden "Tag_Value2" durch UND verknüpft. Das Ergebnis wird Bit für Bit gebildet und im Operanden ""F_DB_1".Tag_Result" ausgegeben.