5.4.2
Ajuste de la preparación del movimiento (S7-1500T)
Hay distintos factores que afectan a la preparación del movimiento.
Para aumentar el tiempo de cálculo disponible del MC-LookAhead [OB97], realice los
siguientes ajustes:
• Ciclo de aplicación
– Ajuste un ciclo de aplicación mayor.
– Aumente el tiempo de ciclo de emisión PN.
• Aumentar la carga máxima del ciclo para el MC-LookAhead [OB97]
La carga máxima del ciclo del MC-LookAhead [OB97] se configura en las propiedades del
bloque de organización, en "General > Carga de ciclo > Carga máxima del ciclo". Se
pueden ajustar valores del 1 % a 40 % para la carga máxima del ciclo (ajuste
predeterminado: 20 %).
• Para el MC-LookAhead [OB97] ajuste la prioridad 16 más alta.
• Reduzca la carga de comunicación porcentual en las propiedades de la CPU.
Dispone de las siguientes opciones para reducir la duración del cálculo de la preparación del
movimiento:
• Utilizar la adaptación dinámica sin segmentación de la trayectoria
• Reducir el número máximo de órdenes en la cadena de órdenes
Se pueden adoptar las siguientes medidas en la programación de los comandos:
• Para que se pueda suavizar la transición de un comando activo actual con el comando
siguiente, debe haber suficiente tiempo de cálculo disponible para la preparación del
comando siguiente. Puede aumentar el tiempo de cálculo disponible con las siguientes
medidas:
– Seleccione una distancia de suavizado de la transición lo más pequeña posible. Como
– Reduzca la velocidad del desplazamiento
– Utilice comandos con la longitud de desplazamiento más larga posible
• Si no hay ningún comando de movimiento activo y la cadena de órdenes está vacía, puede
interrumpir el procesamiento de las órdenes mediante una orden "MC_GroupInterrupt" y
llenar la cadena de órdenes. A continuación, puede continuar con el procesamiento con
una orden "MC_GroupContinue", en cuanto finalice la preparación del movimiento. Es
decir, el número de "<TO>.StatusMotionQueue.NumberOfPreparedCommands" en la
cadena de órdenes se corresponde con el número de
"<TO>.StatusMotionQueue.NumberOfCommands".
S7-1500T Funciones de cinemática V6.0 STEP 7 V17 o superior
Manual de funciones, 05/2021, A5E42063028-AC
la distancia de suavizado de la transición acorta el comando activo actualmente, queda
menos tiempo para el cálculo del comando siguiente.
5.4 Preparación del movimiento con varias órdenes (S7-1500T)
Programación (S7-1500T)
217