SZL-ID W#16#xy1C - Identifikation einer Komponente (S7-300, S7-400) - STEP 7

Erweiterte Anweisungen (S7-300, S7-400)

ft:publication_title
Erweiterte Anweisungen (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
SZL-ID W#16#xy1C - Identifikation einer Komponente

Zweck

Über die Teilliste mit der SZL-ID (Systemzustandsliste ID) W#16#xy1C können Sie die CPU bzw. das Automatisierungssystem identifizieren.

Kopf

Der Kopf der Teilliste mit der SZL-IDW#16#xy1C ist wie folgt aufgebaut:

Inhalt

Bedeutung

SZL-ID

Die SZL-ID des Teillistenauszugs

  • W#16#001C: Identifikation aller Komponenten

  • W#16#011C: Identifikation einer Komponente

  • W#16#0F1C: Nur SZL-Teillistenkopfinformation

INDEX

  • Kennung der Komponente für den Teillistenauszug mit der SZL-IDW#16#011C und W#16#031C

    • W#16#0001: Name des Automatisierungssystems

    • W#16#0002: Name der Baugruppe

    • W#16#0003: Anlagenkennzeichen der Baugruppe

    • W#16#0004: Urheberrechtseintrag

    • W#16#0005: Seriennummer der Baugruppe

    • W#16#0007: Baugruppen-Typname

    • W#16#0008: Seriennummer der Memory Card
      Bei Baugruppen, die keine Möglichkeit haben, eine Memory Card zu stecken, wird kein Datensatz geliefert.

    • W#16#0009: Hersteller und Profil einer CPU-Baugruppe

    • W#16#000A: OEM-Kennung einer Baugruppe (nur S7-300)

    • W#16#000B: Ortskennzeichen einer Baugruppe

    • W#16#000C: Seriennummer von Sync-Modul 1

    • W#16#000D: Seriennummer von Sync-Modul 2

  • Rack-Nr. für den Teillistenauszug mit der SZL-IDW#16#021C (Byte0: Rack-Nr., Byte1: B#16#00)

LENTHDR

W#16#0022: Ein Datensatz ist 17 Worte lang (34 Byte)

N_DR

Anzahl der Datensätze

Datensatz

Ein Datensatz der Teilliste mit der SZL-IDW#16#xy1C hat folgenden Aufbau:

INDEX = W#16#0001

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#0001

  • bei den Teillistenauszügen W#16#021C und W#16#031C:
    Byte 0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#01

name

12 Worte

Name des Automatisierungssystems
(maximal 24 Zeichen; bei kürzerem Namen wird mit B#16#00 aufgefüllt)

res

4 Worte

reserviert

INDEX = W#16#0002

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#0002

  • bei den Teillistenauszügen W#16#021C und W#16#031C:
    Byte 0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#02

name

12 Worte

Name der Baugruppe
(maximal 24 Zeichen; bei kürzerem Namen wird mit B#16#00 aufgefüllt)

res

4 Worte

reserviert

INDEX = W#16#0003

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#0003

  • bei den Teillistenauszügen W#16#021C und W#16#031C:
    Byte 0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#03

tag

16 Worte

Anlagenkennzeichen der Baugruppe
(maximal 32 Zeichen; bei kürzerem Anlagenkennzeichen wird mit B#16#00 aufgefüllt)

INDEX = W#16#0004

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#0004

  • bei den Teillistenauszügen W#16#021C und W#16#031C:
    Byte 0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#04

copyright

13 Worte

Konstante Zeichenfolge "Original Siemens Equipment"

res

3 Worte

reserviert

INDEX = W#16#0005

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#0005

  • bei den Teillistenauszügen W#16#021C und W#16#031C:
    Byte 0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#05

serialn

12 Worte

Seriennummer der Baugruppe als Zeichenfolge mit max. 24 Zeichen. Bei kürzerer Nummer wird mit B#16#00 aufgefüllt.

Hinweis: Die Seriennummer ist weltweit eindeutig für SIMATIC-Komponenten. Sie ist fest an die CPU-Hardware gebunden, d. h. sie bleibt bei einem Firmware-Update unverändert.

res

4 Worte

reserviert

INDEX = W#16#0007

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#0007

  • bei den Teillistenauszügen W#16#021C und W#16#031C:
    Byte 0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#07

cputypname

16 Worte

Baugruppen-Typname als Zeichenfolge mit max. 32 Zeichen. Bei kürzerem Namen wird mit B#16#00 aufgefüllt.

INDEX = W#16#0008

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#0008

  • bei den Teillistenauszügen W#16#011C, W#16#021C und W#16#031C:
    Byte 0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#08

sn_mc/mmc

16 Worte

Seriennummer der Memory Card/Micro Memory Card als Zeichenfolge mit max. 32 Zeichen. Bei kürzerer Nummer wird mit B#16#00 aufgefüllt.

  • bei einer Siemens-Seriennummer: Seriennummer ohne Zusatz

  • bei einer Produktseriennummer (PSN) einer S7-Micro Memory Card: "MMC" plus Seriennummer (PSN)

  • bei einer Seriennummer einer S7-Memory Card: "MC" plus Seriennummer

Falls keine Memory Card gesteckt ist, endet die Zeichenfolge unmittelbar nach "MMC" bzw. "MC".

INDEX = W#16#0009

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#0009

  • bei den Teillistenauszügen W#16#021C und W#16#031C:
    Byte 0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#09

manufacturer_id

1 Wort

siehe PROFIBUS Profile Guidelines Part 1, Identification & Maintenance Functions

profile_id

1 Wort

siehe PROFIBUS Profile Guidelines Part 1, Identification & Maintenance Functions

profile_specific_typ

1 Wort

siehe PROFIBUS Profile Guidelines Part 1, Identification & Maintenance Functions

res

13 Worte

reserviert

INDEX = W#16#000A

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#000A

  • bei den Teillistenauszügen W#16#021C und W#16#031C:
    Byte0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#0A

oem_copyright_string

13 Worte

OEM-Copyright-Kennung als Zeichenfolge mit maximal 20 Zeichen. Bei kürzerem Namen ist mit B#16#00 aufgefüllt.

oem_id

1 Wort

OEM-ID. Sie wird von Siemens vergeben.

oem_add_id

2 Worte

OEM-Zusatzkennung. Sie ist vom Anwender vorgebbar.

INDEX = W#16#000B

Name

Länge

Bedeutung

index

1 Wort

  • bei einer Standard-CPU und dem Teillistenauszug W#16#011C: Kennung der Komponente: W#16#000B

  • bei den Teillistenauszügen W#16#021C und W#16#031C:
    Byte0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111
      Byte 1: Kennung der Komponente: B#16#0B

loc_id

16 Worte

Ortskennzeichen als Zeichenfolge mit maximal 32 Zeichen. Bei kürzerem Namen ist mit B#16#00 aufgefüllt.

INDEX = W#16#000C

Name

Länge

Bedeutung

index

1 Wort

  • Byte0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111

  • Byte 1: Kennung der Komponente: B#16#0C

mlfb

5 Worte

10. bis 19. Zeichen der Bestellnummer von Sync-Modul 1

fill

1 Wort

vier Leerzeichen (ASCII)

es

1 Wort

Erzeugnisstand (ASCII), z. B. "01"

fill

1 Byte

zwei Leerzeichen (ASCII)

vendor_sn

17 Byte

Seriennummer

Hinweis

Wenn das Sync-Modul 1 nicht vorhanden oder nicht identifizierbar ist, wird der Datensatz nach der Variable "index" mit B#16#00 aufgefüllt.

INDEX = W#16#000D

Name

Länge

Bedeutung

index

1 Wort

  • Byte0:

    • Bits 0 bis 2: Rack-Nr.;

    • Bit 3: 0 = Reserve-CPU, 1 = Master-CPU;

    • Bits 4 bis 7: 1111

  • Byte 1: Kennung der Komponente: B#16#0D

mlfb

5 Worte

10. bis 19. Zeichen der Bestellnummer von Sync-Modul 2

fill

1 Wort

vier Leerzeichen (ASCII)

es

1 Wort

Erzeugnisstand (ASCII), z. B. "01"

fill

1 Byte

zwei Leerzeichen (ASCII)

vendor_sn

17 Byte

Seriennummer

Hinweis

Wenn das Sync-Modul 2 nicht vorhanden oder nicht identifizierbar ist, wird der Datensatz nach der Variable "index" mit B#16#00 aufgefüllt.