ANWENDUNGSSPEZIFISCHE FUNKTION: ADD/SUB (ADDITION UND/ODER SUBTRAKTION)
Die Funktion ADD/SUB arbeitet mit Ganzzahlen. Ausgehend von den Einggangswerten EINGANG 1, EINGANG 2 und EINGANG 3 berechnet sie EINGANG 1 + EINGANG 2 - EINGANG 3 und stellt das Ergebnis in den Ausgang BERECHNUNGSAUSGANG.
Der binäre Ausgang FEHLER / ÜBERLAUF wird auf 1 gesetzt, wenn das Berechnungsergebnis außerhalb des gültigen Bereichs liegt (-32768, +32767), oder wenn der Eingang FEHLERÜBERTRAG gleich 1 ist. In allen übrigen Fällen ist der Ausgang FEHLER / ÜBERLAUF 0.
Der binäre Eingang FEHLERÜBERTRAG dient dazu, Fehler (oder Überläufe) aus vorangehenden Berechnungsfunktionen (ADD/SUB oder MUL/DIV) zu übernehmen. Wenn FEHLERÜBERTRAG 1 ist, werden die Berechnungen nicht durchgeführt, und der Ausgang FEHLER / ÜBERLAUF wird auf 1 gesetzt.
Wenn der Eingang FEHLERÜBERTRAG nicht angeschlossen ist, ist er 0.
Wenn EINGANG 1 und/oder EINGANG 2 und/oder EINGANG 3 nicht angeschlossen sind, werden sie auf 0 gesetzt.
Für eine einfache Addition braucht lediglich EINGANG 3 nicht benutzt zu werden.
Für eine einfache Subtraktion braucht lediglich EINGANG 1 oder EINGANG 2 nicht benutzt zu werden.