FB_BA_MI_IO

FB_BA_MI_IO 1:

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

    FB_BA_BasePublisher

        FB_BA_Object

            FB_BA_EventObject

                FB_BA_EventObjectEx

                    FB_BA_ComEventObject

                        FB_BA_BaseMI

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

FB_BA_MI_IO 2: 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.

VAR

Name

Typ

Beschreibung

stRawVal

ST_BA_Byte

Strukturvariable zur Verknüpfung mit dem Prozessabbild.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0