STEP 7 Professional V13.1 - Industry Online Support

STEP 7 Professional V13.1
Parameter CONF_DATA
Parameter CONF_DATA
Aufbau der Konfigurationsdaten
Die Konfigurationsdaten am Parameter CONF_DATA können in einem globalen Datenbaustein
oder im Abschnitt "Static" der Bausteinschnittstelle hinterlegt werden.
Die Konfigurationsdaten müssen entsprechend der folgenden Struktur hinterlegt werden:
Name
Datentyp
Beschreibung
ConfData
Struct
Übergeordnete Struktur, die am Parameter CONF_DATA übergeben wird.
Header
IF_CONF_HEAD Über den Header definieren Sie die Anzahl der folgenden Systemdatentypen. Der
ER
Systemdatentyp IF_CONF_HEADER muss immer enthalten sein.
IPData
IF_CONF_V4
In diesem Systemdatentyp hinterlegen Sie die IP-Adresse, die Subnetz-Maske und die
Router-Adresse. Legen Sie IF_CONF_V4 nur an, wenn Sie über "T_CONFIG" auch die
Ethernet-Adresse ändern möchten.
NoS
IF_CONF_NOS
In diesem Systemdatentyp hinterlegen Sie den PROFINET-Gerätenamen. Legen Sie
IF_CONF_NOS nur an, wenn Sie über "T_CONFIG" auch den Gerätenamen ändern
möchten.
Die Systemdatentypen IF_CONF_HEADER, IF_CONF_V4 und IF_CONF_NOS erstellen Sie,
indem Sie in der Spalte "Datentyp" des Datenbausteins oder der Bausteinschnittstelle den
Namen des Systemdatentyps eingeben. Den Namen für die Systemdatentypen können frei
vergeben werden.
Systemdatentyp IF_CONF_Header
Über Systemdatentyp IF_CONF_Header geben Sie an, wie viele Systemdatentypen
IF_CONF_V4 und IF_CONF_NOS bei der Ausführung von "T_CONFIG" verwendet werden.
Byte
Parameter
Datentyp
Startwert
Beschreibung
0 ... 1
FieldType
UINT
0
Feldtyp: Muss immer den Wert "0" haben.
2 ... 3
FieldId
UINT
0
Feld-ID: Muss immer den Wert "0" haben.
4 ... 5
SubfieldCount
UINT
0
Anzahl der verwendeten Systemdatentypen
IF_CONF_V4 und IF_CONF_NOS:
•
•
1: Nur einer der Systemdatentypen wird
verwendet.
2: Beide Systemdatentypen werden verwendet
Systemdatentyp IF_CONF_V4
Über den Systemdatentyp IF_CONF_V4 definieren Sie die IP-Adresse, die Subnetz-Maske
und die Router-Adresse.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=de-DE&TopicId=60048702219
30.05.2016
STEP 7 Professional V13.1
Parameter CONF_DATA
Byte
Parameter
Datentyp
Startwert
Beschreibung
0 ... 1
Id
UINT
30
Kennung des Systemdatentyps. Der Startwert
dieses Parameters darf nicht verändert werden.
2 ... 3
Length
UINT
18
Länge des Systemdatentyps IF_CONF_V4
Da die Parameter von IF_CONF_V4 eine feste
Länge und Struktur haben, muss für die
Längenangabe der Startwert verwendet werden.
4 ... 5
Mode
UINT
0
Gültigkeit der Adressierung:
•
•
1: Permanente Gültigkeit der
Konfigurationsdaten
2: Temporäre Gültigkeit der
Konfigurationsdaten einschließlich Löschen
vorhandener permanenter Konfigurationsdaten
6 ... 9
InterfaceAddress
IP_V4 *
0.0.0.0
IP-Adresse
10 ... 12
SubnetMask
IP_V4 *
0.0.0.0
Subnetzmaske
14 ... 16
DefaultRouter
IP_V4 *
0.0.0.0
Routeradresse
* Der Datentyp IP_V4 ist eine Struktur von 4 BYTE, welche die jeweilige Adresse des entsprechenden Parameters enthält
(z.B. am Parameter SubnetMask die vierstellige Adresse der Subnetzmaske des IP-Protokolls).
Teilfeld IF_CONF_NOS
Über das Teilfeld IF_CONF_NOS legen Sie den Stationsnamen fest, der bei der Ausführung
der Anweisung "T_CONFIG" vergeben werden soll.
Byte
Parameter
Datentyp
Startwert
Beschreibung
0 ... 1
Id
UINT
40
Kennung des Systemdatentyps. Der Startwert
dieses Parameters darf nicht verändert werden.
2 ... 3
Length
UINT
246
Länge des Systemdatentyps IF_CONF_NOS in
Byte.
•
•
Für eine absolute Längenangabe ergibt sich
der Wert für dem Parameter Lenght aus:
―
6 Byte für die Parameter Id, Length und
Mode.
―
Bis zu 240 Byte für den Gerätenamen
(Parameter NOS).
Beispiel: Bei dem Gerätenamen "plc1" mit einer
Länge von 4 Zeichen (=4 Byte) ergibt sich eine
Gesamtlänge von 10.
Für eine dynamische Länge vernwenden Sie
am Parameter Lenght den Default-Startwert
246.
Achten Sie darauf, nach dem Namen den Wert
"0" einzutragen (siehe Beschreibung für
Parameter NOS).
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=de-DE&TopicId=60048702219
30.05.2016
STEP 7 Professional V13.1
Parameter CONF_DATA
Byte
Parameter
Datentyp
Startwert
Beschreibung
4 ... 5
Mode
UINT
0
Gültigkeit der Änderung des Gerätenamens:
6 ... 244
NOS
ARRAY
[1...240] of
Byte
0
•
•
1: Permanente Gültigkeit des Gerätenamens.
2: Temporäre Gültigkeit des Gerätenamens.
Gerätename (Name of Station)
•
•
•
•
Sie müssen das ARRAY ab dem ersten Byte
belegen. Wenn Sie das erste Byte mit "0"
belegen, wird der Stationsname gelöscht.
Die Mindestlänge für den Namen beträgt 2
Byte. Die maximale Länge für den Namen
beträgt 240 Byte.
Ist der Gerätename kürzer als am Parameter
Length angegeben, müssen Sie nach dem
eigentlichen Stationsnamen ein Nullbyte (16#0
hex) eintragen (konform zu IEC 61185-6-10).
Andernfalls wird NOS zurückgewiesen, und die
Anweisung "T_CONFIG" gibt den Fehlercode
DW#16#C0809400 am Parameter STATUS
aus.
Ist der Gerätename länger als am Parameter
Length angegeben, wird der Gerätename nur
bis zur vorgegeben Länge geschrieben.
Für den Gerätenamen gelten folgende
Einschränkungen:
•
•
•
•
Die Namensangabe muss im ASCII-Code
erfolgen.
Für den Namen dürfen nur Kleinbuchstaben,
Ziffern, Bindestriche oder Punkte verwendet
werden.
―
Der Name darf nicht mit einem Bindestrich
beginnen oder enden.
―
Der Name darf nicht mit Ziffern beginnen.
―
Der Name darf nicht die Form n.n.n.n
haben (n = 0, ... 999).
―
Der Name darf nicht mit der Zeichenfolge
"port-xyz" oder "port-xyz-abcde" beginnen
(a, b, c, d, e, x, y, z = 0, ... 9).
Ein Namensbestandteil zwischen zwei Punkten
darf maximal 63 Zeichen lang sein.
Keine Sonderzeichen wie Umlaute, Klammern,
Unterstrich, Schrägstrich, Blank etc.
Wird ein ungültiges Zeichen verwendet, wird am
Parameter STATUS der Fehlercode C080_9400
ausgegeben.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=de-DE&TopicId=60048702219
30.05.2016