L_MC2P_TappetRegister: Using two channels leads to 'FAST_IO_OUT_FifoOverflowKanal' error (corrected from V3.13.1)

Corrected from:
Library:   L_MC2P_MotionControlCam  (FAST Motion)  V03.13.01.60
                        (contained in the PLC Designer from V03.14.00)
 
Response of the new version:
The reason for the behaviour has been eleminated. 
 
 
What happens?
The 'L_MC2P_TappetRegister' FB outputs the following error message:  'L_IE1P_Error.FAST_IO_OUT_FifoOverflowKanal'.
The error message is due to an overflow in the internal FIFO of the EPM-S310 I/O module occurring as a result of erroneously requesting the tappet several times.
If e.g. the command for switching on the tappet has been sent several times. 
 
When does this behaviour occur?
FAST I/O outputs (EPM-S310) if only one tappet is used within the tappet track,
from a speed of approx. 4000 units/s on.

Which products are affected?
Library:  L_MC2P_MotionControlCam  (FAST Motion)
                        (contained in the PLC Designer) 
 
Short-term measures:
Use another tappet which is outside the modulo cycle and thus not reached.  
 
Example:
  • Modulo cycle: 360 units
  • L_MC2P_TappetDataPos1[0].lrTappetOn := 0.0;                                // Tappet on;
  • L_MC2P_TappetDataPos1[0].lrTappetOff := 70.0;                            // Tappet off;
  • L_MC2P_TappetDataPos1[1].lrTappetOn := 500.0;                          // Dummy tappet;
  • L_MC2P_TappetDataPos1[1].lrTappetOff := 070.0;                          // Dummy tappet;
Evaluation/recommendations:
 

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/201600503/1/
Kontaktformular