Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC Ident RF360R Applikationshandbuch Seite 49

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

Werbung

Nach der erfolgreichen Ausführung der Methode existiert das temporäre "FileType"-Objekt.
Wird in einem generischen Client jetzt ein "Rebrowse" des Adressbereiches durchgeführt,
befindet sich unterhalb von "SoftwareUpdate > Loading > FileTransfer" nun der Knoten
"TemporaryFile". Dieser steht für dieses temporäre "FileType"-Objekt.
Dieses Objekt stellt Methoden für Dateioperationen zur Verfügung. Für das Firmware-Update
ist nur die "Write"-Methode relevant. Durch wiederholten Aufruf der "Write"-Methode kann
die Firmware blockweise auf das Gerät übertragen werden. Als Eingangsparameter muss der
"Write"-Methode das durch die Methode "GenerateFileForWrite" erhaltene "FileHandle"
mitgegeben werden.
Hinweis
Bedingungen
Beachten Sie, dass die folgenden Bedingungen beim Übertragen der Firmware eingehalten
werden müssen:
• Die Blockgröße darf den Wert 1 048 576 Byte (1024 KByte) nicht überschreiten.
• Das Intervall zwischen den einzelnen übertragenen Firmwareblöcken darf nicht größer als
20000 ms (20 s) sein.
Abschluss der Übertragung
Nachdem die Firmware vollständig auf das Gerät übertragen wurde, müssen Sie die
Übertragung noch abschließen. Dies geschieht durch Aufruf der Methode "SoftwareUpdate >
Loading > FileTransfer > CloseAndCommit".
Dieser Methode muss als Eingangsparameter das "FileHandle" übergeben werden. Das
temporäre "FileType"-Objekt wird wieder zerstört. Wird in einem generischen Client im
Anschluß ein "Rebrowse" des Adressbereiches durchgeführt, wird der temporär unterhalb von
"SoftwareUpdate > Loading > FileTransfer" eingehängte Knoten "TemporaryFile" wieder aus
dem Adressbereich entfernt.
Ist kein Fehler aufgetreten, liegt die Firmware nun vollständig als "PendingVersion" auf dem
Ident-Gerät. Dies kann durch Abfrage der anstehenden Version "SoftwareUpdate > Loading >
PendingVersion > SoftwareRevision" überprüft werden. Dieses OPC UA-Property sollte nun die
Version der übertragenen Firmware angenommen haben.
Sollte während des Übertragens der Firmware ein Fehler auftreten, dann können Sie eine
genauere Fehlerbeschreibung der Variablen "SoftwareUpdate > Loading > ErrorMessage"
entnehmen.
OPC UA für SIMATIC Ident
Applikationshandbuch, 02/2022, C79000-G8900-C661-01
Anwendungsbeispiele
3.4 Firmware-Update
49

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis