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 |