Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion Serial_Rx - IFM Electronic CR2500 Systemhandbuch

Vorschau ausblenden Andere Handbücher für CR2500:
Inhaltsverzeichnis

Werbung

Weitere Funktionen im Controller
10.6.3

Funktion SERIAL_RX

Enthalten in Bibliothek:
ifm_CRnnnn_Vxxyyzz.LIB
verfügbar für:
ClassicController: CR0020, CR0032, CR0505
ExtendedController: CR0200, CR0232
SmartController: CR2500
SafetyController: CR7020, CR7021, CR7505, CR7506, CR7200, CR7201
CabinetController: CR0301, CR0302, CR0303
Platinensteuerung: CS0015
PDM360 smart: CR1070, CR1071
Funktionssymbol:
SERIAL_RX
CLEAR
Beschreibung
SERIAL_RX liest mit jedem Aufruf ein empfangenes Datenbyte aus dem seriellen Empfangspuffer
aus.
Anschließend wird der Wert von AVAILABLE um 1 dekrementiert.
Gehen mehr als 1000 Datenbytes ein, läuft der Puffer über und es gehen Daten verloren. Dieses wird
durch das Bit OVERFLOW angezeigt.
Die SERIAL-Funktionen bilden die Grundlage für die Erstellung eines anwenderspezifischen
Protokolls für die serielle Schnittstelle.
HINWEIS
Grundsätzlich steht die serielle Schnittstelle dem Anwender nicht zur Verfügung, da sie für den
Programmdownload und das Debugging genutzt wird.
Setzt der Anwender das Systemmerkerbit SERIAL_MODE auf TRUE, dann kann die Schnittstelle frei
genutzt werden. Der Programmdownload und das Debugging sind dann jedoch nur noch über die
CAN-Schnittstelle möglich.
Für CRnn32 gilt: Ein Debugging der Applikations-Software ist dann nur noch über alle 4 CAN-
Schnittstellen oder über USB möglich.
ifm
Systemhandbuch
ecomatmobile
AVAILABLE
OVERFLOW
SmartController (CR2500) V05
RX
Nutzung der seriellen Schnittstelle
257

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis