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:
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.
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.
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.