L_FCNT setzt Ausgang bEqual_b, obwohl Vergleichswert nicht erreicht ist

Betrifft welche Produkte?
LenzeDrive.lib
LenzeDriveV0201.lib
LenzeDriveV0202.lib

Wie sieht die Reaktion aus?
Der Funktionsbaustein L_FCNT setzt seinen Ausgang bEqual_b auf TRUE, auch wenn der Vergleichswert am Eingang nCmpVal_a nicht dem Zählerstand am Ausgang nOut_a entspricht. In diesem Fall kann der Zählerstand des Funktionsbausteins nicht mehr über die Eingänge bClkUp_b und bClkDwn_b inkrementiert bzw. dekrementiert werden.

Wann tritt das Problem auf?
Die oben beschriebene Reaktion tritt auf, wenn
  • die Funktion Hold (byFunction=2) des Funktionsbausteins L_FCNT aktiv ist und
  • der Betrag des Zählerstands (Ausgang nOut_a) größer gleich dem Betrag des Vergleichswerts am Eingang nCmpVal_a des Funktionsbausteins ist.

Diagnosemöglichkeiten?
keine

Kurzfristige Maßnahmen/Empfehlungen?
Achten Sie bei Verwendung des Bausteins L_FCNT darauf, dass bei aktiver Funktion Hold der Betrag des Zählerstands immer kleiner ist als der Betrag des Vergleichswerts, da ansonsten der Baustein nicht mehr zählt.

Bewertung:
Bei aktiver Funktion Hold zählt der Funktionsbaustein L_FCNT nicht unter den dokumentierten Voraussetzungen. Diese Funktionseinschränkung wird spätestens bei der Inbetriebnahme erkannt.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200804818/0/
Kontaktformular