kuriose Flankenauswertung, Zyklusdauer

habtho

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe SPS Gemeinde,

CPU : 224
Software: Step 7 Micro/Win (tut aber beides nichts zur Sache)

Wieso funktioniert folgende einfache Schaltung ?
Warum bringt die negative Flanke den Timer zum Schalten ?
Ähnliche Schaltung mit positiver Flanke funktioniert
übrigens nicht.

LD E0.0 lade Eingang 0.0
ED negative Flanke
UN E0.0 und Nicht Eingang 0.0
TOF T37, +20 starte rückfallverz. Timer 2 Sec. ab hier ist natürlich wieder alles klar!

LD T37
= A0.0 Ausgang 2 Sec. AN

für eine Erklärung der Funktion bin ich Euch sehr dankbar.
 
Bei

LD E0.0 lade Eingang 0.0
ED negative Flanke

kriegst du einen Trigger wenn E0.0 von 1->0 wechselt, VKE ist also 1

UN E0.0

heißt ja im Endeffekt wenn der Eingang nicht da ist (z.B. direkt nach einem Wechsel von 1->0) kriegst du ein VKE von 1

Ergebnis: Timer startet.

Bei positiver Flanke ist dann UN E0.0 nicht erfüllt und der Timer startet nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Zeile "UN E0.0" ist überflüssig. :cool:

Ein TOF mit einer Flankenerkennung am Eingang entspricht einer Impulserzeugung (Step7: verlängerter Impuls SV).
Wenn der E0.0 von 1 auf 0 wechselt, dann wird A0.0 für 2s eingeschaltet.
Wenn E0.0 vor Ablauf der 2s auf 1 und wieder auf 0 wechselt, dann beginnen die 2s erneut (Retriggerung).

Ähnliche Schaltung mit positiver Flanke funktioniert
übrigens nicht.
Wie meinst Du das? Zeige mal den Code, welcher nicht funktioniert.

Sowas stelle ich mir unter "ähnliche Schaltung mit positiver Flanke" vor und es funktioniert beides:
Code:
// Impuls bei negativer/fallender Flanke
LD E0.0
ED
TOF T37, +20

LD T37
= A0.0

// Impuls bei positiver/steigender Flanke
LD E0.0
EU
TOF T38, +20

LD T38
= A0.1

Harald
 
Hallo,
wie schon geschrieben die Flanke funktioniert nicht weil die zwei oberen Zeilen keinen Einfluß auf das VKE haben, eine Verknüpfung müßte mit OLD oder ULD hergestellt werden, so ähnlich geht das auch bei Eberle (ZS).
Übrigens - Step 7 Microwin ist völlig anders als Step 7, der Hinweis tut also sehr wohl was zur Sache;).

Gruß
Mario
 
Zuletzt bearbeitet:
wie schon geschrieben die Flanke funktioniert nicht weil die zwei oberen Zeilen keinen Einfluß auf das VKE haben, eine Verknüpfung müßte mit OLD oder ULD hergestellt werden
Das stimmt so nicht. Die Verknüpfung funktioniert schon so, wie gepostet und die Flanke hat auch Einfluß auf das VKE. Einfach mal im MicroWin eingeben und zu KOP oder FUP umschalten, dann kann man das gut sehen.
Eliot hat das auch richtig erklärt, nur dem TE schien vorher nicht bewußt gewesen zu sein, wie die Logik funktioniert.
 
Zurück
Oben