Logik-Operationen: Möglichkeiten der Optimierung von Logik-Verschaltungen

Frage:
Wie lassen sich komplizierte Logik-Verknüpfungen (AND, OR, NOT, ...) vereinfachen und optimieren?

Antwort:
Ältere und aktuelle Umrichter-Gerätereihen bieten die Möglichkeit Logik-Verknüpfungen über die Verschaltung von Funktionssblöcken für die Logik-Operationen (NOT, OR, AND,...) zu realisieren. 
Ebenso besteht die Möglichkeit Logik-Verschaltungen per Programmiersprache zu realisieren.

Aus verschiedenen Gründen ist es sinnvoll Logik-Verschaltungen vor der Realisierung nach Möglichkeit zu vereinfachen:
  • Die ggf. begrenzte Anzahl vorhandener Funktionsblöcke (FB) empfiehlt den 'ressourcenschonenden' Umgang damit.
  • Eine einfache Logik-Schaltung ist leichter zu verstehen und nachzuvollziehen.
  • Auch für die Umsetzung per Programmiersprache ist eine möglichst einfache Logik von Vorteil.
Verknüpfungen aus AND und NOT lassen sich beispielsweise in Verknüpfungen aus OR und NOT wandeln (Konvertierung der Normalformen), bei gleicher Funktion. Vorgehensweise:
  1. An allen Ein- und Ausgängen des Operators OR oder AND zusätzlich ein NOT einfügen.
  2. Zwei NOT in Reihe heben sich auf und entfallen somit (falls vorher schon ein NOT vorhanden ist).
  3. Aus einem AND wird ein OR und umgekehrt.
 Im Anhang finden sich Tipps, wie Logik-Operationen nach dem Verfahren von Karnaugh optimiert werden können.


URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20024357/0/
Kontaktformular