-> Hier kostenlos registrieren
Hallo Zusammen,
Ich versuche mir mit SCL einen Zähler zu bauen aber irgenwie klppt das mit der Zählerei nicht. Benutze TIA V13.
mein Code:
z1 : statisch und integer
Eingang: bool
Was möchte ich:
ich möchte , wenn am eingang ein high signal anliegt z1 um 1 hochzählt, zählen soll er nur bis 100. Probiert habe ich es mit einen taktmerker von 1s.
das Problem:
z1 zählt nicht um 1 hoch wenn der eingang kommt, sonder springt um 20 -30 höher. Habe es schon mit einer flanke probiert aber es passiert immer das gleich.
Habe ich waas nicht beachtet?
Ich versuche mir mit SCL einen Zähler zu bauen aber irgenwie klppt das mit der Zählerei nicht. Benutze TIA V13.
mein Code:
Code:
IF
#eingang THEN
#z1 :=#z1 +1;
IF #z1= 100 THEN
#z1 := 1;
END_IF;
END_IF;
z1 : statisch und integer
Eingang: bool
Was möchte ich:
ich möchte , wenn am eingang ein high signal anliegt z1 um 1 hochzählt, zählen soll er nur bis 100. Probiert habe ich es mit einen taktmerker von 1s.
das Problem:
z1 zählt nicht um 1 hoch wenn der eingang kommt, sonder springt um 20 -30 höher. Habe es schon mit einer flanke probiert aber es passiert immer das gleich.
Habe ich waas nicht beachtet?