Das sollte doch eben so gut gehen.

Ich hab das mal mit unserem pvbrowser probiert:
http://pvbrowser.de/pvbrowser/doc/temp/plc.cpp.html

Die Datenerfassung ist da ja schon eh da.
Man braucht also NUR noch:
readInputs();
step();
writeOutputs();

Zumindest, wenn das eh auf einem normalen Computer läuft.

Frohe Weihnachten noch:
Rainer