-> Hier kostenlos registrieren
Hi@all,
bin neu hier im forum und schon einiges durchgelesen... leider hab ich was plcs etc. angeht nicht sehr viel ahnung. Bin programmierer und soll fuer meinen Vater Werte aus seiner S7 rausziehen und dann in einem Webportal weiter aufbereiten
Setup:
Simatic S7-300 CPU313C incl. Touchpanel
Windows XP mit WINCC flexible fuer Visualisierung
MPI Kabel RS232 <-> RS232-USB (Verbindungsaufbau und WinCC funktionieren einwandfrei)
Nach dem was ich online gefunden habe waere fuer einen "handler" (kleiner daemon der im hintergrund laueft und daten rauszieht und dann in die webDB schreibt) am besten mit libnodave zu realisieren.
Mein Problem ist allerdings, die Steuerung wurde von einer Firma installiert mit einem fertigen Steuerungsprogramm. Ich kenne also die interne Konfiguration nicht wirklich + habe auch keinen direkten physischen Zugriff auf den CPU (laueft per remote).
Mein problem ist nachdem ich die Verbindung aufgebaut habe:
- wie kann ich mir die Daten im Klartext rausziehen, bzw.
- welche Speicheradressen muss ich auslesen und dann konvertieren.
- ist es moeglich alle daten live mitzuloggen und diese im nachhinein umzukonvertieren und dann weiterzuverarbeiten
Ich kann mein Hirn nicht um diesen Mittelteil herumbringen... Connectionaufbau OK, Weiterverarbeitung OK... allerdings das Auslesen und Umkonvertieren, da steh ich derzeit an.
Hoffe mir kann jemand helfen!
cheers,
Alex
bin neu hier im forum und schon einiges durchgelesen... leider hab ich was plcs etc. angeht nicht sehr viel ahnung. Bin programmierer und soll fuer meinen Vater Werte aus seiner S7 rausziehen und dann in einem Webportal weiter aufbereiten
Setup:
Simatic S7-300 CPU313C incl. Touchpanel
Windows XP mit WINCC flexible fuer Visualisierung
MPI Kabel RS232 <-> RS232-USB (Verbindungsaufbau und WinCC funktionieren einwandfrei)
Nach dem was ich online gefunden habe waere fuer einen "handler" (kleiner daemon der im hintergrund laueft und daten rauszieht und dann in die webDB schreibt) am besten mit libnodave zu realisieren.
Mein Problem ist allerdings, die Steuerung wurde von einer Firma installiert mit einem fertigen Steuerungsprogramm. Ich kenne also die interne Konfiguration nicht wirklich + habe auch keinen direkten physischen Zugriff auf den CPU (laueft per remote).
Mein problem ist nachdem ich die Verbindung aufgebaut habe:
- wie kann ich mir die Daten im Klartext rausziehen, bzw.
- welche Speicheradressen muss ich auslesen und dann konvertieren.
- ist es moeglich alle daten live mitzuloggen und diese im nachhinein umzukonvertieren und dann weiterzuverarbeiten
Ich kann mein Hirn nicht um diesen Mittelteil herumbringen... Connectionaufbau OK, Weiterverarbeitung OK... allerdings das Auslesen und Umkonvertieren, da steh ich derzeit an.
Hoffe mir kann jemand helfen!
cheers,
Alex