Moin,
ich hab hier ein kleines CFC Programm in dem ich mit dem FB10 aus der CFC-Lib eine PWM realisieren möchte.
Über den "EN" Pin soll die PWM freigegeben werden oder auch nicht. laut Doku sollte das fuktionieren da bei EN=0 auch der Ausgang Q auf 0 schaltet.
In der Praxis funktioniert es aber nicht. Schaltet EN auf 0 während Q gerade 1 ist, bleibt der Ausgang dauerhaft gesetzt solange EN 0 ist.
Im vom CFC erzeugten FB sieht man auch den Grund. CFC bastelt um den Aufruf des FB10 eine eigene Enable Logik. Dabei wird der Bausteinaufruf bei EN=0 einfach übersprungen.
Gibt es eine Möglichkeit das zu verhindern und das dokumentierte Verhalten zu erreichen?
Grüße Oliver
ich hab hier ein kleines CFC Programm in dem ich mit dem FB10 aus der CFC-Lib eine PWM realisieren möchte.
Über den "EN" Pin soll die PWM freigegeben werden oder auch nicht. laut Doku sollte das fuktionieren da bei EN=0 auch der Ausgang Q auf 0 schaltet.
In der Praxis funktioniert es aber nicht. Schaltet EN auf 0 während Q gerade 1 ist, bleibt der Ausgang dauerhaft gesetzt solange EN 0 ist.
Im vom CFC erzeugten FB sieht man auch den Grund. CFC bastelt um den Aufruf des FB10 eine eigene Enable Logik. Dabei wird der Bausteinaufruf bei EN=0 einfach übersprungen.
Gibt es eine Möglichkeit das zu verhindern und das dokumentierte Verhalten zu erreichen?
Grüße Oliver