-> Hier kostenlos registrieren
Guten Tag zusammen,
wir haben hier eine Bestandsanlage bei der das SPS- Programm zu 90% schreibgeschützt ist. Einen Schaltplan der Anlage gibt es leider auch nicht und der Lieferant der Anlage kann uns nicht helfen (das ist ein Maschinenbauer, der mit einer externen Programmierfirma gearbeitet hat, die pleite ist...).
Im bestehenden Programm sind die Variablen leider "kryptisch" benannt und auch nicht kommentiert worden.
Mein Chef möchte gerne, dass wir die Betriebsstunden eines Gasbrenners monatlich erfassen und diese dann auf dem HMI anzeigen.
Im HMI gibt es bereits einen Betriebsstunden (und Minuten) - Zähler des Gasbrenners. Leider kann ich im Programm nicht nachschauen wie der gebildet wird (welcher Ausgang abgefragt wird).
Jetzt dachte ich mir, dass ich diese Werte (Typ UDint für die Stunden/ Typ INT für die Minuten), die ja sowieso schon erfasst werden auf neue Variablen "moven" kann und diesen Wert dann jeden Monat auf einen DB-Eintrag schiebe.
Wie kann man realisieren, dass diese Werte dann immer am letzten Tag eines Monats auf einen neuen DB-Eintrag verschoben werden?
Der "neue" Zähler soll dann bei jedem neuen Monat wieder bei "0" anfangen.
Das Programm ist geschrieben in TIA V15.1, die SPS ist eine 1512SP-1PN und das dazu gehörige HMI ist ein TP900 Comfort.
Vielen Dank schon Mal für eure Hilfe.
Grüße aus Luxembourg!
wir haben hier eine Bestandsanlage bei der das SPS- Programm zu 90% schreibgeschützt ist. Einen Schaltplan der Anlage gibt es leider auch nicht und der Lieferant der Anlage kann uns nicht helfen (das ist ein Maschinenbauer, der mit einer externen Programmierfirma gearbeitet hat, die pleite ist...).
Im bestehenden Programm sind die Variablen leider "kryptisch" benannt und auch nicht kommentiert worden.
Mein Chef möchte gerne, dass wir die Betriebsstunden eines Gasbrenners monatlich erfassen und diese dann auf dem HMI anzeigen.
Im HMI gibt es bereits einen Betriebsstunden (und Minuten) - Zähler des Gasbrenners. Leider kann ich im Programm nicht nachschauen wie der gebildet wird (welcher Ausgang abgefragt wird).
Jetzt dachte ich mir, dass ich diese Werte (Typ UDint für die Stunden/ Typ INT für die Minuten), die ja sowieso schon erfasst werden auf neue Variablen "moven" kann und diesen Wert dann jeden Monat auf einen DB-Eintrag schiebe.
Wie kann man realisieren, dass diese Werte dann immer am letzten Tag eines Monats auf einen neuen DB-Eintrag verschoben werden?
Der "neue" Zähler soll dann bei jedem neuen Monat wieder bei "0" anfangen.
Das Programm ist geschrieben in TIA V15.1, die SPS ist eine 1512SP-1PN und das dazu gehörige HMI ist ein TP900 Comfort.
Vielen Dank schon Mal für eure Hilfe.
Grüße aus Luxembourg!