WinCC Projekt schon aktiv öffnen

dpd80

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

Habe ein WinCC 6.2-Projekt gebastelt, das aber nicht ständig laufen soll. Die Anlagenbediener sollen es bei Bedarf selbstständig starten und stoppen können. Über die normale Verknüpfung startet ja erst der WinCC Explorer und da sollen die Bediener nicht unbedingt ran ;).

Wie kann ich das Projekt über eine Verknüpfung gleich aktiv öffnen?
 
Wollt das Thema nochmal etwas nach oben schieben. Habe jetzt mal ein paar Sachen ausprobiert, irgendwo bei Siemens stand was zum Autostart mit "Active=Yes" hinter die Verknüpfung setzen. hat aber nicht geklappt.

Ist der Vorgang beim ganz normalen Autostart von WinCC nicht genau das gleiche? Ist doch auch nur der Aufruf des Projekts mit irgendwelchen Parametern hinter, oder nicht?

Vielleicht jemand ne Idee?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du könntest mal folgendes ausprobieren:

1. WinCC-Explorer starten.

2. Projekt öffnen und Runtime aktivieren.

3. WinCC-Explorer beenden (mit der Option "WinCC-Explorer beenden und Projekt schließen) ohne vorher die Runtime zu deaktivieren.

4. Beim nächsten Start von WinCC wird automatisch das letzte Projekt geladen und die Runtime aktiviert.

Gruß Kai
 

Anhänge

  • WinCC.jpg
    WinCC.jpg
    272,6 KB · Aufrufe: 78
Du könntest mal folgendes ausprobieren:

1. WinCC-Explorer starten.

2. Projekt öffnen und Runtime aktivieren.

3. WinCC-Explorer beenden (mit der Option "WinCC-Explorer beenden und Projekt schließen) ohne vorher die Runtime zu deaktivieren.

4. Beim nächsten Start von WinCC wird automatisch das letzte Projekt geladen und die Runtime aktiviert.

Gruß Kai

Hab ich schon probiert, hat aber nicht funktioniert.

Explorer gestartet, aktiviert, explorer geschlossen usw. Aber hat nichtgeklappt. Außerdem wäre das dann ja wieder weg, wenn der erste das Projekjt startet und dann "falsch" beendet. Verstehe gar nicht, warum das so kompliziert ist. Ich glaub ich muss doch mal wieder bei Siemens anrufen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aktiv starten

Hi,
es gibt ja die WinCC Autostart-Funktion. Das ist ein Programm, was in der Registry eingetragen ist, und startet WinCC Runtime beim Windows Start.
Das kann man "missbrauchen", um nur die Runtime mit einer Verknüpfung zu starten.
Stelle Autostart ein, und schau mal in der Registry(glaub HKLM/Software/Siemens/WinCC....irgendwo da).Sorry, hab kein WinCC PC im Moment vor mir.

Vladi
 
Wie Vladi schon richtig gesagt hat, kann man das Projekt mit der AutoStart-Konfigurierung in die Registry des Rechners eintragen. Kopiert man nun den Eintrag aus der Registry in die Verknüpfung des Projektes, wird das Projekt direkt in der WinCC-Runtime geöffnet, ohne vorher den WinCC-Explorer zu öffnen.

1. Mit der AutoStart-Konfigurierung das Projekt in die Registry eintragen.

2. In der Registry findet man den folgenden Eintrag:

HKEY_LOCAL_MACHINE

Software\Microsoft\Windows\CurrentVersion\Run

AutoStartWinCCRT

D:\Siemens\WinCC\bin\AutoStartRT.exe E:\WinCCProjects\Alarmverarbeitung\
Alarmverarbeitung.MCP /Activ:yes /LANG=DEU /EnableBreak:no

3. Diesen Eintrag in die Verküpfung kopieren.

Gruß Kai
 

Anhänge

  • AutoStart.jpg
    AutoStart.jpg
    289 KB · Aufrufe: 79
  • Registry.jpg
    Registry.jpg
    341,2 KB · Aufrufe: 76
  • Verknüpfung.jpg
    Verknüpfung.jpg
    232,4 KB · Aufrufe: 77
Es geht sogar noch etwas einfacher:

Man braucht das Projekt mit der AutoStart-Konfigurierung nicht in die Registry des Rechners eintragen.

Es reicht, folgenden Eintrag in die Verknüpfung des Projektes zu kopieren:

D:\Siemens\WinCC\bin\AutoStartRT.exe E:\WinCCProjects\Alarmverarbeitung\
Alarmverarbeitung.MCP /Activ:yes /LANG=DEU /EnableBreak:no

Das Projekt wird dann direkt in der WinCC-Runtime geöffnet, ohne vorher den WinCC-Explorer zu öffnen.

Siehe dazu auch die folgende Siemens-FAQ:

Wie wird der WinCC-Autostart konfiguriert, wenn SIMATIC NET (ab Edition 2005) verwendet wird?

Vergabe der Parameter für die WinCC-Applikation "AutostartRT.exe"

Geben Sie im Eingabefeld "Aufrufparameter" die Parameter für die WinCC-Applikation "AutostartRT.exe" ein. Verwenden Sie folgende Syntax:

"<Laufwerk>:\<Projektpfad>\<Projektname>.mcp /Activ:yes /LANG=DEU /EnableBreak:no"

Hinweis:

Der erste Parameter "<Laufwerk>:\<Projektpfad>\<Projektname>.mcp" beschreibt den vollständigen Pfad für das zu startende WinCC-Projekt.

Mit dem Parameter /Active wird entschieden, ob das Projekt nur in WinCC-Runtime geöffnet wird oder ob das WinCC-Projekt kurzzeitig geöffnet, und dann gleich wieder geschlossen wird.
  • /Activ:yes
    WinCC-Projekt wird nur in WinCC-Runtime geöffnet. Der WinCC-Explorer wird nicht gestartet.
  • /Activ:no
    WinCC-Projekt wird kurzzeitig im WinCC-Explorer geöffnet, und gleich wieder geschlossen.
Mit dem Parameter /LANG wird die Runtime-Sprache für das Tool "AutoStartRT" vorgewählt.
  • /LANG=DEU
    Runtime-Sprache Deutsch
  • /LANG=ENU
    Runtime-Sprache Englisch
Mit dem Parameter /EnableBreak wird die Schaltfläche "Abbrechen" aktiviert bzw. deaktiviert
  • /EnableBreak:no
    Bedienung der Schaltfläche "Abbrechen" bei Ausführen von "AutoStartRT" nicht möglich
  • /EnableBreak:yes
    Bedienung der Schaltfläche "Abbrechen" bei Ausführen von "AutoStartRT" möglich

Gruß Kai
 

Anhänge

  • Verknüpfung.jpg
    Verknüpfung.jpg
    232,4 KB · Aufrufe: 79
Zuviel Werbung?
-> Hier kostenlos registrieren
Es geht sogar noch etwas einfacher:

Man braucht das Projekt mit der AutoStart-Konfigurierung nicht in die Registry des Rechners eintragen.

Es reicht, folgenden Eintrag in die Verknüpfung des Projektes zu kopieren:



Das Projekt wird dann direkt in der WinCC-Runtime geöffnet, ohne vorher den WinCC-Explorer zu öffnen.

Siehe dazu auch die folgende Siemens-FAQ:

Wie wird der WinCC-Autostart konfiguriert, wenn SIMATIC NET (ab Edition 2005) verwendet wird?



Gruß Kai

Das habe ich schon ausprobiert, es ging aber nur der Explorer auf. Werde das ganze nochmal mit dem \WinCC\bin\AutoStartRT.exe testen, vielleicht klappt es ja so. Danke schonmal
 
Die Anlagenbediener sollen es bei Bedarf selbstständig starten und stoppen können. Über die normale Verknüpfung startet ja erst der WinCC Explorer und da sollen die Bediener nicht unbedingt ran ;).

Wie kann ich das Projekt über eine Verknüpfung gleich aktiv öffnen?

Hallo dpd80,

wenn Du unter "start->Simatic->WinCC->Autostart" den Pfad deines Projektes einträgst und den Windows-Benutzer ab/anmeldest, dann startet das Projekt nur in der Runtime. Dies ist zumindest bei Version 6.0SP4 noch so...
Das ist aber eigentlich nix Anderes als das Konigurieren der AutostartRT.exe, die hier schon genannt wurde.

Also mein Tipp: Nen Windows-Benutzer (z.B. "Bediener") anlegen und dieser soll sich dann bei Bedarf an den Rechner einloggen.
Ist aber leider keine Verknüpfung zum anklicken..

Gruß Approx
 
Das habe ich schon ausprobiert, es ging aber nur der Explorer auf. Werde das ganze nochmal mit dem \WinCC\bin\AutoStartRT.exe testen, vielleicht klappt es ja so. Danke schonmal
Du hättest vielleicht in dem Artikel weiterlesen sollen ;-)

