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