FB_GetNetworkConfig

FB_GetNetworkConfig 1:

Mit dem Funktionsbaustein können Informationen zu der aktuellen Netzwerkkonfiguration ermittelt werden.

INPUT

VAR_INPUT
   bStart         : BOOL;
END_VAR

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

OUTPUT

VAR_OUTPUT
   bBusy          : BOOL;      
   bError         : BOOL;           
   iErrorId       : WORD;           
   sMacId         : STRING(17);
   sIPAddr        : STRING(15);
   sSubnetMask    : STRING(15);
   sDefaultGateway: STRING(15);
   sDnsServer     : STRING(15);
   sTargetName    : STRING(20);
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).

sMacId: Liefert die MAC ID des Bus-Controllers zurück, z.B. '00-01-05-13-45-63'.

sIPAddr : Liefert die IP-Adresse des Bus-Controllers zurück.

sSubnetMask : Liefert die SubNet Mask.

sDefaultGateway : Liefert den default Geteway.

sDnsServer : Liefert den default DNS-Server (vom DHCP-Server zugewiesen) zurück.

sTargetName : Liefert den aktuellen Target-Namen des Bus-Controllers zurück.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.7.0 und höher

BC9xxx (165) firmware version >=0xB6

TcIPUtilitiesBC.Lb6