Digitale Verknüpfungen

Digitale Verknüpfungen werden einmal verwendet, wenn einzelne Bits von zwei Operanden miteinander verknüpft werden sollen. Die zweite Möglichkeit ist, einen Operanden mit einer Konstante zu verknüpfen. Dabei werden keine Überträge gebildet. Auch bei digitalen Verknüpfungen spielt das VKE keine Rolle und das Ergebnis der Verknüpfung beeinflusst das VKE nicht.

Für die Verknüpfung werden beide Akkus gebraucht. Der Vorgang ist dabei wie folgt:

  • Der Inhalt des ersten Operanden wird in Akku 1 geladen
  • Der Inhalt von Akku 1 wird danach in Akku 2 verschoben
  • Der Inhalt des zweiten Operanden oder die Konstante wird in Akku 1 geladen
  • Der Inhalt von Akku 2 wird mit Akku 1 mit der angegebenen Verknüpfungsoperation verknüpft
  • Das Ergebnis wird in Akku 1 gespeichert

Es gibt drei Arten von digitalen Verknüpfungen:

  • UND (AND)
  • ODER (OR)
  • EXKLUSIV-ODER (XOR)

Die Operanden die verknüpft werden, müssen in der Darstellungsart FUP folgende Datenformate haben:

  • Wort
  • Doppelwort

Der Datentyp wird in AWL nicht geprüft. In AWL kann ein Ergebnis ohne Zwischenspeicherung weiter verknüpft werden. In FUP wird eine Zwischenspeicherung benötigt.

Digitale UND-Verknüpfung

Die digitale UND-Verknüpfung funktioniert nach folgendem Schema:

  • 1 und 1=1
  • 1 und 0=0
  • 0 und 1=0
  • 0 und 0=0

Beispiel für eine digitale UND-Verknüpfung:

Operand 1: 0011010101110011

Operand 2: 1011011000100101

Ergebnis: 0011010000100001

Digitale ODER-Verknüpfung

Die digitale ODER-Verknüpfung funktioniert nach folgendem Schema:

  • 1 und 1=1
  • 1 und 0=1
  • 0 und 1=1
  • 0 und 0=0

Beispiel für eine digitale ODER-Verknüpfung:

Operand 1: 0011010101110011

Operand 2: 1011011000100101

Ergebnis: 1011011101110111

Digitale EXKLUSIV-ODER-Verknüpfung

Die digitale ODER-Verknüpfung funktioniert nach folgendem Schema:

  • 1 und 1=0
  • 1 und 0=1
  • 0 und 1=1
  • 0 und 0=0

Beispiel für eine digitale EXKLUSIV-ODER-Verknüpfung:

Operand 1: 0011010101110011

Operand 2: 1011011000100101

Ergebnis: 1000001101010110

Digitale Verknüpfungen in FUP

Die Boxen für digitale Verknüpfungen befinden sich in Step7 unterhalb des Knotens Wortverknüpfung. Hier sind die Boxen für Wortverknüpfungen und Doppelwortverknüpfungen. An den beiden IN-Eingängen werden die zu verknüpfenden Operanden adressiert, das Ergebnis wird an den OUT-Ausgang geschrieben. Zusätzlich gibt es den Freigabeeingang EN und den Freigabeausgang ENO.

Digitale Verknüpfungen
Digitale Verknüpfungen in Step7