Über welchem Port mit ADS TwinCAT SPS Konfigutartionen laden

Fangen wir mal langsam an.
Die State-Maschine muss nicht vollständig vorhanden sein. Oder anders ausgedrückt - ich kenne eigentlich kein Subsystem = Port das mit "LoadConfig" arbeitet.

Also bitte mal ganz einfach und mit mehr Details: Was willst du machen, und bitte auch solche Kleinigkeiten wie TC2 oder TC3 wären ganz nett zu wissen.

Was häufig gemacht wird ist ein TwinCAT-Projekt auf Datei - ebene zu präparieren/abzuändern und dann über den SystemService = Port 10.000 das System neu zu starten, also quasi equivalent zum GUI Grüne/Blaue Ikone.

Guga
 
Ich will von meinen C# Programm aus diese buttons drücken
IJxgGfPfD6IvZSISXAUvM3YNIhJdBBLoBootAj0AP72NulK1GlB5R v9D6f8CG0jedqt0J6gAAAAASUVORK5CYII=


  • Restart Twincat(ConfigMode)
  • Restart Twincat System
(Blaue und Grüne Buttons links oben in TwinCAT)
Das geht soweit ich es weiß mit diesem Code
Code:
            TcAdsClient tcClient = new TcAdsClient();
            tcClient.Connect(Port);
            tcClient.WriteControl(new StateInfo(AdsState.LoadConfig, tcClient.ReadState().DeviceState));
Jedoch ist mir unklar welchen Port ich verwenden muss, beim austesten mit allen Ports aus dieser Liste:
https://infosys.beckhoff.com/index....ommon/html/tcadscommon_identadsdevice.htm&id=
MyzqkkAVybgAAAABJRU5ErkJggg==

bekamm ich jedoch nur Errors
 
Port 10.000 = SystemService

WriteControlRequest


Reset (0x2) -> TwinCAT in run
Stop (0x6) -> TwinCAT in Stop (rot)
Config (0xf) -> TwinCAT in Config
 
Zurück
Oben