Download 5 - SEW Eurodrive

Transcript
7
Send & Receive TCP
Datenaustausch
•
Die Option "Zyklischer Datenversand" muss in der verwendeten TCP-Verbindung
für den zyklischen Datenaustausch aktiviert sein.
•
In einer TCP-Verbindung, in der die Option "Zyklischer Datenversand" aktiviert ist,
dürfen keine Funktionsbausteine verwendet werden.
•
Die zu sendenden und zu empfangenden Variablen werden im Dialogfenster "Prozessvariablen" der TCP-Verbindung zugewiesen. Empfangsdaten müssen vorhanden sein, Sendedaten sind optional.
HINWEIS
Die gleichen Variablen (gleiche Offsets und Typen), die in der einen Station als Sendedaten definiert sind, müssen in der anderen Station als Empfangsdaten definiert
werden.
7.5.3
Azyklischer Datenaustausch mit Funktionsbausteinen
Der azyklische Datenaustausch wird in MOVISAFE® HM31 vom Anwenderprogramm
über die Send & Receive TCP-Funktionsbausteine gesteuert. Somit ist es möglich, mit
einem Timer oder einen mechanischen Schalter an einem physikalischen Eingang der
Steuerung MOVISAFE® HM31, den Datenaustausch zu steuern.
•
Die Option "Zyklischer Datenversand" muss in der verwendeten TCP-Verbindung
deaktiviert sein.
•
Zu einem Zeitpunkt darf immer nur ein Send & Receive TCP-Funktionsbaustein
senden.
•
Die zu sendenden oder zu empfangenden Variablen werden im Dialog "Prozessvariablen" der Send & Receive TCP-Funktionsbausteine (alle außer Reset) zugewiesen.
HINWEIS
Die gleichen Variablen (gleiche Offsets und Typen), die in der einen Station als Sendedaten definiert sind, müssen in der anderen Station als Empfangsdaten definiert
werden.
7.5.4
Gleichzeitiger zyklischer und azyklischer Datenaustausch
Hierzu muss eine TCP-Verbindung für zyklische Daten und eine zweite für azyklische
Daten konfiguriert werden. Beide TCP-Verbindungen müssen unterschiedliche Partner-IP-Adressen und Partner-Ports verwenden.
Eine einzelne TCP-Verbindung kann nicht für zyklischen und azyklischen Datenaustausch gemeinsam verwendet werden.
Flusskontrolle
Die Flusskontrolle ist ein Bestandteil von TCP und überwacht den kontinuierlichen Datenverkehr zwischen zwei Kommunikationspartnern.
Bei zyklischer Datenübertragung muss nach maximal 3 bis 5 gesendeten Paketen
mindestens ein Paket empfangen werden, sonst blockiert das Senden, bis wieder ein
Paket empfangen wird oder die Verbindungsüberwachung die Verbindung schließt.
Die Anzahl (3 – 5) der möglichen Sendungen ohne Paketerhalt ist abhängig von der
Größe der zu sendenden Pakete.
•
166
Anzahl = 5 für kleine Pakete < 4 kB
Systemhandbuch – Dezentrale Sicherheitssteuerung MOVISAFE® HM31
21233780 / DE – 07/2014
7.5.5