FB_BA_BI_IO

FB_BA_BI_IO 1:

Der Funktionsbaustein FB_BA_BI_IO repräsentiert ein binäres Eingangsobjekt innerhalb des Grundgerüstes. Die Variablen zur Verknüpfung des Eingangs 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_BaseBI

                            FB_BA_BI

Syntax

FUNCTION_BLOCK FB_BA_BI_IO EXTENDS FB_BA_BaseBI IMPLEMENTS I_BA_RawBI
VAR_INPUT CONSTANT PERSISTENT
  {region 'Variable Parameters'}
    {attribute 'parameterCategory':='Config'}
    ePolarity            : E_BA_Polarity := E_BA_Polarity.eNormal;
  {endregion}
END_VAR
VAR
  {region 'Raw I/O'}
    bRawVal      AT %I*  : BOOL;
  {endregion}
END_VAR

FB_BA_BI_IO 2: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

ePolarity

E_BA_Polarity

An diesem Eingang ist die Polarität des Sensors einzustellen. Die Einstellung erfolgt durch die Auswahl des Typs in der Enumeration.

VAR

Name

Typ

Beschreibung

bRawVal

BOOL

Variable zur Verknüpfung des Eingangswertes mit der Klemme.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0