FB_BA_AI_IOEx

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
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
Eingänge CONSTANT PERSISTENT
Name | Typ | Beschreibung |
---|---|---|
eSensor | An diesem Eingang ist der verwendete Sensor einzustellen. Die Einstellung erfolgt durch die Auswahl des Typs in der Enumeration. |
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 |