Herunterladen Inhalt Inhalt Diese Seite drucken

Kontinuierliches Senden; Daten Empfangen; Kontinuierliches Empfangen - WAGO I/O-SYSTEM 750 Handbuch

Vorschau ausblenden Andere Handbücher für I/O-SYSTEM 750:
Inhaltsverzeichnis

Werbung

36
Funktionsbeschreibung
5.1.1.1

Kontinuierliches Senden

Die Busklemme kann so eingestellt werden, dass sie entweder im Sendepuffer
vorhandene Daten sofort an die serielle Schnittstelle sendet oder den
Sendevorgang erst nach Freigabe durch die Anwendung startet. Letzteres ist dann
sinnvoll, wenn Daten auf der seriellen Schnittstelle zeitlich zusammenhängend
übertragen werden müssen, die Datenübertragung zwischen Anwendung und
Busklemme aber langsamer ist als die zwischen Busklemme und serieller
Schnittstelle.
Ist das kontinuierliche Senden aktiviert, wertet die Busklemme das Bit SC im
Control-Byte 0 aus. Erst wenn SC den Wert 1 einnimmt, sendet die Busklemme
im Sendepuffer enthaltene Daten an die serielle Schnittstelle. Die Anwendung
kann SC auf 0 setzen, um die Busklemme dazu zu veranlassen, Daten im
Sendepuffer anzustauen.
5.1.2

Daten empfangen

Empfängt die Busklemme Daten über eine RS-232-, RS-485- oder RS-422-
Schnittstelle, werden diese in den Empfangspuffer der Busklemme geschrieben.
Solange sich Daten im Empfangspuffer befinden, überträgt die Busklemme
nacheinander je einen Teil der Daten an die Anwendung. Hierzu schreibt die
Busklemme den jeweiligen Teil der Daten in die Datenbytes des Prozessabbilds.
Dabei modifiziert die Busklemme die Statusbytes. Anhand dieser modifizierten
Statusbytes kann die Anwendung erkennen, dass neue Daten empfangen worden
sind und kann diese auswerten. Die Anwendung modifiziert die Control-Bytes, so
dass sie der Busklemme signalisieren, dass die Datenübernahme erfolgreich war.
Erst wenn diese Rückmeldung vorliegt, kann die Busklemme den nächsten Teil
der empfangenen Daten übergeben.
5.1.2.1

Kontinuierliches Empfangen

Die Busklemme kann so eingestellt werden, dass sie, wenn sich Daten im
Empfangspuffer befinden, entweder sofort mit der Datenübertragung an die
Anwendung beginnt oder den Empfang weiterer Daten abwartet.
Beginnt die Busklemme sofort mit der Datenübertragung an die Anwendung,
kann es sein, dass zu diesem Zeitpunkt erst ein Teil eines zusammenhängenden
Telegramms empfangen wurde. Ob ein Telegramm auf der seriellen Schnittstelle
zeitlich zusammenhängend übertragen wurde, ist für die Anwendung dann nicht
mehr ersichtlich.
Beispiel: Ein serielles Gerät sendet 20 Bytes. Nachdem die Busklemme 1 Byte
erhalten hat, beginnt sie die Übertragung an die Anwendung. Erst wenn die
Anwendung den Erhalt dieses Bytes bestätigt hat, überträgt die Busklemme die
zwischenzeitig erhaltenen weiteren 19 Bytes.
Ist das kontinuierliche Empfangen aktiviert, beginnt die Busklemme eine
Datenübertragung an die Anwendung erst dann, wenn für eine spezifische
Zeitspanne keine weiteren Daten auf der seriellen Schnittstelle empfangen
WAGO-I/O-SYSTEM 750
750-652 Serielle Schnittstelle RS-232/-485
Handbuch
Version 2.0.0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

750-652

Inhaltsverzeichnis