Herunterladen Inhalt Inhalt Diese Seite drucken

VIPA SPEED7 CPU Handbücher Seite 118

Vorschau ausblenden Andere Handbücher für SPEED7 CPU:
Inhaltsverzeichnis

Werbung

Teil 5 Einsatz CPU 51xS unter TCP/IP
Aufruf FC schneller
als CP-Übertra-
gungszeit
AG_SEND,
AG_RECV im
Anwender-
programm
5-32
Wird ein Baustein im Anwenderprogramm erneut aufgerufen, bevor die
Daten vollständig gesendet oder empfangen wurden, wird an der
Schnittstelle der FC-Bausteine wie folgt verfahren:
AG_SEND
Es wird kein Auftrag entgegen genommen, bis die Datenübertragung über
die Verbindung vom Partner quittiert wurde. Solange erhalten Sie die
Meldung "Auftrag läuft", bis der CP den nächsten Auftrag für die gleiche
Verbindung übernehmen kann.
AG_RECV
Der Auftrag wird mit der Meldung "Es liegen noch keine Daten vor" quittiert,
solange der CP die Empfangsdaten noch nicht vollständig empfangen hat.
Eine mögliche Ablaufsequenz für die FC-Bausteine zusammen mit den
Organisations- und Programmbausteinen im CPU-Zyklus ist nachfolgend
dargestellt:
CPU-Zyklus
PAE lesen
OB
PAA schreiben
Die FC-Bausteine mit zugehöriger Kommunikationsverbindung sind farblich
zusammengefasst. Hier können Sie auch erkennen, dass Ihr Anwender-
programm aus beliebig vielen Bausteinen bestehen kann. Somit können
Sie ereignis- bzw. programmgesteuert an beliebiger Stelle im CPU-Zyklus
mit AG_SEND Daten senden bzw. mit AG_RECV Daten empfangen.
Sie können die Bausteine für eine Kommunikationsverbindung auch
mehrmals in einem Zyklus aufrufen.
Handbuch VIPA System 500S SPEED7
Anwenderprogramm
AG_RECV
AG_RECV
AG_SEND
AG_SEND
AG_RECV
AG_SEND
HB145D - CPU - Rev. 06/47
Kommunikations-
verbindung
Kommunikations-
verbindung
Kommunikations-
verbindung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis