PDA

View Full Version : Betriebsstundenzähler starten ??



DeeWay
23.04.2007, 17:46
HUHU

habe mir mal den Betriebsstunden Zähler von der S7 genommen .. bloß er will einfach nicht loszählen ...

fehlt da evtl noch etwas ..

godi
23.04.2007, 18:58
Hallo!

Also ich habe mit dem Betriebsstundenzähler noch nie was gemacht da ich mir die immer selbst Programmiere und den Wert in einem DB speichere.

Aber hast du dir das Übungsbeispiel in der Hilfe schon angesehen?
Da wird der SFC 3 nur bei einem Flankenwechsel von dem Bit das gemessen werden soll aufgerufen.
Hier ein Ausschnitt aus dem Hilfecode:


U A 5.0 //Abfrage des Signalzustandes am
FP M 250.0 //Ausgang A 5.0. Wenn sich der
= M 250.1 //Signalzustand ändert, wird der
U A 5.0 //SFC 3 aufgerufen und dadurch der
FN M 250.2 //Betriebsstundenzähler gestartet oder
= M 250.3 //gestoppt
O M 250.1
O M 250.3
SPBNB _002
//SFC 3 "CTRLM_RTM" (Starten/Stoppen des
//Betriebsstundenzählers)
CALL SFC 3
NR :=#NR //enthält Nummer des Betriebsstundenzählers
S :=#S //Eingang zum Starten / Stoppen des
RET_VAL:=MW204 //enthält Fehlercode (falls Bearbeitung fehlerhaft)
//Betriebsstundenzähler-Nr. 0



Probiere es mal wenn du an EN das selbe Signal anlegst wie bei S


godi