22.03.2014 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!