Herunterladen Inhalt Inhalt Diese Seite drucken

Konsistenz Bei Den Kommunikationsbausteinen Und -Funktionen; Zugriff Auf Den Arbeitsspeicher Der Cpu; Daten Konsistent Von Einem Dp-Normslave Lesen Und Konsistent Auf Einen Dp-Normslave Schreiben - Siemens SIMATIC CPU 417-4 Referenzhandbuch

Automatisierungssystem s7-400 cpu-daten
Vorschau ausblenden Andere Handbücher für SIMATIC CPU 417-4:
Inhaltsverzeichnis

Werbung

Aufbau einer CPU 41x
1.13.1
Konsistenz bei den Kommunikationsbausteinen und -funktio-
nen
Bei der S7-400 werden Kommunikationsaufträge nicht im Zykluskontrollpunkt, son-
dern in festen Zeitscheiben während des Programmzyklusses bearbeitet.
Systemseitig können immer die Datenformate Byte, Wort und Doppelwort in sich
konsistent bearbeitet werden, d.h. die Übertragung bzw. Verarbeitung von 1 Byte,
1 Wort (= 2 Byte) oder 1 Doppelwort (= 4 Byte) kann nicht unterbrochen werden.
Werden im Anwenderprogramm Kommunikationsbausteine (z.B. SFB 12
"BSEND") aufgerufen, die nur paarweise eingesetzt werden (z.B. SFB 12 "BSEND"
und SFB 13 "BRCV") und welche auf gemeinsame Daten zugreifen, so kann der
Zugriff auf diesen Datenbereich z.B. über den Parameter "DONE" selbst koordi-
niert werden. Die Konsistenz der Daten, welche lokal mit diesen Kommunikations-
bausteinen übertragen werden, kann deshalb im Anwenderprogramm sichergestellt
werden.
Anders verhält es sich bei S7-Kommunikationsfunktionen, bei denen im Zielgerät
kein Baustein im Anwenderprogramm erforderlich ist (z.B. SFB 14 "GET", SFB 15
"PUT"). Hier müssen Sie bereits bei der Programmierung die Größe der konsisten-
ten Daten berücksichtigen.
1.13.2

Zugriff auf den Arbeitsspeicher der CPU

Die Kommunikationsfunktionen des Betriebssystems greifen in Blöcken fester
Größe auf den Arbeitsspeicher der CPU zu. Die Blockgröße ist die Variablenlänge
bis maximal 462 Byte.
1.13.3
Daten konsistent von einem DP-Normslave lesen und konsi-
stent auf einen DP-Normslave schreiben
Daten konsistent von einem DP-Normslave lesen mit der SFC 14 "DPRD_DAT"
Mit der SFC 14 "DPRD_DAT" (read consistent data of a DP-normslave) lesen Sie
die Daten eines DP-Normslaves konsistent aus.
Falls bei der Datenübertragung kein Fehler auftrat, werden die gelesenen Daten in
den durch RECORD aufgespannten Zielbereich eingetragen.
Der Zielbereich muß dieselbe Länge aufweisen, die Sie für die selektierte Bau-
gruppe mit STEP 7 projektiert haben.
Sie können mit einem Aufruf der SFC 14 jeweils nur auf die Daten einer Bau-
gruppe/ DP-Kennung unter der projektierten Anfangsadresse zugreifen.
1-70
Automatisierungssystem S7-400 CPU-Daten
A5E00165963-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis