FB_BA_KL32xxConfig

FB_BA_KL32xxConfig 1:

Konfiguration der Busklemmen zur Temperaturmessung.

Funktionsbeschreibung

Der Funktionsbaustein dient der Konfiguration von Busklemmen der Typen KL3208_0010, KL3201, KL3202 und KL3204.

VAR_INPUT

TI_usiState   : USINT;
TI_iDataIn    : INT;
bConfigurate  : BOOL;
bReadConfig   : BOOL;
eTerminal     : E_BA_TERMINAL_KL;
eSensor       : E_BA_SENSOR;

TI_usiState: Verknüpfung mit dem entsprechenden Status Byte der Busklemme im E/A Bereich des Programms.

TI_iDataIn: Verknüpfung mit den entsprechenden Rohdaten (Data In) der Busklemme im E/A Bereich des Programms (0..32767).

bConfigurate: Eine steigende Flanke startet die Konfiguration der Busklemme.

bReadConfig: Eine steigende Flanke startet das Auslesen der Busklemme.

eTerminal: Auswahl der entsprechenden Busklemme (siehe E_BA_Terminal_KL).

eSensor: Auswahl des Sensortyps (siehe E_BA_Sensor).

VAR_OUTPUT

TO_usiCtrl        : USINT;
TO_iDataOut       : INT;
usiState          : USINT;
iData             : INT;
rVal              : REAL;
bWireBreak        : BOOL;
bShortCircuit     : BOOL;
wTerminalType     : WORD;
wSpecialType      : WORD;
wFirmwareVersion  : WORD;
sDescription      : STRING;
sSensorType       : STRING;
bErr              : BOOL;
sErrDescr         : T_MAXSTRING;

TO_usiCtrl: Verknüpfung mit dem entsprechenden Control Byte der Busklemme im E/A Bereich des Programms.

TO_iDataOut: Verknüpfung mit den entsprechenden Rohdaten (Data Out) der Busklemme im E/A Bereich des Programms.

usiState: Ausgabe des aktuellen Klemmenstatus.

iData: Ausgabe der aktuellen Prozessdaten.

rVal: Skalierter Ausgangswert.

bWireBreak: Anzeige des Kanalstatus, Drahtbruch am Sensor.

bShortCircuit: Anzeige des Kanalstatus, Kurzschluss am Sensor.

wTerminalType: Anzeige des Klemmentyps.

wSpecialType: Anzeige der speziellen Version der Klemme.

wFirmwareVersion: Anzeige der Firmware der Klemme.

sDescription: Anzeige des Klemmentyps und der Firmware.

sSensorType: Anzeige des Sensortyps.

bErr: Fehler in der Klemmenkonfiguration.

sErrDescr: Enthält die Fehlerbeschreibung.

Fehlerbeschreibung

01: Fehler: Klemmenkonfiguration überprüfen KL32xx eTerminal/eSensor/TI_usiState/TI_iDataIn/TO_usiCtrl/TO_iDataOut

Voraussetzungen

Entwicklungsumgebung

Erforderliche Bibliothek

Erforderliche Function

TwinCAT3.1 4022.16

Tc3_BA_Common ab V1.0.4.3

TF8040 | TwinCAT Building Automation ab V1.0.5.0