Flanken funktionieren nicht

MatMer

Level-1
Beiträge
789
Reaktionspunkte
66
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an alle, ich habe das Problem das die Flankenerkennung meiner Taster wohl nicht funktioniert.

Code:
U     E    124.6
FP    M      9.1
=     M      9.2

U     E    124.7
FP    M      9.3
=     M      9.4

U     E    125.0
FP    M      9.5
=     M      9.6

U     E    125.1
FP    M      9.7
 =     M     10.0
eigentlich müsste bei betätigen der Taster an den Eingängen die Merker nach dem "=" doch für einen Zyklus auf eins sein, oder nicht?

Jedenfalls werden sie nicht eins, wenn ich sie setzte schon aber das möchte ich eigentlich nicht mit setzten und rücksetzen

was habe ich falsch gemacht????
Querverweise habe ich auch überprüft die Merker werden sonst nirgendwo mehr benutzt, ausser bei Und Abfragen.....




Axo nochwas, CPU ist ne 312IFM, wie schon wo anders beschrieben ist diese mir jedoch einmal aus knapp 1,80m auf den boden gefallen, bei nem Test, sonst funktioniert noch alles, daher gehe ich nicht davon aus das nur die Flanken nicht mehr gehen durch den Sturz, zumal Seten ja noch geht.....
 
Der Code ist ok.

Der Merker an FP muß solange auf 1 sein, wie du den Taster gedrückt hältst, der Merker an = für 1 Zyklus.
Schreibe mal

U M10.0
S M10.1

Dann kannst du erkennen, ob der M10.0 da war, da nur dann der M10.1 auf 1 sitzt.

Suche auch mal nach Variablen mit dem aktivierten Kontrollkästchen
"überlappender Zugriff auf Speicherbereiche".
Hast du irgendwelche indirekten Adressierungen im Programm, das kann auch komische Effekte erzeugen bei Schreibfehlern etc.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hasse es

Jetzt läuft es, habe mindestens 3mal alle Merker mit ner Null überschrieben und jetzt nach dem vierten mal oder so läuft es.

Ich war auch schon stark an mir am zweifeln, weil so ne blöde Flanke mit FP zu programmieren nun wirklich nicht schwer ist.
 
Hallo MatMer,
MatMer schrieb:
einmal aus knapp 1,80m auf den boden gefallen, bei nem Test,
Also ich teste meine CPU nicht durch eine 1,8m hohen Falltest. Jedenfalls nicht nachdem ich bemerkt habe, dass die Dinger wirklich keinem Leopard-Panzer standhalten können. Du solltest Deine Testmethoden ernsthaft überdenken. :ROFLMAO:
Gruß
Gast ???
 
Zurück
Oben