FB_BA_AI_IOEx

FB_BA_AI_IOEx 1:

Der Funktionsbaustein repräsentiert das Objekt eines Analogeingangs.

Die Prozessvariablen zur Verknüpfung des Funktionsbausteins mit der Busklemme sind innerhalb des Funktionsbausteins angelegt. Der Funktionsbaustein ermöglicht ebenfalls die Konfiguration der Analogeingangsklemme. Hierfür wird der Funktionsbaustein FB_BA_KL32xx verwendet.

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_IOEx EXTENDS FB_BA_BaseAI
VAR_INPUT CONSTANT PERSISTENT
  {region 'Variable Parameters'}
    eSensor               : E_BA_MeasuringElement := BA_Param.fInput_DefSensor;
  {endregion}
END_VAR
VAR_INPUT CONSTANT
  {region 'Operational Parameters'}
    bConfigurate          : BOOL := TRUE;
  {endregion}
END_VAR
VAR
  {region 'Output-Properties'}
    sTerminalType         : STRING;
  {endregion}
END_VAR
VAR
  {region 'I/O'}
    nRawState      AT %I* : USINT;
    nRawDataIn     AT %I* : INT;
    nRawCtrl       AT %Q* : USINT;
    nRawDataOut    AT %Q* : INT;
    iSrcIO                : I_BA_RawAI;
  {endregion}
END_VAR

FB_BA_AI_IOEx 2: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

eSensor

E_BA_MeasuringElement

An diesem Eingang ist der verwendete Sensor einzustellen. Die Einstellung erfolgt durch die Auswahl des Typs in der Enumeration.

FB_BA_AI_IOEx 3: Eingänge CONSTANT

Name

Typ

Beschreibung

bConfigurate

BOOL

Start der Klemmenkonfiguration.

VAR

Name

Typ

Beschreibung

sTerminalType

STRING

Gibt den Typen der verwendeten Busklemme an.

nRawState

USINT

Variable zur Verknüpfung des Statusinformation einer Klemme.

nRawDataIn

INT

Variable zur Verknüpfung der Rohdaten einer analogen Eingangsklemme.

nRawCtrl

USINT

Variable zur Verknüpfung mit der Control-Information 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