PLC automatisch starten C# TC2 ADS

GIBBI

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> 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
 
Hallo Gibbi,

eigentlich startet TwinCAT automatisch, wenn man ein Bootprojekt erstellt hat und die Einstellungen entsprechend gewählt hat.
Alternativ findet man hier Möglichkeiten, über COM/DCOM das System zu steuern.

MfG Jensemann
 
Zurück
Oben