FB_BA_KL32xxConfig

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 |