Simatic Manager per Kommadozeile aufrufen?

brammer

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen, ich rufe aus einer Datenbank eine Wartungslink auf, darauf hin öffnet sich das entsprechend hinterlegte Wartungstool / Application. Das ganze geht nach dem Muster "'C:\Program Files\UltraVNC\vncviewer.exe' IP:5900 /user der_der_darf /password der_der_das_kennt " Jetzt suche ich sowas für die Siemens Software. Hat eventuell jemand Erfahrung mit dem Simatic Manager und weiß ob das damit überhaupt möglich ist, respektive wo auf der Siemens Seite, (oder sonstwo..) das dokumentiert ist? brammer
 
Hilfe vom Simatic Manager öffnen und dann unter suchen "Starten von STEP 7" eingeben.
Wenn ich Dich richtig verstanden, ist das das was Du suchst.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hilfe vom Simatic Manager öffnen und dann unter suchen "Starten von STEP 7" eingeben.
Wenn ich Dich richtig verstanden, ist das das was Du suchst.

Hallo, nein, es geht darum das ich den Simatic Manager per Kommandozeile mit Übergabe von Parametern starten möchte. brammer
 
Hallo, nein, es geht darum das ich den Simatic Manager per Kommandozeile mit Übergabe von Parametern starten möchte. brammer
Die von M-ott angegebene Hilfeseite enthält doch alle möglichen Kommandozeilenparameter, was suchst Du denn noch?
Den Pfad zur s7tgtopx.exe wirst Du ja sicher so raus finden.
S7-Hilfe "Starten von STEP 7" schrieb:
Ab STEP 7 V5 können Sie sich mehrere Symbole des SIMATIC Managers erzeugen und in der Aufrufzeile Startparameter angeben. Dadurch können Sie den SIMATIC Manager veranlassen, auf das durch diese Parameter beschriebene Objekt zu positionieren. Damit gelangen Sie einfach per Doppelklick sofort an die entsprechenden Stellen in einem Projekt.

Beim Aufruf von s7tgtopx.exe können Sie folgende Startparameter angeben:
/e <vollständiger physikalischer Projektpfad>
/o <logischer Pfad des Objektes, auf welches positioniert werden soll>
/h <ObjektID>
/onl
Der Startparameter /onl bewirkt, dass das Projekt online geöffnet wird und der angegebene Pfad aufgerufen wird.
/off
Der Startparameter /off bewirkt, dass das Projekt offline geöffnet wird und der angegebene Pfad aufgerufen wird.
/keep
Der Startparameter /keep bewirkt, dass bei geöffnetem SIMATIC Manager das über die Kommandozeile neu zu öffnende Projekt zusätzlich zu den bereits angezeigten Projekten geöffnet wird. Wenn der SIMATIC Manager noch nicht geöffnet war, so wird das neu zu öffnende Projekt zusätzlich zu den im Sitzungsgedächtnis des SIMATIC Managers hinterlegten Projekten geöffnet.
Wird dieser Startparameter nicht angegeben, werden geöffnete Projekte zunächst geschlossen, das Sitzungsgedächtnis ignoriert und nur das übergebene Projekt geöffnet.
Die geeigneten Parameter lassen sich am einfachsten wie folgt ermitteln.
Ermitteln der Parameter durch Kopieren und Einfügen


Gehen Sie so vor:
  1. <LI style="FONT-SIZE: 10pt">Legen Sie auf ihrem Desktop eine neue Verknüpfung mit der Datei s7tgtopx.exe an. Sie finden diese Datei in Ihrem Installationsverzeichnis unter S7bin.
    <LI style="FONT-SIZE: 10pt">Lassen Sie sich das Dialogfeld zu den Eigenschaften anzeigen.
    <LI style="FONT-SIZE: 10pt">Wählen Sie das Register "Verknüpfung". Der Eintrag unter "Ziel" wird nun wie folgt erweitert:
    <LI style="FONT-SIZE: 10pt">Markieren Sie das gewünschte Objekt im SIMATIC Manager.
    <LI style="FONT-SIZE: 10pt">Kopieren Sie das Objekt mit der Tastenkombination CTRL+ALT+C in die Zwischenablage.
    <LI style="FONT-SIZE: 10pt">Positionieren Sie den Cursor an das Ende des Eintrags "Ziel" im Register "Verknüpfung".
    <LI style="FONT-SIZE: 10pt">Fügen Sie den Inhalt der Zwischenablage mit der Tastenkombination CTRL+V ein.
  2. Schließen Sie das Dialogfeld mit "OK".
Beispiel von Parameterangaben:
/e F:\SIEMENS\STEP7\S7proj\MyConfig\MyConfig.s7p /keep
/o "1,8:MyConfig\SIMATIC 400(1)\CPU416-1\S7-Programm(1)\Bausteine\FB1"
/h T00112001;129;T00116001;1;T00116101;16e /keep

Hinweis zum Aufbau des Projektpfads
Der Projektpfad ist der physikalische Pfad im Dateisystem.
Der vollständige logische Pfad ist folgendermaßen aufgebaut:
[Sichtkennung,Onlinekennung]:projektname\{Objektname\}*\ Objektname
Beispiel: /o 1,8:MyConfig\SIMATIC 400(1)\CPU416-1\S7-Programm(1)\Bausteine\FB1

Hinweis zum Aufbau des logischen Pfads
Der vollständige logische Pfad sowie die Objekt-ID können nur mit Hilfe von Kopieren und Einfügen erstellt werden. Es besteht jedoch auch die Möglichkeit, den vom Benutzer lesbaren Pfad anzugeben, d. h. im o. g. Beispiel:
/o "MyConfig\SIMATIC 400(1)\CPU416-1\S7-Programm(1)\Bausteine\FB1".
Mit /onl bzw. /off können Sie angeben, ob der Pfad im Online oder Offline-Fenster gültig ist. Diese Angabe ist bei der Vorgehensweise mit Kopieren und Einfügen nicht erforderlich.
Wichtig: Falls Leerzeichen im Pfad vorkommen, muss der Pfad zwischen Hochkommas gesetzt werden.
 
Hallo, danke für diese Hinweise. Mein Problem ist das ich mich mit de Steuerungstechnik überhaupt nicht auskenne und die Simatic Software nicht installiert habe, und daher auch nicht ausprobieren kann. Jetzt sehe ich aber zumindest das es vom Prinzip her gehen müsste, jetzt kann ich mir einen Rechner mit der entsprechenden Software organiseren und weiter testen. Bisher fehlt emir dazu nur der richtige Ansatz. Daher vielen dank bis hierhin. brammer
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Warum antwortest du dann M-Ott mit:
Hallo, nein, es geht darum das ich den Simatic Manager per Kommandozeile mit Übergabe von Parametern starten möchte.
anstatt zu sagen:
so hätte ich geantwortet schrieb:
Danke für den Tipp, aber ich kann die Hilfe leider nicht aufrufen, da ich Step 7 selbst noch nicht habe.
Könntest Du mir freundlicherweise posten, was dort steht?
Ich würde mich an M-Ott's Stelle irgendwie verarscht fühlen.
 
Hallo, entschuldigung wenn ich mich in der Wortwahl nicht so verhalten haben wie es hier im Forum erwartet wird. Ich versuche rauszufinden wie ich eine entfernt stehende, durch einen VPN Tunnel angebundene, S7 Steuerung mittels eines Kommadozeilen Befehl mit Übergabe eventuell notwendiger Parameter (unter anderem IP Adresse) so ansprechen kann das ich mit dem SimaticManager direct mit der Steuerung verbunden bin. Da ich reiner Netzwerker bin habe ich das für mich klare Beispiel "'C:\Program Files\UltraVNC\vncviewer.exe' IP:5900 /user der_der_darf /password der_der_das_kennt " mit angeführt. brammer
 
Es ging nicht so sehr um die Wortwahl (daran gab's auch nichts zu mäkeln), sondern um die Info. M-Ott kann ja nicht wissen, daß Du nicht an die Hilfe rankommst. Ich hab' mich auch gewundert: "Was sucht er noch, außer dem, was da angegeben ist, wenn's das nicht ist?"

Bitte das Ganze nicht als Meckern verstehen, sondern eher als "Richtungshinweis", auch für andere Fragensteller.
Ist schwer, sowas passend zu formulieren, aber einfach hinnehmen wollte ich's auch nicht.

Ansonsten - immer fragen, wenn Du was wissen willst.:ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@hucki
Ich bin schon lange genug dabei, um zu wissen, dass die Leute manchmal was ganz anderes schreiben, als sie meinen. :)

@brammer
Ein Bisschen klarer ausdrücken wäre aber trotzdem für die Zukunft ganz nett!
 
Hallo,
@brammer
Ein Bisschen klarer ausdrücken wäre aber trotzdem für die Zukunft ganz nett![/QUOTE]


Ich werde es berücksichtigen
 
Zurück
Oben