-> Hier kostenlos registrieren
Hallo,
TwinCAT3 bietet die Programmierschnittstelle "Automation Interface" (siehe Link: http://infosys.beckhoff.de/index.ph...utomationinterface/27021598006947851.html&id=) an. Mit dieser Schnittstelle soll es möglich sein sowohl auf Engineering-Daten (Topologie, Geräte, PLC Funktionsblöcke) als auch auf Runtime-Daten zuzugreifen (I/O Variablen der PLC Programme, die von der Runtime ausgeführt werden).
Ich habe mich durch die API Beschreibung gewühlt und auch Einiges ausprobiert, aber nicht so richtig einen Weg gefunden auf die I/O Variablen eines PLC-Programms, das sich in der Ausführung befindet, programmatisch lesend/schreibend zuzugreifen.
Ansätze aus dem Objektmodell des Automation Interface wären:
- ITcSmTreeItem => ConsumeXML? Wie sieht das XML Schema aus?
- ITcModule Instance/ITcModuleManager? Wie erfolgt der Zugriff?
- ITcIECPLCProject => XML Befehle? Wie sieht das XML Schema aus?
Kann mir jemand dabei auf die Sprünge helfen?
Vielen Dank im voraus!
TwinCAT3 bietet die Programmierschnittstelle "Automation Interface" (siehe Link: http://infosys.beckhoff.de/index.ph...utomationinterface/27021598006947851.html&id=) an. Mit dieser Schnittstelle soll es möglich sein sowohl auf Engineering-Daten (Topologie, Geräte, PLC Funktionsblöcke) als auch auf Runtime-Daten zuzugreifen (I/O Variablen der PLC Programme, die von der Runtime ausgeführt werden).
Ich habe mich durch die API Beschreibung gewühlt und auch Einiges ausprobiert, aber nicht so richtig einen Weg gefunden auf die I/O Variablen eines PLC-Programms, das sich in der Ausführung befindet, programmatisch lesend/schreibend zuzugreifen.
Ansätze aus dem Objektmodell des Automation Interface wären:
- ITcSmTreeItem => ConsumeXML? Wie sieht das XML Schema aus?
- ITcModule Instance/ITcModuleManager? Wie erfolgt der Zugriff?
- ITcIECPLCProject => XML Befehle? Wie sieht das XML Schema aus?
Kann mir jemand dabei auf die Sprünge helfen?
Vielen Dank im voraus!