FB_GetNetworkConfig
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 |