Herunterladen Inhalt Inhalt Diese Seite drucken

Konsistente Daten - Siemens SIMATIC CPU 417-4 Referenzhandbuch

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

Werbung

1.13

Konsistente Daten

Daten, die inhaltlich zusammengehören und einen Prozesszustand zu einem be-
stimmten Zeitpunkt beschreiben, bezeichnet man als konsistente Daten. Damit
Daten konsistent sind, dürfen sie während der Verarbeitung oder Übermittlung
nicht verändert oder aktualisiert werden.
Beispiel
Damit der CPU für die Dauer der zyklischen Programmbearbeitung ein konsisten-
tes Abbild der Prozess-Signale zur Verfügung steht, werden die Prozess-Signale
vor der Programmbearbeitung in das Prozessabbild der Eingänge gelesen bzw.
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.
Die SFC 81 "UBLKMOV"
Mit der SFC 81 "UBLKMOV" kopieren Sie den Inhalt eines Speicherbereichs (=
Quellbereich) konsistent in einen anderen Speicherbereich (= Zielbereich). Der Ko-
piervorgang kann nicht durch andere Tätigkeiten des Betriebssystems unterbro-
chen 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 beispielsweise der Operations-
liste entnehmen können.
Da der Kopiervorgang nicht unterbrochen werden kann, kann sich die Alarmreak-
tionszeit Ihrer CPU bei Einsatz der SFC 81 "UBLKMOV" erhöhen.
Quell- und Zielbereich dürfen sich nicht überlappen. Ist der angegebene Zielbe-
reich größer als der Quellbereich, dann werden auch nur so viele Daten in den
Zielbereich kopiert, wie im Quellbereich stehen. Ist der angegebene Zielbereich
kleiner als der Quellbereich, dann werden nur so viele Daten kopiert, wie der Ziel-
bereich aufnehmen kann.
Automatisierungssystem S7-400 CPU-Daten
A5E00165963-01
Aufbau einer CPU 41x
1-69

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis