TwinCat über Batch starten

TwinCatBeginner

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Community,

ich versuche gerade TwinCat über eine Batch-Datei zu starten bzw. zu stoppen.
Hat jemand damit Erfahrung, welchen Befehl man ausführen muss?
Weiter würde ich gerne ein Projekt mit der Batch-Datei öffnen.

Leider gibt es von Beckhoff wenig Support in der Hinsicht und man findet so gut wie gar nichts dazu im Netz.
Daher wäre ich sehr dankbar, wenn mir einer mit meinem Problem weiterhelfen könnte.

Herzlichen Gruß
TwinCatBeginner
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich denke, wie jedes andere Programm auch mit dem Pfad plus Datei, was gestartet werden soll.
Soll die Batch auf das Programm warten, wird das Ganze mit dem Start-Befehl und dem Parameter /wait ausgeführt. Genaueres in der Eingabeaufforderung/cmd mit:
Code:
Start /?

Über den Aufruf selbst gibt die Hilfe-Datei von TwinCat Auskunft (wenn auch nicht speziell für Batch):
TwinCat Hilfe schrieb:
D:\TwinCAT\Plc\TCatPlcCtrl.exe "%1"


Die Projektdatei wird entweder als erster Parameter (%1) an die aufrufende Batch übergeben oder das %1 durch den Pfad zur Projektdatei ersetzen.
Der Pfad zu TwinCat ist ggf. anzupassen.

PS: Eventuell muss der Dienst von TwinCat vorher gestartet werden, wie R_WOLL es gepostet hat, wenn er nicht eh' automatisch startet.
 
Zuletzt bearbeitet:
Vielen Dank schon mal für eure Hilfe.

Jedoch habe ich noch ein kleines Problem.

Mit 'net start "TwinCat System Service" ' kann ich den Service starten jedoch geht TwinCat dabei in den Zustand "Gestoppt", wie mac203 schon beschrieben hat.
Wie kann ich aus der Batch-Datei TwinCat in den "Start"-Modus setzen?

Die Hilfe zu den Kommandozeilen bezieht sich ja hauptsächlich auf die PLC Control, hilft mir aber natürlich mit dem Projektstart.

Für weitere Ideen und Antworten wäre ich sehr dankbar.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für eure Antworten. Das hilft mir schon weiter :)

Jedoch habe ich, wie mac203 schon beschrieben hat, nach net start TwinCat im Modus 'Gestoppt'.
Weiss jemand wie man aus der Batch-Datei TwinCat in den Zustand 'Start' bekommt?

Ich freue mich auf eure Ideen und Antworten.
 
Vielen Dank für eure Hilfe.

Das hilft mir schon mal etwas weiter.
Jedoch habe ich das Problem, wie mac203 schon beschrieben hat, dass durch net start TwinCat im Zustand "Gestoppt" ist.
Weiss jemand wie man TwinCat über die Batch-Datei in den Zustand "Start/Gestartet" setzt?

Ich freue mich auf eure Antworten
 
Danke für eure Hilfe.

Jedoch habe ich das Problem, wie mac203 schon geschildert hat, dass TwinCat durch 'net start' in den Zustand "Gestoppt" geht.

Weiss jemand wie man aus der Batch-Datei TwinCat in den Zustand "Gestartet" bekommt?

Ich freue mich auf eure Antworten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hat jemand eine Idee, wie man aus der Batch-Datei TwinCat aus dem Zustand 'Gestoppt' ind den Zustand 'Gestartet' bekommt?

Habe das Problem, was mac203 geschildert hat
net start / net stop ist leider nur die halbe Miete. Damit wird zwar der Systemdienst gestartet und gestoppt, allerdings ist nach "net start" TwinCAT in STOP.

Ich hoffe Ihr könnt mir helfen.
 
Mit der von KGU in dem Link von Beava beschriebenen Vorgehensweise klappt es aber.
Wenn du die einzelnen Treiber noch mit rein nimmst startet eben nicht nur der Dienst, sondern darüber hinaus auch alles andere, was beim Systemstart von Windows dafür sorgt, dass TwinCAT "richtig" gestartet wird.
 
Zurück
Oben