Über welchem Port mit ADS TwinCAT SPS Konfigutartionen laden

Ich denke ich kenne mich mit der Materie ziemlich gut aus.
Deine Frage verstehe ich aber nicht.

Guga
 
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