Senden und Empfangen

Daten senden

Daten werden in der Standard-Task gesendet. Im beiliegenden Beispielprogramm werden Daten über die serielle PC-Schnittstelle an einen Drucker gesendet.

Senden und Empfangen 1:

Mögliche Fehler

Während eines SPS-Zyklus dürfen mehrere Zeichen gesendet werden, solange sie vom Sendepuffer aufgenommen werden können. Bei einem Überlauf des Sendepuffers wird der Busy-Ausgang des Sendebausteins nach dem Aufruf TRUE bleiben. Das letzte Zeichen wurde dann nicht gesendet und der Baustein muss im nächsten SPS-Zyklus mit unveränderten Eingangsdaten erneut aufgerufen werden. Der Füllstand eines Puffers kann jederzeit ermittelt werden (z. B. TxBuffer.Count bzw. TxBuffer.FreeByte).

Datenempfang

Das Beispielprogramm empfängt einen Barcode von einem Scanner, der an eine serielle Busklemme angeschlossen ist.

Senden und Empfangen 2: