Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion - Siemens SIMATIC Ident RF360R Applikationshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC Ident RF360R:
Inhaltsverzeichnis

Werbung

Funktion

SoftwareUpdate –
Loading
SoftwareUpdate –
Loading – Current-
Version
Manufacturer
ManufacturerUri Eindeutiger Domain-Name des Geräteherstellers (immer "https://www.siemens.com")
SoftwareRevisi-
on
ErrorMessages
SoftwareUpdate –
Loading – Fi-
leTransfer
ClientProces-
singTimeout
CloseAndCom-
mit
GenerateFile-
ForRead
GenerateFile-
ForWrite
OPC UA für SIMATIC Ident
Applikationshandbuch, 02/2022, C79000-G8900-C661-01
Beschreibung
Übertragen einer neuen Firmware auf das Gerät
Hinweis: Die Firmware wird noch nicht aktiviert.
Informationen zu der aktuell auf dem Gerät aktiven Firmware
Herausgeber der Firmware (immer "Siemens AG")
Version der Firmware
Fehlerbeschreibung der Fehler, die möglicherweise während des Ladens der Firmware aufgetreten
sind.
Das eigentliche Laden der neuen Firmware
Objekt vom Typ "TemporaryFileTransfer". Über dieses wird ein temporäres "FileType"-Objekt er-
zeugt, welches die Dateimethoden zur eigentlichen Übertragung zur Verfügung stellt.
Maximale Wartezeit die der Server beim Übertragen zwischen den einzelnen Firmware-Blöcken
akzeptiert.
Sollte diese Zeit vom Client überschritten werden, betrachtet der Server die Übertragung als fehl-
geschlagen.
Immer 20 000 ms bzw. 20 s.
Methode
Wurde durch Aufruf von "GenerateFileForWrite" und anschließende Aufrufe der "Write"-Methode
des temporär erzeugten "FileType"-Objektes die Firmware vollständig übertragen, kann durch
diese Methode die Übertragung beendet werden. Die Firmware liegt nun vollständig als "Pending-
Version" auf dem Ident-Gerät. Das temporär erzeugte "FileType"-Objekt wird wieder zerstört.
Hinweis: Wird in einem generischen Client im Anschluss ein "Rebrowse" des Adressbereiches
durchgeführt, wird der temporär unterhalb von "SoftwareUpdate – Loading – FileTransfer" einge-
hängte Knoten "TemporaryFile" der für das temporäre "FileType"-Objekt steht, wieder entfernt.
Methode
Achtung: Diese Methode wird nicht unterstützt. Das Zurücklesen einer vorher übertragenen Firm-
ware aus dem Gerät ist nicht möglich.
Methode
Erzeugen eines temporären "FileType"-Objektes zum Schreiben bzw. Übertragen der neuen Firm-
ware auf das Gerät über Dateioperationen. Als Werte des Eingangsparameter "GenerateOptions"
muss immer der Wert 1 ("Pending") übergeben werden. Andere Werte werden nicht akzeptiert. Als
Ausgangsparameter zurückgegeben wird die "FileNodeId = 100000" des erzeugten temporären
"FileType"-Objektes. Diese muss zum Adressieren des temporären "FileType"-Objektes verwendet
werden, um die Methoden für die Dateioperationen aufrufen zu können.
Außerdem wird als Ausgangsparameter ein "FileHandle" zurückgegeben. Dieses muss bei allen
Dateioperationen über das temporäre "FileType"-Objekt als Eingangsparameter angegeben wer-
den.
Hinweis: Wird in einem generischen Client im Anschluss ein "Rebrowse" des Adressbereiches
durchgeführt, befindet sich unterhalb von "SoftwareUpdate – Loading – FileTransfer" nun ein
Knoten "TemporaryFile". Dieser steht für das temporäre "FileType"-Objekt.
Durch wiederholten Aufruf der "Write"-Methode des temporären "FileType"-Objektes kann im An-
schluss die Firmware blockweise auf das Gerät übertragen werden.
Applikationsbeschreibung
2.4 Programmierung
25

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis