Automatisierungssystem S7-300 CPU-Daten CPU 31xC und ... - H
Automatisierungssystem S7-300 CPU-Daten CPU 31xC und ... - H
Automatisierungssystem S7-300 CPU-Daten CPU 31xC und ... - H
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Aufbau <strong>und</strong> Kommunikationsfunktionen<br />
3.9 <strong>Daten</strong>konsistenz<br />
Ein <strong>Daten</strong>bereich ist konsistent, wenn er vom Betriebssystem als<br />
zusammengehöriger Block gelesen/geschrieben werden kann. Die <strong>Daten</strong>, die<br />
zwischen Geräten zusammen übertragen werden, sollen aus einem<br />
Verarbeitungszyklus stammen <strong>und</strong> somit zusammengehören, d. h. konsistent sein.<br />
Existiert im Anwenderprogramm eine programmierte Kommunikationsfunktion, zum<br />
Beispiel X-SEND/ X-RCV, welche auf gemeinsame <strong>Daten</strong> zugreift, so kann der<br />
Zugriff auf diesen <strong>Daten</strong>bereich über den Parameter "BUSY“ selbst koordiniert<br />
werden.<br />
bei PUT/GET-Funktionen<br />
Bei <strong>S7</strong>-Kommunikationsfunktionen, z. B. PUT/GET bzw. Schreiben/Lesen über<br />
OP-Kommunikation, die keinen Baustein im Anwenderprogramm der <strong>CPU</strong> (als<br />
Server) erfordern, muss bereits bei der Programmierung die Größe der<br />
<strong>Daten</strong>konsistenz berücksichtigt werden.<br />
Die PUT/GET-Funktionen der <strong>S7</strong>-Kommunikation, bzw. Lesen/Schreiben von<br />
Variablen über die OP-Kommunikation werden im Zykluskontrollpunkt der <strong>CPU</strong><br />
abgearbeitet.<br />
Um eine definierte Prozessalarmreaktionszeit abzusichern, werden die<br />
Kommunikationsvariablen in Blöcken bis maximal 64 Byte im Zykluskontrollpunkt<br />
des Betriebssystems konsistent in/aus den/dem Anwenderspeicher kopiert. Für<br />
alle größeren <strong>Daten</strong>bereiche wird keine <strong>Daten</strong>konsistenz garantiert.<br />
Ist eine definierte <strong>Daten</strong>konsistenz gefordert, so dürfen die<br />
Kommunikationsvariablen im Anwenderprogramm der <strong>CPU</strong> nicht größer als<br />
64 Byte sein.<br />
<strong>S7</strong>-<strong>300</strong>: <strong>CPU</strong>-<strong>Daten</strong>: <strong>CPU</strong> 312, 312C, 313C, 313C-2 PtP, 313C-2 DP, 314, 314C-2 PtP, 314C-2 DP, 315-2 DP<br />
3-24 A5E00105474-02