Herunterladen Inhalt Inhalt Diese Seite drucken

Konsistenz Bei Den Kommunikationsbausteinen Und -Funktionen; Überblick; Zugriff Auf Den Arbeitsspeicher Der Cpu - Siemens S7-400 CPU Handbuch

Simatic
Inhaltsverzeichnis

Werbung

Konsistente Daten

7.2 Konsistenz bei den Kommunikationsbausteinen und -funktionen

7.2
Konsistenz bei den Kommunikationsbausteinen und -funktionen
Überblick
Bei der S7-400 werden Kommunikationsaufträge nicht im Zykluskontrollpunkt, sondern 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 koordiniert werden. Die Konsistenz
der Daten, welche lokal mit diesen Kommunikationsbausteinen ü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 konsistenten Daten
berücksichtigen.

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.
186
Automatisierungssystem S7-400 CPU-Daten
Gerätehandbuch, 03/2009, A5E00850745-07

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis