Herunterladen Inhalt Inhalt Diese Seite drucken

Format Des Parametertyps Pointer - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Anhang
Beispiel:
Call FB 10, DB110(
:
Eingangs_Var_Counter:= Z5, // FB 10 wird den
:
);
A.3.4.2

Format des Parametertyps POINTER

STEP 7 Lite speichert den Parametertyp POINTER in 6 Bytes (48 Bits).
Nachfolgendes Bild zeigt die Art der Daten, die in jedem Byte gespeichert werden.
15...
Byte 0
Byte 2
Byte 4
Der Parametertyp POINTER speichert die folgenden Informationen:
DB-Nummer (bzw. 0, wenn die Daten nicht in einem DB gespeichert werden)
Speicherbereich in der CPU (Nachfolgende Tabelle zeigt die
Hexadezimalcodes der Speicherbereiche für den Parametertyp POINTER)
Hexadezimalcode
b#16#81
b#16#82
b#16#83
b#16#84
b#16#85
b#16#86
b#16#87
Adresse der Daten (im Format Byte.Bit)
STEP 7 Lite bietet das Pointer-Format: p#Speicherbereich Byte.Bit_Adresse.
(Wenn der Formalparameter als Parametertyp POINTER deklariert wurde,
dann brauchen Sie nur den Speicherbereich und die Adresse anzugeben.
STEP 7 Lite formatiert Ihren Eintrag dann automatisch in das Pointer-Format
um.) Die folgenden Beispiele zeigen, wie Sie den Parametertyp POINTER für
die Daten, die bei M 50.0 beginnen, eingeben:
P#M50.0
M50.0 (wenn der Formalparameter als POINTER deklariert wurde)
A-52
Pointer-Format
...8 7...
DB-Nummer (oder 0)
Speicherbereich
b
b b b b
b b b
b = Byteadresse
Speicherbereich
// Zähler 5 für die Bearbeitung
// verwenden.
0
0 0 0
0
b
b
b b
b b
x
x = Bitadresse
Beschreibung
E
Speicherbereich der Eingänge
A
Speicherbereich der Ausgänge
M
Speicherbereich der Merker
DB
Datenbaustein
DI
Instanz-Datenbaustein
L
Lokaldaten (L-Stack)
V
Vorherige Lokaldaten
Programmieren mit STEP 7 Lite V3.0
...0
Byte 1
b b
Byte 3
Byte 5
x
x
A5E00293880-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis