Bild 5-5 zeigt die Aktivierung eines Kernels mit Angabe einer zu aktivierenden
Konfiguration.
Dabei wird nach Aktivierung des Kernels und einem Neustart des Systems die im
Parameter projectDataId angegebene Konfiguration geladen.
Beispiel
// Variablendeklaration
VAR
retActivateConf : StructRetConfiguration;
newKernelId
configId
END_VAR
newKernelId := 16#000041;
configId
// Aktiviere benötigte Konfiguration
retActivateConf := _activateConfiguration (
);
IF ( 0 <> retActivateConf.result ) THEN
// Fehlerreaktion
;
END_IF;
Bild 5-5
© Siemens AG 2009 All Rights Reserved
SIMOTION Basisfunktionen für modulare Maschinen, 05/2009
Wechseln der aktiven Konfiguration oder des aktiven Kernels
: UDINT;
: UDINT;
:= 16#001000;
projectData
:= YES,
projectDataId
:= configId,
kernel
:= YES,
kernelId
:= newKernelId,
timeOut
:= T#3m
// ...
Beispiel zur Aktivierung eines Kernels mit Angabe einer zu aktivierenden
Konfiguration
// kernelId des
// zu ladenden Kernels
// projectDataId der
// benötigten Konfiguration
// Entspricht Verzeichnis
// VE000041
// Entspricht Datei
// PR001000.ZIP
// 3 Minuten
5-89