Betriebsstundenzähler

uz_ohio

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
moin moin,

ich möchte mit einer ET200S betriebsstunden von pumpen, motoren usw. zählen und finde keine für mich durchschaubare lösung (versuche mich erst seit 8 wochen an die programmierung mit s7 heranzutasten).

kann mit jemand helfen?

grüße
uwe

@ FUP ist mir lieber als AWL ;)
 
Zuletzt bearbeitet:
Hallo,

Über Zeiten und Zähler (Minuten,Stunden ...) die Betriebsstunden starten stoppen.

Fertige Betriebsstundenzähler gibts, sind aber in der Anzahl beschränkt.
 
Hallo,

zu finden sind die Bausteine in der Bausteinbibliothek unter "SFC Bausteine".

Hier nochmal ein Auszug aus der Siemens Hilfe:

"Mit der SFC 2 SET_RTM können Sie den Betriebsstundenzähler auf einen Anfangswert setzen. Mit der SFC 3 CTRL_RTM können Sie den Betriebsstundenzähler starten oder stoppen. Mit der SFC 4 READ_RTM können Sie die aktuelle Anzahl der Betriebsstunden und den Zustand des Zählers ("gestoppt" oder "zählt") auslesen.
Eine CPU kann bis zu 8 Betriebsstundenzähler haben. Die Numerierung beginnt bei 0."


Gruß Andy
 
vielen dank andy,

leider kann ich weder den SFC 2 noch den SFC 4 in ein netzwerk einbinden. kann es sein, dass diese beusteine nicht mit meiner cpu (ET200S IM151-7) harmonieren?

grüße
uwe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Probier mal folgendes:
Du brauchst
2 Vorwärtszähler, 1 Taktmerkerbit (1Hz), 3 Merkerdoppelworte (DINT) für Stunden, Minuten und Sekunden.

Laß mit dem Taktmerker den 1. Zähler hochzählen (Sekunden). Wenn dieser Zähler den Wert 60 erreicht, wird der 2. Zähler hochgezählt (Minuten) und der 1. zurückgesetzt.
Wenn der 2. auch 60 erreicht, addierst Du einfach eine 1 zu den Stunden dazu. Der 2. Zähler wird dann natürlich zurückgesetzt.
Damit hat man ganz leicht einen Zähler der einem getrennt nach Sek, Min, und Std. die Betriebsdauer liefert.

Gruß
maweri
 
vielen dank andy,

leider kann ich weder den SFC 2 noch den SFC 4 in ein netzwerk einbinden. kann es sein, dass diese beusteine nicht mit meiner cpu (ET200S IM151-7) harmonieren?

grüße
uwe

Hmm, sollte eigentlich gehen.
Versuch mal die Bausteine aus der Bibliothek. Bibliotheken -> Standard Library -> System Function Blocks. Und da dann wieder SFC2, SFC3, SFC4.
 
Hallo uz_ohio,

hast du eine ET200S als CPU?? Das ist doch nur Peripherie.. Da kann man keinen Betriebsstundenzähler (oder sonstige Sachen) mit programmieren. Was für eine CPU hast du denn??


gruß
MeisterLampe81
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In der Beilage eine der vielen Möglichkeiten für einen Betriebs-Stunden-Zähler. Natürlich ist die Systemfunktion (SFC) besser, da die Werte auch nach neuem Hochladen der SW oder Speicherlöschen erhalten bleiben.
Vielleicht hilfts.

(Ich bin auf der Alpe wieder einmal leicht eingeschneit!!)
 

Anhänge

  • BetrH_FC122.AWL.txt
    963 Bytes · Aufrufe: 132
  • AufrufBetrH_Zaehler.jpg
    AufrufBetrH_Zaehler.jpg
    22,6 KB · Aufrufe: 122
Zurück
Oben