Herunterladen Diese Seite drucken

Serial_Rx - IFM Electronic CR0232 Original-Programmierhandbuch

Vorschau ausblenden Andere Handbücher für CR0232:

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>

SERIAL_RX

Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0232_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
SERIAL_RX liest mit jedem Aufruf ein empfangenes Datenbyte aus dem seriellen Empfangspuffer
aus.
Gehen mehr als 1 000 Datenbytes ein, läuft der Puffer über und es gehen Daten verloren. Dieses wird
durch das Bit OVERFLOW angezeigt.
Wird eine 7-Bit-Datenübertragung genutzt, enthält das 8. Bit die Parität und muss gegebenenfalls vom
Anwender ausgeblendet werden.
Die SERIAL-Bausteine bilden die Grundlage für die Erstellung eines anwendungsspezifischen
Protokolls für die serielle Schnittstelle.
Dazu das Systemmerkerbit SERIAL_MODE=TRUE setzen!
HINWEIS
Voreingestellt steht die serielle Schnittstelle dem Anwender nicht zur Verfügung, da sie für den
Programm-Download und das Debugging genutzt wird.
Setzt der Anwender das Systemmerkerbit SERIAL_MODE=TRUE, dann kann die Schnittstelle frei
genutzt werden. Ein Debugging des Anwendungsprogramms ist dann nur noch über eine (beliebige)
CAN-Schnittstelle möglich.
>
Parameter der Eingänge
Parameter
CLEAR
>
Parameter der Ausgänge
Parameter
RX
AVAILABLE
OVERFLOW
ExtendedController (CR0232) Laufzeitsystem V01.00.03
Datentyp
BOOL
Datentyp
BYTE
WORD
BOOL
119
ifm-Bausteine für das Gerät CR0232
Beschreibung
TRUE:
Empfangspuffer löschen
FALSE:
Funktion wird nicht ausgeführt
Beschreibung
empfangene Byte-Daten aus dem Empfangspuffer
Anzahl der empfangenen Bytes, die sich im Empfangspuffer befinden
VOR dem Aufruf des FBs:
0 = keine Daten empfangen
1...1 000 = Anzahl von Bytes im Empfangspuffer
TRUE:
Überlauf des Datenpuffers  Datenverlust!
FALSE:
Datenpuffer ist ohne Datenverlust
2018-01-11
308
12997
12998
312
12931

Werbung

loading