Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 520

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.10 Datenbausteinsteuerung
Parameter
Deklara‐
tion
ATTRIB
Input
SRCBLK
Input
RET_VAL
Return
BUSY
Output
520
Daten‐
Speicherbereich
typ
BYTE
E, A, M, D, L oder Kon‐
stante
VARIANT D
INT
E, A, M, D, L
BOOL
E, A, M, D, L
Beschreibung
Sie verwenden die ersten 4 Bits des Byte am Parameter ATTRIB
zum Definieren der Eigenschaften des Datenbausteins*:
Bit 0 = 0: Attribut "Nur im Ladespeicher ablegen" ist nicht
festgelegt.
Bit 0 = 1: Attribut "Nur im Ladespeicher ablegen" ist festgelegt.
Bei dieser Einstellung belegt der DB keinen Speicherplatz im
Arbeitsspeicher und wird nicht ins Programm aufgenommen.
Auf den DB kann nicht über Bitbefehle zugegriffen werden.
Wenn Bit 0 = 1, ist die Auswahl für Bit 2 irrelevant.
Um Kompatibilität mit STEP 7 V5.x zu gewährleisten, müssen die
Bits 0 und 3 gemeinsam berücksichtigt werden (siehe unten).
Bit 1 = 0: Das Attribut "Datenbaustein im Gerät schreibge‐
schützt" ist nicht festgelegt.
Bit 1 = 1: Das Attribut "Datenbaustein im Gerät schreibge‐
schützt" ist festgelegt.
Bit 2 = 0: Der DB ist remanent (nur bei DBs, die im Lade- und
Arbeitsspeicher erstellt wurden). Der DB wird als remanent
betrachtet, wenn mindestens ein Wert als remanent definiert
wurde.
Bit 2 = 1: Der DB ist nicht remanent.
Remanenz wird bei DBs, die nur im Ladespeicher oder nur im
Arbeitsspeicher abgelegt sind, nicht unterstützt. Wenn Sie die
Anweisung "CREATE_DB" mit einer der beiden Kombinationen
"remanent und nur Ladespeicher" oder "remanent und nur Ar‐
beitsspeicher" aufrufen, wird der zu erstellende DB nicht als re‐
manent markiert.
Bit 3 = 0: Erstellung des DB entweder im Ladespeicher oder im
Arbeitsspeicher (Auswahl über Bit 0, siehe oben)
Bit 3 = 1: Erstellung des DB sowohl im Ladespeicher als auch
im Arbeitsspeicher (Bit 0 irrelevant)
Um Kompatibilität mit STEP 7 V5.x zu gewährleisten, müssen die
Bits 0 und 3 gemeinsam verwendet werden. Wenn Bit 3 = 1, ist Bit
0 irrelevant.
Bit 0
Bit 3
DB-Erstellung
0
0
Nur im Arbeitsspeicher
1
0
Nur im Ladespeicher
Irrele‐
1
Arbeits- und Ladespeicher
vant
Bit 4 = 0 - Keine Startwerte angegeben (Eingangswerte am
Parameter SRCBLK werden ignoriert).
Bit 4 = 1 - Startwerte angeben (Werte entsprechen dem vom
Parameter SRCBLK adressierten DB).
Pointer auf den Datenbaustein, dessen Werte zum Initialisieren
des zu erstellenden Datenbausteins verwendet werden.
Fehlerinformationen
BUSY = 1: Der Vorgang ist noch nicht beendet.
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis