Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
21
SysLibProjectInfo.lib
21.1
Überblick
21.2
SysGetProjectInfo
Input Variable
Datentyp
ProjectInfo
POINTER
JECT_INFO
21.3
PROJECT_INFO, Struktur
TYPE PROJECT_INFO :
STRUCT
dtDate:
DT;
stProject:
STRING(255); (* Dateiname *)
stTitle:
STRING(255); (* Bezeichnung *)
stVersion:
STRING(255); (* Version *)
stAuthor:
STRING(255); (* Autor *)
stDescription: STRING(255); (* Beschreibung *)
END_STRUCT
END_TYPE
21.4
SysGetProjectID
Beinhaltet das Zielsystem die Funktionalität, kann mit der in dieser Bibliothek
enthaltenen Funktion ProjectInfo die Projektinformation (IndraLogic- Menü
Projekt Projektinformation) bzw. mit Funktion "SysGetProjectID" die Projekt-ID
ausgelesen werden. Die Abarbeitung erfolgt synchron.
Änderungen für SysLibSockets23.lib sind hervorgehoben.
Diese Funktion vom Typ BOOL liefert mit Hilfe der Struktur PROJECT_INFO
die Komponenten der im Programmiersystem eingegebenen (Projekt Projekt‐
information) Projektinformation.
Der Rückgabewert gibt mit TRUE oder FALSE Auskunft über den Erfolg der
Operation.
Beschreibung
TO
PRO‐
Zeiger auf die in der Struktur
Projektinformation. (Zur Ermittlung kann der ADR Operator verwendet
werden.)
Änderung für SysLibProjectInfo23.lib:
Nur eine Applikation wird unterstützt.
Das Kontrollkästchen "Automatisch POUs generieren, um auf die Eigenschaf‐
ten zuzugreifen", das Teil der Projektinformationen ist (Menüpunkt Projekt)
muss markiert sein.
Die Komponenten dieser Struktur geben die in IndraLogic eingegebene (Pro‐
jekt Projektinformation) Projektinformation wieder. Sie wird von der Funktion
SysGetProjectInfo, Seite 65
Programm:
(* Geändert am: *)
Diese Funktion vom Typ DWORD liefert die ID des Projekts. Die ID wird von
IndraLogic erzeugt. Mit ihrer Hilfe überprüft IndraLogic, ob das Projekt im Editor
und das Projekt auf der Steuerung identisch sind, ob ein Online change möglich
ist, oder ob es sich um unterschiedliche Projekte handelt.
Außerdem wird die ID des Projekts auch im Symbolfile abgelegt. Mit Hilfe dieser
Funktion kann eine Visualisierung prüfen, ob das Projekt auf der Steuerung
zum Symbolfile passt.
Electric Drives
| Bosch Rexroth AG
and Controls
PROJECT_INFO, Seite 65,
verwendet.
65/106
SysLibProjectInfo.lib
abgelegten