Herunterladen Inhalt Inhalt Diese Seite drucken

Syslibplcconfig.lib; Übersicht; Cfgccgeterror; Cfgccgetheader - Bosch Rexroth IndraLogic 07VRS Bedienungsanleitung

Sps-system-bibliotheken 1g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
18

SysLibPLCConfig.lib

18.1
Übersicht
18.2

CfgCCGetError

CCLoadError
TYPE CCLoadError:
STRUCT
ulLastError: UDINT;
ulAddInfo1: UDINT;
ulAddInfo2: UDINT;
szLastError: STRING(32); (* Letzte Fehlermeldung, erleichtert ev. Debugging.*)
END_STRUCT
END_TYPE
18.3

CfgCCGetHeader

CCHeader:
TYPE CCHeader :
STRUCT
szTag:
STRING(10); (* Enthält nullterminierte Zeichenfolge
cByteOrder: BYTE;
ulSize:
UDINT;
lVersion:
UDINT;
Diese Bibliothek unterstützt das Auslesen der Konfigurationsdaten der Steu‐
erungskonfiguration. Diese werden beim Download der Applikation ebenfalls
zur Steuerung übertragen und vom Laufzeitsystem in Strukturen geschrieben.
Die Bibliothek bietet Funktionen, um Zeiger auf diese Strukturen zu erhalten.
Die Abarbeitung erfolgt synchron.
Da man Zeiger auf die Originalstrukturen des Laufzeitsystems erhält, gilt fol‐
gendes:
Die Struktur (Zeiger auf Unterelemente) darf nicht verändert werden.
Werden die Default-Werte von Parametern in der Struktur verändert,
bleibt dies ohne Einfluss.
Beinhaltet das Zielsystem die Funktionalität, können folgende Bibliotheksfunk‐
tionen verwendet werden:
CfgCCGetError, Seite 55
CfgCCGetHeader, Seite 55
CfgCCGetRootModule, Seite 56
CfgCCGetRootModuleByModuleId, Seite 57
CfgCCGetRootModuleByNodeId, Seite
Momentan im Laufzeitsystem noch nicht implementiert. Fehlercode
immer 0.
Diese Funktion liefert Informationen zum beim Laden der Konfiguration aufge‐
tretenen Fehler.
Als Rückgabewert erhält man dazu einen Zeiger auf die Struktur CCLoadError.
Programm:
(* Fehlercode des letzten Fehlers.*)
(* Entsprechend ulLastError, Bedeutung ändert sich.*)
(* Entsprechend ulLastError, Bedeutung ändert sich.*)
Diese Funktion liefert einen Zeiger auf die Header-Struktur der Steuerungs‐
konfiguration CCHeader.
Programm:
(* Dateidaten liegen im Intel 'I' oder Motorola Format 'M' vor*)
(* Größe der folgenden Daten *)
(* Versionsnummer der Datei *)
Electric Drives
| Bosch Rexroth AG
and Controls
SysLibPLCConfig.lib
58.
STRING "CommConf" *)
55/106

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis