Betrifft welche Produkte?
Servoregler 9300ES V7.0
Positionierregler 9300EP V7.0
Kurvenscheibe 9300EK V8.1
Behobene Funktionseinschränkung
Der FCNT-Modus 'Hold' (C1100 = 2, C1105 = 2, C1110 = 2) der Funktionsblöcke FCNT1, FCNT2 und FCNT3 haben bisher nicht funktioniert, wie in der Dokumentation beschrieben, wenn der Startwert (FCNTx-LD-VAL) betragsmäßig größer als der Vergleichswert (FCNTx-CMP-VAL) geladen wurde. Der Ausgang 'EQUAL' wurde nicht zurückgesetzt und der Zählerstand veränderte sich nicht, wenn die Zähleingänge 'CLKUP' oder 'CLKDOWN' angesteuert wurden.
Es wurde jetzt ein zusätzlicher FCNT-Modus implementiert (C1100 = 3, C1105 = 3, C1110 = 3). Es wird damit ein Abwärtszählen von einem betragsmäßig größeren Startwert zu einem betragsmäßig kleineren Vergleichswert im Hold-Modus ermöglicht.
Die interne Abfrage erfolgt dabei auf Gleichheit (Hold if =) statt auf >=.
FCNT-Modi unter C1100, C1105, C1110:
• 1: Return
• 2: Hold if >=
• 3: Hold if =
Hinweis:
Auch beim Modus 'Return' (C1100 = 1,…) stellt sich ähnliches Verhalten ein, jedoch lässt sich hier das Verhalten aus der Dokumentation ableiten: |Zählerstand| >= |FCNT x -CMP-VAL|.
Ein Abwärtszählen ist hier weiterhin nicht möglich.
Betrifft welche Produkte?
Positionierregler 9300EP <= V6.2
Servoregler 9300ES V6.2
Servo-Kurvenscheibe 9300EK V7.1
Wie sieht die Reaktion aus?
Der FCNT-Modus 'Hold' (C1100 = 2, C1105 = 2, C1110 = 2) der Funktionsblöcke FCNT1, FCNT2 und FCNT3 funktionieren nicht, wie in der Dokumentation beschrieben, wenn der Startwert (FCNTx-LD-VAL) betragsmäßig größer als der Vergleichswert (FCNTx-CMP-VAL) geladen wird.
Der Ausgang 'EQUAL' wird nicht rückgesetzt und der Zählerstand verändert sich nicht, wenn die Zähleingänge 'CLKUP' oder 'CLKDOWN' angesteuert werden.
Hinweis:
Auch beim Modus 'Return' (C1100 = 1,…) stellt sich ähnliches Verhalten ein, jedoch lässt sich hier das Verhalten aus der Dokumentation ableiten: |Zählerstand| >= |FCNT x -CMP-VAL|.
Wann tritt das Problem auf?
Wenn der Startwert (FCNTx-LD-VAL) größer als der Vergleichswert (FCNTx-CMP-VAL) geladen wird, um abwärts zu zählen.
Diagnosemöglichkeiten?
Der Ausgang 'EQUAL' wird nicht rückgesetzt und der Zählerstand verändert sich nicht, wenn die Zähleingänge 'CLKUP' oder 'CLKDOWN' angesteuert werden.
Kurzfristige Maßnahmen/Empfehlungen?
Für die Applikation nur Startwerte |FCNTx-LD-VAL| kleiner als der Vergleichswert |FCNTx-CMP-VAL| laden und aufwärts zählen.
Bewertung:
Die Problematik tritt sofort bei der Inbetriebnahme zu Tage und kann entsprechend umgangen werden. Es sind daher keine Probleme in bereits laufenden Anlagen zu erwarten.