Die IP-Konfigurationsdaten werden im Datenbaustein CONF_DATA abgelegt, zusammen mit
einem Variant-Pointer auf den oben angegebenen Parameter CONF_DATA. Die erfolgreiche
Ausführung der Anweisung T_CONFIG endet mit der Übergabe der IP-Konfigurationsdaten
an die Netzwerkschnittstelle.
Die Status- und Fehlermeldungen der Anweisung "T_CONFIG"werden an den Parametern
STATUS und ERR_LOC ausgegeben:
● Die Fehlerursache wird am Parameter STATUS ausgegeben.
● Die Fehlerstelle wird am Parameter ERR_LOC ausgegeben. Folgende Optionen stehen
hier zur Verfügung:
– 16#0000_0000: Kein Fehler oder Fehler beim Aufrufen der Anweisung (z. B. Fehler
– 16#0001_0000: Fehler in den Konfigurationsdaten in den Parametern des
– 16#0001_000x: Fehler in den Konfigurationsdaten in den Parametern des
In der folgenden Tabelle werden die möglichen Wert für die Parameter STATUS und
ERR_LOC gezeigt:
STATUS*
ERR_LOC*
0000_0000
0000_0000
0070_0000
0000_0000
0070_0100
0000_0000
0070_0200
0000_0000
C08x_yy00
0000_0000
C080_8000
0000_0000
C080_8100
0000_0000
C080_8700
0000_0000
C080_8800
0001_0000
C080_8900
0001_0000
C080_8A00
0001_0000
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
beim Parametieren der Anweisung oder bei der Kommunikation mit der PROFINET-
Schnittstelle).
Systemdatentyps IF_CONF_HEADER.
Systemdatentyps IF_CONF_V4 oder IF_CONF_NOS oder IF_CONF_NTP (x gibt die
Position des fehlerhaften Teilbausteins in der Struktur T_CONFIG an. Wenn die
Struktur T_CONFIG beispielsweise einen Teilbaustein für die IP-Adresse und einen
Teilbaustein für den Stationsnamen enthält und sich der Fehler im Teilbaustein für den
Stationsnamen befindet, hat ERR_LOC den Wert 0001_0002.)
Bedeutung
Auftragsbearbeitung fehlerfrei durchgeführt.
Keine laufende Auftragsbearbeitung.
Beginn der Auftragsbearbeitung.
Zwischenzeitlicher Aufruf (REQ irrelevant).
Allgemeine Fehlerinformationen.
Fehler bei Aufruf der Anweisung:
Die Hardware-ID am Parameter Interface ist ungültig.
Fehler bei Aufruf der Anweisung:
Die Hardware-ID am Parameter Interface adressiert keine PROFINET-Schnittstelle.
Fehler bei Aufruf der Anweisung:
Falsche Länge des Datenbausteins am Parameter CONF_DATA.
Fehler im Systemdatentyp IF_CONF_HEADER:
Der Parameter FieldType hat einen ungültigen Wert. Verwenden Sie für FieldType den Wert
0.
Fehler im Systemdatentyp IF_CONF_HEADER:
Der Parameter FieldId hat einen ungültigen Wert oder wurde mehrmals verwendet. Verwen-
den Sie für FieldId den Wert 0.
Fehler im Systemdatentyp IF_CONF_HEADER:
Falsche Zahl am Parameter SubfieldCount. Geben Sie die richtige Nummer der verwende-
ten Systemdatentypen IF_CONF_V4, IF_CONF_NOS oder IF_CONF_NTP ein.
Kommunikation
11.2 PROFINET
955