Also ich habe es gerade ausprobiert und es funktioniert.
Füge folgende Zeilen in eine Batchdatei ein.

Code:
set WINCC_PROJECT=C:\Program Files\SIEMENS\WinCC\WinCCProjects\DEIN_PROJEKT\DEIN_PROJEKT.mcp
REM wait 10
REM ===================================================================
REM Start ControlCenter with/without Runtime
REM ===================================================================
REM WinCCExplorer.exe %WINCC_PROJECT%
REM
REM ===================================================================
REM Start WinCC Runtime without ControlCenter (since WinCC Version V5)
REM ===================================================================
AutoStartRT.exe %WINCC_PROJECT%
exit
und dann starten :)
 

Anhänge

  • WinCC_Batch.zip
    326 Bytes · Aufrufe: 45
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Das habe ich schon ausprobiert, es ging aber nur der Explorer auf. Werde das ganze nochmal mit dem \WinCC\bin\AutoStartRT.exe testen, vielleicht klappt es ja so. Danke schonmal

Hier wird nur der WinCC-Explorer geöffnet:

E:\WinCCProjects\Alarmverarbeitung\Alarmverarbeitung.MCP /Activ:yes /LANG=DEU /EnableBreak:no

Und hier wird direkt die WinCC-Runtime geöffnet, ohne vorher den WinCC-Explorer zu öffnen:

