Herunterladen Inhalt Inhalt Diese Seite drucken

Startfunktion Cucb_Taskloop; Serielle Schnittstellen Rs485 / Rs232 If; Cul_Ascopen - HIMA HI 800 328 CDA Handbuch

Inhaltsverzeichnis

Werbung

HI 800 328
Der Stack liegt in einem reservierten Speicherbereich, der zur Laufzeit des COM-
Betriebssystems festgelegt wird.
Endadresse
Länge
3.5

Startfunktion CUCB_TaskLoop

Die Funktion CUCB_TaskLoop() ist die Startfunktion zur COM User Task.
Die Programmausführung der COM User Task beginnt mit dem Aufruf dieser Funktion (siehe
Schedule-Intervall[ms] Kapitel 2.1).
Funktionsprototyp:
void CUCB_TaskLoop(udword mode)
Parameter:
Die Funktion hat den folgenden Parameter
Parameter
mode
3.6

Serielle Schnittstellen RS485 / RS232 IF

Die verwendeten Feldbusschnittstellen müssen mit den entsprechenden Aufsteckmodulen
(Hardware) bestückt sein.
Hinweis
3.6.1

CUL_AscOpen

Die Funktion CUL_AscOpen() initialisiert die eingegebene serielle Schnittstelle (comId) mit
den übergebenen Parametern. Nach dem Aufruf der Funktion CUL_AscOpen() beginnt die
COM sofort mit dem Empfang von Daten über diese Schnittstelle.
Die empfangenen Daten werden in einem Software FIFO der Größe 1kByte für jede
initialisierte serielle Schnittstelle gespeichert.
Die Daten werden solange gespeichert, bis diese mit der Funktion CUL_AscRcv()von der
CUT ausgelesen werden.
Hinweis
Funktionsprototyp:
udword CUL_AscOpen( Udword comId,
Dynamisch aus Sicht der CUT
64kByte
Beschreibung
1 = MODE_STOP entspricht dem Modus STOP_VALID_CONFIG
2 = MODE_RUN normaler Betrieb der Steuerung
Für jeden HIMatrix-Steuerungstyp steht die jeweilige Systemdoku-
mentationen zur Verfügung. (Siehe Systemhandbuch HI 800 140 und
Datenblätter der HIMatrix -Steuerungen).
Ist das Auslesen der Daten aus dem FIFO langsamer als der Empfang
neuer Daten, so werden die neu empfangenen Daten verworfen.
Ubyte duplex,
udword baudRate,
ubyte parity,
ubyte stopBits)
HIMatrix COM User Task
13 von 52

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für HIMA HI 800 328 CDA

Inhaltsverzeichnis