Betrifft welche Produkte?
ESP-SPAC-CAM1 – Software Package Cam V2.0 (Bibliothek LenzeCamControl1V0200.lib)
Wie sieht die Reaktion aus?
Nach Umschalten vom Kurvenbetrieb auf Betrieb mit dem Nebenintegrator (L_CamControl.bSelMain = TRUE => FALSE) ändert sich die Istposition auf den Wert am Eingang L_CamControl.dnLoadAuxPos_p.
Wann tritt das Problem auf?
Das Problem tritt auf, wenn der Eingang L_CamControl.bLoadAux statisch auf dem Zustand TRUE belassen wird (z.B. wenn das Signal 'Referenz bekannt' als Steuersignal für diesen Eingang verwendet wird) und vom Kurvenbetrieb in den Betrieb mit Nebenintegrator (L_CamControl.bSelMain = TRUE => FALSE) gewechselt wird.
Beim Funktionsblock L_CamControl führt eine negative Flanke am Eingang L_CamControl.bSelMain bei einem TRUE-Pegel am Eingang L_CamControl.bLoadAux zu einer Positionsübernahme.
Diagnosemöglichkeiten?
Obwohl keine erneute positive Flanke am Steuereingang L_CamControl.bLoadAux erkannt wird, wird die Position am Eingang L_CamControl.dnLoadAuxPos_p in den Hilfsintegrator übernommen.
Kurzfristige Maßnahmen/Empfehlungen?
Schalten Sie dem Eingang L_CamControl.bLoadAux einen Funktionsblock zur Erkennung der positiven Signalflanke vor (Funktionsblock R_TRIG).
Bewertung:
Die genannte Funktionseinschränkung führt bei stationärem Setzen des Steuereingangs L_CamControl.bLoadAux zu einer Änderung der Istposition, wenn der Kurvenbetrieb beendet wird. Der Fehler tritt im Cam-Template nicht auf. Das Verhalten wird bei der Erstinbetriebnahme sicher erkannt.