Herunterladen Inhalt Inhalt Diese Seite drucken

Datenkonsistenz; Kommunikation Über Profinet (Nur Cpus Mit Profinet-Schnittstelle) - Siemens CPU 312C Handbuch

Inhaltsverzeichnis

Werbung

3.2.9

Datenkonsistenz

Eigenschaften
Ein Datenbereich ist konsistent, wenn er vom Betriebssystem als zusammengehöriger Block
gelesen/geschrieben werden kann. Die Daten, die zwischen Geräten zusammen übertragen
werden, sollen aus einem Verarbeitungszyklus stammen und somit zusammengehören, d. h.
konsistent sein. Wenn im Anwenderprogramm eine programmierte Kommunikationsfunktion
existiert, zum Beispiel X-SEND/ X-RCV, welche auf gemeinsame Daten zugreift, so können
Sie den Zugriff auf diesen Datenbereich über den Parameter "BUSY" selbst koordinieren.
bei PUT/GET-Funktionen
Bei S7-Kommunikationsfunktionen, z. B. PUT/GET bzw. Schreiben/Lesen über OP-
Kommunikation, die keinen Baustein im Anwenderprogramm der CPU (als Server) erfordern,
muss bereits bei der Programmierung die Größe der Datenkonsistenz berücksichtigt werden.
Die PUT/GET-Funktionen der S7-Kommunikation, bzw. Lesen/Schreiben von Variablen über
die OP-Kommunikation werden im Zykluskontrollpunkt der CPU abgearbeitet. Um eine
definierte Prozessalarmreaktionszeit abzusichern, werden die Kommunikationsvariablen in
Blöcken bis maximal 64 Byte (CPU 317-2 DP: 160 Byte) im Zykluskontrollpunkt des
Betriebssystems konsistent in/aus den/dem Anwenderspeicher kopiert. Für alle größeren
Datenbereiche wird keine Datenkonsistenz garantiert.
Hinweis
Ist eine definierte Datenkonsistenz gefordert, so dürfen die Kommunikationsvariablen im
Anwenderprogramm der CPU nicht größer als 64 Byte sein (bei der CPU 317-2 DP: 160
Byte).
3.2.10
Kommunikation über PROFInet (nur CPUs mit PROFInet-Schnittstelle)
Was ist PROFInet?
PROFInet ist der ethernet-basierte Automatisierungsstandard der PROFIBUS
Nutzerorganisation e.V. (PNO). Der PROFInet Standard definiert ein
herstellerübergreifendes Kommunikations-, Automatisierungs- und Engineering-Modell.
Zielsetzung von PROFInet ist:
• eine offene, verteilte Automatisierung,
• eine durchgängige Kommunikation über Feldbus und Ethernet,
• die Verwendung offener Standards
CPU 31xC und CPU 31x, Technische Daten
Gerätehandbuch, 12/2003, A5E00105474-04
Kommunikation
3.2 Kommunikationsdienste
3-17

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis