Herunterladen Inhalt Inhalt Diese Seite drucken

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

Sps-system-bibliotheken 2g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 09VRS
18

SysShm.library

18.1
Überblick
18.2

Bibliotheksbausteine

18.2.1

SysSharedMemoryClose

Input-Variable
Datentyp
hSm
UDINT
18.2.2

SysSharedMemoryGetPointer

Input-Variable
Datentyp
hSm
UDINT
pResult
POINTER TO UDINT
Es hängt vom verwendeten Zielsystem ab, welche Systembiblio‐
theken im Steuerungsprogramm verwendet werden können.
Diese Bibliothek dient zum Anlegen und für die Zugriffe auf einen Speicherbe‐
reich, der mit anderen Prozessen gemeinsam genutzt werden kann bzw. auf
eine physikalische Adresse verweist (Shared-Memory, abgekürzt ShM).
Wenn das Zielsystem die Funktionalität beinhaltet, können die Bibliotheksfunk‐
tionen verwendet werden, um das ShM zu öffnen, zu schließen und lesend und
schreibend darauf zuzugreifen. Die Funktionen zum Lesen, Schreiben und
Schließen benötigen das Handle, das beim Öffnen des ShM erhalten wird. Die
Abarbeitung erfolgt synchron.
Die Funktionen:
SysSharedMemoryClose, Seite
SysSharedMemoryGetPointer, Seite
SysSharedMemoryOpen, Seite
SysSharedMemoryRead, Seite
SysSharedMemoryReadByte, Seite
SysSharedMemoryWrite, Seite
SysSharedMemoryWriteByte, Seite 67
Diese Funktion schließt das Shared Memory, das über das aus
MemoryOpen, Seite 66,
erhaltene Handle identifiziert wird.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Beschreibung
Handle des zu schließenden Shared Memory; Rückgabewert aus
haredMemoryOpen, Seite 66
Diese Funktion ermittelt den Zeiger auf den Speicherbereich, der mit
redMemoryOpen, Seite 66,
mit dem Speicher gearbeitet werden, ohne die Read und Write Funktionen.
Der Rückgabewert vom Typ POINTER TO BYTE enthält den Zeiger. Im Feh‐
lerfall wird ein ungültiger Zeiger zurückgegeben.
Beschreibung
Handle des Shared Memory; Rückgabewert aus
pen, Seite 66
Zeiger auf den Fehlercode, der Auskunft über den Erfolg der Funktion
gibt. Siehe
Runtime Error Codes, Seite
Electric Drives
| Bosch Rexroth AG
and Controls
65,
65,
66,
66,
66,
67,
Runtime Error Codes, Seite
angelegt wurde. Mit diesem Zeiger kann direkt
115.
65/126
SysShm.library
SysShared‐
115.
SysS‐
SysSha‐
SysSharedMemoryO‐

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis