Betriebsstundenzähler 16000103
Betriebsstundenzähler
▸ E1Trigger/Stop0h:mm:ssA1 ▸
▸ E2Reset0StundenA2 ▸
▸ E3Intervall (s)1MinutenA3 ▸
▸ E4Abrufen0SekundenA4 ▸
 Reset: h:mm:ssA5 ▸
 Reset: StundenA6 ▸
 Reset: MinutenA7 ▸
 Reset: SekundenA8 ▸
Dieser Baustein bildet einen Betriebsstundenzähler mit Ausgabe der aktuellen Betriebszeit nach. Ein Telegramm ≠0 an E1 startet den Baustein: Die Ausgänge A1..A4 werden auf die aktuelle Betriebszeit gesetzt und fortlaufend mit dem Intervall an E3 aktualisiert (das kleinste Intervall beträgt 1 Sekunde). Ein Telegramm =0 an E1 stoppt den Baustein, bzw. der Baustein wird angehalten: Die Ausgänge A1..A4 werden abschließend auf die aktuelle Betriebszeit gesetzt. Bei einem erneuten Start wird die Betriebszeit entsprechend fortgeführt. Ein Reset (E2≠0) setzt die Betriebszeit auf 0 zurück (auch im laufenden Betrieb des Bausteins) und gibt an A1..A4 den Wert 0 aus (an A1 wird "0:00:00" ausgegeben). An A5..A8 wird hingegen die bis zum Reset aufgelaufene Betriebszeit ausgegeben (dies erfolgt ausschließlich bei einem Reset). Mit einem Telegramm ≠0 an E4 wird die aktuelle Betriebszeit sofort abgerufen und an A1..A4 ausgegeben. Dies kann z.B. nützlich sein, um nach einem EDOMI-Neustart die bis dahin ermittelte Betriebszeit gezielt abzufragen (z.B. mit einem Initialwert von 1 an E4). Hinweis: Das Setzen von E3 beeinflusst einen bereits laufenden Baustein nicht. Erst beim nächsten Start wird der Baustein mit diesen Intervall arbeiten. Wichtig: Die aktuelle Betriebszeit wird remanent gespeichert und bleibt somit auch bei einem EDOMI-Neustart erhalten. Ein Zurücksetzen ist nur über einen Reset an E2 möglich. Das dauerhafte Speichern der Betriebszeit erfolgt beim Starten/Stoppen und während der Laufzeit mit dem am E3 festgelegten Intervall: Wird EDOMI (während der Laufzeit des Bausteins) zwischen zwei Intervallen neugestartet, wird die aktuelle Betriebszeit u.U. ungenau (zu gering) sein. Je kleiner das Intervall definiert ist, um so präziser erfolgt also die dauerhafte Speicherung im Falle eines Neustarts zur Laufzeit des Bausteins. E1: ≠0 = Trigger (Start), 0 = Stopp (beim Starten oder Stoppen wird die aktuelle Betriebszeit unmittelbar an A1..A4 ausgegeben) E2: ≠0 = Reset (die aktuelle Betriebszeit wird auf 0 zurückgesetzt und an A1..A4 ausgegeben) E3: 1..∞ = Aktualisierungsintervall für die Ausgänge A1..A4 (in Sekunden) E4: aktuelle Betriebszeit sofort abrufen A1: abgerundete(!) Betriebszeit im Format h:mm:ss (z.B. "0:12:34" oder "123:45:00") A2: Betriebszeit in Stunden, abgerundet auf 4 Nachkommastellen (z.B. "5.1234") A3: Betriebszeit in Minuten, abgerundet auf 4 Nachkommastellen (z.B. "4.01") A4: Betriebszeit in Sekunden, abgerundet auf 4 Nachkommastellen (z.B. "3.001") A5..A8: wie A1..A4, jedoch werden diese Ausgänge nur bei einem Reset auf die bis dahin aufgelaufene Betriebszeit gesetzt (A1..A4 werden bei einem Reset auf 0 gesetzt)