FB_PLCDBRead

FB_PLCDBRead 1:

Funktionsbaustein zum Auslesen von Datensätzen aus einer Datenbank.

Syntax

FUNCTION_BLOCK FB_PLCDBRead
VAR_INPUT
    sNetID: T_AmsNetID := '';
    tTimeout: TIME := T#5S;
END_VAR
VAR_OUTPUT
    bBusy: BOOL;
    bError: BOOL;
    ipTcResultEvent: Tc3_EventLogger.I_TcResultEvent;
END_VAR

FB_PLCDBRead 2: Eingänge

Name

Type

Beschreibung

sNetID

T_AmsNetID

AMS-Netzwerkkennung des Zielgerätes, an das der ADS-Befehl gerichtet ist.

tTimeout

TIME

Gibt die Zeit bis zum Abbruch der Funktion an.

FB_PLCDBRead 3: Ausgänge

Name

Type

Beschreibung

bBusy

BOOL

TRUE, sobald eine Methode des Bausteins aktiv ist.

bError

BOOL

TRUE, sobald ein Fehler eintritt.

ipTcResultEvent

Tc3_EventLogger.I_TcResultEvent

Ergebnis-Interface, welches den Rückgabewert detailliert angibt.

Methoden

Name

Definitionsort

Beschreibung

Read

Lokal

Liest eine vorgegebene Anzahl an Datensätze aus einer Datenbanktabelle mit der von Beckhoff vorgegebenen Standardtabellenstruktur.

ReadStruct

Lokal

Liest eine vorgegebene Anzahl an Datensätze aus einer Datenbanktabelle mit beliebiger Tabellenstruktur.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1 Build 4020.10

PC oder CX (x86)

Tc3_Database