Herunterladen Diese Seite drucken

YASKAWA VIPA SPEED7 CPU 517S/NET Handbuch Seite 158

Vorschau ausblenden Andere Handbücher für VIPA SPEED7 CPU 517S/NET:

Werbung

Teil 6 Einsatz Ethernet-Komunikation
Anwender-
programm bei
Send/Receive-
Verbindungen
Statusanzeigen
Einsatz unter hoher
Kommunikationslast
6-32
SEND/RECEIVE-Verbindungen umfassen folgende Verbindungen:
• TCP (SEND-RECEIVE, FETCH-WRITE PASSIV)
• ISO-on-TCP (SEND-RECEIVE, FETCH-WRITE PASSIV)
• ISO-Transport (SEND-RECEIVE, FETCH-WRITE PASSIV)
• UDP (SEND-RECEIVE)
Für die Kommunikation zwischen CPU und CP stehen Ihnen folgende FCs
zur Verfügung:
AG_SEND (FC 5)
Dieser Baustein übergibt die Nutzdaten aus dem über SEND angegebenen
Datenbereich an den über ID und LADDR spezifizierten CP. Als
Datenbereich können Sie einen PA-, Merker- oder Datenbaustein-Bereich
angeben. Wurde der Datenbereich fehlerfrei übertragen, so wird "Auftrag
fertig ohne Fehler" zurückgemeldet.
AG_RECV (FC 6)
Der Baustein übernimmt vom CP die Nutzdaten und legt sie in dem über
RECV definieren Datenbereich ab. Als Datenbereich können Sie einen PE-,
Merker- oder Datenbaustein-Bereich angeben. Wurde der Datenbereich
fehlerfrei übernommen, so wird "Auftrag fertig ohne Fehler" zurück-
gemeldet.
Hinweis!
Bitte beachten Sie, dass Sie in Ihrem Anwenderprogramm für die
Kommunikation mit VIPA-CPs ausschließlich die SEND/RECV-FCs von VIPA
einsetzen dürfen. Bei Wechsel zu VIPA-CPs in einem schon bestehenden
Projekt
können
AG_RECV/AG_LRECV durch AG_SEND bzw. AG_RECV von VIPA ohne
Anpassung ersetzt werden. Da sich der CP automatisch an die Länge der
zu übertragenden Daten anpasst ist die L-Variante von SEND bzw. RECV
bei VIPA nicht erforderlich.
Der CP bearbeitet Sende- und Empfangsaufträge unabhängig vom CPU-
Zyklus und benötigt hierzu eine Übertragungszeit. Die Schnittstelle mit den
FC-Bausteinen zum Anwenderprogramm wird hierbei über Quittungen
synchronisiert.
Für die Statusauswertung liefern die Kommunikationsbausteine Parameter
zurück, die Sie in Ihrem Anwenderprogramm direkt auswerten können.
Diese Statusanzeigen werden bei jedem Baustein-Aufruf aktualisiert.
Verwenden Sie keine zyklischen Aufrufe der Kommunikationsbausteine im
OB 1. Dies führt zu einer ständigen Kommunikation zwischen CPU und CP.
Programmieren Sie stattdessen Ihre Kommunikationsbausteine in einem
Zeit-OB, deren Zykluszeit größer ist als die des OB 1 bzw. ereignisgesteuert.
Handbuch VIPA System 500S SPEED7
die
bestehenden
HB145D - CPU - RD_517-4NE02 - Rev. 10/23
AG_SEND/AG_LSEND
bzw.

Werbung

loading

Diese Anleitung auch für:

Vipa 517-4ne02