Es gibt die Kommandoschnittstelle für den Simatic Manager. Aber ich meine bei den CFC-Plänen kannst du darüber nicht mehr auslesen als die Plannamen.
Ansonsten bliebe die Möglichkeit beim Übersetzen der Pläne den Haken bei SCL Quelldatei erzeugen zu setzen und diese nachher auszuwerten. Das könnte sich aber etwas aufwändiger gestalten, da du über die Parameter und DB-Adressen herausfinden musst, wie die Bausteine miteinander verschaltet sind. Aber herauszufinden welche FBs verwendet werden sollte relativ einfach möglich sein.