Hallo Leute

Zur Beschreibung

Wir haben eine rutierende Scheibe mit Metalproben. Diese Proben werden von einem Induktiven-Schalter erkannt. Die Proben kommen je nach Drehzahl im Abstand
von ca 0,1 sec.

Wir wollen jetzt die Impulse mit der C-Control M-Unit2 erkennen.
Wir sind dafür an den Frequenzeingang (DFC1) gegangen und wollen den Eingang als Ereigniszähler nutzen.

Mit Folgendem Programmcode:
define LIGHT port[16]
define poti ad[1]

#system_init
LIGHT=off
define z word[13]
define x word[14]

'---- Umstellung Frequenz Ereignis -
PRINT"#ON_CONFIG#";
print"#INIT#";
PRINT"#COMMAND#";
PRINT"#PUT 00000110b#"
PRINT"#OFF_CONFIG#";

z=0
#LOOP

x=freq1
IF x=1 THEN GOTO Zaehler1 ELSE GOTO Zaehler2

#Zaehler1
z=z+1
GOTO Anzeige

#Zaehler2
z=z
GOTO Anzeige
'------------ ANZEIGE ---------------------
#Anzeige
print"#ON_LCD#";"#INIT#";

print"#L101#";
print"Ereignis ";rint FREQ;

print"#L201#";
print"Zaehler ";rint z;

goto LOOP

Uns wird leider weiterhin die Frequenz angezeigt.

Wir benötigen die Erkennung der einzelnen Proben um eine Geschwindigkeit berechnen zu können.

Wir sind für jeden Tip dankbar