Hallo thomas223,
zum Auslesen der Zählerstände gibt es im Prinzip (mindestens) drei Möglichkeiten:
1. FTP
Dazu muss Du in der Steuerung etwas programmieren, was Dir den Zählerstand zyklisch in eine Datei schreibt. Diese kannst Du dann per FTP herunterladen.
Aufwand: sehr hoch
Performanz: taugt höchstens für Abruf einmal täglich
2. XML mit HTTP
Man kann auf dem Webserver des Controllers eine XML-Datei anlegen, die serverseitig mit Werten im Zeitpunkt des Abrufs gefüllt wird. Das Stichwort ist "server side includes (SSI)". Google liefert mit der Anfrage "wago readpi" prima Ergebnisse, die einem weiterhelfen. Mit dieser Variante kann man die Daten einfach per Webbrowser einsehen.
Aufwand: gering
Performanz: sehr ordentlich
3. Modbus TCP
Die betreffenden Zählerstände werden auf feste Merkerbereiche gelegt (z.B. als Integer auf %MW10) und per Modbus-Telegramm auf Port 502 des Controllers abgefragt. Das Telegramm kann man mit Skriptsprachen (z.B. PHP, Perl, ...) auf einem separaten Webserver laufen lassen oder direkt in C, C++, Python, ... coden. Modbus ist nicht so wild, das es nur Frage-Anwort-Spiel mit immer gleichen Fragen und ähnlichen Antworten ist.
Aufwand: im Controller null, in der abfrageneden Applikation: hängt von der Applikation/Programmiersprache ab.
Performanz: genial
Welche Lösung für Dich am bestens zutrifft, hängt davon ab, wie Deine Applikation auf dem Rechner aussieht. Ich vermute mal, dass Variante 2 für den Anfang ein guter Einstieg ist.
Gruß,
Snert