FB_BA_AI_IO

FB_BA_AI_IO 1:

Der Funktionsbaustein repräsentiert das Objekt für einen Analogeingang.

Er dient der Abbildung eines Messwertes innerhalb der Projektstruktur.
Die Prozessvariablen zur Verknüpfung des Funktionsbausteins mit der Busklemme sind innerhalb des Funktionsbausteins vorhanden.

Vererbungshierarchie

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

            FB_BA_EventObject

                FB_BA_EventObjectEx

                    FB_BA_ComEventObject

                        FB_BA_BaseAI

Syntax

FUNCTION_BLOCK FB_BA_AI_IO EXTENDS FB_BA_BaseAI IMPLEMENTS I_BA_RawAI
VAR_INPUT CONSTANT PERSISTENT
  {region 'Variable Parameters'}
    {attribute 'parameterCategory':='Hardware'}
      fResolution           : REAL := XBA_Param.fInput_DefResolution;
    {attribute 'parameterCategory':='Hardware'}
      fScaleOffset          : REAL := XBA_Param.fInput_DefScaleOffset;
  {endregion}
END_VAR
VAR
  {region 'Raw I/O'}
    nRawState       AT %I*  : USINT;
    nRawDataIn      AT %I*  : INT;
  {endregion}
END_VAR

FB_BA_AI_IO 2: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

fResolution

REAL

Standardwert für den Parameter Resolution von Eingängen (XBA_Param.fInput_DefResolution).

fScaleOffset

REAL

Standardwert für den Parameter Offset von Ausgängen(XBA_Param.fInput_DefScaleOffset).

VAR

Name

Typ

Beschreibung

nRawState

USINT

Variable zur Verknüpfung des Statusinformation einer Klemme.

nRawDataIn

INT

Variable zur Verknüpfung der Rohdaten einer analogen Eingangsklemme.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0