FB_GetHostByName

Funktionsbaustein FB_GetHostByName

Mit dem Funktionsbaustein kann zu einem bestimmten Hostnamen die zugehörige IP-Adresse ermittelt werden.

INPUT

VAR_INPUT
   bStart       : BOOL;
   pHostName    : DWORD;
END_VAR

bStart: Eine steigende Flanke an diesem Eingang aktiviert den Funktionsbaustein.

pHostName: Enthält die Adresse einer Stringvariablen, mit dem Hostnamen. Die Adresse einer Stringvariablen kann mit dem ADR-Operator ermittelt werden.

OUTPUT

VAR_OUTPUT
   bBusy    : BOOL;
   bError       : BOOL;
   iErrorId     : WORD;
   sIPAddr      : STRING(15);
END_VAR

bBusy: Dieser Ausgang bleibt solange auf TRUE, bis die Befehlsausführung abgeschlossen wurde.

bError: Dieser Ausgang wird auf TRUE geschaltet, wenn bei der Ausführung eines Befehls ein Fehler aufgetreten ist. Der befehlsspezifische Fehlercode ist in iErrorId enthalten.

iErrorId: Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls (siehe Tabelle).

sIPAddr: Beim Erfolg enthält die Variable die IP-Adresse des Hosts.

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.10.0 und höher

BX9000 (165) firmware version >=1.12

BC9191 firmware version >= 3.1

TcBaseBX9000.lbx