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
© Copyright 2024 ExpyDoc