Übersicht DP-Base-Schnittstelle
3.3
Konsistenter Zugriff auf das Prozessabbild
Zugriffskonflikte im Prozessabbild
Wenn Ihr Anwenderprogramm z. B. gerade Daten eines DP-Slave aus dem Pro-
zessabbild liest und in gleichen Augenblick der DP-Master dieses mit neuen Daten
überschreibt, könnte Ihr Programm die ersten paar Bytes vom vorigen DP-Zyklus
und die letzten Bytes vom aktuellen Zyklus bekommen. Damit wären die Daten
verfälscht und inkonsistent.
Konsistenz beim Lesen wählbar
Beim CP 5613 und CP 5614 können Sie beim Zugriff auf das Prozessabbild wäh-
len, ob Sie Daten konsistent lesen wollen oder nicht. Der Verzicht auf Konsistenz
kann z. B. sinnvoll sein, wenn die Daten nur 2 Byte lang sind, denn Inkonsistenz
kann erst bei längeren Daten auftreten.
Die Konsistenzsicherung funktioniert über die maximale Datenlänge von
244 Bytes.
Konsistenz beim Schreiben immer
Beim CP 5613 und CP 5614 ist das Schreiben von Ausgabedaten aufgrund des
Übertragungsmechanismus beim CP 5613/CP 5614 immer konsistent, und zwar
bis zur maximalen Datenlänge von 244 Bytes.
42
Programmierschnittstelle DP-Base für CP 5613/CP 5614
C79000-G8900-C139-04