Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

HI 800 328

Inhaltsverzeichnis

1
COM User Task (CUT) ..........................................................................5
1.1
Voraussetzungen ..............................................................................5
1.1.1
ELOP II Factory...........................................................................5
1.1.2
Entwicklungsumgebung ..............................................................5
1.1.3
Verwendbare Steuerungen .........................................................5
1.2
Abkürzungen .....................................................................................6
2
CUT-Schnittstelle in ELOP II Factory .................................................7
2.1
Schedule-Intervall [ms] .....................................................................7
2.2
Scheduling-Vorbereitung ..................................................................7
2.3
Scheduling-Nachbereitung................................................................7
2.4
STOP_INVALID_CONFIG ................................................................8
2.5
Signale der CUT-Schnittstelle (CPU<->CUT)...................................8
2.5.1
Status ..........................................................................................9
2.5.2
Steuerung ....................................................................................9
2.5.3
2.5.4
3
CUT Funktionen................................................................................. 12
3.1
COM-User-Callback-Funktionen.................................................... 12
3.2
COM-User-Library-Funktionen....................................................... 12
3.3
Header-Files................................................................................... 12
3.4
Code-/Datenbereich und Stack für die CUT .................................. 12
3.5
Startfunktion CUCB_TaskLoop...................................................... 13
3.6
Serielle Schnittstellen RS485 / RS232 IF ...................................... 13
3.6.1
CUL_AscOpen ......................................................................... 13
3.6.2
CUL_AscClose ......................................................................... 15
3.6.3
CUL_AscRcv ............................................................................ 15
3.6.4
CUCB_AscRcvReady............................................................... 17
3.6.5
CUL_AscSend.......................................................................... 18
3.6.6
CUCB_AscSendReady ............................................................ 19
3.7
UDP/TCP-Socket-IF....................................................................... 20
3.7.1
CUL_SocketOpenUdpBind....................................................... 20
3.7.2
CUL_SocketOpenUdp.............................................................. 21
3.7.3
CUL_NetMessageAlloc ............................................................ 21
3.7.4
CUL_SocketSendTo................................................................. 22
3.7.5
CUCB_SocketUdpRcv ............................................................. 23
3.7.6
CUL_NetMessageFree............................................................. 23
3.7.7
CUL_SocketOpenTcpServer.................................................... 24
3.7.8
CUCB_SocketTryAccept .......................................................... 25
3.7.9
CUL_SocketAccept .................................................................. 25
3.7.10 CUL_SocketOpenTcpClient ..................................................... 26
3.7.11 CUCB_SocketConnected......................................................... 26
3.7.12 CUL_SocketSend..................................................................... 27
3.7.13 CUCB_SocketTcpRcv .............................................................. 28
3.7.14 CUL_SocketClose .................................................................... 28
3.8
Timer-IF.......................................................................................... 29
3.8.1
CUL_GetTimeStampMS........................................................... 29
3.8.2
CUL_GetDateAndTime ............................................................ 29
3.9
COM-User-IRQ-Task (Nur für MHS31A) ....................................... 30
3.9.1
CUCB_IrqService ..................................................................... 30
3.9.2
CUL_IrqServiceEnable............................................................. 30
3.9.3
CUL_IrqServiceDisable ............................................................ 31
3.9.4
CUL_DeviceBaseAddr ............................................................. 31
3.10 NVRam-IF (Nur für MHS31A) ........................................................ 32
3.10.1 CUL_NVRamWrite ................................................................... 32
3.10.2 CUL_NVRamRead ................................................................... 32
3.11 Semaphore-IF (Nur für MHS31A) .................................................. 33
3.11.1 CUL_SemaRequest ................................................................. 33
3.11.2 CUL_SemaRelease.................................................................. 33
HIMatrix COM User Task
3 von 52

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für HIMA HI 800 328 CDA

Inhaltsverzeichnis