Vergleichsoperationen in KOP

In der Programmiersprache Kontaktplan KOP können die beiden Eingänge IN1 und IN2 folgendermaßen miteinander verglichen werden:

  • == IN1 ist gleich IN2
  • <> IN1 ist ungleich IN2
  • > IN1 ist größer als IN2
  • < IN1 ist kleiner als IN2
  • >= IN1 ist größer als oder gleich IN2
  • <= IN1 ist kleiner als oder gleich IN2

Wenn einer dieser Vergleiche die Aussage "True" (Wahr) ergibt, so hat das Verknüpfungsergebnis den Wert "1", in allen anderen Fällen den Wert "0". Negationen des Ergebnisses sind überflüssig, da dies durch die Verwendung eines anderen Vergleiches erfolgen kann (umgekehrte Vergleichsoperation).

Vergleiche sind mit folgenden Operationen möglich:

CMP ¿ I 16 Bit Ganzzahlen vergleichen
CMP ¿ D 32 Bit Ganzzahlen vergleichen
CMP ¿ R Gleitpunktzahlen vergleichen

Folgende Symbolboxen stehen in KOP für das Vergleichen von 16 Bit Ganzzahlen zur Verfügung

Vergleichsoperationen in KOP für 16Bit Ganzzahlen

Die Vergleichsoperation Ganze Zahlen vergleichen (16 Bit) vergleicht zwei 16 Bit Festpunktzahlen miteinander. Es werden die beiden Eingänge IN1 und IN2 miteinander verglichen je nachdem welcher Vergleich ausgeführt werden soll.

Folgende Symbolboxen stehen in KOP für das Vergleichen von 32 Bit Ganzzahlen zur Verfügung

Vergleichsoperationen in KOP für 32 Bit Ganzzahlen

Die Vergleichsoperation Ganze Zahlen vergleichen (32 Bit) vergleicht zwei 32 Bit Festpunktzahlen miteinander. Es werden die beiden Eingänge IN1 und IN2 miteinander verglichen je nachdem welcher Vergleich ausgeführt werden soll.

Folgende Symbolboxen stehen in KOP für das Vergleichen von 32 Bit Gleitpunktzahlen zur Verfügung

Vergleichsoperationen für Gleitpunktzahlen in KOP

Die Vergleichsoperation Gleitpunktzahlen vergleichen vergleicht zwei 32 Bit Gleitpunktzahlen miteinander. Es werden die beiden Eingänge IN1 und IN2 miteinander verglichen je nachdem welcher Vergleich ausgeführt werden soll.