Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC MV500 Betriebsanleitung Seite 194

Vorschau ausblenden Andere Handbücher für SIMATIC MV500:
Inhaltsverzeichnis

Werbung

Prozessanbindung über ein Automatisierungssystem (PLC, PC)
9.4 Steuern mit FB 79
Beachten Sie, dass Sie vor der ersten Übertragung die benötigte Datenkennung in das Byte 4
der Nutzdaten-Schnittstelle "Empfangen" eintragen.
Hinweis
Kompatible S7-Steuerungen
Das Beispielprogramm ist ausschließlich auf den folgenden S7-Steuerungen ablauffähig:
• Auf einer CPU 318 und den allen S7-400 CPUs.
• Auf allen S7-300 CPUs mit MMC
Bei allen anderen S7-300- und S7-400-CPUs müssen Sie bei sämtlichen Zugriffen auf die
beiden Nutzdatenschnittstellen zwingend die SFCs 14 und 15 benutzen.
Tabelle 9- 51 Handlungsschritte im Handshake-Verfahren
Schritt
Tätigkeit im Anwenderprogramm des PROFINET IO-Controllers
1
Fragen Sie Byte 1 der Nutzdaten-Schnittstelle "Senden" zyklisch ab. Solange dieses Byte den Wert "0" hat,
liegen keine neuen Daten vor. Falls das Byte den Wert "1" hat, fahren Sie mit Schritt 2 fort.
2
Der Wert "1" im Byte 1 der Nutzdaten-Schnittstelle "Senden" bedeutet, dass das optische Lesegerät mit der
Datenübertragung begonnen hat.
Lesen Sie aus den Bytes 2 und 3 der Nutzdaten-Schnittstelle "Senden" die Nettogesamtlänge der zu
übertragenden Daten und aus den Bytes 5 bis 31 die Nutzdaten des 1. Datenpakets.
3
Quittieren Sie den korrekten Empfang des 1. Datenpakets, indem Sie in das Byte 1 der Nutzdaten-
Schnittstelle "Empfangen" den Wert "1" schreiben.
Das optische Lesegerät fragt Byte 1 der Nutzdaten-Schnittstelle "Empfangen" zyklisch ab. Sobald es den
Wert "1" liest, füllt es die Bytes 5 bis 31 der Nutzdaten-Schnittstelle "Senden" mit den Nutzdaten des 2.
Datenpakets und trägt in Byte 1 die Nummer dieses Datenpakets ein (Wert 2).
4
Fragen Sie Byte 1 der Nutzdaten-Schnittstelle "Senden" zyklisch ab. Solange in diesem Byte die Nummer des
zuvor übertragenen Datenpakets (1) steht, liegen keine neuen Daten vor. Sobald Byte 1 den Wert "2"
(Nummer des nächsten Datenpakets) hat, fahren Sie mit Schritt 5 fort.
5
Lesen Sie aus den Bytes 5 bis 31 die Nutzdaten des 2. Datenpakets.
6
Quittieren sie den korrekten Empfang des 2. Datenpakets, indem Sie in Byte 1 der Nutzdaten-Schnittstelle
"Empfangen" den Wert "2" schreiben.
...
...
Letzter - 4
Fragen Sie Byte 1 der Nutzdaten-Schnittstelle "Senden" zyklisch ab. Solange in Byte 1 die Nummer des
vorletzten Datenpakets steht, stehen die Daten des letzten Datenpakets noch nicht zur Verfügung. Sobald
in Byte 1 die Nummer des letzten Datenpakets steht, fahren Sie mit dem nächsten Schritt fort.
Letzter - 3
Lesen Sie aus den Bytes 5 bis 31 die Nutzdaten des letzten Datenpakets.
Letzter - 2
Quittieren Sie den Empfang des letzten Datenpakets, indem Sie in Byte 1 der Nutzdaten-Schnittstelle
"Empfangen" die Nummer des letzten Datenpakets schreiben.
Das optische Lesegerät fragt Byte 1 der Nutzdaten-Schnittstelle "Empfangen" zyklisch ab. Sobald es die
Nummer des letzten Datenpakets liest, schreibt es in die Bytes 2 und 3 der Nutzdaten-Schnittstelle den
Wert "0" und ebenso in das Byte 1. Mit dem Wert "0" in Byte 1 wird dem I/O-Controller das Ende der
laufenden Datenübertragung signalisiert.
Letzter -1
Fragen Sie Byte 1 der Nutzdaten-Schnittstelle "Senden" zyklisch ab. Sobald dieses Byte den Wert "0" hat,
fahren Sie mit dem nächsten Schritt fort.
Letzter
Quittieren Sie den korrekten Empfang sämtlicher Daten, indem Sie in Byte 1 der Nutzdaten-Schnittstelle
"Empfangen" den Wert "0" schreiben.
194
Betriebsanleitung, 05/2022, C79000-G8900-C494-07
SIMATIC MV500

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis