Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Systemhandbuch Seite 466

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

Kommunikation
10.2 PROFINET
TCON, TDISCON, TSEND UND TRCV
Ethernet-Kommunikation mit den Protokollen TCP und ISO on TCP
Hinweis
Anweisungen TSEND_C und TRCV_C
Um die Programmierung der PROFINET/Ethernet-Kommunikation zu vereinfachen,
verbinden die Anweisungen TSEND_C und TRCV_C die Funktionalität der Anweisungen
TCON, TDISCON. TSEND und TRCV:
 TSEND_C verbindet die Anweisungen TCON, TDISCON und TSEND.
 TRCV_C verbindet die Anweisungen TCON, TDISCON und TRCV.
Die folgenden Anweisungen steuern den Kommunikationsprozess:
● TCON baut die TCP/IP-Verbindung zwischen dem Client- und dem Server-PC (CPU) auf.
● TSEND und TRCV senden und empfangen Daten.
● TDISCON trennt die Verbindung.
Die Mindestdatengröße, die gesendet (TSEND) oder empfangen (TRCV) werden kann, ist
ein Byte. Die Maximalgröße beträgt 8192 Byte. TSEND unterstützt nicht die Übertragung von
Daten von Booleschen Adressen und TRCV empfängt Daten nicht in Booleschen Adressen.
Beachten Sie für weitere Informationen zum Übertragen von Daten mit diesen Anweisungen
den Abschnitt zur Datenkonsistenz (Seite 163).
TCON, TDISCON, TSEND und TRCV laufen asynchron ab, so dass die Bearbeitung eines
Auftrags mehrere Anweisungsausführungen umfasst. Beispielsweise starten Sie einen
Auftrag zum Einrichten und Herstellen einer Verbindung durch die Ausführung von TCON
mit Parameter REQ = 1. Dann überwachen Sie den Stand der Auftragsausführung, indem
TCON wiederholt ausgeführt wird, und prüfen, ob Parameter DONE den Abschluss des
Auftrags bestätigt.
Die folgende Tabelle zeigt die Beziehungen zwischen BUSY, DONE und ERROR. Den
aktuellen Status eines Auftrags können Sie mit der Tabelle feststellen.
Tabelle 10- 7 Interaktionen zwischen den Parametern BUSY, DONE und ERROR
BUSY
DONE
TRUE
Irrelevant
FALSE
TRUE
FALSE
FALSE
FALSCH
FALSCH
466
ERROR
Beschreibung
Irrelevant
Auftrag wird bearbeitet.
FALSE
Auftrag erfolgreich ausgeführt.
TRUE
Auftrag mit Fehler beendet. Die Fehlerursache ist im Parameter STATUS
hinterlegt.
FALSCH
Kein neuer Auftrag zugewiesen.
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis