
Fig. 7-42:
Value with Little Endian (up to MPx08)
When the exemplary program is ported to the "IndraDrive Cs" range, a differ‐
ent value is obtained via the pointer due to the "Big Endian" conversion; this
makes the IF query inconsistent. In this example, the IF query would have to
be adjusted.
Fig. 7-43:
Value with Big Endian (as of MPx17)
If function blocks are used to write list parameters, e.g.,
"MB_WriteListParameter", the field with the values to be written
should always have the same data length as the list parameter.
Otherwise, the problems described above will occur.
7.4.4
MLD performance comparison
A performance comparison measurement should be made with regard to
MLD.
The "MX_IECTaskGetLoad" function block of the "MX_Base" library should
be used for the performance comparison measurement. The
"MX_IECTaskGetLoad" function block is used to activate the extended run‐
time measurement. It displays information on the task load.
The task load is the percentage ratio of the calculating time (t
used
) used for
the PLC program to the maximum available calculating time in a task cycle
(t
cycle
):
Task load = (t
used
/t
cycle
) [%]
It is recommended to determine the task load of the user programs. If the
load is rather high (more than 85%), it might be necessary to adjust the task
cycle time or to use an "IndraDrive" controller with Advanced performance.
Bosch Rexroth AG
DOK-INDRV*-MLD3-**VRS*-AP02-EN-P
212/267
Rexroth IndraDrive Rexroth IndraMotion MLD (2G) as of MPx-18
Notes on commissioning and application
LSA Control S.L. www.lsa-control.com [email protected] (+34) 960 62 43 01