i950 and L_MC1P_CyclicParameterAccessRead: Smaller number of FB instances can be used in parallel

Corrected from:
Library: L_MC1P_MotionControlBasic (FAST Motion) from V03.27.xx (in planning)
             (Update via Package Manager)
 
Response of the new version:


 
What happens?
L_MC1P_CyclicParameterAccessRead: 
In the IEC project, parameters can be read cyclically from the i950 inverter with this FB. Parameters that can be mapped as PDO can be read.
When using several instances of FB 'L_MC1P_CyclicParameterAccessRead' in parallel, the following aspects must be taken into account:
  1. Library L_MC1P as of V03.23.00:
    The number of parameters that can be read in parallel has been reduced by 2, so that the following number of instances of FB L_MC1P_CyclicParameterAccessRead can be used in parallel:
             i950 BS-STO: up to 10 instances.
             i950 ES: up to 7 instances.

  2. FB L_TB2P_AxisInterface:
    In the standard wiring, 6 instances of FB L_MC1P_CyclicParameterAccessRead are already used.
    Correspondingly fewer are available for the parallel reading of parameters.  

  3. FB input xEnable of FB L_MC1P_CyclicParameterAccessRead:
    With a permanently present xEnable=True, parameters are read cyclically recurrently. No toggling signal is required to generate edges, as with an xExecute input.
    On the contrary: With toggling input xEnable, the computing time requirement increases because the resources of another FB are occupied for 3 cycles, which reduces the number of parameters that can be read out in parallel.

When does the behaviour occur?

  • Parallel use of several instances of FB L_MC1P_CyclicParameterAccessRead and
  • especially when input xEnable is erroneously controlled with a toggling signal.
Which products are affected?
Library: L_MC1P_MotionControlBasic (FAST Motion)
 
Short-term measures / evaluation / recommendations:
When reading out parameters, adapt the number of instances of FB L_MC1P_CyclicParameterAccessRead used in parallel to the above conditions. 
In existing projects, the previous number of instances of the FB used in parallel may have to be reduced.
If necessary, individual cyclic read requests can be deactivated via the xMonitoringXXX inputs of FB L_TB2P_AxisInterface.


Automatic Translation

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