TIA Problem mit den Ausgängen

kuti

Level-1
Beiträge
354
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe jetzt einen FB fertig programmiert. Wenn der Enable-Eingang true ist, fährt der Regelschieber entweder auf oder zu. Bis dahin läuft er korrekt. Wenn ich jetz aber den Enable-Eingang auf false setze, bleibt der alte Ausgang, also der letztmalig true war, aktiv. Das verstehe ich jetzt nicht. Warum macht er das? Warum wird der Ausgang nicht false, sobald der FB auf false ist?

Gruß
 
Mit EN = FALSE wird der Bausteinaufruf übersprungen, und somit angehängte Variablen nicht mehr beschrieben,
folglich bleiben diese, da das PAW auch "nur" ein Speicher ist, so wie sie eben zuletzt beschrieben wurden,
selbiges gilt auch für die Inhalte des IDB.

Ergo: Mit Enable ist dein gewünschtes Verhalten ganz und gar unmöglich, und auch nicht wirklich glücklich, bezogen auf die Gesamtfunktionalität.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Weil der FB nicht bearbeitet und damit am Ausgang nichts verändert wird.

Wenn Du den Fernseher an machst und dann aus dem Zimmer gehst, bleibt er doch auch an, auch wenn Du nicht mehr hinsiehst.
;)
 
.
Du solltest die Stop-Bedingung für den Regelschieber
im FB programmieren und diesen auch dauernd aufrufen.
Oder ihn an anderer Stelle rüchsetzen (aber unschön).
Mit "Enable" frierst du nur den letzten Zustand ein.
 
Zurück
Oben