FB_BA_AO_IO

FB_BA_AO_IO 1:

Der Funktionsbaustein repräsentiert ein analoges Ausgangsobjekt innerhalb des Grundgerüstes. Die Variablen zur Verknüpfung des Stellausgangs mit der Klemme sind innerhalb des Funktionsbausteins deklariert.

Vererbungshierarchie

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

            FB_BA_EventObject

                FB_BA_EventObjectEx

                    FB_BA_ComEventObject

                        FB_BA_BaseAO

Syntax

FUNCTION_BLOCK FB_BA_AO_IO EXTENDS FB_BA_BaseAO IMPLEMENTS I_BA_RawAO
VAR_INPUT CONSTANT PERSISTENT
  {region 'Variable Parameters'}
    eOverriddenPolarity    : E_BA_Polarity := E_BA_Polarity.eNormal;
  {endregion}
END_VAR
VAR
  {region 'Raw I/O'}
    bRawOverridden    AT %I*    : BOOL;
    nRawState         AT %I*    : USINT;
    nRawDataOut       AT %Q*    : INT;
  {endregion}
END_VAR

FB_BA_AO_IO 2: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

eOverridenPolarity

E_BA_Polarity

Ausgangsklemmen mit einer mechanischen Vorrangbedienung melden den Status ihrer Schalter an die Steuerung zurück.

Mit dieser Enumeration kann die Polarität der Schalterrückmeldung parametriert werden.

VAR

Name

Typ

Beschreibung

bRawOverridden

BOOL

Variable zur Erfassung einer Übersteuerung von außen.

nRawState

USINT

Variable zur Verknüpfung des Statusinformation einer Klemme.

nRawDataOut

INT

Variable zur Verknüpfung des Ausgabewertes der SPS mit dem Prozessabbild einer Ausgangsklemme.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0