SZL-ID W#16#xy12 - CPU-Merkmale (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#xy12 - CPU-Merkmale

Zweck

Baugruppen vom Baugruppentyp CPU besitzen eine Reihe von Merkmalen mit starkem Hardwarebezug. Jedem dieser Merkmale ist eine Kennung zugeordnet. Über die Teilliste mit der SZL-ID (Systemzustandsliste ID) W#16#xy12 erhalten Sie die Merkmale der Baugruppe.

Kopf

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

Inhalt

Bedeutung

SZL-ID

Die SZL-ID des Teillistenauszugs:

W#16#0012: alle Merkmale

W#16#0112: Merkmale einer Gruppe; Die Gruppe geben Sie im Parameter INDEX an.

W#16#0F12: nur SZL-Teillistenkopfinfo

INDEX

Gruppe

W#16#0000: MC7-Bearbeitungseinheit

W#16#0100: Zeitsystem

W#16#0200: Systemverhalten

W#16#0300: MC7-Sprachbeschreibung der CPU

W#16#0400: Verfügbarkeit der Anweisung "C_DIAG"

LENTHDR

W#16#0002: Ein Datensatz ist ein Wort lang (2 Byte)

N_DR

Anzahl der Datensätze

Datensatz

Ein Datensatz der Teilliste mit der SZL-IDW#16#xy12 ist ein Wort lang. Für jedes vorhandene Merkmal ist eine Merkmalkennung abgelegt. Eine Merkmalkennung ist ein Wort lang.

Hinweis

Alle für Ihre CPU relevanten Datensätze werden ausgegeben. Sie folgen lückenlos aufeinander.

Merkmalkennung

In der folgenden Tabelle sind alle Merkmalkennungen aufgeführt.

Kennung

Bedeutung

W#16#0000 - 00FF

MC7-Bearbeitungseinheit (Gruppe mit Index 0000)

W#16#0001

Codegenerierende MC7-Bearbeitung

W#16#0002

MC7-Interpreter

W#16#0100 - 01FF

Zeitsystem (Gruppe mit Index 0100)

W#16#0101

1-ms-Zeitauflösung

W#16#0102

10ms-Zeitauflösung

W#16#0103

keine Echtzeituhr

W#16#0104

BCD-Uhrzeitformat

W#16#0105

gesamte Uhrzeitfunktionalität (Uhrzeit stellen, Uhrzeitstatus setzen und lesen, Uhrzeitsynchronisation: Uhrzeitslave und Uhrzeitmaster)

W#16#0106

OB_RT ist verfügbar

W#16#0200 - 02FF

Systemverhalten (Gruppe mit Index 0200)

W#16#0201

Mehrprozessorfähig

W#16#0202

Kaltstart, Neustart (Warmstart) und Wiederanlauf verfügbar

W#16#0203

Kaltstart und Neustart (Warmstart) verfügbar

W#16#0204

Neustart (Warmstart) und Wiederanlauf verfügbar

W#16#0205

Nur Neustart (Warmstart) verfügbar

W#16#0206

Umkonfigurieren im RUN für Dezentrale Peripherie unter Nutzung von vordefinierten Reserven möglich

W#16#0208

Berücksichtigung von Motion Control-Funktionalität

W#16#0300 - 03FF

MC7-Sprachbeschreibung der CPU (Gruppe mit Index 0300)

W#16#0301

belegt

W#16#0302

Alle 32-Bit-Festpunktbefehle

W#16#0303

Alle Gleitpunktrechenbefehle

W#16#0304

sin, asin, cos, acos, tan, atan, sqr, sqrt, ln, exp

W#16#0305

Akku3/Akku4 mit dazugehörigen Befehlen (ENT, PUSH, POP, LEAVE)

W#16#0306

Master Control Relay- Befehle

W#16#0307

Adressregister 1 vorhanden mit den dazugehörigen Befehlen

W#16#0308

Adressregister 2 vorhanden mit den dazugehörigen Befehlen

W#16#0309

Befehle zur bereichsübergreifenden Adressierung

W#16#030A

Befehle zur bereichsinternen Adressierung

W#16#030B

Alle speicherindirekt adressierenden Befehle über M

W#16#030C

Alle speicherindirekt adressierenden Befehle über DB

W#16#030D

Alle speicherindirekt adressierenden Befehle über DI

W#16#030E

Alle speicherindirekt adressierenden Befehle über LD

W#16#030F

Alle Befehle zur Parameterübergabe in Anweisungen

W#16#0310

Flankenmerkerbefehle über E

W#16#0311

Flankenmerkerbefehle über A

W#16#0312

Flankenmerkerbefehle über M

W#16#0313

Flankenmerkerbefehle über DB

W#16#0314

Flankenmerkerbefehle über DI

W#16#0315

Flankenmerkerbefehle über LD

W#16#0316

Dynamische Auswertung des ERAB-Bits

W#16#0317

Dynamischer Lokaldatenbereich mit den zugehörigen Befehlen

W#16#0318

belegt

W#16#0319

belegt

W#16#0401

belegt

W#16#0402

reserviert

W#16#0403

"C_DIAG" ist verfügbar