FB_FIASRoomDataRead

FB_FIASRoomDataRead 1:

Der Baustein liest die Raumdaten zu einer Raumnummer aus.

Beispiele

Download Demo Projekt

VAR_INPUT

sNetId           : T_AmsNetId;
sFIASServerName  : STRING;
sRoomNumber      : STRING(8);
bExecute         : BOOL;
tTimeout         : TIME := t#5s;

sNetId: Ist ein String, der die AMS Net Id des Zielgerätes enthält, an das der Befehl gerichtet wird.

sFIASServerName: Ist ein String, der den Namen des Hotelmanagementservers enthält, an den der TcFIASServer die FIAS- Befehle weiterleitet. Groß/Kleinschreibung wird nicht beachtet.

sRoomNumber: Ist ein String mit max. 8 alphanumerischen Zeichen, der die Raumnummer enthält.

bExecute: Durch eine steigende Flanke an diesem Eingang wird der Befehl ausgelöst.

tTimeout: Gibt die Zeit bis zum Abbruch der Funktion an.

VAR_OUTPUT

bBusy           : BOOL;
bError          : BOOL;
udiErrorId      : UDINT;
bRoomDataExist  : BOOL;

bBusy: Dieser Ausgang bleibt solange auf TRUE, bis der Baustein eine Befehlsanforderung ausgeführt hat, längstens aber für die Dauer, bis zu der am tTimeout-Eingang angelegten Zeit. Während bBusy = TRUE ist, wird an den Eingängen kein neuer Befehl angenommen.

bError: Dieser Ausgang wird auf TRUE geschaltet, wenn bei der Ausführung eines Befehls ein Fehler aufgetreten ist. Der befehlsspezifische Fehlercode ist in udiErrorId enthalten. Wird durch das Ausführen eines Befehls an den Eingängen auf FALSE zurückgesetzt.

udiErrorId: Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls. Wird durch das Ausführen eines Befehls an den Eingängen auf 0 zurückgesetzt.

bRoomDataExist: Hat der TwinCAT FIAS Server Raumdaten zur angegebenen Raumnummer vom Hotel Managementserver empfangen und kann diese in die SPS weiterleiten, so wird der Ausgang auf TRUE geschaltet. Andernfalls auf FALSE.

VAR_IN_OUT

stRoomData  : ST_FIASRoomData;

stRoomData: Beinhaltet die angeforderten Raumdaten zu der Raumnummer.

Voraussetzungen

Entwicklungsumgebung

Zielsystem

erforderliche Bibliotheken

TwinCAT 2.11 R3/x64

PC/CX

TcFIAS-Bibliothek ab V1.0.0