Flankenauswertung - Was ist hier falsch???

Hardy81

Level-2
Beiträge
122
Reaktionspunkte
8
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe gerade ein etwas merkwürdiges Problem:

Es soll ein FU referenziert werden. Dazu werte ich einmal das "Referenziert" Bit aus.

Der Vorgang läuft folgendermaßen ab:
Der Bediener hat die Möglichkeit, den FU neu zu referenzieren. In diesem Fall wird das Referenziert-Bit erst zurückgesetzt, wenn der FU neu referenziert. D.h. DB151.DBX0.7 ist zu Beginn noch "1".

Sobald der FU anfängt wechselt der Zustand auf "0". Ist der FU fertig, wird das Bit nochmal gesetzt. Um dies abzufangen hab ich folgenden 3-Zeiler:

Code:
U     DB151.DBX    0.7
FP    "FM FU L Ref"
=     "FU L Ref"
Allerdings kommt die SPS nicht weiter als dem FM FU L Ref zu setzen. Der FU L Ref bleibt stur auf "0".

Was mach ich hier falsch? Ich seh im Moment den Wald vor lauter Bäumen nicht...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was mach ich hier falsch? Ich seh im Moment den Wald vor lauter Bäumen nicht...

du guckst zu langsam :ROFLMAO:

ziel der flankenauswertung ist es, einen impuls, der einen zyklus lang gültig ist zu generieren und genau das passiert bei dir nur sind deine augen (und wahrscheinlich auch das anzeigegerät) langsamer als der zyklus ... ersetze = mit S und siehe da, es funktioniert ... (was du damit machst, ist die auswertung auf den flankenanstieg und die speicherung dieses moments)
 
Zurück
Oben