SZL-ID W#16#xy9C - Werkzeugwechslerinformationen (PROFINET IO) (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#xy9C - Werkzeugwechslerinformationen (PROFINET IO)

Zweck

Über die Teilliste mit der SZL-ID W#16#xy9C erhalten Sie Informationen über die projektierten Werkzeugwechsler und deren Werkzeuge.

Werkzeugwechsler sind IO-Devices, die Werkzeuge verwalten. Ein Werkzeug besteht aus einem oder mehreren IO-Devices. Jedes Werkzeug ist dabei eindeutig einem Port eines Werkzeugwechslers zugeordnet.

Bei einem Werkzeugwechsel werden zunächst alle zum derzeit aktiven Werkzeug gehörenden IO-Devices deaktiviert und anschließend die zum neuen Werkzeug gehörenden IO-Devices aktiviert. Das Deaktivieren und das Aktivieren erfolgen durch die Anweisung "D_ACT_DP".

Kopf

Der Kopf der Teilliste mit der SZL-ID W#16#xy9C ist wie folgt aufgebaut:

Inhalt

Bedeutung

SZL-ID

Die SZL-ID des Teillistenauszugs·

  • W#16#009C

    Informationen über alle Werkzeugwechsler und deren Werkzeuge an einem PROFINET IO-System

  • W#16#019C

    Informationen über alle Werkzeugwechsler an einem PROFINET IO-System

  • W#16#029C

    Informationen über einen Werkzeugwechsler und dessen Werkzeuge·

  • W#16#039C

    Informationen über ein Werkzeug und dessen IO-Devices·

  • W#16#0F9C

    Nur SZL-Teillistenkopfinformation

INDEX

Für den Teillistenauszug mit der SZL-ID

  • W#16#009C: PROFINET IO System-ID

  • W#16#019C: PROFINET IO System-ID

  • W#16#029C: logische Adresse des Werkzeugwechslers

  • W#16#039C: logische Adresse irgendeines IO-Devices des Werkzeugs

  • W#16#0F9C: PROFINET IO System-ID

LENTHDR

W#16#000C (Länge des nachfolgenden Datensatzes in Byte: 12)

N_DR

Anzahl der Datensätze

Datensatz

Ein Datensatz der Teilliste mit der SZL-ID W#16#xy9C hat folgenden Aufbau:

Inhalt

Länge

Bedeutung

StationW

1 WORD

Stationsnummer (des Datensatzes, kann Werkzeugwechsler oder Station eines Werkzeugs sein)

LogAdrW

1 WORD

  • Bits 0 bis 14: Adresse der Baugruppe

  • Bit 15: 0 = Eingang, 1 = Ausgang

StationWZK

1 WORD

Stationsnummer des Werkzeugkopfs (Der Werkzeugkopf ist das am Port des Werkzeugwechslers direkt angeschlossene IO-Device eines Werkzeugs.)

StationWZW

1 WORD

Stationsnummer des Werkzeugwechslers

SlotWZW

1 WORD

Steckplatz des Werkzeugwechslers

SubslotWZW

1 WORD

Submodulsteckplatz des Werkzeugwechslers

Hinweis

Wenn ein Werkzeugwechsler mehrere Ports besitzt, an dem Werkzeuge verwaltet werden, wird für jeden Port ein Datensatz geliefert.

Beispiel

Die Verwendung der einzelnen Teillisten wird anhand des folgenden Beispiels nochmals verdeutlicht.

Am Strang eines PROFINET IO-Systems befinden sich zwei Werkzeugwechsler (IOD 3 und IOD 10), deren Werkzeuge die folgende Struktur haben:

  • Werkzeugwechsler IOD 3 (IO-Device 3) mit folgenden drei Werkzeugen am Werkzeugwechslerport 2:

    • Werkzeug 1 (IOD 4, IOD 5 und IOD 6)

    • Werkzeug 2 (IOD 7)

    • Werkzeug 3 (IOD 8 und IOD 9)

  • Werkzeugwechsler IOD 10 mit zwei Werkzeugwechslerports, von denen jeder zwei Werkzeuge besitzt

    • Werkzeugwechslerport 3: Werkzeug 1 (IOD 11 und IOD 12), Werkzeug 2 (IOD 13)

    • Werkzeugwechslerport 4: Werkzeug 1 (IOD 14, IOD 15 und IOD 16), Werkzeug 2 (IOD 17 und IOD 18)

Damit ergibt sich der folgende Aufbau:

Die Teillisten der SZL liefern Datensätze für die folgenden IO-Devices:

  • Teilistenauszug mit SZL-ID W#16#009C (Index: PROFINET IO System-ID): liefert 17 Datensätze für die folgenden IO-Devices:

    • Werkzeugwechsler: IOD 3, IOD 10 (für Port 3) und IOD 10 (für Port 4)

    • Werkzeuge: IOD 4, IOD 5, IOD 6, IOD 7, IOD 8, IOD 9, IOD 11, IOD 12, IOD 13, IOD 14, IOD 15, IOD 16, IOD 17 und IOD 18

  • Teilistenauszug mit SZL-ID W#16#019C (Index: PROFINET IO System-ID): liefert 3 Datensätze für die folgenden IO-Devices:

    • Werkzeugwechsler: IOD 3, IOD 10 (für Port 3) und IOD 10 (für Port 4)

    • Werkzeuge: keine

  • Teilistenauszug mit SZL-ID W#16#029C (Index: Adresse des IOD 3): liefert 3 Datensätze für die folgenden IO-Devices:

    • Werkzeugwechsler: IOD 3

    • Werkzeuge: IOD 4, IOD 5, IOD 6, IOD 7, IOD 8 und IOD 9

  • Teilistenauszug mit SZL-ID W#16#029C (Index: Adresse des IOD 10): liefert 10 Datensätze für die folgenden IO-Devices:

    • Werkzeugwechsler: IOD 10 (für Port 3) und IOD 10 (für Port 4)

    • Werkzeuge: IOD 11, IOD 12, IOD 13, IOD 14, IOD 15, IOD 16, IOD 17 und IOD 18

  • Teilistenauszug mit SZL-ID W#16#039C (Index: Logische Adresse des IOD 4): liefert 3 Datensätze für die folgenden IO-Devices: (Dies gilt analog für die logische Adresse des IOD 5 und IOD 6)

    • Werkzeugwechsler: keine

    • Werkzeuge: IOD 4, IOD 5 und IOD 6

  • Teilistenauszug mit SZL-ID W#16#039C (Index: Logische Adresse des IOD 13): liefert einen Datensatz für die folgenden IO-Devices:

    • Werkzeugwechsler: keine

    • Werkzeuge: IOD 13