FB_BA_KL32xx

Der Funktionsbaustein FB_BA_KL32xx dient der Konfiguration von Busklemmen der Typen KL3208_0010, KL3201, KL3202 und KL3204.
Syntax
FUNCTION_BLOCK FB_BA_KL32xx
VAR_INPUT
bConfigurate : BOOL;
bReadConfig : BOOL;
eSensor : E_BA_MeasuringElement;
END_VAR
VAR_OUTPUT
nState : USINT;
nData : INT;
fVal : REAL;
bErr : BOOL;
bWireBreak : BOOL;
bShortCircuit : BOOL;/
END_VAR
VAR_IN_OUT
nRawState : USINT;
nRawDataIn : INT;
nRawCtrl : USINT;
nRawDataOut : INT;
END_VAR
VAR // [Output-Properties]
nTerminalType : WORD;
nSpecialType : WORD;
nFirmwareVersion : WORD;
sTerminalDescription : STRING;
sSensorName : STRING;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bConfigurate | BOOL | Eine steigende Flanke startet die Konfiguration der Busklemme. |
bReadConfig | BOOL | Eine steigende Flanke startet das Auslesen der Busklemme. |
eSensor | E_BA_MeasuringElement | Auswahl des Sensortyps. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
nState | USINT | Ausgabe des aktuellen Klemmenstatus. |
nData | INT | Ausgabe der aktuellen Prozessdaten. |
fVal | REAL | Skalierter Ausgangswert. |
bErr | BOOL | Fehler in der Klemmenkonfiguration. |
bWireBreak | BOOL | Ein TRUE zeigt einen Drahtbruch am Sensor an. |
bShortCircuit | BOOL | Ein TRUE zeigt einen Kurzschluss am Sensor an. |
Ein- / Ausgänge
Name | Typ | Beschreibung |
---|---|---|
nRawState | USINT | Verknüpfung mit dem entsprechenden Status Byte der Busklemme im E/A Bereich des Programms. |
nRawDataIn | INT | Verknüpfung mit den entsprechenden Rohdaten (Data In) der Busklemme im E/A Bereich des Programms (0...32767). |
nRawCtrl | USINT | Verknüpfung mit dem entsprechenden Control Byte der Busklemme im E/A Bereich des Programms. |
nRawDataOut | INT | Verknüpfung mit den entsprechenden Rohdaten (Data Out) der Busklemme im E/A Bereich des Programms. |
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
FirmwareVersion | WORD | Get | Anzeige der Firmware der Klemme. |
SensorName | STRING | Get | Anzeige des Sensortyps. |
SpecialType | WORD | Get | Anzeige der speziellen Version der Klemme. |
TerminalDescription | STRING | Get | Anzeige des Klemmentyps und der Firmware |
TerminalType | WORD | Get | Anzeige des Klemmentyps. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT3.1 4024.35 | Tc3_BA2_Common ab V2.1.20.0 |