Ich möchte die Codesys V3 Applikation (Visualisierung läuft im Full-Screen Modus) die auf einem TouchPC mit WindowsCE läuft per Button stoppen, damit das Betriebssystem bedienbar wird. Wie kann ich das machen?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
SPS stoppen ist aus meiner Erfahrung nur selten ne Option, ich würde mit
c:\Programme\3S CoDeSys\GatewayPLC\VisualClientController.exe --application=Application --flags=1
c:\Programme\3S CoDeSys\GatewayPLC\VisualClientController.exe --application=Application --flags=2
die Targetvisu schließen und wieder öffnen. (Button in der Visu anlegen und das 'cmd' Commando 'verknüpfen')
Zum wieder starten der Target Visu ein Link auf den Destop legen der den Befehl ausführt mit dem man öffnet
In der Hilfe steht:
Start/Stop of a target visualization from Windows command line
By use of the command VisualClientController.exe --application=Application --flags=2 a target visualization can be stopped. With flags=1 the visualization can be restarted. The command VisualClientController.exe can be found in the CODESYS installation directory in the subdirectory "..\GatewayPLC\".
Das geht sowohl mit der Control RTE also auch mit Control Win SPS
Klar wenn es unbedingt sein muss, dann kann man schon die SPS stoppen, schau mal das Beispiel im CODESYS Store: 'ApplicationManager',
das Beispiel zeigt wie das geht, das stoppen der Applikation.
Grüße
E.Schwellinger
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
das geht momentan leider nur für Control Win und Control RTE...
werde dafür einen JIRA eintragen wenn Sie wirklich brauchen.
(vermutlich hatte von den CE Anwendern bisher keiner das Bedürfnis auf den Desktop zurück zu wechseln)
Grüße
E.Schwellinger
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
tinu hat geschrieben:
Ich möchte die Codesys V3 Applikation (Visualisierung läuft im Full-Screen Modus) die auf einem TouchPC mit WindowsCE läuft per Button stoppen, damit das Betriebssystem bedienbar wird. Wie kann ich das machen?
Wenn du SPS stoppen willst, kannst du CMShutdown() aus ComponentManager System Bibliotek nutzen. Das muss an allen Platformen funktionieren.
Ich möchte die Codesys V3 Applikation (Visualisierung läuft im Full-Screen Modus) die auf einem TouchPC mit WindowsCE läuft per Button stoppen, damit das Betriebssystem bedienbar wird. Wie kann ich das machen?
Hallo tinu,
SPS stoppen ist aus meiner Erfahrung nur selten ne Option, ich würde mit
c:\Programme\3S CoDeSys\GatewayPLC\VisualClientController.exe --application=Application --flags=1
c:\Programme\3S CoDeSys\GatewayPLC\VisualClientController.exe --application=Application --flags=2
die Targetvisu schließen und wieder öffnen. (Button in der Visu anlegen und das 'cmd' Commando 'verknüpfen')
Zum wieder starten der Target Visu ein Link auf den Destop legen der den Befehl ausführt mit dem man öffnet
In der Hilfe steht:
Start/Stop of a target visualization from Windows command line
By use of the command VisualClientController.exe --application=Application --flags=2 a target visualization can be stopped. With flags=1 the visualization can be restarted. The command VisualClientController.exe can be found in the CODESYS installation directory in the subdirectory "..\GatewayPLC\".
Das geht sowohl mit der Control RTE also auch mit Control Win SPS
Klar wenn es unbedingt sein muss, dann kann man schon die SPS stoppen, schau mal das Beispiel im CODESYS Store: 'ApplicationManager',
das Beispiel zeigt wie das geht, das stoppen der Applikation.
Grüße
E.Schwellinger
Ich habe auf dem Zielsystem (Windows CE) keine Datei VisualClientController.exe gefunden.
Hab's dann mal mit:
versucht, leider ohne Erfolg.
Wie geht es bei Windows CE?
Hallo,
das geht momentan leider nur für Control Win und Control RTE...
werde dafür einen JIRA eintragen wenn Sie wirklich brauchen.
(vermutlich hatte von den CE Anwendern bisher keiner das Bedürfnis auf den Desktop zurück zu wechseln)
Grüße
E.Schwellinger
Gibt es irgendwo Dokumentation zu den verfügbaren Optionen für VisualClientController.exe, CODESYSHMI.exe und CODESYSControlService.exe?
Wenn du SPS stoppen willst, kannst du CMShutdown() aus ComponentManager System Bibliotek nutzen. Das muss an allen Platformen funktionieren.
StopPerButton.project [152.06 KiB]
Danke, das funktioniert.