Der Funktionsblock liefert Schnittstellenparameter wie die IP-Adresseinstellungen, MAC-Adresse und den PN-Namen.
LGF_ReadPnInterfaceParameter (FB) | ||||||||
---|---|---|---|---|---|---|---|---|
Bool | execute | done | Bool | |||||
HW_ANY | hardwareId | busy | Bool | |||||
error | Bool | |||||||
status | DWord | |||||||
address | IP_V4 | |||||||
subnetMask | IP_V4 | |||||||
standardGateway | IP_V4 | |||||||
macAddress | Array[0..5] of Byte | |||||||
pnName | String | |||||||
Bezeichner | Datentyp | Default Wert | Beschreibung |
---|---|---|---|
execute | Bool | FALSE | Steigende Flanke startet Aktion einmalig |
hardwareId | HW_ANY | --- | Hardware-ID des Interfaces, von dem der Parameter gelesen werden soll |
Bezeichner | Datentyp | Beschreibung |
---|---|---|
done | Bool | TRUE: Die befohlene Funktionalität wurde erfolgreich abgeschlossen |
busy | Bool | TRUE: FB ist noch nicht beendet und neue Ausgabewerte können erwartet werden |
error | Bool | TRUE: Bei der Ausführung des FBs ist ein Fehler aufgetreten |
status | DWord | 16#0000 - 16#7FFF: Status des FB, 16#8000 - 16#FFFF: Fehlererkennung |
address | IP_V4 | IP-Adresse vom Interface |
subnetMask | IP_V4 | Subnetzmaske von Schnittstelle |
standardGateway | IP_V4 | Standard-Gateway-Adresse von der Schnittstelle |
macAddress | Array[0..5] of Byte | MAC-Adresse von der Schnittstelle |
pnName | String | Profinet-Name von der Schnittstelle |
Code / Wert | Bezeichner / Beschreibung |
---|---|
16#0000 | STATUS_EXECUTION_FINISHED Ausführung ohne Fehler beendet |
16#7000 | STATUS_NO_CALL Kein Auftrag wird gerade bearbeitet |
16#7001 | STATUS_FIRST_CALL Erster Aufruf nach Eingang eines neuen Auftrags (steigende Flanke 'execute') |
16#7002 | STATUS_SUBSEQUENT_CALL Nachfolgender Aufruf bei aktiver Verarbeitung ohne weitere Angaben |
16#9000 | ERR_UNDEFINED_STATE Fehler: aufgrund eines undefinierten Zustands in der Zustandsmaschine |
Die Funktion liest die Einstellungen / Parameter der Schnittstelle mit Hilfe der Systemfunktion RDREC
(Read data record / Lese Datensatz).
Um die MAC- und IP-Adresse der Schnittstelle zu lesen, die über ihre Hardware-ID bereitgestellt wird,
ist es zwingend erforderlich, den Datensatz PD_INTERFACE_DATA_REAL
jeder PROFINET-konformen Schnittstelle zu lesen.
CommConfig
verwendet werden, die sich im Menü Anweisungen / Kommunikation / Offene Benutzerkommunikation (Version >= V8.1)
befindet.Version & Datum | Änderungsbeschreibung | |
---|---|---|
01.00.00 | Siemens Online Support | |
2022-12-16 | First released version |