FB_BA_KL32xx

FB_BA_KL32xx 1:

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

FB_BA_KL32xx 2: 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.

FB_BA_KL32xx 3: 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.

FB_BA_KL32xx 4: 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.

FB_BA_KL32xx 5: 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