-> Hier kostenlos registrieren
Hallo zusammen,
ich probiere gerade per ADS-Kommunition ein TwinCAT2 und ein C# Programm laufen zu lassen. So weit klappt die Kommunikation auch schon gut, allerdings stehe ich vor einem Problem.
Und zwar möchte ich, dass das TC Programm automatisch gestartet wird wenn ich meine C# Applikation starten. Das System-Manager File wird auch schon geladen und der System-Manager auch in den Run-Modus gesetzt, allerdings hapert es gerade an der PLC.
Folgendes habe ich zum Aufruf programmiert:
P.StartInfo.FileName = @"C:\TwinCAT\Plc\TCatPlcCtrl.exe";
P.StartInfo.Arguments = @"Test.pro /online /run";
P.Start();
Das Projekt wird auch aufgerufen und das Einloggen klappt auch, allerdings soll ich dann das Zielsystem per Hand auswählen und ich möchte, dass das komplett automatisiert abläuft. Das Zielsystem soll der lokale Rechner, also Port 801 sein.
Habt ihr da noch eine Idee mit welchen Parametern ich das Projekt aufrufen kann damit dies automatisch geschieht?
Vielen Dank schonmal!
GIBBI
ich probiere gerade per ADS-Kommunition ein TwinCAT2 und ein C# Programm laufen zu lassen. So weit klappt die Kommunikation auch schon gut, allerdings stehe ich vor einem Problem.
Und zwar möchte ich, dass das TC Programm automatisch gestartet wird wenn ich meine C# Applikation starten. Das System-Manager File wird auch schon geladen und der System-Manager auch in den Run-Modus gesetzt, allerdings hapert es gerade an der PLC.
Folgendes habe ich zum Aufruf programmiert:
P.StartInfo.FileName = @"C:\TwinCAT\Plc\TCatPlcCtrl.exe";
P.StartInfo.Arguments = @"Test.pro /online /run";
P.Start();
Das Projekt wird auch aufgerufen und das Einloggen klappt auch, allerdings soll ich dann das Zielsystem per Hand auswählen und ich möchte, dass das komplett automatisiert abläuft. Das Zielsystem soll der lokale Rechner, also Port 801 sein.
Habt ihr da noch eine Idee mit welchen Parametern ich das Projekt aufrufen kann damit dies automatisch geschieht?
Vielen Dank schonmal!

GIBBI