D:\Siemens\WinCC\bin\AutoStartRT.exe E:\WinCCProjects\Alarmverarbeitung\
Alarmverarbeitung.MCP /Activ:yes /LANG=DEU /EnableBreak:no

Gruß Kai
 
Füge folgende Zeilen in eine Batchdatei ein.

Code:
set WINCC_PROJECT=C:\Program Files\SIEMENS\WinCC\WinCCProjects\DEIN_PROJEKT\DEIN_PROJEKT.mcp
REM wait 10
REM ===================================================================
REM Start ControlCenter with/without Runtime
REM ===================================================================
REM WinCCExplorer.exe %WINCC_PROJECT%
REM
REM ===================================================================
REM Start WinCC Runtime without ControlCenter (since WinCC Version V5)
REM ===================================================================
AutoStartRT.exe %WINCC_PROJECT%
exit
und dann starten :)

Meinst Du mit "starten" eine Verknüpfung der Batch-Datei auf den Desktop legen und dann die Batch-Datei von Hand starten? :confused:

So funktioniert es zumindest bei mir.

Gruß Kai
 
Meinst Du mit "starten" eine Verknüpfung der Batch-Datei auf den Desktop legen und dann die Batch-Datei von Hand starten? :confused:

So funktioniert es zumindest bei mir.

Gruß Kai
So habe ich mir das gedacht.:rolleyes:
Du kannst ja auch die zip-Datei runterladen. Da steht schon alles drin:ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kannst ja auch die zip-Datei runterladen. Da steht schon alles drin

Brauche ich nicht, ich habe mir meine eigene Batch-Datei erstellt: :)

REM ===================================================================
REM Start WinCC Runtime without ControlCenter (since WinCC Version V5)
REM ===================================================================
REM
AutoStartRT.exe E:\WinCCProjects\Alarmverarbeitung\Alarmverarbeitung.MCP
exit

Und hier ist noch mal eine Siemens-FAQ zu dem Thema Batch-Datei:

Wie wird der WinCC-Autostart konfiguriert, wenn SIMATIC NET (bis einschließlich CD11/2003 SP1) verwendet wird?

Gruß Kai
 
Zurück
Oben