Herunterladen Inhalt Inhalt Diese Seite drucken

Konsistente Daten; Überblick - Siemens SIMATIC S7-400H CPU 414–5H Systemhandbuch

Hochverfügbare systeme
Inhaltsverzeichnis

Werbung

Konsistente Daten

Überblick
Daten, die inhaltlich zusammengehören und einen Prozesszustand zu einem bestimmten
Zeitpunkt beschreiben, bezeichnet man als konsistente Daten. Damit Daten konsistent sind,
dürfen sie während der Übermittlung nicht verändert oder aktualisiert werden.
Beispiel 1:
Damit der CPU für die Dauer der zyklischen Programmbearbeitung ein konsistentes Abbild
der Prozess–Signale zur Verfügung steht, werden die Prozess-Signale vor der
Programmbearbeitung in das Prozessabbild der Eingänge gelesen bzw. die Ergebnisse der
Bearbeitung nach der Programmbearbeitung in das Prozessabbild der Ausgänge
geschrieben. Anschließend greift das Anwenderprogramm während der
Programmbearbeitung beim Ansprechen der Operandenbereiche Eingänge (E) und
Ausgänge (A) nicht direkt auf die Signalbaugruppen zu, sondern auf den internen
Speicherbereich der CPU, in dem sich das Prozessabbild befindet.
Beispiel 2:
Eine Inkonsistenz kann entstehen, wenn ein Kommunikations–Baustein, z.B. SFB 14 "GET",
SFB 15 "PUT" durch einen Prozessalarm–OB mit höherer Priorität unterbrochen wird.
Verändert das Anwenderprogramm in diesem Prozessalarm–OB jetzt die Daten, die
teilweise bereits vom Kommunikations–Baustein verarbeitet wurden, so stammen die
übertragenen Daten zum einen Teil aus der Zeit vor der Prozessalarm–Bearbeitung und zum
anderen Teil aus der Zeit nach der Prozessalarm–Bearbeitung.
Das bedeutet, dass diese Daten inkonsistent also nicht zusammengehörig sind.
Die SFC 81 "UBLKMOV"
Mit der SFC 81 "UBLKMOV" kopieren Sie den Inhalt eines Speicherbereichs, des
Quellbereichs konsistent in einen anderen Speicherbereich, den Zielbereich. Der
Kopiervorgang kann nicht durch andere Tätigkeiten des Betriebssystems unterbrochen
werden.
Mit der SFC 81 "UBLKMOV" können Sie die folgenden Speicherbereiche kopieren:
● Merker
● DB–Inhalte
● Prozessabbild der Eingänge
● Prozessabbild der Ausgänge
Die maximale Datenmenge, die Sie kopieren können, beträgt 512 Byte. Beachten Sie die
CPU–spezifischen Einschränkungen, die Sie der Operationsliste entnehmen können.
S7-400H
Systemhandbuch, 07/2014, A5E00267693-13
9
113

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400h cpu 417–5hSimatic s7-400h cpu 416–5h

Inhaltsverzeichnis