Herunterladen Inhalt Inhalt Diese Seite drucken

Syscomasync.library; Überblick; Bibliotheksbausteine - Bosch Rexroth IndraLogic 09VRS Bedienungsanleitung

Sps-system-bibliotheken 2g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 09VRS
3

SysComAsync.library

3.1
Überblick
3.2

Bibliotheksbausteine

Input-Variable
pParam
pudState
pResult
Es hängt vom verwendeten Zielsystem ab, welche Systembiblio‐
theken im Steuerungsprogramm verwendet werden können.
Diese Bibliothek unterstützt die asynchrone, serielle Kommunikation mit einem
Zielrechner. Sie enthält automatisch die Bibliothek
synchrone Kommunikation, deren Bausteine sie als Basis für die entsprechen‐
de asynchrone Funktionalität verwendet. Dazu stellen die Bausteine der Sys‐
Com.library ihre Parameter in entsprechenden Strukturen der SysComA‐
sync.library zur Verfügung und können von deren Methoden und „Wrapper"-
Methoden verwendet werden.
Die Bibliothek verwendet für die asynchrone Abwicklung der Auf‐
gaben die Basis-Bibliothek CmpAsyncMgr.library. Daher muss im
Laufzeitsystem die Komponente CmpAsyncMgr verfügbar sein!
Da die Async-Funktionalität für die Dateizugriffe auf Basis der SysCom.library-
Bausteine über Wrapper-Methoden und gemeinsam verwendete Strukturen
(DUTs) erreicht wird, erwarten alle „Async"-Methoden immer folgende Einga‐
beparameter:
Datentyp
Beschreibung
POINTER TO t<Funk‐
Zeiger auf die Struktur, die die Parameter der entsprechenden Sys‐
tion der SysCom.libra‐
Com.library-Funktion enthält.
ry>
z.B. Struktur „tSysComOpen"
POINTER TO UDINT
Zeiger auf den aktuellen Status:
ASYNCSTATE_INVALID : UDINT := 16#FFFFFFFF;
ASYNCSTATE_PENDING : UDINT := 0;
ASYNCSTATE_ACTIVE : UDINT := 1;
ASYNCSTATE_READY : UDINT := 2;
ASYNCSTATE_ERROR : UDINT := 3;
ASYNCSTATE_TIMEOUT : UDINT := 4;
POINTER TO UDINT
Zeiger auf den Fehlercode, der Auskunft über den Erfolg der Funktion
gibt. Siehe
Die Methoden vom Typ SysComAsyncFB:
SysComOpenAsync
SysComOpen2Async
SysComPurgeAsync
SysComReadAsync
SysComSetSettingsAsync
SysComSetTimeoutAsync
SysComGetSettingsAsync
SysComCloseAsync
Electric Drives
| Bosch Rexroth AG
and Controls
SysCom.library, Seite 3,
Runtime Error Codes, Seite
115.
11/126
SysComAsync.library
für

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis