noch meinen Senf dazu
die Möglichkeiten der Kommunikation:
OPC:
über den SOPCMaschineSwitch - liegt auf der PCU unter f:\mmc2\opc\datacess
über den kannst du alle Variablen egal ob PLC- oder NC-Spezifisch lesen/schreiben - leider wird Browsing nicht unterstütz d.h. du musst die Variablennamen kennen -> dafür das Listenhandbuch 2 unter DocOnWeb
DDE:
ansonsten dessen Unterbau der sog. NCDDE-Server -> darauf baut die HMI Kommunikation auf -> mittels ddetest.exe aus dem f:\mmc2\ kannst du die gleichen Variablen lese/schreiben, aber hier auch PI-Dienste Ausführen und NC-Code übertragen
des weiteren kannst du auch mittels Libnodave einige PLC-erreichbare Bits/Bytes (siehe wieder Listenhandbuch 2) benutzten
zu der "Idee" die NC-Ausführung mittels der BlockInfo oder sonst. NC-Variablen zu verfolgen ist zu sagen - du schaust nur zu d.h. es ist nicht garantiert das du alle Sätze bekommst und die Ausgabe läuft dem Maschinenzustand hinterher, blockieren kannst du die Ausführung nicht - und häppchenweise zu stoppen hilft dir nicht falls du der Interpolation zuschauen möchtest
was sinnvoll sein könnte wäre die sog. VNCK das ist eine simulierte NCK in die man sich mittels COM reinhängen kann - hab da leider kaum Erfahrung mit und ist auch soweit ich weiss sehr teuer