L_MC2P_TappetRegister: Verwendung von zwei Känalen führt zu Error 'FAST_IO_OUT_FifoOverflowKanal' (behoben ab V3.13.1)

Behoben ab:
Bibliothek:   L_MC2P_MotionControlCam  (FAST Motion)  ab V03.13.01.60
                        (enthalten in PLC-Designer ab V03.14.00)
Verhalten der neuen Version:
Die Fehlerursache wurde jetzt behoben.
 
Beschreibung des Verhaltens:
Der FB 'L_MC2P_TappetRegister' gibt folgende Fehlermeldung aus:  'L_IE1P_Error.FAST_IO_OUT_FifoOverflowKanal'.
Ursächlich ist ein Überlauf im internen FIFO des I/O-Modules EPM-S310, aufgrund einer fälschlich erfolgten Mehrfach-Beauftragung der Nocke.
Wenn z.B. der Auftrag zum Einschalten der Nocke mehrmals gesendet worden ist. 
 
Unter welchen Bedingungen tritt das Verhalten auf?
FAST-I/O Ausgänge (EPM-S310) bei Verwendung nur einer Nocke innerhalb der Nockenspur,
ab einer Geschwindigkeit von ca. 4000 Units/s.

Betroffene Produkte:
Bibliothek:  L_MC2P_MotionControlCam  (FAST Motion)
                        (enthalten in PLC-Designer) 
 
Kurzfristige Maßnahmen:
Verwendung einer weiteren Nocke, die außerhalb des Modulo-Taktes liegt und somit nicht erreicht wird.  
 
Beispiel:
  • Modulotakt: 360 Units
  • L_MC2P_TappetDataPos1[0].lrTappetOn := 0.0;                                // Nocke ein;
  • L_MC2P_TappetDataPos1[0].lrTappetOff := 70.0;                            // Nocke aus;
  • L_MC2P_TappetDataPos1[1].lrTappetOn := 500.0;                          // Dummy Nocke;
  • L_MC2P_TappetDataPos1[1].lrTappetOff := 070.0;                          // Dummy Nocke;
Bewertung/Empfehlungen:
 

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/201600503/0/
Contact form