Betriebsstundenzähler

softwareheini

Level-1
Beiträge
29
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

habe eine Frage zur Betriebsstundenerfassung und Auswertung von Pumpen.
Die Pumpen werden über eine SPS angesteuert und als Rückmeldung bekomme ich
einen Digitalen Eingang pro Pumpe.
(Pumpen schalten mehrmal am Tag ein und aus)

Nun meine Frage:
Wie sollte ich die Betriebsstunden richtig erfassen:

- einen Zähler in der SPS generieren, der die Minuten hochzählt solange der Eingang TRUE ist
und dann z.B. alle 15 Minuten den Wert in die Datenbankschreiben.

oder

- Startzeit und Stopzeit des Eingangs in die Datenbank schreiben?

oder ...

oder ...


Über ein Vb Programm soll dann eine Auswertung stattfinden.

Wie sollte ich vorgehen um möglichst offen für verschiedene Auswertungen
(z.B. Lastprofil usw.) zu sein?

Vielen Dank schon mal vor ab!

mfg
Softwareheini
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wir erfassen alle Betriebsstunden aller Antriebe sekundengenau. An das Leitsystem wird aber nur jede zehntel Stunde oder sogar nur jede ganze Stunde weitergegeben um die History-Datenbank zu schonen.
 
Hallo,
mein PLS das ich gerade schreibe erfasst das EIN/AUS Signal des Motors/der Pumpe. Daraus können die Betriebsstunden sekundengenau erfasst werden.
Um die DB etwas zu schonen habe ich mir eine Funktion geschrieben, welche die aufgelaufenen Betriebsstunden zusammenzählt, abspeichert und die Ein/Aus Einträge löscht. Wann die Funktion ausgeführt wird, ist einstellbar (z.B. nach 3-Monaten oder nach 1000 Ein/Aus Einträgen oder bei Betriebsstunden-Reset oder ...). Je nach Anlage und DB.

Grüße
David
 
Ich würde in der PLC die Zeiten erfassen.
Denn was ist, wenn die Verbindung nicht besteht?


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

erstmal danke an alle für die Infos.:D

Ich habe es jetzt mit der Start und Stopzeit des
betreffenden Eingangs gelöst.

Hier hab ich dann auch die Möglichkeit ein Auslastungsprofil pro
Tag, Woche .. usw. zu erstellen. Auch die Einschaltzyklen kann ich
dann problemlos ermittel.

Ähnlich wie david.ka wird bei mir eine Art Datenbankbereiningung
der "Rohdaten" durchgeführt.

@bike
Das Problem ist, sollte das Leitsystem ausfallen, könnten sowieso
keinerlei Daten mehr zum bzw. vom Leitsystem empfangen werden.
Sollte bei mir das Leitsystem ausfallen, kann man die Anlage im
Handbetrieb über eine Visualisierung weiter/-herunterfahren.

Bei anderen Anlagen (z.B. Biogasanlage) wird der Prozess einfach
weitergeführt. Es fehlen dann halt ein paar Daten, die man
aber später als "Handwerte" nachtragen kann.

Man könnte zwar eine Art Ringbuffer in der SPS schreiben. Doch
wenn man sehr vielen Daten schreibt bzw. empfängt ...

mfg
Softwareheini
 
Zurück
Oben