TIA TP900 Comfort Panel per Script neu starten

PlcDeveloper42

Level-1
Beiträge
18
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ist es möglich das oben genannte Panel per VBS-Script aus der Runtime heraus neu zu starten?
Ich kenne die Systemfunktion "StoppeRuntime" allerdings kann man das Panel damit nur herunterfahren und nicht neu starten.

Vielen Dank ;-)
 
Ich glaube nicht das es da eine Funktion gibt.

Vielleicht kannst du es so machen, das du mit einem
Relais den Panel die Spannung weg nimmst.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, danke für die Antwort,
leider kommt für mich die Relais-Version nicht in Frage. Ich dachte eher an ein VBS-Script oder eine Batch-Datei welche ich mit dem Befehl "StarteProgramm" ausführen kann.
Das Funktioniert auf meiner Windows-7 Maschine in der Simulation mit dem Befehl "shutdown.exe /r /f /t 00" in einer Batchdatei wunderbar.
Das TIA-Panel hat aber leider irgend ein abgespecktes Windows Embedded oder sowas ähnliches drauf und kennt den shtudown-Befehl nicht.
Gibt es vll. auf dem TIA-Panel System einen vergleichbaren Befehl?
 
Es gibt "Stoppe Runtime" damit kann man auch das Betriebssystem neu starten.

Code:
StopRuntime(hmiStopRuntimeAndOperationSystem) 
StopRuntime(hmiStopRuntime)

Dies musst du aber Probieren. In der Doku steht folgendes:
Modus

Legt fest, ob nach dem Beenden von Runtime auch das Betriebssystem heruntergefahren wird:

0 (hmiStopRuntime) = Runtime: Betriebssystem wird nicht heruntergefahren

1 (hmiStopRuntimeAndOperatingSystem) = Runtime und Betriebssystem: Betriebssystem wird heruntergefahren (bei WinCE nicht möglich)


Stefan
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mal 'ne Frage: Wofür braucht man so eine Funktion, aus der Runtime heraus das Panel neu zu starten?
Laufen die TP900 oder die selbstgebastelte Runtime so schlecht, daß sie ab und an solche General-Resets brauchen?
Oder was soll durch den Panel-Neustart eigentlich erreicht werden?

Harald
 
Mal 'ne Frage: Wofür braucht man so eine Funktion, aus der Runtime heraus das Panel neu zu starten?
Laufen die TP900 oder die selbstgebastelte Runtime so schlecht, daß sie ab und an solche General-Resets brauchen?
Oder was soll durch den Panel-Neustart eigentlich erreicht werden?

Harald

Das ist notwendig wenn man die Sprache ändert und die geänderte Sprache beim Neustart des Panels aktiv sein soll.
Geht nur wenn die Runtime beendet und anschließend neu gestartet wird.
Leider habe ich dazu aber noch keine Lösung gefunden.

Gruß
Andreas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe mit den Skripten etwas herumgespielt.
Um die Sprache zu speichern reicht es aus, wenn folgendem Befehl aufgerufen wird:

Sub RestartPanel()

StopRuntime(hmiStopRuntimeAndOperationSystem)

End Sub


Das Skript kann z.B. über eine Schaltfläche aufgerufen werden.
Das Panel stoppt dann die Runtime und bootet neu.

Hinweis:
Bei den alten Panels (z.B. OP77) gabe es noch einen Befehl um die Runtime neu zu Starten. Dass Siemens dies unter TIA nicht mehr anbietet ist sehr schade.
 
Nachtrag

StopRuntime(hmiStopRuntimeAndOperationSystem) funktioniert zumindest beim KP900 unter TIA V15 Update 3.
 
Zuletzt bearbeitet:
Zurück
Oben