FB_BA_MI_IO

Der Funktionsbaustein FB_BA_MO_IO repräsentiert das Multi-State-Output-Objekt zur Anbindung an die lokale IO-Ebene.
Er besitzt ein Prioritäten-Array und ist somit kommandierbar (siehe Kommandierung von Objekten).
Das Multi-State-Output-Objekt spezifiziert einen Objekttyp, dessen Objekt-Properties extern sichtbare Charakteristiken eines Datenpunkts für mehrere binäre Ausgänge repräsentieren kann, sofern sie durch eine beliebige Binärlogik verbunden sind. Das Objekt wird von physikalischen oder virtuellen Datenpunkten abgeleitet, z. B. für „active-/inactive“-Zustände mehrerer Binärausgänge oder den Wert eines Analogausgangs.
Vererbungshierarchie
FB_BA_Base
Syntax
FUNCTION_BLOCK FB_BA_MI_IO EXTENDS FB_BA_BaseMI IMPLEMENTS I_BA_RawMI
VAR_INPUT CONSTANT PERSISTENT
{region 'Variable Parameters'}
nDefaultValue : UDINT := 1;
{endregion}
END_VAR
VAR
{region 'Raw I/O'}
stRawVal AT %I* : ST_BA_Byte;
{endregion}
END_VAR
Eingänge CONSTANT PERSISTENT
Name | Typ | Beschreibung |
|---|---|---|
nDefaultValue | UDINT | Wert der angenommen wird, wenn alle 16 Prioritäten des Priority-Arrays eines kommandierbaren Objektes keinen Eintrag haben bzw. NULL sind. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
|---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |