Skip to main content

FB_SUB

Beschreibung Funktionsbaustein

Mit dem FB SUB wird der Eingang AnalogIn2 von dem Eingang AnalogIn1 subtrahiert und an den Ausgang AnalogOut übergeben.

Der Ausgang AnalogOut wird dann auf 0 gesetzt und der Ausgang bError auf 1.

Wenn der Eingang ErrAck der zugehörigen Group auf 1 ist, wird der Zustand RESET eingenommen. Sobald der Eingang ErrAck der zugehörigen Group wieder 0 wird, wird der Zustand RESET verlassen und in den Zustand RUN gewechselt. Im Zustand RESET ist der Ausgang AnalogOut = 0 und der Ausgang bError = 0.

EL6900

Der Baustein FB_SUB wird von der EL6900 nicht unterstützt.

EL6900_SUB.png
Tabelle 56. VAR_INPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

AnalogIn1

LINT

0

1. analoges Signal für die Subtraktion

Erlaubte Datentypen: UINT, INT, UDINT, DINT

AnalogIn2

LINT

0

2. analoges Signal für die Subtraktion

Erlaubte Datentypen: UINT, INT, UDINT, DINT



Tabelle 57. VAR_OUTPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

AnalogOut

SAFEUSINT

0

Analoger Ausgang, der das Ergebnis der Subtraktion enthält

Erlaubte Datentypen: UINT, INT, UDINT, DINT

Der Datentyp muss entsprechend der Eingangstypen ausgewählt werden.

bError

SAFEBOOL

FALSE

Ersetzen durch:

TRUE: Der Ausgang AnalogOut hat einen Overflow oder Underflow

FALSE: Kein Fehler aufgetreten