Documentos de Académico
Documentos de Profesional
Documentos de Cultura
s71500 s71500t Axis Function Manual es-ES es-ES
s71500 s71500t Axis Function Manual es-ES es-ES
net\dfs001\File\DE\doku\PostSales\S7-
1500_MotionControl\80_Freigaben\V17_V6\SIOS
Prólogo
(S7-1500, S7-1500T)
Guía de documentación de
los manuales de función 1
(S7-1500, S7-1500T)
SIMATIC Introducción
(S7-1500, S7-1500T) 2
S7-1500
Principios básicos
(S7-1500, S7-1500T) 3
S7-1500/S7-1500T Funciones de
eje V6.0 STEP 7 V17 o superior Configuración
(S7-1500, S7-1500T) 4
Manual de funciones
Puesta en marcha
(S7-1500, S7-1500T) 5
Diagnóstico
(S7-1500, S7-1500T) 6
Instrucciones
(S7-1500, S7-1500T) 7
Variables de los bloques de
datos del objeto
tecnológico 8
(S7-1500, S7-1500T)
05/2021
A5E37577717-AD
Notas jurídicas
Filosofía en la señalización de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de
daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de advertencia;
las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de
peligro las consignas se representan, de mayor a menor peligro, como sigue.
PELIGRO
Significa que si no se adoptan las medidas preventivas adecuadas se producirá la muerte o bien lesiones
corporales graves.
ADVERTENCIA
Significa que si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones
corporales graves.
PRECAUCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas pueden producirse lesiones corporales.
ATENCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas pueden producirse daños materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una
consigna de seguridad con triángulo de advertencia de alarma de posibles daños personales, la misma consigna
puede contener también una advertencia sobre posibles daños materiales.
Personal cualificado
El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y
experiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o
manipulación de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto de los productos de Siemens
Considere lo siguiente:
ADVERTENCIA
Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la
documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las indicaciones y
advertencias que figuran en la documentación asociada.
Marcas registradas
Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y designaciones
contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios
fines puede violar los derechos de sus titulares.
Exención de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos. Sin
embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El
contenido de esta publicación se revisa periódicamente; si es necesario, las posibles correcciones se incluyen en la
siguiente edición.
Finalidad de la documentación
La presente documentación proporciona información importante para configurar y poner en
servicio las funciones Motion Control integradas del sistema de automatización S7-1500.
Convenciones
• Para indicar rutas en el árbol del proyecto se presupone que en el árbol parcial de la CPU
está abierto el objeto "Objetos tecnológicos". El comodín "Objeto tecnológico" representa
el nombre del objeto tecnológico correspondiente.
Ejemplo: "Objeto tecnológico > Configuración > Parámetros básicos".
• Al especificar variables, el comodín <TO> representa el nombre del objeto tecnológico
correspondiente.
Ejemplo: <TO>.Actor.Type
• La presente documentación contiene figuras de los dispositivos descritos. Las figuras
pueden diferir del dispositivo suministrado en algunos detalles.
Preste atención también a las notas marcadas del modo siguiente:
Nota
Una indicación contiene datos importantes acerca del producto descrito en la
documentación, del manejo de dicho producto o de la parte de la documentación a la que
debe prestarse especial atención.
Soporte adicional
• Encontrará nuestra oferta en documentación técnica para los diferentes productos y
sistemas SIMATIC en Internet (http://www.siemens.com/simatic-tech-doku-portal).
• Encontrará el catálogo online y el sistema de pedidos online en Internet
(http://mall.industry.siemens.com).
8.1.16 Variable "StatusWord2" (eje de velocidad de giro) (S7-1500, S7-1500T) ............................ 324
8.1.17 Variable "ErrorWord" (eje de velocidad de giro) (S7-1500, S7-1500T) ................................ 325
8.1.18 Variable "ErrorDetail" (eje de velocidad de giro) (S7-1500, S7-1500T) ............................... 326
8.1.19 Variable "WarningWord" (eje de velocidad de giro) (S7-1500, S7-1500T)........................... 326
8.1.20 Variable "ControlPanel" (eje de velocidad de giro) (S7-1500, S7-1500T) ............................ 328
8.1.21 Variable "InternalToTrace[1..4]" (eje de velocidad de giro)
(S7-1500, S7-1500T) ....................................................................................................... 329
8.2 Variables del objeto tecnológico Eje de posicionamiento
(S7-1500, S7-1500T) ....................................................................................................... 330
8.2.1 Leyenda (S7-1500, S7-1500T) .......................................................................................... 330
8.2.2 Valores reales y consignas (eje de posicionamiento) (S7-1500, S7-1500T) ........................ 331
8.2.3 Variable "Simulation" (eje de posicionamiento) (S7-1500, S7-1500T) ................................ 331
8.2.4 Variable "VirtualAxis" (eje de posicionamiento) (S7-1500, S7-1500T) ................................ 332
8.2.5 Variable "Actor" (eje de posicionamiento) (S7-1500, S7-1500T) ........................................ 332
8.2.6 Variable "TorqueLimiting" (eje de posicionamiento) (S7-1500, S7-1500T) ......................... 334
8.2.7 Variable "Clamping" (eje de posicionamiento) (S7-1500, S7-1500T) .................................. 335
8.2.8 Variables "Sensor[1..4]" (eje de posicionamiento) (S7-1500, S7-1500T) ............................ 335
8.2.9 Variable "CrossPlcSynchronousOperation" (eje de posicionamiento)
(S7-1500, S7-1500T) ....................................................................................................... 338
8.2.10 Variable "Extrapolation" (eje de posicionamiento) (S7-1500, S7-1500T) ............................ 339
8.2.11 Variable "LoadGear" (eje de posicionamiento) (S7-1500, S7-1500T) .................................. 340
8.2.12 Variable "Properties" (eje de posicionamiento) (S7-1500, S7-1500T) ................................. 341
8.2.13 Variable "Units" (eje de posicionamiento) (S7-1500, S7-1500T) ........................................ 341
8.2.14 Variable "Mechanics" (eje de posicionamiento) (S7-1500, S7-1500T) ................................ 343
8.2.15 Variable "Modulo" (eje de posicionamiento) (S7-1500, S7-1500T)..................................... 343
8.2.16 Variable "DynamicLimits" (eje de posicionamiento) (S7-1500, S7-1500T) .......................... 344
8.2.17 Variable "DynamicDefaults" (eje de posicionamiento) (S7-1500, S7-1500T) ...................... 344
8.2.18 Variable "PositionLimits_SW" (eje de posicionamiento) (S7-1500, S7-1500T)..................... 345
8.2.19 Variable "PositionLimits_HW" (eje de posicionamiento) (S7-1500, S7-1500T) .................... 345
8.2.20 Variable "Homing" (eje de posicionamiento) (S7-1500, S7-1500T) .................................... 346
8.2.21 Variable "Override" (eje de posicionamiento) (S7-1500, S7-1500T) ................................... 347
8.2.22 Variable "PositionControl" (eje de posicionamiento) (S7-1500, S7-1500T) ......................... 347
8.2.23 Variable "DynamicAxisModel" (eje de posicionamiento) (S7-1500, S7-1500T) ................... 349
8.2.24 Variable "FollowingError" (eje de posicionamiento) (S7-1500, S7-1500T) .......................... 350
8.2.25 Variable "PositioningMonitoring" (eje de posicionamiento)
(S7-1500, S7-1500T) ....................................................................................................... 351
8.2.26 Variable "StandstillSignal" (eje de posicionamiento) (S7-1500, S7-1500T) ......................... 352
8.2.27 Variable "StatusPositioning" (eje de posicionamiento) (S7-1500, S7-1500T) ...................... 352
8.2.28 Variable "StatusDrive" (eje de posicionamiento) (S7-1500, S7-1500T) ............................... 353
8.2.29 Variable "StatusServo" (eje de posicionamiento) (S7-1500, S7-1500T) .............................. 354
8.2.30 Variable "StatusProvidedLeadingValue" (eje de posicionamiento)
(S7-1500, S7-1500T) ....................................................................................................... 354
8.2.31 Variables "StatusSensor[1..4]" (eje de posicionamiento) (S7-1500, S7-1500T)................... 355
8.2.32 Variable "StatusExtrapolation" (eje de posicionamiento) (S7-1500, S7-1500T) .................. 356
8.2.33 Variable "StatusKinematicsMotion" (eje de posicionamiento)
(S7-1500, S7-1500T) ....................................................................................................... 357
8.2.34 Variable "StatusTorqueData" (eje de posicionamiento) (S7-1500, S7-1500T) ..................... 358
8.2.35 Variable "StatusMotionIn" (eje de posicionamiento) (S7-1500, S7-1500T) ......................... 358
8.2.36 Variable "StatusWord" (eje de posicionamiento) (S7-1500, S7-1500T) ............................... 359
8.2.37 Variable "StatusWord2" (eje de posicionamiento) (S7-1500, S7-1500T) ............................. 361
8.2.38 Variable "ErrorWord" (eje de posicionamiento) (S7-1500, S7-1500T)................................. 361
8.2.39 Variable "ErrorDetail" (eje de posicionamiento) (S7-1500, S7-1500T) ................................ 363
Información básica
En los manuales de sistema y en los Getting Started (primeros pasos) se describen
detalladamente la configuración, el montaje, el cableado y la puesta en marcha de los
sistemas SIMATIC S7-1500, ET 200MP, ET 200SP y ET 200AL; para las CPU 1513/1516pro-2
PN, utilice las instrucciones de servicio correspondientes. La Ayuda en pantalla de STEP 7 le
asiste en la configuración y programación.
Información de productos
Los manuales de producto contienen una descripción sintetizada de la información específica
de los módulos, como características, esquemas de conexiones, curvas características o datos
técnicos.
Información general
En los manuales de funciones encontrará descripciones exhaustivas sobre temas generales,
p. ej., diagnóstico, comunicación, control de movimiento, servidor web, OPC UA.
La documentación se puede descargar gratuitamente de Internet
(https://support.industry.siemens.com/cs/ww/es/view/109742705).
Manual Collections
Las Manual Collections contienen la documentación completa de los sistemas recogida en un
archivo.
Encontrará la Manual Collection en Internet:
• S7-1500/ET 200MP (https://support.industry.siemens.com/cs/ww/es/view/86140384)
• ET 200SP (https://support.industry.siemens.com/cs/ww/es/view/84133942)
• ET 200AL (https://support.industry.siemens.com/cs/ww/es/view/95242965)
"mySupport"
Con "mySupport", su área de trabajo personal, podrá sacar el máximo partido al Industry
Online Support.
En "mySupport" se pueden guardar filtros, favoritos y etiquetas, solicitar datos CAx y elaborar
una librería personal en el área Documentación. Asimismo, en las consultas que realice con el
Support Request (solicitud de soporte), este ya estará cumplimentado con sus datos, y en
todo momento podrá ver una relación de las solicitudes pendientes.
Para usar todas las funciones de "mySupport" es necesario registrarse una sola vez.
Encontrará "mySupport" en Internet (https://support.industry.siemens.com/My/ww/es).
"mySupport": "Documentación"
Con "mySupport", su área de trabajo personal, podrá sacar el máximo partido al Industry
Online Support.
En "mySupport" se pueden guardar filtros, favoritos y etiquetas, solicitar datos CAx y elaborar
una librería personal en el área Documentación. Asimismo, en las consultas que realice con el
Support Request (solicitud de soporte), este ya estará cumplimentado con sus datos, y en
todo momento podrá ver una relación de las solicitudes pendientes.
Para usar todas las funciones de "mySupport" es necesario registrarse una sola vez.
Encontrará "mySupport" en Internet
(https://support.industry.siemens.com/My/ww/es/documentation).
Ejemplos de aplicación
Los ejemplos de aplicación le asisten con diferentes herramientas y ejemplos a la hora de
resolver las tareas de automatización. Las soluciones de los ejemplos interactúan siempre con
varios componentes del sistema sin centrarse en productos concretos.
Encontrará los ejemplos de aplicación en Internet
(https://support.industry.siemens.com/cs/ww/es/ps/ae).
PRONETA
SIEMENS PRONETA ("análisis de red PROFINET") permite analizar la red de la instalación
durante la puesta en marcha. PRONETA cuenta con dos funciones centrales:
• La vista topológica general escanea automáticamente la red PROFINET y todos los
componentes conectados.
• La comprobación de E/S es una comprobación rápida del cableado y de la configuración de
los módulos de una instalación.
Encontrará SIEMENS PRONETA en Internet
(https://support.industry.siemens.com/cs/ww/es/view/67460624).
SINETPLAN
SINETPLAN, el Siemens Network Planner, es una ayuda para planificadores de instalaciones y
redes de automatización basada en PROFINET. La herramienta facilita, incluso en la fase de
planificación, el dimensionamiento profesional y anticipativo de la instalación PROFINET.
SINETPLAN le ayuda también a optimizar la red así como a aprovechar al máximo los recursos
en la red y planificar reservas. De esta forma se evitan problemas en la puesta en marcha o
fallos durante el funcionamiento productivo antes de iniciar la aplicación programada. Esto
aumenta la disponibilidad de la producción y contribuye a mejorar la seguridad de operación.
Resumen de las ventajas
• Optimización de la red mediante el cálculo puerto a puerto de las cargas de red.
• Mayor disponibilidad de producción mediante escaneo online y verificación de las
instalaciones existentes
• Transparencia antes de la puesta en marcha mediante la importación y simulación de
proyectos STEP 7 existentes
• Eficiencia mediante la protección duradera de las inversiones existentes y el
aprovechamiento óptimo de los recursos
Encontrará SINETPLAN en Internet (https://www.siemens.com/sinetplan).
Documentación Descripción
S7-1500/S7-1500T Sinopsis de Motion Este documento describe las funciones de Motion Control de
Control alcance general e independientes del objeto tecnológico.
Manual de funciones "S7-1500/S7-
1500T Sinopsis de Motion Control"
(https://support.industry.siemens.com/c
s/ww/es/view/109781848)
S7-1500/S7-1500T Uso de las funciones Este documento describe las funciones de Motion Control de
de eje los siguientes objetos tecnológicos:
Manual de funciones "S7-1500/S7- • Eje de velocidad de giro
1500T Funciones de eje"
(https://support.industry.siemens.com/c • Eje de posicionamiento
s/ww/es/view/109781849) • Encóder externo
S7-1500/S7-1500T Uso de funciones de Este documento describe las funciones de Motion Control de
detector y leva los siguientes objetos tecnológicos:
Manual de funciones "S7-1500/S7- • Detector
1500T Funciones de detector y leva"
(https://support.industry.siemens.com/c • Leva
s/ww/es/view/109781852) • Pista de levas
S7-1500/S7-1500T Uso de las funciones Este documento describe las funciones de Motion Control de
de sincronismo los siguientes objetos tecnológicos:
Manual de funciones "S7-1500/S7- • Eje sincronizado
1500T Funciones de sincronismo"
(https://support.industry.siemens.com/c • Perfil de levas (S7-1500T)
s/ww/es/view/109781851) • Sustituto del eje conductor (S7-1500T)
S7-1500T Uso de las funciones de cin- Este documento describe las funciones de Motion Control de
emática los siguientes objetos tecnológicos:
Manual de funciones "S7-1500T Fun- • Cinemática (S7-1500T)
ciones de cinemática"
(https://support.industry.siemens.com/c
s/ww/es/view/109781850)
S7-1500/S7-1500T Alarmas e identifi- Este documento describe las alarmas tecnológicas de los
cadores de error de Motion Control objetos tecnológicos y los identificadores de error de las
Manual de funciones "S7-1500/S7- instrucciones de Motion Control.
1500T Alarmas e identificadores de
error de Motion Control"
(https://support.industry.siemens.com/c
s/ww/es/view/109781853)
Información adicional
Encontrará una sinopsis, ejemplos de aplicación, FAQ y otros enlaces importantes para
"SIMATIC Motion Control" en Siemens Industry Online Support, con el ID de artículo
109751049 (https://support.industry.siemens.com/cs/ww/es/view/109751049).
La tabla siguiente muestra las funciones soportadas por los objetos tecnológicos en TIA
Portal:
• Eje rotativo
El eje rotativo está siempre configurado con un motor estándar.
En los ejes rotativos, la posición del eje se indica como medida angular, p. ej., grados (°).
Acción Descripción
Conexión de la CPU El contador de ciclos de módulo se pone a 0.
Reset con "Restart" = TRUE El contador de ciclos de módulo se pone a 0.
Referenciado activo y pasivo • Si la posición del punto de referencia se encuentra en el rango
con "Mode" = 2, 3, 5, 8, 10
"Valor inicial de módulo ≤ Posición del punto de referencia ≤ (Valor
inicial de módulo + Longitud de módulo / 2)", el contador de ciclos
de módulo se pone a 0.
• Si la posición del punto de referencia se encuentra en el rango
"(Valor inicial de módulo + Longitud de módulo / 2) < Posición del
punto de referencia < (Valor inicial de módulo + Longitud de módu-
lo)", el contador de ciclos de módulo se pone a –1.
Referenciado directo absolu- Como valor de módulo se calcula la distancia más corta entre la
to con "Mode" = 0, 11 posición actual y la nueva. En función de la distancia, el contador de
Referenciado directo relativo ciclos de módulo puede permanecer tal cual, aumentar en 1 o dis-
con "Mode" = 1, 12 minuir en 1.
Acción Descripción
Conexión de la CPU El contador de ciclos de módulo cambia de acuerdo con la longitud de
módulo determinada a partir del valor absoluto del encóder y el offset
del valor absoluto de un reajuste del encóder absoluto, si es que se ha
realizado este reajuste.
Reset con "Restart" = TRUE El contador de ciclos de módulo no cambia.
Reajuste del encóder absolu- El contador de ciclos de módulo se pone a 0.
to con "Mode" = 7
Reajuste del encóder absolu- Como valor de módulo se calcula la distancia más corta entre la
to con "Mode" = 6 posición actual y la nueva. En función de la distancia, el contador de
Referenciado directo absolu- ciclos de módulo puede permanecer tal cual, aumentar en 1 o dis-
to con "Mode" = 0, 11 minuir en 1.
Referenciado directo relativo
con "Mode" = 1, 12
PROFIdrive
PROFIdrive es el perfil estándar normalizado para accionamientos cuando se trata de conectar
accionamientos y encoders vía PROFIBUS DP y PROFINET IO. Los accionamientos que soportan
el perfil PROFIdrive se conectan conforme a la norma PROFIdrive.
La especificación actual de PROFIdrive se encuentra en la página de la organización de
usuarios de PROFIBUS, en "Download" > "Profiles":
https://www.profibus.com (https://www.profibus.com)
La comunicación entre el controlador y el accionamiento o el encóder se realiza a través de
diferentes telegramas PROFIdrive. Cada telegrama tiene una estructura normalizada. En cada
caso se selecciona el telegrama adecuado a cada aplicación. En los telegramas PROFIdrive se
transfieren palabras de control y estado, así como consignas y valores reales.
El perfil PROFIdrive soporta también el concepto de regulación "Dynamic Servo Control"
(DSC). DSC utiliza la regulación de posición rápida del accionamiento. Con ella se pueden
resolver tareas de Motion Control altamente dinámicas.
Tipos de telegramas
La tabla siguiente muestra los tipos de telegramas PROFIdrive permitidos para la asignación
de accionamientos y encoders:
La tabla siguiente muestra los telegramas PROFIdrive no soportados pero que son
modificados por MC-Servo.
Consulte también
Conexión de datos de accionamientos/encóders mediante un bloque de datos (Página 46)
Cálculo
Con precontrol Tt = Tipo + Tservo + Tvtc + TaddPtc
Sin precontrol, sin DSC Tt = Tipo + 1/Kv + TaddPtc
Sin precontrol, con DSC para un eje en simulación Tt = Tipo + Tservo + 1/Kv + TaddPtc
Consulte también
Eje virtual (Página 42)
Eje en simulación (Página 42)
Valor real absoluto con el ajuste absoluto (rango de medición > rango de desplazamiento)
La posición del eje resulta directamente del valor real actual del encóder. El rango de
desplazamiento debe estar dentro de un rango de medición del encóder. Esto significa que el
paso por cero del encóder no debe estar dentro del rango de desplazamiento.
Al conectar el controlador se determina la posición del eje a partir del valor real absoluto del
encóder.
Valor real absoluto con el ajuste cíclico absoluto (rango de medición < rango de desplazamiento)
El encóder proporciona un valor absoluto dentro de su rango de medición. El controlador
cuenta los rangos de medición pasados y determina de ese modo la posición correcta del eje
sin verse influido por el rango de medición.
ATENCIÓN
Los movimientos del eje con el controlador desconectado pueden alterar el valor real
Si se mueve el eje o el encóder más de la mitad del rango de medición del encóder con el
controlador desconectado, el valor real del controlador ya no coincidirá con la posición
mecánica del eje.
Consulte también
Reajuste del encóder absoluto (Página 100)
3.7.3 Cálculo de la velocidad real a partir de la velocidad de giro real NREAL_B del
telegrama PROFIdrive (S7-1500, S7-1500T)
Si utiliza un encóder con una resolución baja, configure los siguientes métodos de cálculo:
• Para los objetos tecnológicos Eje de posicionamiento y Eje sincronizado: Calcular la
velocidad lineal real a partir de la velocidad de giro real NIST_B del telegrama de
accionamiento
• Para el objeto tecnológico Encóder externo: Calcular la velocidad lineal real a partir de la
velocidad de giro real NIST_B del telegrama de encóder 83
En el caso de encoders de baja resolución, el cálculo de la velocidad real a partir de la
velocidad de giro real NREAL_B del telegrama PROFIdrive es más exacto que el cálculo
estándar basado en el cambio de la posición real en el ciclo de servo.
El cálculo de la velocidad real es relevante para las siguientes funciones de Motion Control:
• Extrapolación de valores reales para acoplamiento de valores reales en sincronismo (S7-
1500T)
• Leva con referencia "Valor real"
Nota
El método de cálculo de la velocidad real no influye en la regulación de posición ni en el
control de movimiento del objeto tecnológico.
Nota
Utilización de telegramas con dos encoders
El telegrama estándar 6 y el telegrama Siemens 106 soportan hasta dos encoders.
Tenga en cuenta que la velocidad de giro real NREAL_B solamente se transfiere para el
encóder 1 en el telegrama del accionamiento.
Si, para el encóder 2, se ha conectado el segundo encóder del telegrama en el objeto de
accionamiento y se ha configurado <TO>.Sensor.Sensor(2).ActualVelocityMode =
PROFIDRIVE_NIST para dicho encóder, el primer encóder del telegrama proporciona la
velocidad real y el segundo encóder del telegrama, la posición real.
Parámetros
Los ajustes del controlador se realizan en el TIA Portal en "Objeto tecnológico > Configuración
> Interfaz de hardware > Intercambio de datos accionamiento/encóder".
Los ajustes del accionamiento y el encóder se realizan en la configuración del hardware
correspondiente.
La tabla siguiente compara los ajustes en el TIA Portal, en el controlador y los
correspondientes parámetros del accionamiento/encóder:
Nota
Referenciado
El referenciado con la instrucción "MC_Home" de Motion Control o mediante el panel de
mando del eje siempre se realiza con el encóder implicado en la regulación de posición.
El estado de referenciado del eje no cambia en caso de conmutar el encóder.
Simulación
En la simulación del eje se simulan todos los encoders configurados como "utilizados".
Consulte también
MC_SetSensor: Conmutar el encóder alternativo como encóder operativo V6 (Página 271)
Aplicación
Un eje virtual se utiliza frecuentemente, por ejemplo, como eje conductor virtual para
generar en sincronismo las consignas para varios ejes conducidos reales.
La configuración "Eje virtual" solo puede modificarse efectuando una nueva carga en la CPU
en estado operativo STOP (<TO>.VirtualAxis.Mode).
Si se ha configurado un encóder absoluto en el eje virtual, es preciso referenciar el eje virtual
después de conectar la CPU.
El comportamiento posterior de un eje virtual es idéntico al comportamiento de un eje en
simulación (Página 42).
Introducción
El TM41 permite emular la posición del eje (un valor conductor) como salida de señales de
encóder. La señal angular emitida se comporta como la señal de un encóder incremental.
Esto proporcionar, p. ej., un valor conductor como señal de encóder para un controlador de
otro fabricante.
El TM41 se conecta a un TO Eje a través del telegrama estándar 3. El TO se puede utilizar en el
programa de usuario como eje en los bloques de función Motion.
En la figura siguiente se activan, a través de un eje conductor virtual en el SIMATIC S7-1500,
un servoeje real con DSC, así como un eje con salida de señales a través del módulo TM41.
Mediante el acoplamiento sincronizado de ambos ejes conducidos, la posición del servoeje se
emite en el TM41 a través de una señal de encóder. Las señales de encóder pueden ser
evaluadas por otros controladores.
Restricciones
Tenga en cuenta las restricciones siguientes para el uso del TM41 en el objeto tecnológico.
• No hay referenciado activo
• No hay medición a través del accionamiento digital
• La compensación del juego de inversión debe estar desactivada
• La vigilancia del error de seguimiento debe estar desactivada
• La vigilancia de posición debe estar desactivada
• La vigilancia de parada debe estar desactivada
• La vigilancia de posición final de hardware debe estar desactivada.
Consulte también
Telegramas PROFIdrive (Página 30)
Resolución fina
Variable Descripción
<TO>.Sensor[1..4].Parameter.FineResol Número de bits para la resolución fina XIST1 (valor real
utionXist1 cíclico del encóder)
<TO>.Sensor[1..4].Parameter.FineResol Número de bits para la resolución fina XIST2 (valor absoluto
utionXist2 del encóder)
Modo de simulación
Variable Descripción
<TO>.Simulation.Mode Modo de simulación
0 Sin simulación, modo normal
1 Modo de simulación
Telegrama PROFIsafe
Si se controlan las "Safety Integrated Functions" de SINAMICS a través de PROFIsafe, es
posible acceder con derecho de lectura a las palabras de estado de PROFIsafe desde el
programa de usuario estándar.
Cuando se dispara una "Safety Integrated Function" esta información permite reaccionar en el
programa de usuario con una instrucción de Motion Control apropiada para la máquina en
cuestión.
"Safety Integrated Functions" de SINAMICS con reacción de parada controlada autónomamente por el
accionamiento
La "Safety Integrated Function" STO dispara una reacción de parada controlada
autónomamente por el accionamiento y este gira en inercia hasta detenerse (OFF2). El objeto
tecnológico notifica la alarma tecnológica 421 (reacción a alarma: retirar habilitación).
Las siguientes "Safety Integrated Functions" disparan una reacción de parada controlada
autónomamente por el accionamiento y este frena en la rampa DES3.
• SS1
• SS2
En consecuencia, el accionamiento ejecuta un movimiento no especificado por el objeto
tecnológico. El objeto tecnológico notifica la alarma tecnológica 550 (reacción a alarma:
corrección de consignas por seguimiento). Para no interrumpir la operación de frenado
ATENCIÓN
Daños en la máquina debidos a la pérdida del acoplamiento de sincronización tras una
reacción de parada controlada autónomamente por el accionamiento
En los ejes con acoplamiento de sincronización, una reacción de parada controlada
autónomamente por el accionamiento provoca que cada eje frene de manera individual en
su propia rampa DES3. Esto significa que los ejes dejan de estar acoplados después de SS1 o
SS2. Ello puede dañar la mecánica o la pieza.
Si la evaluación de riesgos lo permite, utilice las siguientes "Safety Integrated Functions":
• SS1E en lugar de SS1
• SS2E o SOS en lugar de SS2
SLS
La limitación necesaria de la consigna de velocidad se parametriza en SINAMICS de la manera
siguiente:
S_V_LIMIT_B (r9733) = valor límite seleccionado de SLS (p9531) * factor de valoración
(p9533)
El límite de velocidad de consigna "S_V_LIMIT_B" se indica en SINAMICS en el lado del motor y
se calcula a partir del límite de SLS parametrizado en el lado de la carga.
Para detectar el límite necesario de la consigna velocidad después de seleccionar SLS, debe
evaluarse la variable "S_V_LIMIT_B" del "Safety Info Channel". "S_V_LIMIT_B" se transfiere
normalizado en el SIC a través del parámetro p2000. El parámetro p2000 está guardado en la
variable <TO>.Actor.DriveParameter.ReferenceSpeed del objeto tecnológico.
Para convertir "S_V_LIMIT_B" a la consigna máxima de velocidad (vmáx) del objeto tecnológico,
utilice las fórmulas indicadas a continuación para las unidades de medida siguientes.
• Eje lineal con motor estándar:
Como alternativa, en especial si se utilizan menos niveles de SLS, puede determinar el límite
de consigna de velocidad necesario y guardarlo de manera fija en un bloque de datos. Ver
para ello el procedimiento con SLA.
Ejemplo: apertura de una puerta de protección en modo de ajuste
Ejemplo:
El operador de la máquina debe acceder a la zona de peligro de una máquina tras abrir una
puerta de protección y, allí, poder desplazar lentamente un sistema de transporte horizontal
mediante un pulsador de validación. Durante esta operación, no se debe sobrepasar una
velocidad real de 250 mm/s.
El sistema de transporte horizontal se implementa con la siguiente tecnología:
• Objeto tecnológico Eje de posicionamiento como eje lineal en el SIMATIC S7-1500
• Eje lineal Safety con motor estándar en SINAMICS
Solución:
Seleccione la "Safety Integrated Function" SLS con el valor límite 15 000 mm/min (equivale a
250 mm/s) en SINAMICS. Si la velocidad real sobrepasa (de manera intencionada o no) el
valor límite de 250 mm/s, se dispara una reacción de parada definida por el usuario y
controlada autónomamente por el accionamiento, p. ej., SS1.
1. Realice la siguiente parametrización para el accionamiento en SINAMICS:
– Valor límite de SLS nivel 1 (p9531) = 15 000 mm/min = 250 mm/s
– Factor de valoración (p9533) = 80 %
Resultado: con la parametrización se obtiene el siguiente valor para el límite de velocidad
de consigna: 250 mm/s * 0,8 = 200 mm/s
En este ejemplo, esto significa que la consigna de velocidad lineal del sistema de
transporte horizontal debe ser 200 mm/s antes de que se active la "Safety Integrated
Function" SLS nivel 1 con el valor límite de velocidad real de 250 mm/s.
2. Evalúe el límite de la consigna de velocidad de "S_V_LIMIT_B" en el SIC y convierta el valor
normalizado en el valor de velocidad con la unidad de medida configurada del objeto
tecnológico.
Como alternativa, en especial si se utilizan menos niveles de SLS, puede guardarse el
límite de la consigna de velocidad de 200 mm/s directamente en un bloque de datos.
3. Evalúe "S_ZSW1B.Bit6" del SIC (SLS seleccionada) en el programa de usuario de manera
cíclica. Si SLS está seleccionada ("S_ZSW1B.Bit6" = true), ejecute el paso 4.
4. Especifique el límite de la consigna de velocidad de 200 mm/s como limitación de la
dinámica (<TO>.DynamicLimits.Velocity) en el objeto tecnológico y limite la consigna de
velocidad lineal "Velocity" según lo indicado en las instrucciones de Motion Control del
objeto tecnológico. Como alternativa, es posible reducir la consigna de velocidad lineal
mediante el override (<TO>.Velocity.Override).
SLA
En SLA, el sistema de accionamiento no calcula el límite de consigna de aceleración
necesario, sino que es el propio usuario quien debe calcularlo. En este caso, el usuario debe
determinar el límite de consigna de aceleración necesario y guardarlo en el SIMATIC S7-1500,
p. ej., en un bloque de datos. Al seleccionar SLA, se limita la aceleración a este determinado
valor.
SDI
A través de las señales SDI negativo/SDI positivo, se reconoce una limitación del sentido de
giro. Si el eje se está desplazando en el sentido que deja de estar permitido una vez
transcurrido el tiempo de retardo, se debe detener o modificar el sentido de movimiento del
eje antes de que el accionamiento ejecute una reacción de parada controlada
autónomamente.
Fun- SIC SIC bit Reacción del accionamiento Reacción recomendada en el programa de
ción ZSW usuario
Parada segura
STO S_ZSW 0 1 El accionamiento se desconecta de inme- MC_Power puede seguir habilitado (en espe-
1B diato (OFF2). ra).
0 STO no activa Ninguna
SS1 S_ZSW 1 1 El accionamiento frena de manera autó- Dejar MC_Power habilitado hasta STO.
1B noma en la rampa OFF3 y se desconecta a
continuación (DES2).
0 SS1 no activa Ninguna
SS1E S_ZSW 1 1 El accionamiento se desconecta una vez Parar el eje, p. ej., con MC_Halt, antes de que
1B transcurrido un tiempo de retardo (OFF2). transcurra el tiempo de retardo y desconectar a
continuación el accionamiento con
"MC_Power.Enable" = false.
0 SS1E no activa Ninguna
SS2 S_ZSW 2 1 El accionamiento frena en la rampa OFF3 y Dejar habilitado MC_Power.
1B vigila a continuación la parada.
0 SS2 no activa Ninguna
SS2E S_ZSW 11 1 El accionamiento vigila la parada una vez Parar el eje con MC_Halt antes de que transcu-
3B transcurrido un tiempo de retardo. rra el tiempo de retardo y mantener el accio-
namiento en regulación con MC_Power.Enable
= true.
0 SS2E no activa Ninguna
SOS S_ZSW 3 1 El accionamiento vigila la parada una vez Parar el eje con MC_Halt antes de que transcu-
1B transcurrido un tiempo de retardo. rra el tiempo de retardo y mantener el accio-
namiento en regulación con MC_Power.Enable
= true.
0 SOS no activa Ninguna
Control de freno seguro
SBC - - El accionamiento se desconecta de inmediato Ninguna
(OFF2) y controla las salidas para el freno de
forma segura.
Fun- SIC SIC bit Reacción del accionamiento Reacción recomendada en el programa de
ción ZSW usuario
SBT S_ZSW 0..15 El accionamiento se detiene y permanece en Parar el eje, p. ej., con MC_Halt, y activar el
_3 regulación. A continuación, el accionamiento modo de seguimiento antes de seleccionar la
aplica autónomamente un par contra el freno SBT.
cerrado.
Vigilancia segura del movimiento
SLS S_ZSW 4 1 El accionamiento vigila una velocidad máx. Limitar la velocidad del eje.
1B admisible.
0 SLS no activa Ninguna
6 1 El accionamiento vigila una velocidad máx. Limitar la velocidad del eje dentro del tiempo
admisible una vez transcurrido un tiempo de retardo.
de retardo.
0 SLS deseleccionada Ninguna
SSM - - El accionamiento transfiere una señal a la CPU Alcanzar la velocidad positiva del eje dentro del
F indicando si la velocidad actual es inferior a tiempo de retardo y mantenerla a continuación
la velocidad definida. o detener el eje con "MC_Halt".
SDI S_ZSW 12 1 El accionamiento vigila el sentido positivo Alcanzar la velocidad positiva del eje dentro del
1B del movimiento una vez transcurrido un tiempo de retardo y mantenerla a continuación
tiempo de retardo. o detener el eje con "MC_Halt".
0 SDI positiva deseleccionada Ninguna
13 1 El accionamiento vigila el sentido negativo Alcanzar la velocidad negativa del eje dentro
del movimiento una vez transcurrido un del tiempo de retardo y mantenerla a conti-
tiempo de retardo. nuación o detener el eje con "MC_Halt".
0 SDI negativa deseleccionada Ninguna
Vigilancia segura de la posición
SLP S_ZSW 4 1 Rango SLP 2 seleccionado Ninguna
2B 0 Rango SLP 2 seleccionado Ninguna
7 1 El accionamiento vigila que se mantenga Mantener el rango de posición del eje según el
un rango de posición definido una vez rango SLP seleccionado.
transcurrido un tiempo de retardo.
0 SLP no seleccionada o falta la confirmación Ninguna
del usuario.
SP - - El accionamiento transfiere la posición real a la Ninguna
CPU F.
SCA - - El accionamiento transfiere información de Ninguna
levas segura a la CPU F.
Encóder externo
Se soportan las siguientes posibilidades de ajuste del sistema mecánico:
• Reductor de medida (con encoders rotativos)
• Paso del husillo (solo con sistema de unidades lineal y encoders giratorios)
• Inversión del sentido del encóder
① Lado de carga
② Lado de accionamiento
③ Posición del eje
④ Posición del motor
⑤ Tamaño del juego de inversión
Un encóder con modo de montaje "En el eje del motor" detecta la posición del motor. A partir
de la posición del motor, el objeto tecnológico calcula la posición del eje teniendo en cuenta
la mecánica (reductor, paso del husillo).
Si el eje tiene juego de inversión, este juego de inversión se recorre cuando se invierte el
movimiento en el punto de inversión. Mientras se está recorriendo el juego de inversión, la
posición mecánica real del eje no cambia, pero la posición del motor sí cambia. Si no hay
compensación del juego de inversión, el objeto tecnológico calcula una posición incorrecta
del eje a partir de la posición del motor, es decir, cuando se produce una orden de inversión
de movimiento el eje no se desplaza a la posición de eje correcta.
Modo de consigna
El modo de consigna es el modo estándar del eje, en el cual se aceptan y ejecutan órdenes de
movimiento.
Si se produce una inversión de sentido de la consigna de posición, el objeto tecnológico
compensa automáticamente el juego de inversión. Al iniciarse la orden de movimiento con
inversión de sentido, el valor real de posición del objeto tecnológico se corrige. Los siguientes
ajustes son relevantes para el cálculo del valor real de posición:
• Tamaño del juego de inversión
• Velocidad de la compensación del juego de inversión
El regulador de posición corrige el error de seguimiento resultante y, de este modo, desplaza
el juego de inversión. Así pues, el desplazamiento del juego de inversión también depende de
la ganancia del regulador de posición (factor kv).
Modo de seguimiento
En el modo de seguimiento, la consigna sigue al valor real. Se actualizan la posición real y la
velocidad real. Esto permite saber si el eje se mueve debido a una influencia externa. Las
órdenes de movimiento no se ejecutan.
En el modo de seguimiento, la compensación del juego de inversión es necesaria cuando un
eje se mueve en el lado de la carga con una inversión de sentido. En el modo de seguimiento
se aplica el mismo modelo de compensación que en el modo de consigna. Tras detectarse la
inversión de sentido del valor real del encóder, el valor real de posición del objeto tecnológico
no se transmite hasta que se ha recorrido la totalidad del juego de inversión.
Requisitos
• Objetos tecnológicos (a partir de V6.0)
– Eje de posicionamiento
– Eje sincronizado
• Modo de montaje del encóder: En el eje del motor
Para un encóder en el lado de la carga y sistemas de medición externos, la compensación
del juego de inversión no es relevante. Un encóder en el lado de la carga detecta
directamente la posición del eje. Con un encóder en el lado de la carga, tras una inversión
de sentido el juego de inversión se desplaza mediante la regulación de posición.
Nota
Velocidad excesiva en caso de un juego de inversión excesivo
No ajuste un juego más grande que el juego real. Tenga en cuenta que, al producirse una
inversión de sentido, el valor real se corrige con la magnitud exacta del juego y en función de
la velocidad de compensación ajustada. El error de regulación resultante se emite por medio
del regulador de posición.
Encóder incremental
• Referenciado directo "MC_Home" con "Mode" = 0,1
Desplace el eje siempre en el mismo sentido antes o durante el referenciado directo. Si
durante el referenciado directo desplaza el eje en otro sentido, la posición del eje tendrá
un error que será igual a la magnitud del juego de inversión.
• Referenciado pasivo y activo "MC_Home" con "Mode" = 2,3,5,8,10
Desplace siempre el eje en el mismo sentido respecto del punto de referencia. Elija
"Positivo" o "Negativo" como sentido de referenciado.
Nota
Antes de alcanzar la marca de referenciado, es necesario haber recorrido la totalidad del
juego de inversión en el sentido de referenciado.
Encóder absoluto
• Reajuste del encóder absoluto "MC_Home" con "Mode" = 6,7
Para que el valor real de un encóder absoluto pueda asignarse de forma unívoca a una
posición del eje, a la hora de ajustar el offset del valor absoluto también hay que tener en
cuenta la posición del juego de inversión. La posición del juego de inversión resulta del
sentido de desplazamiento del eje durante o antes del reajuste del encóder absoluto.
Configure el sentido de desplazamiento del eje mediante el parámetro "Sentido de
referenciado absoluto". Tras volver a activar el controlador, el eje desplaza el juego de
inversión en el caso de que el primer movimiento de desplazamiento sea en sentido
opuesto al de referenciado absoluto.
Una vez reajustado el encóder absoluto, la posición del eje después de desactivar y volver
a activar el controlador solo se indica correctamente si la posición del juego de inversión
en el momento de activarlo es la misma que la posición del juego respecto de la posición
del eje al establecer el offset del encóder absoluto. De lo contrario, la posición del eje
puede diferir de la posición indicada, y esta diferencia puede ser como máximo el valor del
juego. En el momento de activarse, el controlador lee el valor real del encóder, pero si el
eje no se desplaza no puede deducir la posición del juego de inversión. Después del primer
desplazamiento del eje, siempre y cuando este sea como mínimo igual al juego de
inversión, el objeto tecnológico vuelve a indicar la posición mecánica real.
¿Qué hay que tener en cuenta en el caso de ejes con varios encoders?
• Si el encóder efectivo es un encóder del lado de carga, el juego de inversión se corrige de
manera implícita mediante la regulación de posición.
• En caso de funcionamiento con el encóder del lado de carga como encóder efectivo, se
sigue la posición del encóder de motor y se tiene en cuenta el juego de inversión.
• Cambie de un encóder del lado de carga al encóder de motor con "MC_SetSensor" y
"Mode" = 0:
– El juego de inversión debe haberse recorrido en su totalidad una vez para que la
posición del encóder de motor pueda ajustarse igual que la posición del encóder del
lado de carga.
– El estado de referenciado del eje se mantiene. No se requiere un nuevo referenciado
en el encóder de motor.
• Cambie del encóder de motor a un encóder del lado de carga con "MC_SetSensor" y
"Mode" = 0:
– El juego de inversión debe haberse recorrido en su totalidad una vez para que la
posición del encóder del lado de carga pueda igualarse a la posición del encóder de
motor.
Tipo de movimiento
Variable Descripción
<TO>.Properties.MotionType Visualización de movimiento lineal o rotativo
0 movimiento lineal
1 movimiento rotativo
Reductor de carga
Variable Descripción
<TO>.LoadGear.Numerator Reductor de carga del contador
<TO>.LoadGear.Denominator Reductor de carga del denominador
Inversión
Variable Descripción
<TO>.Actor.InverseDirection Inversión de la consigna
<TO>.Sensor[1..4].InverseDirection Inversión del valor real
Módulo
Variable Descripción
<TO>.Modulo.Enable Activar módulo
<TO>.Modulo.Length Longitud módulo
<TO>.Modulo.StartValue Valor inicial de módulo
① Tope mecánico
② Final de carrera por hardware
③ Final de carrera por software
④ Rango de desplazamiento máximo
⑤ Zona de trabajo
Excepción
Si en el referenciado se utilizan los finales de carrera hardware como levas de inversión, la
vigilancia de dichos finales de carrera hardware no actúa durante el referenciado.
En caso de uso como leva de inversión, el eje se frena con la deceleración configurada en el
preajuste de dinámica.
Esto debe tenerse en cuenta al planificar la distancia entre el final de carrera hardware y el
tope mecánico.
Retirada de un tope
La posición del eje cuando se detecta el final de carrera hardware se guarda internamente en
la CPU. El estado del final de carrera hardware alcanzado no se restablece hasta éste que no
se abandona y el eje se encuentra de nuevo dentro del rango de desplazamiento máximo.
Para poder mover el eje después de alcanzar el final de carrera hardware y restablecer su
estado, proceda del siguiente modo:
1. Acuse la alarma tecnológica para permitir movimientos en el sentido de retirada.
2. Desplace el eje en el sentido permitido hasta abandonar el final de carrera hardware.
Posteriormente, el eje debe estar dentro del rango de desplazamiento máximo.
Si se produce un desplazamiento en contra del sentido de retirada antes de abandonar el
final de carrera hardware, se dispara de nuevo la vigilancia.
El diagrama siguiente muestra el comportamiento de la palabra de estado al alcanzar el final
de carrera hardware y al mover el eje para abandonarlo:
① <TO>.StatusWord.X17 (HWLimitMinActive)
0 final de carrera hardware negativo no alcanzado
1 final de carrera hardware negativo alcanzado o sobrepasado
② <TO>.StatusWord.X18 (HWLimitMaxActive)
0 final de carrera hardware positivo no alcanzado
1 final de carrera hardware positivo alcanzado o sobrepasado
③ La posición del eje se guarda internamente en la CPU al detectarse el final de carrera hardware
positivo. Para restablecer el estado del final de carrera hardware es necesario que se rebase por
defecto esta posición.
④ La posición del eje se guarda internamente en la CPU al detectarse el final de carrera hardware
negativo. Para restablecer el estado del final de carrera hardware es necesario que se rebase
por exceso esta posición.
Nota
Retirada después de la alarma tecnológica 531 con finales de carrera hardware con
polos invertidos o ambos finales de carrera hardware activos:
Para posibilitar la retirada, puede desactivar temporalmente los finales de carrera hardware
con la instrucción de Motion Control MC_WriteParameter (Página 282) a través del parámetro
"PositionLimits_HW.Active" =FALSE.
Consulte también
MC_WriteParameter: Escribir parámetro V6 (Página 282)
Referenciado directo (Página 98)
Si se pasa por el final de carrera software se emite la alarma tecnológica 533 y el eje se para
con los valores dinámicos máximos (reacción a alarma: parada con valores dinámicos
máximos). El objeto tecnológico permanece habilitado.
Retirada de un tope
Para que el eje pueda retirarse después de alcanzar un final de carrera software, proceda del
siguiente modo:
1. Acuse la alarma tecnológica.
2. Mueva el eje en el sentido de retirada hasta abandonar el final de carrera software.
Si antes de abandonar el final de carrera software se produce un movimiento en contra
del sentido de retirada, vuelve a dispararse la vigilancia.
Indicadores de estado
Variable Descripción
<TO>.StatusWord.X15 (SWLimitMin El final de carrera software negativo está activo.
Active)
<TO>.StatusWord.X16 (SWLimitMax El final de carrera software positivo está activo.
Active)
<TO>.ErrorWord.X8 (SWLimit) Hay una alarma presente que indica que se ha violado un
final de carrera software
Bits de control
Variable Descripción
<TO>.PositionLimits_SW.Active Activa/desactiva la vigilancia de los finales de carrera softwa-
re.
Valores de posición
Variable Descripción
<TO>.PositionLimits_SW.MinPosition Posición del final de carrera software negativo
<TO>.PositionLimits_SW.MaxPosition Posición del final de carrera software positivo
Indicadores de estado
Variable Descripción
<TO>.StatusWord.X17 (HWLimitMin El final de carrera hardware negativo está activo.
Active)
<TO>.StatusWord.X18 (HWLimitMax El final de carrera hardware positivo está activo.
Active)
<TO>.ErrorWord.X9 (HWLimit) Hay una alarma presente. Final de carrera hardware alcan-
zado.
Bits de control
Variable Descripción
<TO>.PositionLimits_HW.Active Activa/desactiva la vigilancia de los finales de carrera hard-
ware.
Parámetros
Variable Descripción
<TO>.PositionLimits_HW.MinSwitch Selección de nivel para activar el final de carrera hardware
Level inferior
FALSE Con el nivel Low, la señal está activa.
TRUE Con el nivel High, la señal está activa.
<TO>.PositionLimits_HW.MinSwitch Número de byte de la dirección de periferia del final de
Address carrera hardware para la posición inferior o mínima
<TO>.PositionLimits_HW.MaxSwitch Selección de nivel para activar el final de carrera hardware
Level superior
FALSE Con el nivel Low, la señal está activa.
TRUE Con el nivel High, la señal está activa.
<TO>.PositionLimits_HW.MaxSwitch Número de byte de la dirección de periferia del final de
Address carrera hardware para la posición superior o máxima
Nota
Velocidad máxima admisible de ejes de módulo
Tenga en cuenta la velocidad máxima admisible en caso de ejes de módulo.
• El eje de módulo no está configurado como valor conductor posible para un TO Eje
sincronizado:
La velocidad máxima admisible está limitada a longitud de módulo/tiempo de ciclo
MC-Servo.
• El eje de módulo está configurado como valor conductor posible para un TO Eje
sincronizado:
La velocidad máxima admisible está limitada a ½ longitud de módulo/tiempo de ciclo
MC-Servo.
Si se rebasa la velocidad máxima admisible, se emite la alarma 412 y se bloquea el eje.
La velocidad máxima admisible es efectiva si la velocidad máxima
>TO.DynamicLimits.MaxVelocity> está configurada por encima de la velocidad máxima
admisible.
Aceleración
Deceleración
Aceleración
Deceleración
Aceleración
Deceleración
Sección A
Hay una orden "MC_MoveVelocity" A1 activa.
En las siguientes secciones B, C y D, la orden A1 es relevada por otra orden
"MC_MoveVelocity" A2, A3, y A4 con "Velocity" = 0 respectivamente, pero con distintos
valores de tirón.
Sección B
En el momento ① la orden A1 activa es relevada por una orden A2 con poco tirón. La
aceleración pasa lentamente por medio del tirón a la deceleración de la orden que releva.
Sección C
En el momento ② la orden A1 activa es relevada por una orden A3 con tirón elevado. La
aceleración pasa rápidamente por medio del tirón a la deceleración de la orden que releva.
Sección D
En el instante ③ la orden A1 activa es relevada por una orden A4 sin limitación de tirón. La
deceleración de la orden que releva es efectiva inmediatamente.
Las consignas se adaptan típicamente al ciclo de procesamiento del objeto tecnológico. Llame
la instrucción "MotionIn" en el MC-PreInterpolator [OB68]. En el siguiente ciclo de aplicación
[OB91], las consignas se hacen efectivas directamente en el eje.
ADVERTENCIA
Movimientos imprevistos del eje
El uso de especificaciones de movimiento mediante las instrucciones de Motion Control
"MC_MotionInVelocity" y "MC_MotionInPosition" puede provocar movimientos imprevistos
del eje.
Tenga en cuenta la dinámica actual del eje cuando especifique los nuevos vectores de
movimiento. Los vectores de movimiento deben ser coherentes entre sí.
Antes del funcionamiento con las instrucciones de Motion Control "MC_MotionInVelocity" y
"MC_MotionInPosition", adopte las siguientes medidas de precaución:
• Asegúrese de que el interruptor de parada de emergencia está al alcance del operador.
• Active los finales de carrera hardware.
• Active los finales de carrera software.
• Asegúrese de que esté activada la vigilancia de errores de seguimiento.
Tenga en cuenta que también se moverá el eje conducido acoplado al eje en cuestión.
"MC_MotionInVelocity"
La instrucción "MC_MotionInVelocity" permite especificar la velocidad y la aceleración del
movimiento. La instrucción es aplicable a ejes de velocidad de giro, de posicionamiento y
sincronizados.
Para poder ejecutar la instrucción, debe especificarse al menos la velocidad. La aceleración se
necesita generalmente solo para el relevo de los movimientos en curso. De forma
predeterminada, el valor de la aceleración es cero.
"MC_MotionInPosition"
La instrucción "MC_MotionInPosition" permite especificar la posición, la velocidad y la
aceleración del movimiento. La instrucción es aplicable a ejes de posicionamiento y a ejes
sincronizados.
Para poder ejecutar la instrucción, debe especificarse al menos la posición y la velocidad. La
aceleración se necesita generalmente solo para el relevo de los movimientos en curso. De
forma predeterminada, el valor de la aceleración es cero. Las consignas especificadas deben
ser coherentes entre sí.
La especificación de la posición se procesa con regulación de posición. Si utiliza el precontrol
de velocidad, la especificación de velocidad se procesa mediante el precontrol de velocidad.
Nota
Especificaciones dinámicas diferentes
Al relevar la orden activa con un nuevo movimiento con limitación de tirón, la aceleración
o deceleración actual pasa a la nueva aceleración/deceleración por medio del tirón. En
función de las especificaciones dinámicas, esto puede durar varios ciclos de aplicación. Si
la nueva aceleración o deceleración difiere en gran medida de la aceleración/deceleración
en el momento del relevo, el perfil de transición puede provocar un movimiento
inesperado del eje.
Si no se pueden excluir dichas transiciones en la aceleración/deceleración, deben
adaptarse las especificaciones dinámicas de las órdenes. Por ejemplo, se puede insertar un
movimiento sin limitación de tirón con transición directa a la nueva
aceleración/deceleración. De manera alternativa, se pueden utilizar valores de tirón
mayores.
En las órdenes MotionIn, la especificación de la aceleración solo es relevante para el relevo
de la orden. Si la aceleración actualmente activa no se debe reducir con el tirón,
introduzca el valor "0.0" en el parámetro "Acceleration" de la orden MotionIn.
Consulte también
MC_MotionInVelocity: Especificar las consignas de movimiento V6 (Página 284)
MC_MotionInPosition: Especificar las consignas de movimiento V6 (Página 289)
Los valores límite definidos actúan como valor absoluto y, por tanto, de la misma forma para
los valores positivos y negativos de fuerza/par.
Consulte también
Detección de tope fijo (Página 80)
Configuración: Límites de par (Página 123)
Configuración: Límites de par (Página 150)
Vigilancia de sujeción
Si durante una sujeción activa se modifica la posición real por un valor mayor que la
"Tolerancia de posicionamiento" configurada, se considerará que se ha alcanzado o se ha
hecho retroceder el tope fijo. Se dispara una alarma. El eje se bloquea y el accionamiento se
detiene de acuerdo con su configuración.
Si la consigna de posición se encuentra dentro de la "Tolerancia de posicionamiento"
configurada, no puede detectarse el alcance o el retroceso del tope fijo.
La tolerancia de posición configurada debe ser menor que el error de seguimiento
configurado para la detección de la sujeción.
Retirada de un tope
Una retirada del tope fijo solo es posible con una orden de movimiento con regulación de
posición en sentido opuesto al tope fijo.
La función "Desplazamiento a tope fijo" o la "Sujeción" finalizan cuando se abandona la
"Tolerancia de posicionamiento" en el sentido de retirada.
Consulte también
Limitación de fuerza/par (Página 78)
Configuración - Detección de tope fijo (Página 151)
MC_TorqueLimiting: Activar y desactivar la limitación de fuerza/par, detección de tope fijo V6
(Página 300)
Consulte también
MC_TorqueAdditive: Especificar el par aditivo V6 (Página 294)
Consulte también
MC_TorqueRange: Especificar los límites de par superior e inferior V6 (Página 296)
Estado
Variable Descripción
<TO>.StatusWord Indicador de estado para un movimiento activo
<TO>.Position Consigna de posición
<TO>.Velocity Consigna de velocidad lineal/de giro
<TO>.VelocitySetpoint Consigna de velocidad lineal/de giro emitida
<TO>.ActualPosition Posición real
<TO>.ActualVelocity Velocidad real
<TO>.ActualSpeed Velocidad de giro real del motor (solo con el tipo de accio-
namiento PROFIdrive)
<TO>.Acceleration Consigna de aceleración
<TO>.ActualAcceleration Aceleración real
<TO>.StatusSynchronizedMotion.Status Se pone la variable al valor "TRUE" cuando, en sincronismo,
Word.X0 (MaxVelocityExceeded) se rebasa por exceso la velocidad máxima configurada en el
eje conducido.
<TO>.StatusSynchronizedMotion.Status Se pone la variable al valor "TRUE" cuando, en sincronismo,
Word.X1 (MaxAccelerationExceeded) se rebasa por exceso la aceleración máxima configurada en
el eje conducido.
<TO>.StatusSynchronizedMotion.Status Se pone la variable al valor "TRUE" cuando, en sincronismo,
Word.X2 (MaxDecelerationExceeded) se rebasa por exceso el retardo máximo configurado en el
eje conducido.
<TO>.StatusMotionIn.FunctionState Estado de la función "MotionIn"
0 Ninguna función "MotionIn" activa
1 "MC_MotionInVelocity" activa.
2 "MC_MotionInPosition" activa.
Solapamiento
Variable Descripción
<TO>.Override.Velocity Multiplicador de la velocidad lineal o de giro
Límites de dinámica
Variable Descripción
<TO>.DynamicLimits.MaxVelocity Limitación dinámica para velocidad máxima (mecánica)
<TO>.DynamicLimits.Velocity Limitación dinámica para velocidad máxima (programable)
<TO>.DynamicLimits.MaxAcceleration Limitación dinámica para aceleración máxima
<TO>.DynamicLimits.MaxDeceleration Limitación dinámica para deceleración máxima
<TO>.DynamicLimits.MaxJerk Limitación dinámica para tirón máximo
Preajustes de dinámica
Variable Descripción
<TO>.DynamicDefaults.Velocity Preajuste de velocidad
<TO>.DynamicDefaults.Acceleration Preajuste de aceleración
<TO>.DynamicDefaults.Deceleration Preajuste de deceleración
<TO>.DynamicDefaults.Jerk Preajuste de tirón
<TO>.DynamicDefaults.Emergency Deceleración de parada de emergencia
Deceleration
Limitación de par
Variable Descripción
<TO>.TorqueLimiting.LimitDefaults. Par limitado
Torque
<TO>.TorqueLimiting.LimitDefaults. Fuerza limitada
Force
<TO>.TorqueLimiting.LimitBase Limitación de par en el lado del motor o de la carga
0 En el lado del motor
1 En el lado de la carga
<TO>.TorqueLimiting.PositionBased Vigilancia de posicionamiento y de errores de seguimiento
Monitorings 0 Desactivado
1 Activado
<TO>.StatusTorqueData.Command Función Consigna de par aditivo/fuerza aditiva
AdditiveTorqueActive 0 Desactivado
1 Activado
<TO>.StatusTorqueData.Command Función Límites de par/límites de fuerza
TorqueRangeActive 0 Desactivado
1 Activado
<TO>.StatusTorqueData.ActualTorque Par real del eje (para motor estándar)
<TO>.StatusTorqueData.ActualForce Fuerza real del eje (para motor lineal)
Estado de referenciado
La variable "<TO>.StatusWord.X5 (HomingDone)" del objeto tecnológico indica si el objeto
tecnológico Eje o Encóder externo está referenciado.
Tipo de referenciado
El referenciado puede llevarse a cabo mediante un movimiento independiente de
referenciado (referenciado activo), mediante el registro de una marca de referencia durante
un movimiento iniciado por el usuario (referenciado pasivo) o mediante una asignación de
posición directa.
Se distingue entre los siguientes tipos de referenciado:
• Referenciado activo
El referenciado activo inicia un movimiento de referenciado y ejecuta el movimiento
necesario hasta la marca de referencia. Al reconocer la marca de referencia, la posición
real se pone al valor indicado en "MC_Home". Es posible especificar un decalaje del punto
de referencia, que se resta automáticamente durante la búsqueda del punto de referencia.
Cuando se inicia el referenciado activo se cancelan los movimientos de desplazamiento en
curso.
• Referenciado pasivo
La orden de referenciado no ejecuta ningún movimiento de referenciado propio. Al
reconocer la marca de referencia durante un movimiento iniciado por el usuario, la
posición real se pone al valor indicado en "MC_Home".
El referenciado pasivo también se denomina referenciado volante.
• Referenciado directo
Con la orden de referenciado, la posición real se pone directamente al valor indicado en
"MC_Home" o se mueve lo correspondiente a dicho valor.
• Reajuste del encóder absoluto
Con el reajuste del encóder absoluto se reajusta de forma absoluta o relativa la posición
real del eje o del encóder con el valor indicado en "MC_Home". El offset del valor absoluto
se guarda de forma remanente en la CPU.
Modo de referenciado
En función del tipo de marca de referencia y de la búsqueda de marca de referencia se
distingue entre los modos de referenciado (Página 86) siguientes:
• Referenciado con leva de referencia y marca cero a través del telegrama PROFIdrive
• Referenciado con marca cero a través del telegrama PROFIdrive
• Referenciado con entrada digital
Marca de referencia
Una marca de referencia es una señal de entrada cuya aparición permite asignar una posición
mecánica conocida a los valores reales.
Una marca de referencia puede ser:
• Una marca cero
Se utiliza como marca de referencia la marca cero de un encóder incremental o una marca
cero externa.
La marca cero se registra en el módulo de accionamiento o encóder y se transfiere con el
telegrama PROFIdrive. El ajuste y la evaluación de marca cero del encóder o marca cero
externa se realiza en el módulo de accionamiento o encóder.
• Un flanco en la entrada digital
El flanco descendente o ascendente en una entrada digital se utiliza como marca de
referencia.
Leva de referencia
Si en el rango de desplazamiento hay varias marcas cero, la leva de referencia sirve para
seleccionar una marca cero específica delante o detrás de ella.
Punto de referencia
Al final del movimiento de referenciado activo, el eje se desplaza hasta el punto de
referencia.
Referenciado con leva de referencia y marca cero a a través del telegrama PROFIdrive
El sistema comprueba si se alcanza la leva de referencia. Una vez alcanzada la leva de
referencia y que esta se abandona en el sentido de referenciado parametrizado, se activa la
detección de la marca cero mediante el telegrama PROFIdrive.
Una vez alcanzada la marca cero en el sentido preseleccionado, la posición real del objeto
tecnológico toma la posición de la marca de referencia.
Nota
Las entradas digitales deben colocarse en la memoria imagen parcial del proceso "TPA OB
Servo".
El tiempo de filtrado de las entradas digitales debe ser menor que la duración de la señal de
entrada en el interruptor de referenciado.
Consulte también
Referenciado en accionamientos SINAMICS con marca cero externa (Página 101)
Nota
Si en el trayecto que va de la detección de la leva de referencia hasta la marca cero no es
posible reducir a la velocidad de referenciado, se referencia con la velocidad existente al
pasar por la marca cero.
Consulte también
Referenciado en accionamientos SINAMICS con marca cero externa (Página 101)
Consulte también
Referenciado en accionamientos SINAMICS con marca cero externa (Página 101)
Nota
Si en el trayecto que va del reconocimiento del flanco ascendente hasta el flanco
descendente no es posible reducir a velocidad de referenciado, se referencia con la
velocidad existente al pasar por la marca de referencia.
ATENCIÓN
Evitar un desplazamiento hasta un tope mecánico
Aplicando una de las medidas siguientes, asegúrese de que la máquina no se desplace hasta
un tope mecánico en caso de inversión de sentido:
• Mantenga una velocidad de aproximación reducida.
• Aumente la aceleración/el retardo configurados.
• Aumente la distancia entre el final de carrera hardware y el tope mecánico.
Nota
Si el sentido del movimiento cambia después de abandonar la leva de referencia y antes
de detectarse la marca de referencia, es necesario volver a detectar la leva de referencia.
La instrucción "MC_Home" de Motion Control permanece activada.
ATENCIÓN
Desplazamiento manual demasiado rápido hacia el tope fijo
Un desplazamiento manual del eje demasiado rápido puede provocar daños en la máquina.
Desplace el eje manualmente con un giro/velocidad reducidos. Configure una limitación de
par adecuada.
Para ajustar la posición absoluta o relativa en el tope fijo, proceda del siguiente modo:
1. Con la instrucción de Motion Control "MC_TorqueLimiting", active una detección de tope fijo
adecuada.
2. Con la instrucción de Motion Control "MC_WriteParameter", desactive el final de carrera
hardware existente.
3. Mueva el eje hasta el tope fijo con una orden de movimiento adecuada. Utilice para ello las
instrucciones de Motion Control "MC_MoveRelative" o "MC_MoveJog".
4. Cuando el eje haya alcanzado el tope fijo, realice un referenciado directo con la instrucción
de Motion Control "MC_Home".
5. Retroceda el eje hasta el área de trabajo, entre los finales de carrera hardware.
6. Con la instrucción de Motion Control "MC_WriteParameter", active el final de carrera
hardware.
7. Con la instrucción de Motion Control "MC_TorqueLimiting", desactive la detección de tope
fijo.
Consulte también
MC_TorqueLimiting V6 (Página 300)
MC_WriteParameter V6 (Página 282)
MC_MoveJog V6 (Página 259)
MC_MoveRelative V6 (Página 247)
MC_Home V6 (Página 229)
Encóder incremental
En los casos siguientes, el estado "referenciado" se desactiva y es necesario volver a
referenciar el objeto tecnológico:
• Error en el sistema del sensor/fallo del encóder
• Inicio de una orden "MC_Home" con "Mode" = 3, 5, 8, 10
(En cuanto se ha alcanzado la marca de referencia, se ajusta el estado "Referenciado" a
"TRUE").
• Sustitución de la CPU
• Sustitución de la SIMATIC Memory Card
• POWER OFF
• Borrado total
• Cambio de la configuración del encóder
• Reinicio del objeto tecnológico
• Restablecimiento de la configuración de fábrica de la CPU
• Transferencia de otro proyecto al controlador
Encóder absoluto
En los casos siguientes, el estado "referenciado" se desactiva y es necesario volver a
referenciar el objeto tecnológico:
• Sustitución de la CPU
• Cambio de la configuración del encóder
• Restablecimiento de la configuración de fábrica de la CPU
• Transferencia de otro proyecto al controlador
Si se utiliza un encóder absoluto nuevo, deberá referenciarse nuevamente.
El borrado total de la CPU o la actualización de un proyecto no requieren un reajuste del
encóder absoluto.
Indicadores de estado
Variable Descripción
<TO>.StatusWord.X11 (Homing Comando de referenciado activo
Command)
<TO>.StatusWord.X5 (HomingDone) Objeto tecnológico referenciado
<TO>.ErrorWord.X10 (HomingFault) Error al referenciar
Nota
Evaluación de los bits en StatusWord, ErrorWord y WarningWord
Tenga en cuenta las indicaciones del capítulo "Evaluar StatusWord, ErrorWord y
WarningWord" de la documentación "S7-1500/S7-1500T Sinopsis de Motion Control"
(Página 16).
Posiciones
Variable Descripción
<TO>.Homing.AutoReversal Inversión en los finales de carrera hardware
<TO>.Homing.HomePosition Punto de referencia
<TO>.StatusSensor[1..4].AbsEncoder Offset calculado tras el reajuste del encóder absoluto
Offset
Límite de advertencia
Para el error de seguimiento es posible especificar un límite de advertencia. Dicho límite se
ajusta como valor porcentual y es efectivo en relación al error de seguimiento admisible
actualmente. Cuando se alcanza el límite de advertencia del error de seguimiento se lanza la
alarma tecnológica 522. Es una advertencia y no incluye ninguna reacción a alarma.
Indicadores de estado
Variable Descripción
<TO>.StatusWord.X7 (Standstill) Se pone al valor "TRUE" cuando la velocidad real alcanza la
ventana de velocidad cero y no la abandona durante el
tiempo mínimo de permanencia.
La señal de velocidad cero solo existe en el eje de posicio-
namiento/eje sincronizado.
<TO>.StatusWord.X6 (Done) Eje de posicionamiento/eje sincronizado
Se pone al valor "TRUE" cuando el valor real de velocidad
alcanza la ventana de posicionamiento dentro del tiempo de
tolerancia y permanece allí durante el tiempo mínimo de
permanencia.
Eje de velocidad de giro
Se pone a "TRUE" cuando el movimiento ha concluido y, por
consiguiente, la consigna de velocidad de giro es cero.
<TO>.ErrorWord.X12 (PositioningFault) Ha ocurrido un error de posicionamiento.
Posiciones y tiempos
Variable Descripción
<TO>.PositioningMonitoring.Tolerance Tiempo máximo admisible hasta alcanzar la ventana de
Time posicionamiento
El tiempo se inicia con el final de la interpolación de consig-
na.
<TO>.PositioningMonitoring.MinDwell Tiempo mínimo de permanencia en la ventana de posición
Time
<TO>.PositioningMonitoring.Window Ventana de posicionamiento
Indicadores de estado
Variable Descripción
<TO>.StatusPositioning.FollowingError Error de seguimiento actual
<TO>.ErrorWord.X11 (FollowingError- Indicador de estado que indica que el error de seguimiento
Fault) es demasiado grande
<TO>.WarningWord.X11 (Following Indicador de estado que indica que se ha alcanzado el límite
ErrorWarning) de advertencia del error de seguimiento
Bits de control
Variable Descripción
<TO>.FollowingError.EnableMonitoring Activar y desactivar la vigilancia de errores de seguimiento
Valores límite
Variable Descripción
<TO>.FollowingError.MinVelocity Consigna de velocidad inferior para la curva característica
del error de seguimiento máximo
<TO>.FollowingError.MinValue Error de seguimiento admisible por debajo de
"<TO>.FollowingError.MinVelocity"
<TO>.FollowingError.MaxValue Error de seguimiento máximo admisible a la velocidad má-
xima del eje
<TO>.FollowingError.WarningLevel Límite de advertencia como valor porcentual referido al
error de seguimiento máximo admisible (en función de la
velocidad según la curva característica)
Precontrol de velocidad
El precontrol de velocidad puede emplearse en la regulación de posición para minimizar el
error de seguimiento que depende de la velocidad. En caso necesario, se logrará un
posicionamiento más rápido, dado que el regulador de posición solo debe corregir las
perturbaciones restantes.
Cuando se utiliza el precontrol de velocidad, se conecta adicionalmente la consigna de
velocidad aditiva a la salida del regulador de posición. Esta consigna adicional puede
ponderarse mediante un factor.
El filtro de simetría es un modelo simplificado del lazo de regulación de velocidad de giro. El
filtro de simetría sirve para impedir que el regulador de posición haga que la variable de
control de velocidad distorsione en las fases de aceleración y deceleración. Para ello, la
consigna de posición del regulador de posición se retarda en el tiempo sustitutivo del lazo de
regulación de la velocidad de giro referido al precontrol de velocidad.
Información adicional
Encontrará más información sobre la regulación y optimización del eje en Siemens Industry
Online Support, en la entrada de FAQ 109779884
(https://support.industry.siemens.com/cs/ww/es/view/109779884).
Consulte también
Telegramas PROFIdrive (Página 30)
Información adicional
Para más información sobre la estructura de regulación en forma de esquemas de flujo de
señales para el objeto tecnológico Eje, visite el Siemens Industry Online Support, en la
entrada de FAQ 109770664
(https://support.industry.siemens.com/cs/ww/es/view/109770664).
Consulte también
Configuración - lazo de regulación (Página 163)
MC_Power
Con "MC_Power" y el parámetro "StartMode" = 0 se habilita el eje sin regulación de posición.
La regulación de posición permanece desconectada hasta que otra instrucción de Motion
Control modifica el estado de la regulación de posición.
MC_MoveVelocity y MC_MoveJog
Una orden "MC_MoveVelocity" o "MC_MoveJog" con "PositionControlled" = FALSE fuerza el
funcionamiento sin regulación de posición.
Una orden "MC_MoveVelocity" o "MC_MoveJog" con "PositionControlled" = TRUE fuerza el
funcionamiento con regulación de posición.
El modo seleccionado se mantiene una vez finalizada la orden.
MC_MotionInVelocity y MC_MotionInPosition
Una orden "MC_MotionInVelocity" con "PositionControlled" = FALSE fuerza el modo sin
regulación de posición.
Una orden "MC_MotionInVelocity" con "PositionControlled" = TRUE fuerza el modo con
regulación de posición.
El modo seleccionado se mantiene una vez finalizada la orden.
Una orden "MC_MotionInPosition" fuerza el modo con regulación de posición.
Parámetros
Variable Descripción
<TO>.PositionControl.Kv Ganancia P de la regulación de posición
<TO>.PositionControl.Kpc Precontrol de velocidad de la regulación de posición (en %)
<TO>.PositionControl.EnableDSC Activar DSC
<TO>.DynamicAxisModel.VelocityTime Tiempo sustitutivo del lazo de regulación de velocidad de
Constant giro [s]
<TO>.PositionControl.Control- Tipo de cuantificación
DifferenceQuantization.Mode Configuración de una cuantificación en caso de conexión de
un accionamiento con interfaz de motor paso a paso
0 Ninguna cuantificación
1 Cuantificación según resolución de encóder
2 Cuantificación en valor directo (entrada de valor
en "<TO>.PositionControl.ControlDifference-
Quantization.Value")
La configuración se realiza en la vista de parámetros (estruc-
tura de datos).
Parámetros
Variable Descripción
<TO>.PositionControl.Control- Valor de la cuantificación
DifferenceQuantization.Value Configuración de un valor en caso de cuantificación en valor
directo ("<TO>.PositionControl.ControlDifference-
Quantization.Mode" = 2)
El valor de cuantificación se indica en la unidad de posición
del eje.
La configuración se realiza en la vista de parámetros (estruc-
tura de datos).
Nombre
Defina en este campo el nombre del eje de velocidad de giro. El objeto tecnológico aparece
con ese nombre en el árbol del proyecto. Las variables del eje de velocidad de giro pueden
utilizarse en el programa de usuario con este nombre.
Tipo de eje
Si desea utilizar el eje de forma exclusivamente virtual en la CPU (p. ej., como eje conductor
virtual para el sincronismo), active la casilla de verificación "Eje virtual". La configuración de la
conexión de accionamientos y encóders no es relevante.
Unidades de medida
En las listas desplegables, seleccione las unidades de medida deseadas para la velocidad y el
par.
Simulación
Si desea mover un eje real en modo de simulación, active la casilla de verificación "Activar
simulación".
En el modo de simulación pueden simularse en la CPU ejes de velocidad de giro, de
posicionamiento y sincronizados sin accionamiento ni encóder conectado. A partir de la
versión tecnológica V3.0, el modo de simulación también es posible sin configurar una
conexión a accionamientos y encóders.
Para el modo de simulación sin hardware conectado a la CPU, el tiempo de arranque de la
CPU puede modificarse con el parámetro "Tiempo de parametrización para periferia
centralizada y descentralizada". Encontrará este parámetro en las propiedades de la CPU, en
la navegación "Arranque".
Consulte también
Eje en simulación (Página 42)
Tipo de accionamiento
En la lista desplegable, seleccione si desea utilizar un accionamiento PROFIdrive o un
accionamiento con conexión analógica.
Los accionamientos PROFIdrive se conectan al controlador a través de un sistema de
comunicación digital (PROFINET o PROFIBUS). La comunicación se realiza a través de
telegramas PROFIdrive.
Los accionamientos con conexión analógica obtienen la consigna de velocidad de giro a
través de una señal de salida analógica (p. ej., de –10 V a +10 V) de la CPU.
Nota
Opción "Mostrar todos los módulos"
Si un accionamiento PROFIdrive ya configurado no está disponible en la selección, podrá ver
todos los módulos accesibles con la opción "Mostrar todos los módulos".
Si activa la opción "Mostrar todos los módulos", solo se comprobará el área de direcciones de
todos los módulos mostrados. Si el área de direcciones de un módulo es lo suficientemente
grande para el telegrama PROFIdrive seleccionado, podrá seleccionar el módulo. Por lo tanto,
asegúrese de seleccionar un accionamiento PROFIdrive.
Nota
Si no se utiliza ninguna salida de habilitación, el sistema no puede bloquear el accionamiento
directamente como consecuencia de reacciones a errores o funciones de vigilancia. No se
garantiza una parada controlada del accionamiento.
Nota
La salida de habilitación y la entrada de disponibilidad pueden activarse de forma
independiente entre sí.
Para la entrada de disponibilidad activada rigen las condiciones marco siguientes:
• El eje no se habilita ("MC_Power Status" = TRUE) hasta que hay una señal en la entrada de
disponibilidad.
• Si en un eje habilitado no hay señal en la entrada de disponibilidad, se bloquea el eje con
la reacción a alarma "Retirar habilitación".
• Si se bloquea el eje con la instrucción "MC_Power" ("Enable" = FALSE), se bloquea también
con una señal presente en la entrada de disponibilidad.
Consulte también
Configuración: Intercambio de datos con el accionamiento (Página 116)
Conexión de accionamientos y encóders (Página 29)
Nota
La aplicación automática de los parámetros del accionamiento solo es posible con
accionamientos SINAMICS a partir de la versión V4.x. Para ello, en la ventana de
configuración debe seleccionarse "Interfaz de hardware > Accionamiento" como conexión de
datos "Accionamiento".
Consulte también
Aplicación automática de los parámetros del accionamiento y del encóder en el dispositivo
(Página 37)
Conexión de accionamientos y encóders (Página 29)
Reductor de carga
El índice de reducción del reductor de carga se indica como relación entre vueltas del motor y
vueltas de la carga.
Configure el número entero de vueltas del motor en el campo de configuración "Número de
vueltas del motor".
Configure el número entero de vueltas de la carga en el campo de configuración "Número de
vueltas de la carga".
Consulte también
Mecánica (Página 57)
Velocidad de giro
Defina en este campo el valor predeterminado para la velocidad de giro del eje.
Nota
Un cambio de la velocidad de giro influye en los valores de aceleración y deceleración del eje.
Los tiempos de aceleración y deceleración se mantienen.
Tiempo de redondeo/tirón
Los parámetros para la limitación de tirones se introducen en el campo "Tiempo de redondeo"
o "Tirón":
• Ajuste el tirón deseado para la rampa de aceleración y deceleración en el campo "Tirón". El
valor 0 significa que la limitación de tirones está desactivada.
• Ajuste el tiempo de redondeo deseado para la rampa de aceleración en el campo "Tiempo
de redondeo".
Nota
El valor de tirón es idéntico para la rampa de aceleración y la de deceleración. El tiempo de
redondeo efectivo en la rampa de deceleración resulta de las siguientes relaciones:
• aceleración > deceleración
En la rampa de deceleración se utiliza un tiempo de redondeo menor que en la rampa
de aceleración.
• aceleración < deceleración
En la rampa de deceleración se utiliza un tiempo de redondeo mayor que en la rampa
de aceleración.
• aceleración = deceleración
Los tiempos de redondeo son iguales en la rampa de aceleración y deceleración.
En caso de error, el eje reduce la velocidad con la deceleración de parada de emergencia
configurada. En este caso no se tiene en cuenta una limitación de tirones configurada.
La relación entre los tiempos de redondeo y el tirón se explica en las ecuaciones siguientes:
Consulte también
Perfil de velocidad (Página 71)
Consulte también
Deceleración de parada de emergencia (Página 75)
Nota
Cambio de la velocidad máxima de giro
Si se modifica la velocidad de giro máxima se influye en los valores de aceleración y
deceleración del eje. Los tiempos de aceleración y deceleración se mantienen.
Tiempo de redondeo/tirón
Los parámetros para la limitación de tirones se introducen en el campo "Tiempo de redondeo"
o "Tirón":
• Ajuste el tirón deseado para la rampa de aceleración y deceleración en el campo "Tirón
máximo". El valor 0 significa que el tirón no está limitado.
• Ajuste el tiempo de redondeo deseado para la rampa de aceleración en el campo "Tiempo
de redondeo".
Nota
Valores diferentes de aceleración y deceleración
El tiempo de redondeo ajustado y mostrado en la configuración solo es válido para la
rampa de aceleración.
En caso de que los valores de aceleración y deceleración sean distintos, el tiempo de
redondeo de la rampa de deceleración se calcula y utiliza de acuerdo con el tirón de la
rampa de aceleración.
El tiempo de redondeo de la deceleración se adapta del siguiente modo:
• aceleración > deceleración
En la rampa de deceleración se utiliza un tiempo de redondeo menor que en la rampa
de aceleración.
• aceleración < deceleración
En la rampa de deceleración se utiliza un tiempo de redondeo mayor que en la rampa
de aceleración.
• aceleración = deceleración
Los tiempos de redondeo son iguales en la rampa de aceleración y deceleración.
En caso de error, el eje reduce la velocidad con la deceleración de parada de emergencia
(Página 75) configurada (reacción a alarma "Parada con valores dinámicos máximos"). En
este caso no se tiene en cuenta una limitación de tirones configurada.
La relación entre los tiempos de redondeo y el tirón se explica en las ecuaciones siguientes:
Efectivo
En la lista desplegable, seleccione si el valor de limitación debe actuar "En el lado de la carga"
o "En el lado del motor".
Limitación de par
Indique en este campo un valor predeterminado para la limitación de par en la unidad de
medida especificada.
El ajuste predeterminado es efectivo cuando la limitación de par se especifica mediante la
instrucción "MC_TorqueLimiting" de Motion Control, parámetro de entrada "Limit" < 0.
Si la eficacia energética del reductor es determinante, puede ajustarla en la variable
"<TO>.Actor.Efficiency".
Consulte también
Limitación de fuerza/par (Página 78)
Nombre
Defina en este campo el nombre del eje de posicionamiento. El objeto tecnológico aparece
con ese nombre en el árbol del proyecto. Las variables del objeto tecnológico pueden
utilizarse en el programa de usuario con este nombre.
Tipo de eje
Si desea utilizar el eje de forma exclusivamente virtual en la CPU (p. ej., como eje conductor
virtual para el sincronismo), active la casilla de verificación "Eje virtual". La configuración de la
conexión de accionamientos y encoders no es relevante.
Configure si el eje debe realizar movimientos lineales o rotativos.
Para un tipo de eje lineal, configure si el eje estará accionado por un motor estándar o por un
motor lineal.
Unidades de medida
En las listas desplegables, seleccione las unidades de medida deseadas para posición,
velocidad, par y fuerza del eje.
Si en la unidad seleccionada desea utilizar seis decimales, active la casilla de verificación
"Utilizar valores de posición con resolución más alta".
Módulo
Active la casilla de verificación "Activar módulo" si desea utilizar un sistema de medida
repetitivo para el eje (p. ej., de 0° a 360° con un eje del tipo "rotativo").
• Valor inicial de módulo
En este campo, defina la posición en la que debe empezar el rango de módulo (p. ej. 0°
con un eje del tipo "rotativo").
• Longitud módulo
En este campo, defina la longitud del rango del módulo (p. ej. 360° con un eje del tipo
"rotativo").
Simulación
Si desea mover un eje real en modo de simulación, active la casilla de verificación "Activar
simulación".
En el modo de simulación pueden simularse en la CPU ejes de velocidad de giro, de
posicionamiento y sincronizados sin accionamiento ni encóder conectado. A partir de la
versión tecnológica V3.0, el modo de simulación también es posible sin configurar una
conexión a accionamientos y encoders.
Para el modo de simulación sin hardware conectado a la CPU, el tiempo de arranque de la
CPU puede modificarse con el parámetro "Tiempo de parametrización para periferia
centralizada y descentralizada". Encontrará este parámetro en las propiedades de la CPU, en
la navegación "Arranque".
Consulte también
Eje en simulación (Página 42)
Ajuste de módulo (Página 26)
Mecánica (Página 57)
Tipo de accionamiento
En la lista desplegable, seleccione si desea utilizar un accionamiento PROFIdrive o un
accionamiento con conexión analógica.
Los accionamientos PROFIdrive se conectan al controlador a través de un sistema de
comunicación digital (PROFINET o PROFIBUS). La comunicación se realiza a través de
telegramas PROFIdrive.
Los accionamientos con conexión analógica obtienen la consigna de velocidad de giro a
través de una señal de salida analógica (p. ej., de –10 V a +10 V) de la CPU.
Accionamiento/bloque de datos
En el campo "Accionamiento", seleccione un accionamiento PROFIdrive/slot previamente
configurado. Si ha seleccionado un accionamiento PROFIdrive, los botones "Configuración del
dispositivo" y "Configuración del accionamiento" le permitirán configurar dicho
accionamiento PROFIdrive.
Si no hubiera ningún accionamiento PROFIdrive disponible, cambie a la configuración de
dispositivos y agregue un accionamiento PROFIdrive en la vista de redes. Para configurar el
accionamiento, cambie a Configuración del accionamiento.
Nota
Opción "Mostrar todos los módulos"
Si un accionamiento PROFIdrive ya configurado no está disponible en la selección, podrá ver
todos los módulos accesibles con la opción "Mostrar todos los módulos".
Si activa la opción "Mostrar todos los módulos", solo se comprobará el área de direcciones de
todos los módulos mostrados. Si el área de direcciones de un módulo es lo suficientemente
grande para el telegrama PROFIdrive seleccionado, podrá seleccionar el módulo. Por lo tanto,
asegúrese de seleccionar un accionamiento PROFIdrive.
Nota
A partir del TIA Portal V17 es posible conectar estructuras de variables del tipo de datos
"PD_TELx" que estén definidas en arrays (Array [0..x] of "PD_TELx"), tipos de datos PLC o
estructuras dentro de un bloque de datos.
Para poder seleccionar una salida de habilitación, es necesario que en la configuración del
dispositivo se haya agregado un módulo de salidas digitales y que se haya definido el nombre
de variable PLC para la salida digital.
Nota
Si no se utiliza ninguna salida de habilitación, el sistema no puede bloquear el accionamiento
directamente como consecuencia de reacciones a errores o funciones de vigilancia. No se
garantiza una parada controlada del accionamiento.
Nota
La salida de habilitación y la entrada de disponibilidad pueden activarse de forma
independiente entre sí.
Para la entrada de disponibilidad activada rigen las condiciones marco siguientes:
• El eje no se habilita ("MC_Power Status" = TRUE) hasta que hay una señal en la entrada de
disponibilidad.
• Si en un eje habilitado no hay señal en la entrada de disponibilidad, el eje se bloquea con
un error.
• Si se bloquea el eje con la instrucción "MC_Power" ("Enable" = FALSE), se bloquea también
con una señal presente en la entrada de disponibilidad.
Consulte también
Conexión de datos de accionamientos/encóders mediante un bloque de datos (Página 46)
Conexión de datos
En la lista desplegable, seleccione si la conexión de datos debe realizarse directamente al
encóder o a través de un bloque de datos que pueda procesarse en el programa de usuario.
Encóder/bloque de datos
En este campo de configuración, seleccione un encóder ya configurado.
Nota
Opción "Mostrar todos los módulos"
Si un encóder PROFIdrive ya configurado no está disponible en la selección, podrá ver
todos los módulos accesibles con la opción "Mostrar todos los módulos".
Si activa la opción "Mostrar todos los módulos", solo se comprobará el área de direcciones
de todos los módulos mostrados. Si el área de direcciones de un módulo es lo
suficientemente grande para el telegrama PROFIdrive seleccionado, podrá seleccionar el
módulo. Por lo tanto, asegúrese de seleccionar un encóder PROFIdrive.
Tipo de encóder
Seleccione el tipo de encóder en la lista desplegable. Existen los siguientes tipos de encóder:
• Incremental (Página 35)
• Absoluto (Página 35) (rango de medición > rango de desplazamiento)
• Cíclico absoluto (Página 35) (rango de medición < rango de desplazamiento)
Recomendación de ajuste para valores reales absolutos: Se recomienda el tipo de encóder
"Cíclico absoluto". Con este ajuste, el objeto tecnológico tiene en cuenta automáticamente la
posición del paso por cero del encóder.
Nota
Rango de medición del encóder absoluto.
En los valores absolutos, tenga en cuenta las condiciones marco.
Encontrará más información en el capítulo "Valor real absoluto (Página 35)" de la
documentación "S7-1500/S7-1500T Funciones de eje" (Página 16).
Consulte también
Conexión de datos de accionamientos/encóders mediante un bloque de datos (Página 46)
Uso de varios encóders (Página 39)
Nota
La aplicación automática de los parámetros del accionamiento solo es posible con
accionamientos SINAMICS a partir de la versión V4.x. Para ello, establezca la conexión de
datos "Accionamiento" en la ventana de configuración "Interfaz de hardware >
Accionamiento".
Datos adicionales
Si desea configurar la conexión de los datos del par, active la casilla de verificación "Datos del
par". Si ha seleccionado un accionamiento en el que está configurado el telegrama adicional
750, la casilla de verificación "Datos del par" aparece preseleccionada.
Conexión de datos a través de un telegrama adicional
Si selecciona la entrada "Telegrama adicional" en la lista desplegable "Conexión de datos",
podrá editar la lista desplegable "Telegrama adicional".
• En el campo "Telegrama adicional", seleccione un telegrama adicional ya configurado.
• Active la casilla de verificación "Mostrar todos los módulos", si desea que se muestren
todos los submódulos del accionamiento conectado. Esta función le permite también
buscar telegramas adicionales definidos por el usuario.
Conexión de datos a través de un bloque de datos
Si selecciona la entrada "Bloque de datos" en la lista desplegable "Conexión de datos", puede
seleccionar un bloque de datos creado previamente que contenga una estructura de variables
del tipo de datos "PD_TEL750".
En el campo "Bloque de datos", seleccione el bloque de datos a través del cual desea integrar
los datos del par.
Velocidad de referencia
Con un motor lineal, la velocidad de referencia es la velocidad a la que se mueve el
accionamiento cuando la salida analógica está al 100 %. La velocidad de referencia debe
configurarse en el accionamiento y aplicarse en la configuración del objeto tecnológico.
El valor analógico emitido con el 100 % depende del tipo de salida analógica. Así, por
ejemplo, en una salida analógica de +/- 10 V al 100 % se emite el valor 10 V.
Las salidas analógicas se pueden saturar un 17 % aproximadamente. Esto significa que una
salida analógica puede utilizarse en un rango de –117 % a 117 %, siempre que el
accionamiento lo permita.
Consulte también
Aplicación automática de los parámetros del accionamiento y del encóder en el dispositivo
(Página 37)
Calcular la velocidad real a partir de la velocidad de giro real del primer encóder en el telegrama
del accionamiento
Active la casilla de verificación para calcular la velocidad real a partir de la velocidad de giro
real NREAL del primer encóder en el telegrama del accionamiento. Utilice este ajuste para
encoders de baja resolución.
Si utiliza una CPU S7-1500T, puede modificar este ajuste para los encoders 2 a 4 únicamente
en Vista de parámetros > Modificar estructura de datos
(<TO>.Sensor.Sensor(n).ActualVelocityMode = PROFIDRIVE_NIST).
Aplicar automáticamente los valores del encóder durante el tiempo de ejecución (online)
Active la casilla de verificación si desea aplicar los valores online efectivos en el encóder en
tiempo de ejecución en la CPU. El bus adopta los parámetros del encóder después de
(re)inicializar el objeto tecnológico o (re)arrancar el encóder o la CPU.
Nota
La aplicación automática de los parámetros del encóder solo es posible con encoders
PROFIdrive a partir de la versión A16. Para ello debe haberse seleccionado "Encóder" como
conexión de datos en la ventana de configuración "Interfaz de hardware > Encóder".
Sistema de medición
Seleccione el método de medición en la lista desplegable. Las opciones son "Lineal" y
"Rotativo".
Otros parámetros
En función del sistema de medición y del tipo de encóder seleccionado en "Objeto
tecnológico > Configuraciones > Interfaz de hardware > Encóder", configure los parámetros
que se describen a continuación:
• Sistema de medición: rotativo; tipo de encóder: Incremental
Parámetro Descripción
Incrementos por vuelta Configure en este campo la resolución en número de
incrementos del encóder por vuelta.
Bits para resolución fina en el valor Configure en este campo el número de bits para la resolu-
real incremental (Gx_XIST1) ción fina dentro del valor real incremental (Gx_XIST1).
Velocidad de giro de referencia del Solo visible si se ha activado "Calcular la velocidad real a
encóder partir de la velocidad de giro real del primer encóder en el
telegrama del accionamiento".
Configure en este campo la velocidad de giro de referen-
cia del encóder.
Parámetro Descripción
Incrementos por vuelta Configure en este campo la resolución en número de
incrementos del encóder por vuelta.
Número de vueltas Configure en este campo el número de vueltas que puede
capturar el encóder absoluto.
Bits para resolución fina en el valor Configure en este campo el número de bits para la resolu-
real incremental (Gx_XIST1) ción fina dentro del valor real incremental (Gx_XIST1).
Bits para resolución fina en valor real Configure en este campo el número de bits para la resolu-
absoluto (Gx_XIST2) ción fina dentro del valor real absoluto (Gx_XIST2).
Velocidad de giro de referencia del Solo visible si se ha activado "Calcular la velocidad real a
encóder partir de la velocidad de giro real del primer encóder en el
telegrama del accionamiento".
Configure en este campo la velocidad de giro de referen-
cia del encóder.
Parámetro Descripción
Incrementos por vuelta Configure en este campo la resolución en número de
incrementos del encóder por vuelta.
Número de vueltas Configure en este campo el número de vueltas que puede
capturar el encóder absoluto.
Bits para resolución fina en el valor Configure en este campo el número de bits para la resolu-
real incremental (Gx_XIST1) ción fina dentro del valor real incremental (Gx_XIST1).
Bits para resolución fina en valor real Configure en este campo el número de bits para la resolu-
absoluto (Gx_XIST2) ción fina dentro del valor real absoluto (Gx_XIST2).
Velocidad de giro de referencia del Solo visible si se ha activado "Calcular la velocidad real a
encóder partir de la velocidad de giro real del primer encóder en el
telegrama del accionamiento".
Configure en este campo la velocidad de giro de referen-
cia del encóder.
Parámetro Descripción
Distancia entre dos incrementos Configure en este campo el recorrido entre dos incremen-
tos del encóder.
Bits para resolución fina en el valor Configure en este campo el número de bits para la resolu-
real incremental (Gx_XIST1) ción fina dentro del valor real incremental (Gx_XIST1).
Velocidad de referencia del encóder Solo visible si se ha activado "Calcular la velocidad real a
partir de la velocidad de giro real del primer encóder en el
telegrama del accionamiento".
Configure en este campo la velocidad de referencia del
encóder.
Parámetro Descripción
Distancia entre dos incrementos Configure en este campo el recorrido entre dos incremen-
tos del encóder.
Bits para resolución fina en el valor Configure en este campo el número de bits para la resolu-
real incremental (Gx_XIST1) ción fina dentro del valor real incremental (Gx_XIST1).
Bits para resolución fina en valor real Configure en este campo el número de bits para la resolu-
absoluto (Gx_XIST2) ción fina dentro del valor real absoluto (Gx_XIST2).
Velocidad de referencia del encóder Solo visible si se ha activado "Calcular la velocidad real a
partir de la velocidad de giro real del primer encóder en el
telegrama del accionamiento".
Configure en este campo la velocidad de referencia del
encóder.
Parámetro Descripción
Distancia entre dos incrementos Configure en este campo el recorrido entre dos incremen-
tos del encóder.
Bits para resolución fina en el valor Configure en este campo el número de bits para la resolu-
real incremental (Gx_XIST1) ción fina dentro del valor real incremental (Gx_XIST1).
Bits para resolución fina en valor real Configure en este campo el número de bits para la resolu-
absoluto (Gx_XIST2) ción fina dentro del valor real absoluto (Gx_XIST2).
Velocidad de referencia del encóder Solo visible si se ha activado "Calcular la velocidad real a
partir de la velocidad de giro real del primer encóder en el
telegrama del accionamiento".
Configure en este campo la velocidad de referencia del
encóder.
Consulte también
Aplicación automática de los parámetros del accionamiento y del encóder en el dispositivo
(Página 37)
Configuración: Mecánica (Página 138)
Configuración - Encóder (Página 127)
Cálculo de la velocidad real a partir de la velocidad de giro real NREAL_B del telegrama
PROFIdrive (Página 36)
Configuración - Intercambio de datos (Página 170)
Campo Descripción
Permitir cálculo del Para que el sistema ajuste el tiempo de retardo del valor conductor local,
sistema active esta casilla de verificación. El cálculo del tiempo de retardo por parte
del sistema se iniciará cuando inicie el cálculo en la vista general de interco-
nexiones
Tiempo de retardo Si la casilla de verificación "Permitir cálculo del sistema" está desactivada,
este campo se puede editar. Introduzca en este campo el tiempo de retardo.
El tiempo de retardo introducido determina el retardo a la salida del valor
conductor para los ejes conducidos locales.
(<TO>.CrossPlcSynchronousOperation.LocalLeadingValueDelayTime)
Vista general de inter- Con este enlace se abre la vista general de interconexiones. En un sincro-
conexiones nismo de varios PLC, la vista general de interconexiones ofrece una vista del
eje conductor y los ejes conducidos interconectados y su asignación a las
CPU.
Campo Descripción
Mostrar todas las áreas Si activa esta casilla de verificación, se muestran en la tabla las filas 2 a 8.
de transferencia
Número En esta columna de la tabla se muestra el número del área de transferencia
correspondiente.
Proporcionar valor con- Para proporcionar el valor conductor a través de un área de transferencia,
ductor active la casilla de verificación correspondiente en esta columna de la tabla.
Área de transferencia En esta columna de la tabla, seleccione en la lista desplegable la variable de
salida del área de transferencia configurada entre la CPU del eje conductor y
las CPU de los ejes conducidos.
Encontrará más información sobre el área de transferencia en el capítulo
"Configuración de la comunicación por intercambio de datos directo" de la
documentación "S7-1500/S7-1500T Funciones de sincronismo" (Página 16).
Consulte también
Uso de varios encóders (Página 39)
Compensación del juego de inversión (Página 58)
Reductor de carga
El índice de reducción del reductor de carga se indica como relación entre vueltas del motor y
vueltas de la carga.
Configure el número entero de vueltas del motor en el campo de configuración "Número de
vueltas del motor".
Configure el número entero de vueltas de la carga en el campo de configuración "Número de
vueltas de la carga".
Parámetros de posición
Configure en el campo de configuración "Paso del husillo" el trayecto que recorrerá la carga
cuando el husillo gire una vuelta.
Reductor de carga
El índice de reducción del reductor de carga se indica como relación entre vueltas del motor y
vueltas de la carga.
Configure el número entero de vueltas del motor en el campo de configuración "Número de
vueltas del motor".
Configure el número entero de vueltas de la carga en el campo de configuración "Número de
vueltas de la carga".
Reductor de carga
El índice de reducción del reductor de carga se indica como relación entre vueltas del motor y
vueltas de la carga.
Configure el número entero de vueltas del motor en el campo de configuración "Número de
vueltas del motor".
Configure el número entero de vueltas de la carga en el campo de configuración "Número de
vueltas de la carga".
Reductor de carga
El índice de reducción del reductor de carga se indica como relación entre vueltas del motor y
vueltas de la carga.
Configure el número entero de vueltas del motor en el campo de configuración "Número de
vueltas del motor".
Configure el número entero de vueltas de la carga en el campo de configuración "Número de
vueltas de la carga".
Velocidad
Defina en este campo el valor predeterminado para la velocidad del eje.
Nota
Si se modifica la velocidad, se influye en los valores de aceleración y deceleración del eje. Los
tiempos de aceleración y deceleración se mantienen.
Tiempo de redondeo/tirón
Los parámetros para la limitación de tirones se introducen en el campo "Tiempo de redondeo"
o "Tirón":
• Ajuste el tirón deseado para la rampa de aceleración y deceleración en el campo "Tirón". El
valor 0 significa que la limitación de tirones está desactivada.
• Ajuste el tiempo de redondeo deseado para la rampa de aceleración en el campo "Tiempo
de redondeo".
Nota
El valor de tirón es idéntico para la rampa de aceleración y la de deceleración. El tiempo de
redondeo efectivo en la rampa de deceleración resulta de las siguientes relaciones:
• aceleración > deceleración
En la rampa de deceleración se utiliza un tiempo de redondeo menor que en la rampa
de aceleración.
• aceleración < deceleración
En la rampa de deceleración se utiliza un tiempo de redondeo mayor que en la rampa
de aceleración.
• aceleración = deceleración
Los tiempos de redondeo son iguales en la rampa de aceleración y deceleración.
En caso de error, el eje reduce la velocidad con la deceleración de parada de emergencia
configurada. En este caso no se tiene en cuenta una limitación de tirones configurada.
La relación entre los tiempos de redondeo y el tirón se explica en las ecuaciones siguientes:
Consulte también
Perfil de velocidad (Página 71)
Consulte también
Deceleración de parada de emergencia (Página 75)
Nota
Utilice solo finales de carrera hardware que mantienen su estado de conmutación una vez
alcanzados. Este estado de conmutación solo se debe retirar una vez que se haya retornado al
rango de desplazamiento admisible.
Las entradas digitales de los finales de carrera hardware se evalúan de forma estándar
durante el intercambio cíclico de datos. Si desea que los finales de carrera hardware se
evalúen con el ciclo de la regulación de posición del accionamiento, seleccione en
"Direcciones E/S" la entrada "MC-Servo" para "Bloque de organización" y la entrada "IPP OB
Servo" para "Memoria imagen de proceso" en la configuración del módulo de entradas.
PRECAUCIÓN
Al colocar los finales de carrera hardware deben tenerse en cuenta los tiempos de
filtrado de las entradas digitales.
Hay que considerar los tiempos de deceleración que resultan del tiempo para un servociclo y
el tiempo de filtrado de las entradas digitales.
El tiempo de filtrado puede ajustarse en la configuración del dispositivo de los diferentes
módulos de entradas digitales.
Las entradas digitales están ajustadas de forma estándar a un tiempo de filtro de 6,4 ms. En
este caso, el uso como final de carrera hardware puede producir deceleraciones no
deseadas. En ese caso, reduzca el tiempo de filtrado para las salidas digitales
correspondientes.
El tiempo de filtrado se puede ajustar en la configuración del dispositivo de las entradas
digitales, en "Filtro de entradas".
Nota
Los finales de carrera software activados solo son efectivos con el eje referenciado.
Consulte también
Limitación del rango de desplazamiento (Página 66)
Velocidad máxima
Defina en este campo la velocidad máxima permitida del eje.
Nota
Si se modifica la velocidad máxima se influye en los valores de aceleración y deceleración del
eje. Los tiempos de aceleración y deceleración se mantienen.
La "deceleración máxima" para el referenciado activo con inversión de sentido en el final de
carrera hardware debe seleccionarse lo suficientemente grande como para que el eje pueda
frenar antes de llegar al tope mecánico.
Tiempo de redondeo/tirón
Los parámetros para la limitación de tirones se introducen en el campo "Tiempo de redondeo"
o "Tirón":
• Ajuste el tirón deseado para la rampa de aceleración y deceleración en el campo "Tirón". El
valor 0 significa que el tirón no está limitado.
• Ajuste el tiempo de redondeo deseado para la rampa de aceleración en el campo "Tiempo
de redondeo".
Nota
El tiempo de redondeo ajustado y visualizado en la configuración solo es válido para la
rampa de aceleración.
En caso de que los valores de aceleración y deceleración sean distintos, el tiempo de
redondeo de la rampa de deceleración se calcula y utiliza de acuerdo con el tirón de la
rampa de aceleración.
El tiempo de redondeo de la deceleración se adapta del siguiente modo:
• aceleración > deceleración
En la rampa de deceleración se utiliza un tiempo de redondeo menor que en la rampa
de aceleración.
• aceleración < deceleración
En la rampa de deceleración se utiliza un tiempo de redondeo mayor que en la rampa
de aceleración.
• aceleración = deceleración
Los tiempos de redondeo son iguales en la rampa de aceleración y deceleración.
En caso de error, el eje reduce la velocidad con la deceleración de parada de emergencia
configurada. En este caso no se tiene en cuenta una limitación de tirones configurada.
La relación entre los tiempos de redondeo y el tirón se explica en las ecuaciones siguientes:
Consulte también
Perfil de velocidad (Página 71)
Efectivo
En la lista desplegable, seleccione si el valor de limitación debe actuar "En el lado de la carga"
o "En el lado del motor".
Si se ha configurado un motor lineal, este ajuste no tiene ningún efecto.
Limitación de par
Indique en este campo un valor predeterminado para la limitación de par en la unidad de
medida especificada.
El ajuste predeterminado es efectivo cuando la limitación de par se especifica mediante la
instrucción "MC_TorqueLimiting" de Motion Control, parámetro de entrada "Limit" < 0.
La limitación de par es válida para las siguientes configuraciones de eje:
• El tipo de eje es "Rotativo" y el valor de limitación actúa "En el lado de la carga" o "En el
lado del motor"
• El tipo de eje es "Lineal" y el valor de limitación actúa "En el lado del motor"
Limitación de fuerza
Indique en este campo un valor predeterminado para la limitación de fuerza en la unidad de
medida especificada.
El ajuste predeterminado se hace efectivo si la limitación de fuerza se especifica mediante la
instrucción "MC_TorqueLimiting" de Motion Control, parámetro de entrada "Limit" < 0.
La limitación de fuerza es válida para las siguientes configuraciones de eje:
• "Motor estándar", tipo de eje "Lineal" y valor de limitación actúa "En el lado de la carga".
Si la eficacia energética del reductor y del husillo es determinante, puede ajustarla en la
variable "<TO>.Actor.Efficiency".
• "Motor lineal"
Consulte también
Limitación de fuerza/par (Página 78)
Tolerancia de posicionamiento
En este campo de configuración, ajuste la tolerancia de posicionamiento cuyo rebase por
exceso se evalúe como alcance o retroceso del tope fijo. Para detectar el alcance o el
retroceso del tope fijo, la consigna de posición debe encontrarse fuera de la tolerancia de
posicionamiento. La tolerancia de posición configurada debe ser menor que el error de
seguimiento configurado.
Error de seguimiento
Si el accionamiento se detiene durante una orden de movimiento debido a un tope fijo
mecánico, el error de seguimiento aumenta. El error de seguimiento que se forma sirve de
criterio para la detección de tope fijo. En el campo de configuración "Error de seguimiento",
ajuste el valor del error de seguimiento a partir del cual deba actuar la detección de tope fijo.
El error de seguimiento configurado debe ser mayor que la tolerancia de posición
configurada.
Nota
Si se ha activado la vigilancia de error de seguimiento en la configuración de las vigilancias de
posición, el "Error de seguimiento máximo" configurado en ella debe ser mayor que el "Error
de seguimiento" de la detección de tope fijo.
Consulte también
Detección de tope fijo (Página 80)
Consulte también
MC_Home: Referenciar el objeto tecnológico, establecer el punto de referencia V6
(Página 229)
Referenciado (Página 84)
Consulte también
Relación entre los distintos documentos (Página 16)
Referenciado (Página 84)
Uso de varios encóders (Página 39)
Sentido de referenciado
Elija el sentido en el que debe realizarse la aproximación a la siguiente marca cero para el
referenciado.
"Positivo" es el sentido de referenciado en el sentido de los valores de posición positivos;
"Negativo", en el sentido de los valores de posición negativos.
Velocidad de aproximación
Especifique en este campo la velocidad con la que se saldrá del decalaje del punto de
referencia.
Velocidad de referenciado
Especifique en este campo la velocidad con la que el eje debe llegar a la marca cero para el
referenciado.
Consulte también
Referenciado (Página 84)
Modo de referenciado "Utilizar leva de referencia y marca cero a través de telegrama PROFIdrive"
(S7-1500, S7-1500T)
Sentido de aproximación
Seleccione el sentido de aproximación para buscar la leva de referencia.
"Positivo" es el sentido de aproximación en el sentido de los valores de posición positivos;
"Negativo", en el sentido de los valores de posición negativos.
Sentido de referenciado
Elija el sentido en el que debe realizarse la aproximación a la marca cero para el referenciado.
Velocidad de aproximación
Especifique en este campo la velocidad con la que se buscará la leva de referencia durante la
marcha al punto de referencia. Si se ha ajustado un decalaje del punto de referencia, este se
extrae con la misma velocidad.
Velocidad de referenciado
Especifique en este campo la velocidad con la que el eje debe llegar a la marca cero para el
referenciado. Para detectar la marca cero, debe haberse abandonado la leva de referencia.
Consulte también
Referenciado (Página 84)
Sentido de aproximación
Seleccione el sentido de aproximación para buscar la marca de referencia.
"Positivo" es el sentido de aproximación en el sentido de los valores de posición positivos;
"Negativo", en el sentido de los valores de posición negativos.
Sentido de referenciado
Elija el sentido en el que debe realizarse la aproximación a la marca de referencia para el
referenciado.
Marca de referencia
Elija la posición de conmutación de la "entrada digital" que debe utilizarse como marca de
referencia.
Si se sobrepasa una "entrada digital" se generan dos flancos de conmutación separados entre
sí en el espacio. Al seleccionar el lado positivo o negativo se garantiza que la marca de
referencia se evalúe siempre en la misma posición mecánica.
El lado positivo es la posición de conmutación con un valor de posición mayor, mientras que
el lado negativo es la posición de conmutación con el valor de posición menor.
La selección del lado es independiente del sentido de movimiento y también de si provoca un
flanco ascendente o descendente.
Velocidad de aproximación
En este campo, especifique la velocidad con la que debe buscarse la "entrada digital" durante
la búsqueda del punto de referencia. Si se ha ajustado un decalaje del punto de referencia,
este se extrae con la misma velocidad.
Velocidad de referenciado
Especifique en este campo la velocidad con la que el eje debe llegar al punto de referencia
para el referenciado.
Consulte también
Referenciado (Página 84)
Ajustes para
En la lista desplegable, seleccione el encóder para el que deba ser aplicable la configuración
de referenciado (solo para S7-1500T).
Consulte también
Uso de varios encóders (Página 39)
Sentido de referenciado
Elija el sentido en el que debe realizarse la aproximación a la próxima marca cero para el
referenciado. Existen las opciones siguientes:
• Positivo
El eje se mueve en el sentido de los valores de posición más altos.
• Negativo
El eje se mueve en el sentido de los valores de posición más bajos.
• Actual
Para el referenciado se utiliza el sentido de marcha efectivo en estos momentos
Consulte también
Referenciado (Página 84)
Modo de referenciado "Utilizar leva de referencia y marca cero a través de telegrama PROFIdrive"
(S7-1500, S7-1500T)
Sentido de referenciado
Elija el sentido en el que debe realizarse la aproximación a la marca cero para el referenciado.
La próxima marca cero se utiliza después de abandonar la leva de referencia.
Existen las opciones siguientes:
• Positivo
El eje se mueve en el sentido de los valores de posición más altos.
• Negativo
El eje se mueve en el sentido de los valores de posición más bajos.
• Actual
Para el referenciado se utiliza el sentido de marcha efectivo en estos momentos
Consulte también
Referenciado (Página 84)
Sentido de referenciado
Elija el sentido en el que debe realizarse la aproximación a la marca de referencia para el
referenciado.
Existen las opciones siguientes:
• Positivo
El eje se mueve en el sentido de los valores de posición más altos.
• Negativo
El eje se mueve en el sentido de los valores de posición bajos.
• Actual
Para el referenciado se utiliza el sentido de marcha efectivo en estos momentos
Marca de referencia
Elija la posición de conmutación de la "entrada digital" que debe utilizarse como marca de
referencia.
Si se sobrepasa una "entrada digital" se generan dos flancos de conmutación separados entre
sí en el espacio. Al seleccionar el lado positivo o negativo se garantiza que la marca de
referencia se evalúe siempre en la misma posición mecánica.
El lado positivo es la posición de conmutación con un valor de posición mayor, mientras que
el lado negativo es la posición de conmutación con el valor de posición menor.
La selección del lado es independiente del sentido de movimiento y también de si provoca un
flanco ascendente o descendente.
Consulte también
Referenciado (Página 84)
Ventana de posicionamiento
Configure en este campo el tamaño de la ventana de posicionamiento. Si el eje está dentro
de esta ventana, se considera que la posición ha sido "alcanzada".
Tiempo de tolerancia
Configure en este campo el tiempo de tolerancia dentro del cual el valor de posición debe
alcanzar la ventana de posicionamiento.
Consulte también
Vigilancias de posición (Página 103)
Nivel de advertencia
Configure en este campo un valor porcentual del límite actual del error de seguimiento a
partir del cual debe emitirse una advertencia.
Ejemplo: El error de seguimiento máximo actual es de 100 mm. El nivel de advertencia está
configurado al 90 %. Si el error de seguimiento actual supera un valor de 90 mm, se emite la
alarma tecnológica 522 "Advertencia de tolerancia de error de seguimiento". Es una
advertencia y no incluye ninguna reacción a alarma.
Error de seguimiento
Configure en este campo el error de seguimiento admisible para velocidades pequeñas (sin
adaptación dinámica del error de seguimiento).
Consulte también
Vigilancia de errores de seguimiento (Página 105)
Consulte también
Señal de velocidad cero (Página 106)
Precontrol
Configure en este campo el precontrol de velocidad porcentual.
La respuesta de regulación de los ejes con regulación de posición puede mejorarse
considerablemente mediante el precontrol de velocidad. Cuando se utiliza el precontrol, el
error de seguimiento se minimiza y el regulador de posición es más dinámico.
A partir del cálculo de la magnitud de referencia en el MC-Interpolator, la velocidad se envía
además al lazo de regulación de velocidad de giro del accionamiento como valor de
precontrol. De este modo, la velocidad se especifica directamente como consigna para el lazo
de regulación de velocidad, con lo que no es necesario generarla mediante el regulador de
posición.
La ventaja de esto es que el accionamiento actúa de forma más dinámica y, por regla general,
el regulador de posición únicamente corrige perturbaciones.
Con un acoplamiento digital para el accionamiento, el precontrol de velocidad debe ser del
100%.
Nota
Dynamic Servo Control (DSC) solo es posible con uno de los siguientes telegramas
PROFIdrive:
• Telegrama estándar 5 o 6
• Telegrama SIEMENS 105 o 106
Si el accionamiento asignado soporta estos telegramas, utilícelos y ajuste "Regulación de
posición en el accionamiento (DSC activado)".
Información adicional
Encontrará más información sobre la regulación y optimización del eje en Siemens Industry
Online Support, en la entrada de FAQ 109779884
(https://support.industry.siemens.com/cs/ww/es/view/109779884).
Consulte también
Regulación (Página 107)
Estructura de regulación (Página 109)
Función y estructura de la optimización (Página 193)
Filtros de posición T1 y T2
Introduzca las constantes de tiempo del filtro PT2 para el filtrado de la posición.
Valor de histéresis
Introduzca un valor para aplicar la función de histéresis al valor real extrapolado de la
posición. Este valor se indica en la unidad de longitud configurada.
Nombre
Defina en este campo el nombre del encóder externo. El objeto tecnológico aparece con ese
nombre en el árbol del proyecto. Las variables del encóder externo pueden utilizarse en el
programa de usuario con este nombre.
Unidades de medida
En las listas desplegables, seleccione las unidades de medida deseadas para la posición y la
velocidad del encóder externo.
Si en la unidad seleccionada desea utilizar seis decimales, active la casilla de verificación
"Utilizar valores de posición con resolución más alta".
Módulo
Active la casilla de verificación "Activar módulo" si desea utilizar un sistema de medida
repetitivo para el encóder externo (p. ej., 0-360° con un encóder externo del tipo "giratorio").
• Valor inicial de módulo
En este campo, defina la posición en la que debe empezar el rango de módulo (p. ej. 0°
con un encóder externo del tipo "rotativo").
• Longitud módulo
En este campo, defina la longitud del rango del módulo (p. ej. 360° con un encóder
externo del tipo "rotativo").
Consulte también
Ajuste de módulo (Página 26)
Objeto tecnológico Encóder externo (Página 23)
Conexión de datos
En la lista desplegable, seleccione si la conexión de datos debe realizarse directamente al
encóder o mediante un bloque de datos que pueda procesarse en el programa de usuario.
La selección solo es posible con encoders que estén conectados a través de PROFIdrive y
admitan el parámetro P979.
Encóder/bloque de datos
En esta área, seleccione el encóder que ha configurado en la configuración del dispositivo.
Pueden utilizarse los siguientes encoders:
• Conexión vía módulo tecnológico (TM)
En el campo de configuración "Encóder", seleccione un módulo tecnológico previamente
configurado y el canal que deba utilizarse. Para la selección solo se muestran módulos
tecnológicos ajustados al modo de operación "Lectura de posición para Motion Control".
El módulo tecnológico puede utilizarse de forma centralizada en una CPU S7-1500 o de
forma descentralizada en una periferia descentralizada. En la operación centralizada en la
CPU es posible el modo isócrono a partir de la versión de firmware 2.8.1.
Para saber qué módulos tecnológicos son adecuados para la lectura de posición con
Motion Control, consulte la documentación del módulo tecnológico y los datos del
catálogo.
• Encóder a través de PROFINET/PROFIBUS (PROFIdrive)
Seleccione un encóder previamente configurado en PROFINET/PROFIBUS en el campo de
configuración "Encóder".
Nota
Opción "Mostrar todos los módulos"
Si un encóder PROFIdrive ya configurado no está disponible en la selección, podrá ver
todos los módulos accesibles con la opción "Mostrar todos los módulos".
Si activa la opción "Mostrar todos los módulos", solo se comprobará el área de direcciones
de todos los módulos mostrados. Si el área de direcciones de un módulo es lo
suficientemente grande para el telegrama PROFIdrive seleccionado, podrá seleccionar el
módulo. Por lo tanto, asegúrese de seleccionar un encóder PROFIdrive.
Tipo de encóder
En este campo de configuración, seleccione el tipo de encóder. Pueden elegirse los siguientes
tipos de encóder:
• Incremental (Página 35)
• Absoluto (Página 35) (rango de medición > rango de desplazamiento)
• Cíclico absoluto (Página 35) (rango de medición < rango de desplazamiento)
Recomendación de ajuste para valores reales absolutos: Se recomienda el tipo de encóder
"Cíclico absoluto". Con este ajuste, el objeto tecnológico tiene en cuenta automáticamente la
posición del paso por cero del encóder.
Nota
Rango de medición del encóder absoluto.
En los valores absolutos, tenga en cuenta las condiciones marco.
Encontrará más información en el capítulo "Valor real absoluto (Página 35)" de la
documentación "S7-1500/S7-1500T Funciones de eje" (Página 16).
Consulte también
Conexión de datos de accionamientos/encóders mediante un bloque de datos (Página 46)
Nota
La aplicación automática de los parámetros del encóder solo es posible con encoders
PROFIdrive a partir de la versión A16. Para ello debe haberse seleccionado "Encóder" como
conexión de datos en la ventana de configuración "Interfaz de hardware > Encóder".
Aplicar automáticamente los valores del encóder durante el tiempo de ejecución (online)
Active la casilla de verificación si desea aplicar los valores online efectivos en el encóder en
tiempo de ejecución en la CPU. El bus adopta los parámetros del encóder después de
(re)inicializar el objeto tecnológico o (re)arrancar el encóder o la CPU.
Nota
La aplicación automática de los parámetros del encóder solo es posible con encoders
PROFIdrive a partir de la versión A16. Para ello debe haberse seleccionado "Encóder" como
conexión de datos en la ventana de configuración "Interfaz de hardware > Encóder".
Otros parámetros
En función del sistema de medición y del tipo de encóder seleccionado en "Objeto
tecnológico > Configuraciones > Interfaz de hardware > Encóder", configure los parámetros
que se describen a continuación:
• Sistema de medición: rotativo; tipo de encóder: Incremental
Parámetro Descripción
Incrementos por vuelta Configure en este campo la resolución en nú-
mero de incrementos del encóder por vuelta.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Velocidad de giro de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de giro de
referencia del encóder.
Parámetro Descripción
Incrementos por vuelta Configure en este campo la resolución en nú-
mero de incrementos del encóder por vuelta.
Número de vueltas Configure en este campo el número de vueltas
que puede capturar el encóder absoluto.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Bits para resolución fina en valor real absoluto Configure en este campo el número de bits para
(Gx_XIST2) la resolución fina dentro del valor real absoluto
(Gx_XIST2).
Velocidad de giro de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de giro de
referencia del encóder.
Parámetro Descripción
Incrementos por vuelta Configure en este campo la resolución en nú-
mero de incrementos del encóder por vuelta.
Número de vueltas Configure en este campo el número de vueltas
que puede capturar el encóder absoluto.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Bits para resolución fina en valor real absoluto Configure en este campo el número de bits para
(Gx_XIST2) la resolución fina dentro del valor real absoluto
(Gx_XIST2).
Velocidad de giro de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de giro de
referencia del encóder.
Parámetro Descripción
Distancia entre dos incrementos Configure en este campo el recorrido entre dos
incrementos del encóder.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Velocidad de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de refe-
rencia del encóder.
Parámetro Descripción
Distancia entre dos incrementos Configure en este campo el recorrido entre dos
incrementos del encóder.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Bits para resolución fina en valor real absoluto Configure en este campo el número de bits para
(Gx_XIST2) la resolución fina dentro del valor real absoluto
(Gx_XIST2).
Velocidad de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de refe-
rencia del encóder.
Parámetro Descripción
Distancia entre dos incrementos Configure en este campo el recorrido entre dos
incrementos del encóder.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Bits para resolución fina en valor real absoluto Configure en este campo el número de bits para
(Gx_XIST2) la resolución fina dentro del valor real absoluto
(Gx_XIST2).
Velocidad de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de refe-
rencia del encóder.
Consulte también
Configuración - Intercambio de datos (Página 170)
Encóder con PROFINET/PROFIBUS (Página 174)
Cálculo de la velocidad real a partir de la velocidad de giro real NREAL_B del telegrama
PROFIdrive (Página 36)
Nota
La aplicación automática de los parámetros del encóder solo es posible con encoders
PROFIdrive a partir de la versión A16. Para ello debe haberse seleccionado "Encóder" como
conexión de datos en la ventana de configuración "Interfaz de hardware > Encóder".
Aplicar automáticamente los valores del encóder durante el tiempo de ejecución (online)
Active la casilla de verificación si desea aplicar los valores online efectivos en el encóder en
tiempo de ejecución en la CPU. El bus adopta los parámetros del encóder después de
(re)inicializar el objeto tecnológico o (re)arrancar el encóder o la CPU.
Nota
La aplicación automática de los parámetros del encóder solo es posible con encoders
PROFIdrive a partir de la versión A16. Para ello debe haberse seleccionado "Encóder" como
conexión de datos en la ventana de configuración "Interfaz de hardware > Encóder".
Otros parámetros
En función del sistema de medición y del tipo de encóder seleccionado en "Objeto
tecnológico > Configuraciones > Interfaz de hardware > Encóder", configure los parámetros
que se describen a continuación:
• Sistema de medición: rotativo; tipo de encóder: Incremental
Parámetro Descripción
Incrementos por vuelta Configure en este campo la resolución en nú-
mero de incrementos del encóder por vuelta.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Velocidad de giro de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de giro de
referencia del encóder.
Parámetro Descripción
Incrementos por vuelta Configure en este campo la resolución en nú-
mero de incrementos del encóder por vuelta.
Número de vueltas Configure en este campo el número de vueltas
que puede capturar el encóder absoluto.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Bits para resolución fina en valor real absoluto Configure en este campo el número de bits para
(Gx_XIST2) la resolución fina dentro del valor real absoluto
(Gx_XIST2).
Velocidad de giro de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de giro de
referencia del encóder.
Parámetro Descripción
Incrementos por vuelta Configure en este campo la resolución en nú-
mero de incrementos del encóder por vuelta.
Número de vueltas Configure en este campo el número de vueltas
que puede capturar el encóder absoluto.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Bits para resolución fina en valor real absoluto Configure en este campo el número de bits para
(Gx_XIST2) la resolución fina dentro del valor real absoluto
(Gx_XIST2).
Velocidad de giro de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de giro de
referencia del encóder.
Parámetro Descripción
Distancia entre dos incrementos Configure en este campo el recorrido entre dos
incrementos del encóder.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Velocidad de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de refe-
rencia del encóder.
Parámetro Descripción
Distancia entre dos incrementos Configure en este campo el recorrido entre dos
incrementos del encóder.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Bits para resolución fina en valor real absoluto Configure en este campo el número de bits para
(Gx_XIST2) la resolución fina dentro del valor real absoluto
(Gx_XIST2).
Velocidad de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de refe-
rencia del encóder.
Parámetro Descripción
Distancia entre dos incrementos Configure en este campo el recorrido entre dos
incrementos del encóder.
Bits para resolución fina en el valor real incre- Configure en este campo el número de bits para
mental (Gx_XIST1) la resolución fina dentro del valor real incre-
mental (Gx_XIST1).
Bits para resolución fina en valor real absoluto Configure en este campo el número de bits para
(Gx_XIST2) la resolución fina dentro del valor real absoluto
(Gx_XIST2).
Velocidad de referencia del encóder Solo visible si se ha activado "Calcular la veloci-
dad real a partir de la velocidad de giro real del
telegrama de encóder 83".
Configure en este campo la velocidad de refe-
rencia del encóder.
Consulte también
Configuración - Intercambio de datos (Página 170)
Encóder conectado al módulo tecnológico (Página 170)
Cálculo de la velocidad real a partir de la velocidad de giro real NREAL_B del telegrama
PROFIdrive (Página 36)
Campo Descripción
Permitir cálculo del Para que el sistema ajuste el tiempo de retardo del valor conductor local,
sistema active esta casilla de verificación. El cálculo del tiempo de retardo por parte
del sistema se iniciará cuando inicie el cálculo en la vista general de interco-
nexiones
Tiempo de retardo Si la casilla de verificación "Permitir cálculo del sistema" está desactivada,
este campo se puede editar. Introduzca en este campo el tiempo de retardo.
El tiempo de retardo introducido determina el retardo a la salida del valor
conductor para los ejes conducidos locales.
(<TO>.CrossPlcSynchronousOperation.LocalLeadingValueDelayTime)
Vista general de inter- Con este enlace se abre la vista general de interconexiones. En un sincro-
conexiones nismo de varios PLC, la vista general de interconexiones ofrece una vista del
eje conductor y los ejes conducidos interconectados y su asignación a las
CPU.
Campo Descripción
Mostrar todas las áreas Si activa esta casilla de verificación, se muestran en la tabla las filas 2 a 8.
de transferencia
Número En esta columna de la tabla se muestra el número del área de transferencia
correspondiente.
Proporcionar valor con- Para proporcionar el valor conductor a través de un área de transferencia,
ductor active la casilla de verificación correspondiente en esta columna de la tabla.
Área de transferencia En esta columna de la tabla, seleccione en la lista desplegable la variable de
salida del área de transferencia configurada entre la CPU del eje conductor y
las CPU de los ejes conducidos.
Encontrará más información sobre el área de transferencia en el capítulo
"Configuración de la comunicación por intercambio de datos directo" de la
documentación "S7-1500/S7-1500T Funciones de sincronismo" (Página 16).
Consulte también
Objeto tecnológico Encóder externo (Página 23)
Mecánica (Página 57)
Encóder
Active la casilla de verificación "Invertir el sentido del encóder" si desea invertir el valor real
del encóder.
Reductor de carga
El índice de reducción del reductor de medida se indica como relación entre vueltas del
encóder y de la carga.
Configure el número entero de vueltas del encóder en el campo de configuración "Número de
vueltas del encóder".
Configure el número entero de vueltas de la carga en el campo de configuración "Número de
vueltas de la carga".
Elija los mismos valores para el número de vueltas del encóder y de la carga si no hay ningún
reductor de carga.
Parámetros de posición
Configure en el campo de configuración "Paso del husillo" el trayecto que recorrerá la carga
cuando el husillo gire una vuelta.
Consulte también
Configuración: Mecánica (Página 180)
Rotativo (Página 181)
Mecánica (Página 57)
Encóder
Active la casilla de verificación "Invertir el sentido del encóder" si desea invertir el valor real
del encóder.
Reductor de carga
El índice de reducción del reductor de medida se indica como relación entre vueltas del
encóder y de la carga.
Configure el número entero de vueltas del encóder en el campo de configuración "Número de
vueltas del encóder".
Configure el número entero de vueltas de la carga en el campo de configuración "Número de
vueltas de la carga".
Elija los mismos valores para el número de vueltas del encóder y de la carga si no hay ningún
reductor de carga.
Consulte también
Configuración: Mecánica (Página 180)
Lineal (Página 180)
Mecánica (Página 57)
Leva de referencia y marca cero a través del telegrama PROFIdrive (S7-1500, S7-1500T)
Sentido de referenciado
Elija el sentido en el que debe realizarse la aproximación a la marca cero para el referenciado.
La próxima marca cero se utiliza después de abandonar la leva de referencia.
Existen las opciones siguientes:
• Positivo
El eje se mueve en el sentido de los valores de posición más altos.
• Negativo
El eje se mueve en el sentido de los valores de posición más bajos.
• Actual
Para el referenciado se utiliza el sentido de marcha efectivo en estos momentos
Consulte también
Configuración: Referenciado (Página 181)
Marca cero a través del telegrama PROFIdrive (Página 183)
Marca de referencia mediante entrada digital (Página 183)
Sentido de referenciado
Elija el sentido en el que debe realizarse la aproximación a la próxima marca cero para el
referenciado. Existen las opciones siguientes:
• Positivo
El eje se mueve en el sentido de los valores de posición más altos.
• Negativo
El eje se mueve en el sentido de los valores de posición más bajos.
• Actual
Para el referenciado se utiliza el sentido de marcha efectivo en estos momentos
Consulte también
Configuración: Referenciado (Página 181)
Leva de referencia y marca cero a través del telegrama PROFIdrive (Página 182)
Marca de referencia mediante entrada digital (Página 183)
Sentido de referenciado
Elija el sentido en el que debe realizarse la aproximación a la marca de referencia para el
referenciado.
Existen las opciones siguientes:
• Positivo
El eje se mueve en el sentido de los valores de posición más altos.
• Negativo
El eje se mueve en el sentido de los valores de posición más bajos.
• Actual
Para el referenciado se utiliza el sentido de marcha efectivo en estos momentos
Marca de referencia
Elija la posición de conmutación de la "entrada digital" que debe utilizarse como marca de
referencia.
Si se sobrepasa una "entrada digital" se generan dos flancos de conmutación separados entre
sí en el espacio. Al seleccionar el lado positivo o negativo se garantiza que la marca de
referencia se evalúe siempre en la misma posición mecánica.
El lado positivo es la posición de conmutación con un valor de posición mayor, mientras que
el lado negativo es la posición de conmutación con el valor de posición menor.
La selección del lado es independiente del sentido de movimiento y también de si provoca un
flanco ascendente o descendente.
Consulte también
Configuración: Referenciado (Página 181)
Marca cero a través del telegrama PROFIdrive (Página 183)
Leva de referencia y marca cero a través del telegrama PROFIdrive (Página 182)
Filtros de posición T1 y T2
Introduzca las constantes de tiempo del filtro PT2 para el filtrado de la posición.
Valor de histéresis
Introduzca un valor para aplicar la función de histéresis al valor real extrapolado de la
posición. Este valor se indica en la unidad de longitud configurada.
5.1.1 Función y estructura del panel de mando del eje (S7-1500, S7-1500T)
Con el panel de mando del eje se desplazan diferentes ejes. Para la operación del panel de
mando del eje no se requiere ningún programa de usuario. El panel de mando del eje permite
asumir el control de un objeto tecnológico y controlar los movimientos del eje.
ADVERTENCIA
Movimientos imprevistos del eje
Durante el funcionamiento con el panel de mando del eje, es posible que el eje ejecute
movimientos imprevistos (p. ej., debido a una configuración errónea del accionamiento o
del objeto tecnológico). Por lo demás, al desplazar un eje conductor con el panel de mando
del eje, se desplaza también el eje conducido sincronizado, si lo hay.
Por consiguiente, tome las medidas de precaución siguientes antes del funcionamiento con
el panel de mando del eje:
• Asegúrese de que el interruptor de parada de emergencia está al alcance del operador.
• Active los finales de carrera hardware.
• Active los finales de carrera software.
• Asegúrese de que esté activada la vigilancia de errores de seguimiento.
• Asegúrese de que no haya ningún eje conducido acoplado al eje que se va a desplazar.
En el árbol del proyecto encontrará los paneles de mando de los objetos tecnológicos Eje de
velocidad de giro, Eje de posicionamiento y Eje sincronizado en "Objeto tecnológico > Puesta
en servicio".
El panel de mando del eje está dividido en las siguientes áreas:
• Control maestro
• Eje
• Modo de operación
• Forzar
• Estado del eje
• Valores reales
Si mientras se opera con el panel de mando del eje se oculta el botón "Parada",
p. ej., con la barra de desplazamiento o con otra ventana, no se pierde el control,
pero el eje se detiene con la deceleración máxima.
Si mientras se opera con el panel de mando del eje se cambia a otra ventana del
TIA Portal (p. ej., al árbol del proyecto), se mantiene el control y el movimiento del
eje, siempre que el panel de mando del eje esté insertado en el TIA Portal. Si el
panel de mando del eje está desacoplado del TIA Portal y se cambia a otra ventana
del TIA Portal (p. ej., al árbol del proyecto), se conserva el control maestro, pero el
eje se detiene con la deceleración máxima.
Si mientras se opera con el panel de mando del eje fuera del TIA Portal se cambia a
otra ventana, se conserva el control maestro, pero el eje se detiene con la decele-
ración máxima.
• Al hacer clic en el botón "Activar" aparece una advertencia. En la advertencia pue-
de modificarse la vigilancia de señal de vida (de 100 a 60000 ms).
Si el control del panel de mando del eje se pierde repetidamente sin un mensaje
de error directo, es posible que la conexión online con la CPU falle debido a una
sobrecarga en la comunicación. En este caso, en el fichero del visor de avisos se
muestra el aviso "Error durante la puesta en marcha. Fallo de la señal de vida entre
el controlador y el TIA Portal".
Nota
Los parámetros no se aplican
Los valores de parámetros que utilice en el panel de mando de eje se descartarán cuando
cierre el panel de mando del eje.
Para utilizar los valores de parámetros en el programa de usuario, transfiera los valores a la
configuración.
Modo de operación
La tabla siguiente explica los modos de operación del panel de mando del eje:
Requisitos
• El proyecto está creado y cargado en la CPU.
• La CPU está en estado operativo RUN.
• El objeto tecnológico está bloqueado desde el programa de usuario ("MC_Power.Enable" =
FALSE).
• El panel de mando del eje para el objeto tecnológico no es utilizado por ninguna otra
instancia del TIA Portal (Team Engineering a partir de CPU V1.5).
Procedimiento
Para controlar el eje con el panel de mando, proceda del siguiente modo:
1. Para asumir el control maestro del objeto tecnológico y establecer una conexión online con
la CPU, haga clic en el botón "Activar" del área "Control maestro".
Se muestra una advertencia.
2. Ajuste la vigilancia de señal de vida en caso necesario y haga clic en el botón "Aceptar".
3. Para habilitar el objeto tecnológico, haga clic en el botón "Habilitar" del área "Eje".
4. Seleccione la función deseada del panel de mando del eje en la lista desplegable del área
"Modo de operación".
5. Indique los valores de parámetros correspondientes a la orden en el área "Forzar".
6. Para iniciar la orden, haga clic en el botón "Inicio", "Adelante" o "Atrás", en función del modo
de operación ajustado.
7. Para detener la orden, haga clic en el botón "Parada".
8. Repita los pasos 4 a 6 para otras órdenes.
9. Para bloquear el objeto tecnológico, haga clic en el botón "Bloquear" del área "Eje".
10.Para devolver el control maestro al programa de usuario, haga clic en el botón "Desactivar"
del área "Control maestro"
ADVERTENCIA
Movimientos imprevistos del eje
Durante el funcionamiento con la optimización, es posible que el eje ejecute movimientos
imprevistos (p. ej., debido a una configuración errónea del accionamiento o del objeto
tecnológico). Además, al desplazar un eje conductor se desplaza también el eje conducido
sincronizado, si lo hay.
Por consiguiente, tome las medidas de precaución siguientes antes del funcionamiento con
optimización:
• Asegúrese de que el interruptor de parada de emergencia está al alcance del operador.
• Active los finales de carrera hardware.
• Active los finales de carrera software.
• Asegúrese de que esté activada la vigilancia de errores de seguimiento.
• Asegúrese de que no haya ningún eje conducido acoplado al eje que se va a desplazar.
En el árbol del proyecto encontrará la función "Optimización" para los objetos tecnológicos
Eje de posicionamiento y Eje sincronizado en "Objeto tecnológico > Puesta en servicio".
El cuadro de diálogo "Optimización" está dividido en las siguientes áreas:
• Control maestro
• Eje
• Configuración de medición
• Optimizar el regulador de posición
• Efectuar la medición
• Trace
Si el control del panel de mando del eje se pierde repetidamente sin un mensaje
de error directo, es posible que la conexión online con la CPU falle debido a una
sobrecarga en la comunicación. En este caso, en el fichero del visor de avisos se
muestra el aviso "Error durante la puesta en marcha. Fallo de la señal de vida entre
el controlador y el TIA Portal".
Introduzca el valor nuevo en el campo de entrada del valor real. El valor nuevo se
aplica haciendo clic en el botón "Adelante" o "Atrás" del área "Efectuar la medi-
ción".
Accionamiento Esta indicación solo es válida si el accionamiento asignado se ha optimizado con One
optimizado Button Tuning (OBT).
Indicación en color verde: el accionamiento está optimizado.
Indicación en color gris: el accionamiento no está optimizado.
Optimizar valo- La flecha verde permite acceder a la pantalla de Startdrive. Optimice allí el acciona-
res en el accio- miento.
namiento
Aplicar los valo- Con el botón "Aplicar valores del accionamiento", los valores del accionamiento se
res del acciona- aplican a los campos de entrada de "Tiempo sustitutivo del lazo de regulación de velo-
miento cidad de giro" y "Ganancia (factor Kv)".
Dependiendo de si el usuario está offline o online en SINAMICS Startdrive, se aplican
los siguientes valores.
• SINAMICS Startdrive offline: se aplican los valores offline del accionamiento.
• SINAMICS Startdrive online: se aplican los valores online del accionamiento.
Precontrol Precontrol de velocidad porcentual actual del regulador de posición
Tiempo sustitu- Tiempo sustitutivo del lazo de regulación de velocidad de giro actual
tivo del lazo de En el precontrol de velocidad puede crearse un modelo simplificado del lazo de regu-
regulación de lación de la velocidad de giro utilizando el tiempo sustitutivo del lazo de regulación de
velocidad de la velocidad de giro. Con ello se impide que el regulador de posición distorsione la
giro variable de control de velocidad en las fases de aceleración y deceleración. Para ello,
la consigna de posición del regulador de posición se retarda el tiempo sustitutivo del
lazo de regulación de la velocidad de giro en relación con el precontrol de velocidad.
Ganancia Ganancia actual del regulador de posición (Kv)
Efectuar la me- En el área "Efectuar la medición" se ejecutan los incrementos de prueba.
dición Botón "Adelante" Con el botón "Adelante" se inicia un paso de prueba en sentido positivo para la opti-
mización.
Botón "Atrás" Con el botón "Atrás" se inicia un paso de prueba en sentido negativo para la optimiza-
ción.
Botón "Parada" Con el botón "Parada" se finaliza un paso de prueba. El eje se frena con la deceleración
máxima configurada.
Cuando otra ventana superpone el botón "Parada", el eje se detiene.
Trace En la zona inferior del cuadro de diálogo "Optimización" se muestra la función Trace.
Con cada paso de prueba se inicia automáticamente un registro Trace de los paráme-
tros necesarios, el cual se visualiza tras finalizar el paso de prueba.
Una vez que se ha devuelto el control se borra el registro Trace.
Encontrará una descripción completa de la función Trace en el capítulo "Función Trace
y de analizador lógico".
Nota
Sin aplicación automática de los parámetros en el objeto tecnológico
Los valores de parámetros ajustados se rechazan tras devolver el control.
En caso necesario, transfiera los valores a la configuración. Los valores de ganancia,
precontrol y tiempo sustitutivo del lazo de regulación de la velocidad de giro pueden aplicarse
en la configuración con el "Valor inicial proyecto".
Consulte también
Regulación (Página 107)
Requisitos
• La CPU está en estado operativo RUN.
• El proyecto está creado y cargado en la CPU.
• El objeto tecnológico está bloqueado por el programa de usuario ("MC_Power.Enable" =
FALSE).
• El panel de mando del eje del objeto tecnológico no es utilizado por ninguna otra
instalación del TIA Portal (Team Engineering a partir de CPU V1.5).
El registro Trace siguiente muestra una curva con un rebase transitorio al alcanzar la
consigna:
El registro Trace siguiente muestra una curva con una ganancia optimizada y un
comportamiento general estable:
Información adicional
Encontrará más información sobre la regulación y optimización del eje en Siemens Industry
Online Support, en la entrada de FAQ 109779884
(https://support.industry.siemens.com/cs/ww/es/view/109779884).
Consulte también
Relación entre los distintos documentos (Página 16)
Estado Descripción
Simulación activa El eje se simula en la CPU. Las consignas no se emiten al accionamiento.
Habilitado El objeto tecnológico está habilitado. El eje puede desplazarse con órdenes
de movimiento.
(<TO>.StatusWord.X0 (Enable))
Error Ha ocurrido un error en el objeto tecnológico. Encontrará información deta-
llada sobre el error en el área "Errores" y en las variables
"<TO>.ErrorDetail.Number" y "<TO>.ErrorDetail.Reaction" del objeto tecno-
lógico.
(<TO>.StatusWord.X1 (Error))
Reinicio activo El objeto tecnológico se reinicializa.
(<TO>.StatusWord.X2 (RestartActive))
Panel de mando del eje El panel de mando del eje está activado. El panel de mando del eje tiene el
activo control del objeto tecnológico. El eje no puede ser controlado por el pro-
grama de usuario.
(<TO>.StatusWord.X4 (ControlPanelActive))
Accionamiento listo El accionamiento está preparado para ejecutar consignas.
(<TO>.StatusDrive.InOperation)
Reinicio necesario Se han modificado datos relevantes para el reinicio. Los cambios solo se
aplican cuando se reinicia el objeto tecnológico.
(<TO>.StatusWord.X3 (OnlineStartValuesChanged))
Estado Descripción
Done (ninguna orden No hay ninguna orden de movimiento en el objeto tecnológico.
activa) (<TO>.StatusWord.X6 (Done))
Jog El eje se mueve con una orden de modo Jog de la instrucción "MC_MoveJog"
de Motion Control o del panel de mando del eje.
(<TO>.StatusWord.X9 (JogCommand))
Especificación de velo- El eje se mueve con una orden con especificación de velocidad de giro de la
cidad de giro instrucción "MC_MoveVelocity" de Motion Control o del panel de mando del
eje.
(<TO>.StatusWord.X10 (VelocityCommand))
Velocidad de giro cons- El eje avanza a velocidad de giro constante o está parado.
tante (<TO>.StatusWord.X12 (ConstantVelocity))
Acelerar El eje se acelera.
(<TO>.StatusWord.X13 (Accelerating))
Deceleración El eje se frena.
(<TO>.StatusWord.X14 (Decelerating))
Limitación de par activa En el eje actúa al menos el valor umbral (ajuste predeterminado 90 %) de la
limitación de fuerza/par especificada.
(<TO>.StatusWord.X27 (InLimitation))
Orden de parada activa El eje se detiene y se bloquea con la instrucción "MC_Stop" de Motion Con-
trol.
(<TO>.StatusWord2.X0 (StopCommand))
Advertencias
La tabla siguiente muestra las posibles advertencias:
Advertencia Descripción
Configuración Uno o varios parámetros de configuración se modifican internamente de
modo temporal.
(<TO>.WarningWord.X1 (ConfigWarning))
Orden rechazada Una orden no puede ejecutarse.
No es posible ejecutar una instrucción de Motion Control porque no se
cumplen los requisitos necesarios.
(<TO>.WarningWord.X3 (CommandNotAccepted))
Limitación dinámica Los valores dinámicos están restringidos por los límites dinámicos.
(<TO>.WarningWord.X6 (DynamicWarning))
Error
La tabla siguiente muestra los posibles errores:
Error Descripción
Sistema Ha ocurrido un error interno del sistema.
(<TO>.ErrorWord.X0 (SystemFault))
Configuración Se ha producido un error de configuración.
Hay uno o varios parámetros de configuración incoherentes o inadmisibles.
El objeto tecnológico se ha configurado erróneamente o bien se han modi-
ficado incorrectamente datos de configuración modificables durante el
tiempo de ejecución del programa de usuario.
(<TO>.ErrorWord.X1 (ConfigFault))
Programa de usuario Se ha producido un error en una instrucción de Motion Control o en su
utilización en el programa de usuario.
(<TO>.ErrorWord.X2 (UserFault))
Accionamiento Se ha producido un error en el accionamiento
(<TO>.ErrorWord.X4 (DriveFault))
Intercambio de datos Hay interferencias en la comunicación con un dispositivo conectado.
(<TO>.ErrorWord.X7 (CommunicationFault))
Periferia Se ha producido un error en el acceso a una dirección lógica.
(<TO>.ErrorWord.X13 (PeripheralError))
Orden rechazada Una orden no puede ejecutarse.
No es posible ejecutar una instrucción de Motion Control porque no se
cumplen los requisitos necesarios (p. ej. no se ha hecho referencia a un
objeto tecnológico).
(<TO>.ErrorWord.X3 (CommandNotAccepted))
Limitación dinámica Los valores dinámicos están restringidos por los límites dinámicos.
(<TO>.ErrorWord.X6 (DynamicError))
Visor de avisos
Para obtener más información y para confirmar el recibo del error, acceda la ventana de
inspección a con el enlace "Visor de avisos".
Información adicional
En el capítulo "Evaluar StatusWord, ErrorWord y WarningWord" de la documentación "S7-
1500/S7-1500T Sinopsis de Motion Control" (Página 16) se describe una posibilidad para
evaluar los distintos bits de estado.
Consulte también
Variable "StatusWord" (eje de velocidad de giro) (Página 323)
Variable "ErrorWord" (eje de velocidad de giro) (Página 325)
Variable "WarningWord" (eje de velocidad de giro) (Página 326)
Área "Consignas"
La tabla siguiente describe el significado de la información de estado:
Estado Descripción
Consigna de velocidad Consigna de velocidad de giro del eje
de giro (<TO>.Velocity)
Multiplicador de la Corrección porcentual de la especificación de velocidad de giro
velocidad de giro La consigna de velocidad de giro especificada por instrucciones de Motion
Control o por el panel de mando del eje se sustituye y se adapta porcen-
tualmente mediante una corrección u override. Como corrección de veloci-
dad de giro se admiten valores desde 0.0 % hasta 200.0 %.
(<TO>.Override.Velocity)
Estado Descripción
Velocidad de giro real Velocidad de giro real del eje
(<TO>.ActualSpeed)
Estado Descripción
Velocidad de giro Velocidad de giro máxima configurada
(<TO>.DynamicLimits.MaxVelocity)
Aceleración Aceleración máxima configurada
(<TO>.DynamicLimits.MaxAcceleration)
Deceleración Deceleración máxima configurada
(<TO>.DynamicLimits.MaxDeceleration)
Tirón Tirón máximo configurado
(<TO>.DynamicLimits.MaxJerk)
Área "Accionamiento"
En esta área se muestran los parámetros siguientes del telegrama PROFIdrive del
accionamiento al controlador:
• Las palabras de estado "ZSW1" y "ZSW2"
• La consigna de velocidad de giro dada al accionamiento (NSOLL)
• La velocidad de giro real notificada por el accionamiento (NIST)
Estado Descripción
Simulación activa El eje se simula en la CPU. Las consignas no se emiten al accionamiento.
(<TO>.StatusWord.X25 (AxisSimulation))
Habilitado El objeto tecnológico está habilitado. Puede desplazar el eje con órdenes de
movimiento.
(<TO>.StatusWord.X0 (Enable))
Funcionamiento con El eje se encuentra en funcionamiento con regulación de posición.
regulación de posición (Inversión de <TO>.StatusWord.X28 (NonPositionControlled))
Referenciado El objeto tecnológico está referenciado. La relación entre la posición en el
objeto tecnológico y la posición mecánica se ha establecido correctamente.
(<TO>.StatusWord.X5 (HomingDone))
Error Ha ocurrido un error en el objeto tecnológico. Encontrará información deta-
llada sobre el error en el área "Errores" y en las variables
"<TO>.ErrorDetail.Number" y "<TO>.ErrorDetail.Reaction" del objeto tecno-
lógico.
(<TO>.StatusWord.X1 (Error))
Estado Descripción
Reinicio activo El objeto tecnológico se reinicializa.
(<TO>.StatusWord.X2 (RestartActive))
Panel de mando del eje El panel de mando del eje está activado. El panel de mando del eje tiene el
activo control del objeto tecnológico. No puede controlar el eje con el programa
de usuario.
(<TO>.StatusWord.X4 (ControlPanelActive))
Accionamiento listo El accionamiento está preparado para ejecutar consignas.
(<TO>.StatusDrive.InOperation)
Valores reales del encó- Los valores reales del encóder son válidos.
der válidos (<TO>.StatusSensor[1].State)
Valores reales del encó- Los valores reales del encóder 1, encóder 2, encóder 3 o encóder 4 son
der válidos (S7-1500T) válidos.
(<TO>.StatusSensor[1..4].State)
Encóder activo Encóder efectivo.
(<TO>.OperativeSensor)
Encóder activo Encóder 1, encóder 2, encóder 3 o encóder 4 es el encóder efectivo.
(S7-1500T) (<TO>.OperativeSensor)
Reinicio necesario Se han modificado datos relevantes para el reinicio. Los cambios solo se
aplican cuando se reinicia el objeto tecnológico.
(<TO>.StatusWord.X3 (OnlineStartValuesChanged))
Estado Descripción
Final de carrera SW Se ha alcanzado el final de carrera software negativo.
negativo alcanzado (<TO>.StatusWord.X15 (SWLimitMinActive))
Final de carrera SW Se ha alcanzado el final de carrera software positivo.
positivo alcanzado (<TO>.StatusWord.X16 (SWLimitMaxActive))
Final de carrera HW Se ha alcanzado o sobrepasado el final de carrera hardware negativo.
negativo alcanzado (<TO>.StatusWord.X17 (HWLimitMinActive))
Final de carrera HW Se ha alcanzado o rebasado el final de carrera hardware positivo.
positivo alcanzado (<TO>.StatusWord.X18 (HWLimitMaxActive))
Estado Descripción
Done (ninguna orden En el objeto tecnológico no hay ninguna orden activa.
activa) (<TO>.StatusWord.X6 (Done))
Orden de referenciado El objeto tecnológico ejecuta una orden de referenciado de la instrucción
"MC_Home" de Motion Control o del panel de mando del eje.
(<TO>.StatusWord.X11 (HomingCommand))
Jog El eje se mueve con una orden de modo Jog de la instrucción de Motion
Control "MC_MoveJog".
(<TO>.StatusWord.X9 (JogCommand))
Especificación de velo- El eje se mueve con una orden con especificación de velocidad lineal de la
cidad instrucción "MC_MoveVelocity" de Motion Control o del panel de mando del
eje.
(<TO>.StatusWord.X10 (VelocityCommand))
Orden de posiciona- El eje se mueve con una orden de posicionamiento de la instrucción
miento "MC_MoveAbsolute" o "MC_MoveRelative" de Motion Control o del panel de
mando del eje.
(<TO>.StatusWord.X8 (PositioningCommand))
Velocidad constante El eje avanza a velocidad constante o está parado.
(<TO>.StatusWord.X12 (ConstantVelocity))
Velocidad cero El eje está parado.
(<TO>.StatusWord.X7 (StandStill))
Acelerar El eje se acelera.
(<TO>.StatusWord.X13 (Accelerating))
Deceleración El eje se frena.
(<TO>.StatusWord.X14 (Decelerating))
Limitación de par activa En el eje actúa al menos el valor umbral (ajuste predeterminado 90 %) de la
limitación de fuerza/par especificada.
(<TO>.StatusWord.X27 (InLimitation))
Orden de parada activa El eje se detiene y se bloquea con la instrucción "MC_Stop" de Motion Con-
trol.
(<TO>.StatusWord2.X0 (StopCommand))
Movimiento superpues- El movimiento del eje se superpone con la instrucción
to "MC_MoveSuperimposed" de Motion Control.
(<TO>.StatusWord.X23 (SuperimposedMotionCommand))
Advertencias
La tabla siguiente muestra las posibles advertencias:
Advertencia Descripción
Configuración Uno o varios parámetros de configuración se modifican internamente de
modo temporal.
(<TO>.WarningWord.X1 (ConfigWarning))
Orden rechazada La orden no puede ejecutarse.
No puede ejecutar una instrucción de Motion Control, ya que no se cumplen
los requisitos necesarios.
(<TO>.WarningWord.X3 (CommandNotAccepted))
Limitación dinámica Los valores dinámicos están restringidos por los límites dinámicos.
(<TO>.WarningWord.X6 (DynamicWarning))
Error
La tabla siguiente muestra los posibles errores:
Error Descripción
Sistema Ha ocurrido un error interno del sistema.
(<TO>.ErrorWord.X0 (SystemFault))
Configuración Se ha producido un error de configuración.
Hay uno o varios parámetros de configuración incoherentes o inadmisibles.
El objeto tecnológico se ha configurado erróneamente o bien se han modi-
ficado incorrectamente datos de configuración modificables durante el
tiempo de ejecución del programa de usuario.
(<TO>.ErrorWord.X1 (ConfigFault))
Programa de usuario Se ha producido un error en una instrucción de Motion Control o en su
utilización en el programa de usuario.
(<TO>.ErrorWord.X2 (UserFault))
Accionamiento Se ha producido un error en el accionamiento
(<TO>.ErrorWord.X4 (DriveFault))
Encóder Se ha producido un error en el sistema de encóder.
(<TO>.StatusSensor[1].Error)
Encóder (S7-1500T) Se ha producido un error en el sistema de encóder del encóder 1, encó-
der 2, encóder 3 o encóder 4.
(<TO>.StatusSensor[1..4].Error)
Intercambio de datos Hay interferencias en la comunicación con un dispositivo conectado.
(<TO>.ErrorWord.X7 (CommunicationFault))
Periferia Se ha producido un error en el acceso a una dirección lógica.
(<TO>.ErrorWord.X13 (PeripheralError))
Orden rechazada Una orden no puede ejecutarse.
No puede ejecutar una instrucción de Motion Control porque no se cumplen
los requisitos necesarios (p. ej., objeto tecnológico no referenciado).
(<TO>.ErrorWord.X3 (CommandNotAccepted))
Referenciado Se ha producido un error en una operación de referenciado.
(<TO>.ErrorWord.X10 (HomingFault))
Posicionar El eje no se ha posicionado correctamente al final de un movimiento de
posicionamiento.
(<TO>.ErrorWord.X12 (PositioningFault))
Limitación dinámica Los valores dinámicos están restringidos por los límites dinámicos.
(<TO>.ErrorWord.X6 (DynamicError))
Error de seguimiento Se ha rebasado por exceso el error de seguimiento máximo admisible.
(<TO>.ErrorWord.X11 (FollowingErrorFault))
Final de carrera softwa- Se ha alcanzado un final de carrera software.
re (<TO>.ErrorWord.X8 (SwLimit))
Final de carrera de Se ha alcanzado o sobrepasado un final de carrera hardware.
hardware (<TO>.ErrorWord.X9 (HWLimit))
Adaptación Se ha producido un error en la adaptación de datos.
(<TO>.ErrorWord.X15 (AdaptionError))
Visor de avisos
Para obtener más información y para confirmar el recibo del error, acceda la ventana de
inspección a con el enlace "Visor de avisos".
Información adicional
En el capítulo "Evaluar StatusWord, ErrorWord y WarningWord" de la documentación "S7-
1500/S7-1500T Sinopsis de Motion Control" (Página 16) se describe una posibilidad para
evaluar los distintos bits de estado.
Consulte también
Variable "StatusWord" (eje de posicionamiento) (Página 359)
Variable "ErrorWord" (eje de posicionamiento) (Página 361)
Variable "WarningWord" (eje de posicionamiento) (Página 363)
Área "Consignas"
La tabla siguiente describe el significado de la información de estado:
Estado Descripción
Posición de destino Posición de destino actual de una orden de posicionamiento activa
El valor de la posición de destino solo es válido durante la ejecución de una
orden de posicionamiento.
(<TO>.StatusPositioning.TargetPosition)
Consigna de posición Consigna de posición del eje
(<TO>.Position)
Consigna de velocidad Consigna de velocidad lineal del eje
(<TO>.Velocity)
Multiplicador de veloci- Corrección porcentual de la velocidad especificada
dad La consigna de velocidad especificada por instrucciones de Motion Control o
por el panel de mando del eje se corrige aplicando un multiplicador de velo-
cidad (override) y se modifica porcentualmente. Como corrección de veloci-
dad se admiten valores desde 0.0 % hasta 200.0 %.
(<TO>.Override.Velocity)
Estado Descripción
Encóder operativo Encóder operativo del eje
Posición real Posición real del eje
Si el objeto tecnológico no está referenciado, el valor se indica referido a la
posición que había en el momento de habilitar el objeto tecnológico.
(<TO>.ActualPosition)
Velocidad real Velocidad real del eje
(<TO>.ActualVelocity)
Error de seguimiento Error de seguimiento del eje
(<TO>.StatusPositioning.FollowingError)
Estado Descripción
Velocidad Velocidad máxima configurada
(<TO>.DynamicLimits.MaxVelocity)
Aceleración Aceleración máxima configurada
(<TO>.DynamicLimits.MaxAcceleration)
Deceleración Deceleración máxima configurada
(<TO>.DynamicLimits.MaxDeceleration)
Tirón Tirón máximo configurado
(<TO>.DynamicLimits.MaxJerk)
Área "Accionamiento"
En esta área se muestran los parámetros siguientes del telegrama PROFIdrive del
accionamiento al controlador:
• Las palabras de estado "ZSW1" y "ZSW2"
• La consigna de velocidad de giro dada al accionamiento (NSOLL)
• La velocidad de giro real notificada por el accionamiento (NIST)
Área "Encóder"
En las áreas de "Encóder" para CPU S7-1500 (o de "Encóder 1" a "Encóder 4" para CPU S7-
1500T) se muestran los parámetros siguientes del telegrama PROFIdrive del encóder
correspondiente al controlador.
• La palabra de estado "Gx_ZSW"
• El valor real de posición "Gx_XIST1" (valor real cíclico del encóder)
• El valor real de posición "Gx_XIST2" (valor absoluto del encóder)
Estado Descripción
Encóder habilitado El objeto tecnológico está habilitado.
(<TO>.StatusWord.X0 (Enable))
Referenciado El objeto tecnológico está referenciado. La relación entre la posición en el
objeto tecnológico y la posición mecánica se ha establecido correctamente.
(<TO>.StatusWord.X5 (HomingDone))
Error Ha ocurrido un error en el objeto tecnológico. Encontrará información deta-
llada sobre el error en el área "Errores" y en las variables
"<TO>.ErrorDetail.Number" y "<TO>.ErrorDetail.Reaction" del objeto tecno-
lógico.
(<TO>.StatusWord.X1 (Error))
Reinicio activo El objeto tecnológico se reinicializa.
(<TO>.StatusWord.X2 (RestartActive))
Valores reales del encó- Los valores reales del encóder son válidos.
der válidos (<TO>.StatusSensor[n].State)
Reinicio necesario Se han modificado datos relevantes para el reinicio. Los cambios solo se
aplican cuando se reinicia el objeto tecnológico.
(<TO>.StatusWord.X3 (OnlineStartValuesChanged))
Estado Descripción
Done (ninguna orden En el objeto tecnológico no hay ninguna orden de Motion Control activa.
activa) (excepto habilitación por orden "MC_Power")
(<TO>.StatusWord.X6 (Done))
Orden de referenciado El objeto tecnológico ejecuta una orden de referenciado de la instrucción de
Motion Control "MC_Home".
(<TO>.StatusWord.X11 (HomingCommand))
Error
La tabla siguiente muestra los posibles errores:
Error Descripción
Sistema Ha ocurrido un error interno del sistema.
(<TO>.ErrorWord.X0 (SystemFault))
Configuración Se ha producido un error de configuración.
Hay uno o varios parámetros de configuración incoherentes o inadmisibles.
El objeto tecnológico se ha configurado erróneamente o bien se han modi-
ficado incorrectamente datos de configuración modificables durante el
tiempo de ejecución del programa de usuario.
(<TO>.ErrorWord.X1 (ConfigFault))
Programa de usuario Se ha producido un error en una instrucción de Motion Control o en su
utilización en el programa de usuario.
(<TO>.ErrorWord.X2 UserFault))
Encóder Se ha producido un error en el sistema de encóder.
(<TO>.ErrorWord.X5 (SensorFault))
Intercambio de datos Falta la comunicación o es errónea
(<TO>.ErrorWord.X7 (CommunicationFault))
Adaptación Se ha producido un error en la adaptación de datos.
(<TO>.ErrorWord.X15 (AdaptionError))
Visor de avisos
Para obtener más información y para confirmar el recibo del error, acceda la ventana de
inspección a con el enlace "Visor de avisos".
Información adicional
En el capítulo "Evaluar StatusWord, ErrorWord y WarningWord" de la documentación "S7-
1500/S7-1500T Sinopsis de Motion Control" (Página 16) se describe una posibilidad para
evaluar los distintos bits de estado.
Consulte también
Variable "StatusWord" (encóder externo) (Página 378)
Variable "ErrorWord" (encóder externo) (Página 379)
Variable "WarningWord" (encóder externo) (Página 381)
Estado Descripción
Posición real Posición real del eje
Si el objeto tecnológico no está referenciado, el valor se indica referido a la
posición que había en el momento de habilitar el objeto tecnológico.
(<TO>.ActualPosition)
Velocidad real Velocidad real del eje
(<TO>.ActualVelocity)
Área "Encóder"
En esta área se muestran los parámetros siguientes del telegrama PROFIdrive del encóder al
controlador:
• La palabra de estado "G1_ZSW"
• El valor real de posición "G1_XIST1" (valor real cíclico del encóder)
• El valor real de posición "G1_XIST2" (valor absoluto del encóder)
Descripción
La instrucción "MC_Power" de Motion Control habilita o bloquea un objeto tecnológico y,
dado el caso, conecta o desconecta un accionamiento configurado.
Se aplica a
• Eje de velocidad de giro
• Eje de posicionamiento
• Eje sincronizado
• Encóder externo
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• En el accionamiento está ajustado "Accionamiento listo" ("<TO>.StatusDrive.InOperation"
= TRUE).
• Se ha establecido la comunicación por BUS cíclica entre el controlador y el encóder
("<TO>.StatusSensor[1..4].CommunicationOK" = TRUE).
• Se ha establecido la comunicación por BUS cíclica entre el controlador y el accionamiento
("<TO>.StatusDrive.CommunicationOK" = TRUE).
• El estado del encóder activo es válido ("<TO>.StatusSensor[1..4].State" = 2).
• La adaptación de datos (Página 37) opcional ha finalizado
("<TO>.StatusDrive.AdaptionState" = 2 y "<TO>.StatusSensor[1..4].AdaptionState" = 2).
Encontrará los requisitos que deben cumplirse antes de poder habilitar un objeto tecnológico
con "MC_Power" en Siemens Industry Online Support, en la FAQ 109750297
(https://support.industry.siemens.com/cs/ww/es/view/109750297).
Comportamiento de relevo
• Una orden "MC_Power" no puede ser cancelada por ninguna otra orden de Motion
Control.
• Una orden "MC_Power" con el parámetro "Enable" = TRUE habilita un objeto tecnológico y
no cancela ninguna otra instrucción de Motion Control.
• Al bloquear el objeto tecnológico (parámetro "Enable" = FALSE) se cancelan todas las
órdenes de movimiento en el objeto tecnológico correspondiente conforme al "StopMode"
seleccionado. Este proceso no puede ser cancelado por el usuario.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_Power" de Motion Control:
Nota
Habilitación automática tras acusar una alarma tecnológica
Si el objeto tecnológico se bloquea a causa de una alarma tecnológica, este se vuelve a
habilitar automáticamente tras eliminar la causa de la alarma y confirmarla. Para ello es
imprescindible que el parámetro "Enable" mantenga el valor "TRUE" durante esta operación.
Más información
Encontrará más información sobre la habilitación y el bloqueo de objetos tecnológicos y
accionamientos en el capítulo "Diagramas de función "MC_Power" (Página 383)".
Consulte también
Aplicación automática de los parámetros del accionamiento y del encóder en el dispositivo
(Página 37)
Deceleración de parada de emergencia (Página 75)
Descripción
La instrucción "MC_Reset" de Motion Control acusa recibo de todas las alarmas tecnológicas
que pueden acusarse en el programa de usuario. Al acusar recibo se borran también los bits
"Error" y "Warning" del bloque de datos del objeto tecnológico. También se pueden acusar
alarmas en el accionamiento sin que haya un error presente en el objeto tecnológico.
Con "Restart" = TRUE se lanza la reinicialización (reinicio) de objetos tecnológicos. Con el
reinicio del objeto tecnológico se aplican nuevos datos de configuración en el bloque de
datos del objeto tecnológico.
Se aplica a
• Todos los objetos tecnológicos
Requisitos
• En los objetos tecnológicos Eje de velocidad de giro, Eje de posicionamiento, Eje
sincronizado y Encóder externo:
el objeto tecnológico debe estar bloqueado para poder reiniciarlo.
("MC_Power.Status" = FALSE y "MC_Power.Busy" = FALSE)
• Se ha establecido la comunicación por BUS cíclica entre el controlador y el encóder
("<TO>.StatusSensor[1..4].CommunicationOK" = TRUE).
• Se ha establecido la comunicación por BUS cíclica entre el controlador y el accionamiento
("<TO>.StatusDrive.CommunicationOK" = TRUE).
Comportamiento de relevo
• Una orden "MC_Reset" no puede ser cancelada por ninguna otra orden de Motion Control.
• Una orden "MC_Reset" con "Restart" = TRUE cancela todas las órdenes de Motion Control
en curso.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_Reset" de Motion Control:
Nota
Acuse de alarmas tecnológicas con "Restart" = FALSE
Si solo quiere acusar las alarmas tecnológicas, ajuste "Restart" = FALSE. Durante el reinicio no
es posible utilizar el objeto tecnológico. Se acusan todas las alarmas tecnológicas en ejes y
encoders, aunque estos no estén habilitados o activos.
Descripción
La instrucción "MC_Home" de Motion Control establece la referencia entre la posición del
objeto tecnológico y la posición mecánica. El valor de posición del objeto tecnológico se
asigna para ello a una marca de referencia. Dicha marca representa una posición mecánica
conocida.
El proceso de referenciado se lleva a cabo conforme al modo de operación seleccionado en el
parámetro "Mode" y con la configuración realizada en "Objeto tecnológico > Configuración >
Parámetros avanzados > Referenciado".
En la versión tecnológica V2.0 se ha unificado el parámetro "MC_Home.Mode" para
S7-1200 Motion Control y S7-1500 Motion Control. De ello resulta también una nueva
asignación de los valores del parámetro "MC_Home.Mode". Encontrará una comparativa del
parámetro "MC_Home.Mode" en las versiones tecnológicas V1.0 y ≥V2.0 en el capítulo
"Resumen de versiones" de la documentación "S7-1500/S7-1500T Sinopsis de Motion
Control".
Para los valores dinámicos aceleración, deceleración y tirón, se utilizan los valores
predeterminados de "Objeto tecnológico > Configuración > Parámetros avanzados > Preajuste
de dinámica".
Se aplica a
• Eje sincronizado
• Eje de posicionamiento
• Encóder externo
La tabla siguiente muestra los modos de operación que pueden utilizarse con los
correspondientes objetos tecnológicos:
Modo de operación Eje de posiciona- Eje de posiciona- Encóder externo Encóder externo
miento/eje sincro- miento/eje sincro- incremental absoluto
nizado con nizado con
encóder incremen- encóder absoluto
tal
Referenciado activo ✓ - - -
("Mode" = 3, 5)
Referenciado pasivo ✓ - ✓ -
("Mode" = 2, 8, 10)
Ajuste de la posición real ✓ ✓ ✓ ✓
("Mode" = 0)
Decalaje relativo de la posición real ✓ ✓ ✓ ✓
("Mode" = 1)
Ajuste de la consigna de posición ✓ ✓ ✓ ✓
(directo absoluto)
("Mode" = 11)
Decalaje relativo de la consigna de
posición
("Mode" = 12)
Reajuste del encóder absoluto - ✓ - ✓
("Mode" = 6, 7)
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• "Mode" = 2, 3, 5, 8, 10
El objeto tecnológico está habilitado.
• "Mode" = 6, 7, 8, 11, 12
Los valores reales del encóder son válidos (<TO>.StatusSensor[1..4].State = 2).
• "Mode" = 0, 1, 6, 7
El eje se encuentra en funcionamiento con regulación de posición.
Comportamiento de relevo
El comportamiento de relevo de las órdenes "MC_Home" se describe en el capítulo
"Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)".
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_Home" de Motion Control:
Información adicional
En el capítulo "Evaluar StatusWord, ErrorWord y WarningWord" de la documentación "S7-
1500/S7-1500T Sinopsis de Motion Control" se describe una posibilidad para evaluar los
distintos bits de estado.
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Referenciado (Página 84)
Descripción
La instrucción "MC_Halt" de Motion Control decelera un eje hasta que se para.
Con los parámetros "Jerk" y "Deceleration" se especifica el comportamiento dinámico durante
la operación de deceleración.
Se aplica a
• Eje de velocidad de giro
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
Comportamiento de relevo
El comportamiento de relevo de las órdenes "MC_Halt" se describe en el capítulo
"Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)".
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_Halt" de Motion Control:
Información adicional
Encontrará indicaciones para evaluar los diferentes bits en el capítulo "Evaluar StatusWord,
ErrorWord y WarningWord" de la documentación "S7-1500/S7-1500T Sinopsis de Motion
Control".
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Apartado Un eje se mueve con una orden "MC_MoveVelocity" (A1). En el instante ① la orden "MC_MoveVelocity" es rele-
vada por una orden "MC_Halt" (A2). La cancelación de la orden se notifica con "Abort_1". Con "AbortAcc_2" =
FALSE se reduce la aceleración actual con el tirón indicado. A continuación, se establece la deceleración, y el eje
frena hasta la velocidad cero. Cuando finaliza la orden "MC_Halt" el sistema lo notifica con "Done_2".
Apartado El eje se mueve con una orden "MC_MoveVelocity" (A1). En el instante ②, la orden "MC_MoveVelocity" se susti-
tuye por una orden "MC_Halt" (A2). La cancelación de la orden se notifica con "Abort_1". Con "AbortAcc_2" =
TRUE la aceleración actual se ajusta inmediatamente a cero y se establece la deceleración. El eje se frena hasta
la velocidad cero. Cuando finaliza la orden "MC_Halt" el sistema lo notifica con "Done_2".
Descripción
La instrucción "MC_MoveAbsolute" de Motion Control mueve un eje hasta una posición
absoluta.
Con los parámetros "Velocity", "Jerk", "Acceleration" y "Deceleration" se determina el
comportamiento dinámico durante la secuencia de movimiento.
Se aplica a
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
• El objeto tecnológico está referenciado.
Comportamiento de relevo
El comportamiento de relevo de las órdenes "MC_MoveAbsolute" se describe en el capítulo
"Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)".
Nota
Especificaciones dinámicas diferentes
Al relevar la orden activa por un nuevo movimiento con limitación de tirón, se transfiere la
aceleración o deceleración actual a la nueva aceleración/deceleración con el tirón. En función
de las especificaciones dinámicas, esto puede durar varios ciclos de aplicación. Si la nueva
aceleración o deceleración difiere en gran medida de la aceleración/deceleración en el
momento del relevo, el perfil de transición puede provocar un movimiento inesperado del
eje.
Si no se pueden excluir dichas transiciones en la aceleración/deceleración, deben adaptarse
las especificaciones dinámicas de las órdenes. Por ejemplo, se puede insertar un movimiento
sin limitación de tirßon con transición directa a la nueva aceleración/deceleración. De manera
alternativa, utilice valores de tirón elevados.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_MoveAbsolute" de Motion
Control:
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Apartado Con una orden "MC_MoveAbsolute" (A1), un eje se mueve hasta la posición absoluta 1000.0. En cuanto se al-
canza la posición de destino el sistema lo notifica con "Done_1" en el instante ①. En este mismo instante ① se
inicia otra orden "MC_MoveAbsolute" (A2) con la posición de destino 1500.0. En cuanto se alcanza la posición
de destino 1500.0 el sistema lo notifica con "Done_2". Puesto que previamente se había desactivado "Exe_2",
"Done_2" solo está presente durante un ciclo.
Apartado Una orden "MC_MoveAbsolute" en curso (A1) es relevada por otra orden "MC_MoveAbsolute" (A2) en el instante
②. La cancelación se notifica con "Abort_1". El eje se frena hasta la velocidad modificada y se mueve hasta la
nueva posición de destino 1500.0. En cuanto se alcanza la nueva posición de destino el sistema lo notifica con
"Done_2".
Descripción
La instrucción "MC_MoveRelative" de Motion Control mueve un eje respecto de la posición
existente al iniciar el procesamiento de la orden.
Con los parámetros "Velocity", "Jerk", "Acceleration" y "Deceleration" se determina el
comportamiento dinámico durante la secuencia de movimiento.
Se aplica a
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
Comportamiento de relevo
El comportamiento de relevo de las órdenes "MC_MoveRelative" se describe en el capítulo
"Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)".
Nota
Especificaciones dinámicas diferentes
Al relevar la orden activa por un nuevo movimiento con limitación de tirón, se transfiere la
aceleración o deceleración actual a la nueva aceleración/deceleración con el tirón. En función
de las especificaciones dinámicas, esto puede durar varios ciclos de aplicación. Si la nueva
aceleración o deceleración difiere en gran medida de la aceleración/deceleración en el
momento del relevo, el perfil de transición puede provocar un movimiento inesperado del
eje.
Si no se pueden excluir dichas transiciones en la aceleración/deceleración, deben adaptarse
las especificaciones dinámicas de las órdenes. Por ejemplo, se puede insertar un movimiento
sin limitación de tirßon con transición directa a la nueva aceleración/deceleración. De manera
alternativa, utilice valores de tirón elevados.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_MoveRelative" de Motion
Control:
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Apartado Con una orden "MC_MoveRelative" (A1), el eje recorre la distancia ("Distance") 1000.0 (en este caso, la posición
inicial es 0.0). En cuanto se alcanza la posición de destino el sistema lo notifica con "Done_1" en el instante ①.
En este mismo instante ① se inicia otra orden "MC_MoveRelative" (A2) con el recorrido 500.0. En cuanto se
alcanza la nueva posición de destino el sistema lo notifica con "Done_2". Puesto que previamente se había des-
activado "Exe_2", "Done_2" solo está presente durante un ciclo.
Apartado Una orden "MC_MoveRelative" en curso (A1) es relevada por otra orden "MC_MoveRelative" (A2). La cancelación
se notifica con "Abort_1" en el instante ②. A continuación, el eje se mueve a la nueva velocidad hasta recorrer la
distancia ("Distance") 500.0. En cuanto se alcanza la nueva posición de destino el sistema lo notifica con "Do-
ne_2".
Descripción
La instrucción "MC_MoveVelocity" de Motion Control mueve un eje a una velocidad
lineal/velocidad de giro constante.
Con los parámetros "Velocity", "Jerk", "Acceleration" y "Deceleration" se determina el
comportamiento dinámico durante la secuencia de movimiento.
• Eje de posicionamiento/eje sincronizado:
En el parámetro "Velocity" se especifica una velocidad.
• Eje de velocidad de giro:
En el parámetro "Velocity" se especifica una velocidad de giro.
Se aplica a
• Eje de velocidad de giro
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
Comportamiento de relevo
El comportamiento de relevo de las órdenes "MC_MoveVelocity" se describe en el capítulo
"Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)".
Nota
Especificaciones dinámicas diferentes
Al relevar la orden activa por un nuevo movimiento con limitación de tirón, se transfiere la
aceleración o deceleración actual a la nueva aceleración/deceleración con el tirón. En función
de las especificaciones dinámicas, esto puede durar varios ciclos de aplicación. Si la nueva
aceleración o deceleración difiere en gran medida de la aceleración/deceleración en el
momento del relevo, el perfil de transición puede provocar un movimiento inesperado del
eje.
Si no se pueden excluir dichas transiciones en la aceleración/deceleración, deben adaptarse
las especificaciones dinámicas de las órdenes. Por ejemplo, se puede insertar un movimiento
sin limitación de tirßon con transición directa a la nueva aceleración/deceleración. De manera
alternativa, utilice valores de tirón elevados.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_MoveVelocity" de Motion
Control:
Nota
Comportamiento en caso de modificar el multiplicador de velocidad (override)
Si la velocidad lineal/velocidad de giro se ve influida por un cambio del multiplicador de
velocidad (<TO>.Override.Velocity) durante el movimiento constante, el parámetro
"InVelocity" se inicializa durante la aceleración o deceleración. Cuando se alcanza la nueva
velocidad lineal/de giro ("Velocity" × "Override" %) vuelve a activarse "InVelocity".
Más información
En el capítulo "Evaluar StatusWord, ErrorWord y WarningWord" de la documentación "S7-
1500/S7-1500T Sinopsis de Motion Control" se describe una posibilidad para evaluar los
distintos bits de estado.
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Una orden "MC_MoveVelocity" lanzada mediante "Exe_1" (A1) acelera el eje y notifica
mediante "InVel_1" en el momento ① que se ha alcanzado la consigna de velocidad 50.0.
Descripción
La instrucción "MC_MoveJog" de Motion Control mueve un eje en modo Jog.
Con los parámetros "Velocity", "Jerk", "Acceleration" y "Deceleration" se determina el
comportamiento dinámico durante la secuencia de movimiento.
• Eje de posicionamiento/eje sincronizado:
En el parámetro "Velocity" se especifica una velocidad.
• Eje de velocidad de giro:
En el parámetro "Velocity" se especifica una velocidad de giro.
Se aplica a
• Eje de velocidad de giro
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
Comportamiento de relevo
El comportamiento de relevo de las órdenes "MC_MoveJog" se describe en el capítulo
"Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)".
Nota
Especificaciones dinámicas diferentes
Al relevar la orden activa por un nuevo movimiento con limitación de tirón, se transfiere la
aceleración o deceleración actual a la nueva aceleración/deceleración con el tirón. En función
de las especificaciones dinámicas, esto puede durar varios ciclos de aplicación. Si la nueva
aceleración o deceleración difiere en gran medida de la aceleración/deceleración en el
momento del relevo, el perfil de transición puede provocar un movimiento inesperado del
eje.
Si no se pueden excluir dichas transiciones en la aceleración/deceleración, deben adaptarse
las especificaciones dinámicas de las órdenes. Por ejemplo, se puede insertar un movimiento
sin limitación de tirßon con transición directa a la nueva aceleración/deceleración. De manera
alternativa, utilice valores de tirón elevados.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_MoveJog" de Motion Control:
Nota
Comportamiento en caso de modificar el multiplicador de velocidad (override)
Si la velocidad lineal/velocidad de giro se ve influida por un cambio del multiplicador de
velocidad (<TO>.Override.Velocity) durante el movimiento constante, el parámetro
"InVelocity" se inicializa durante la aceleración o deceleración. Cuando se alcanza la nueva
velocidad ("Velocity" × "Override" %) vuelve a activarse "InVelocity".
Más información
En el capítulo "Evaluar StatusWord, ErrorWord y WarningWord" de la documentación "S7-
1500/S7-1500T Sinopsis de Motion Control" se describe una posibilidad para evaluar los
distintos bits de estado.
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
"Jog_B" permite mover el eje en sentido negativo en modo Jog. En cuanto se alcanza la
consigna de velocidad -50.0, el sistema lo notifica con "InVel" = TRUE. Tras desactivar "Jog_B"
el eje frena hasta pararse del todo. Seguidamente, "Jog_F" mueve el eje en sentido positivo.
En cuanto se alcanza la consigna de velocidad 50.0, el sistema lo notifica con "InVel" = TRUE.
En el instante ① y si está activado "Jog_F", la consigna de velocidad cambia a 100.0 con
"Vel_Input". Como alternativa, es posible cambiar la consigna de velocidad mediante el
multiplicador de velocidad. "InVel" se borra. El eje se acelera. En cuanto se alcanza la nueva
consigna de velocidad 100.0, el sistema lo notifica mediante "InVel" = TRUE.
Si "Jog_F" está activado, en el instante ② también se activa "Jog_B". Si "Jog_F" y "Jog_B" están
activados, el eje se frena con la última deceleración válida. Con "Error" se indica un error y en
la salida "ErrorID" se emite el error 16#8007 (indicación de sentido errónea).
Descripción
La instrucción de Motion Control "MC_MoveSuperimposed" inicia un movimiento de
posicionamiento relativo que se sobrepone a un movimiento base en curso.
Con los parámetros "VelocityDiff", "Jerk", "Acceleration" y "Deceleration" se especifica el
comportamiento dinámico del movimiento. Los valores de dinámica se suman a los valores
del movimiento base. Un movimiento superpuesto no prolonga la duración del movimiento
base.
La dinámica del movimiento total del eje es el resultado de la suma de los valores dinámicos
del movimiento base y el movimiento superpuesto.
El comportamiento del movimiento total varía según el tipo de movimiento base:
• El movimiento base es un movimiento de eje individual:
– La dinámica del movimiento superpuesto es, como máximo, la diferencia entre los
valores actuales de dinámica del movimiento base y los límites dinámicos.
– El movimiento total está limitado a los límites dinámicos configurados.
• El movimiento base es un movimiento sincronizado:
– La dinámica del movimiento superpuesto es, como máximo, la diferencia entre los
valores actuales de dinámica del movimiento base y los límites dinámicos.
– El movimiento sincronizado del eje conducido no está sujeto a los límites dinámicos del
eje conducido.
– Una orden "MC_MoveSuperimposed" para un eje conductor en marcha síncrona
repercute en el eje conductor y en el eje conducido.
– Una orden "MC_MoveSuperimposed" para un eje conducido en marcha síncrona
repercute solo en el eje conducido.
En el bloque de datos tecnológico y en el TIA Portal siempre se visualiza la dinámica del
movimiento total.
Se aplica a
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
Comportamiento de relevo
El comportamiento de relevo de las órdenes "MC_MoveSuperimposed" se describe en el
capítulo "Comportamiento de relevo V6: Órdenes de referenciado y de movimiento
(Página 306)".
Nota
Especificaciones dinámicas diferentes
Al relevar la orden activa por un nuevo movimiento con limitación de tirón, se transfiere la
aceleración o deceleración actual a la nueva aceleración/deceleración con el tirón. En función
de las especificaciones dinámicas, esto puede durar varios ciclos de aplicación. Si la nueva
aceleración o deceleración difiere en gran medida de la aceleración/deceleración en el
momento del relevo, el perfil de transición puede provocar un movimiento inesperado del
eje.
Si no se pueden excluir dichas transiciones en la aceleración/deceleración, deben adaptarse
las especificaciones dinámicas de las órdenes. Por ejemplo, se puede insertar un movimiento
sin limitación de tirßon con transición directa a la nueva aceleración/deceleración. De manera
alternativa, utilice valores de tirón elevados.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_MoveSuperimposed" de
Motion Control:
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Apartado Con "Exe_1" se lanza una orden "MC_MoveRelative" con el recorrido 50.0. En el instante ① se lanza una orden
"MC_MoveSuperimposed" con el recorrido 50.0 mediante "Exe_2". El eje se desplaza con los valores dinámicos
sumados de las dos órdenes a la distancia 50 + 50 = 100.0. En cuanto se alcanza la posición de destino el siste-
ma lo notifica con "Done_2".
Apartado Con "Exe_1" se lanza una orden "MC_MoveRelative" con el recorrido 50.0. En el instante ② se lanza una orden
"MC_MoveSuperimposed" con el recorrido -50.0 mediante "Exe_2". El eje invierte su sentido y se desplaza con
los valores dinámicos sumados de las dos órdenes a la distancia 50.0 - 50.0 = 0.0. En cuanto se alcanza la posi-
ción de destino el sistema lo notifica con "Done_2".
Descripción
La instrucción "MC_SetSensor" de Motion Control conmuta el encóder para la regulación de
posición del eje.
El parámetro "Mode" 2 y 3 permite adaptar el valor real del encóder direccionado sin
conmutación.
Se aplica a
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico y el encóder alternativo se han configurado correctamente.
• Ninguna orden de reinicio ni "MC-Home" activa.
Comportamiento de relevo
• Una orden "MC_SetSensor" no es cancelada por ninguna otra orden de Motion Control.
• Una nueva orden "MC_SetSensor" no cancela ninguna orden de Motion Control en curso.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_SetSensor" de Motion
Control:
Consulte también
Uso de varios encóders (Página 39)
Descripción
La instrucción "MC_Stop" de Motion Control detiene todos los movimientos de un eje e
impide nuevas órdenes de movimiento para el objeto tecnológico. El eje frena hasta la
velocidad cero y permanece conectado.
La posición de velocidad cero resulta de la rampa de parada. Para ello están disponibles los
siguientes modos, que se definen con el parámetro "Mode":
• "Mode" = 0: el comportamiento dinámico durante la operación de frenado está
determinado por la rampa de parada de emergencia configurada.
• "Mode" = 2: el comportamiento dinámico durante la operación de frenado está
determinado por los valores máximos de la dinámica del objeto tecnológico.
• "Mode" = 3: el comportamiento dinámico durante la operación de frenado está
determinado por los parámetros "Jerk" y "Decelaration" de la orden "MC_Stop".
Se aplica a
• Eje de velocidad de giro
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
Comportamiento de relevo
• Una orden "MC_Stop" no es relevada por otros movimientos.
• Una orden "MC_Stop" es cancelada por una orden "MC_Power" con "Enable" = FALSE.
• Una orden "MC_Stop" no cancela funciones de sincronismo en simulación.
• Una orden "MC_Stop" es cancelada por otra orden "MC_Stop" con una reacción de parada
igual o superior.
Peso de las reacciones de parada (en orden descendente):
"Mode" = 0 > "Mode" = 2 > "Mode" = 3
Encontrará más información sobre el comportamiento de relevo de una orden "MC_Stop" en
el capítulo "Comportamiento de relevo de órdenes de Motion Control V6 (Página 306)".
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_Stop" de Motion Control:
Información adicional
Encontrará indicaciones para evaluar los diferentes bits en el capítulo "Evaluar StatusWord,
ErrorWord y WarningWord" de la documentación "S7-1500/S7-1500T Sinopsis de Motion
Control".
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Deceleración de parada de emergencia (Página 75)
En el instante ②, con una orden "MC_Stop" activa (A1), se inicia una orden
"MC_MoveVelocity" (A2). Como el eje está bloqueado por una orden "MC_Stop", la orden
"MC_MoveVelocity" se rechaza. El error se notifica con "Error_1". A continuación, "Exe_2" se
inicializa a FALSE.
En el instante ③, se desplaza el eje mediante una orden "MC_MoveVelocity" (A1) con flanco
ascendente.
Descripción
La instrucción "MC_SetAxisSTW" de Motion Control fuerza los bits seleccionados en la palabra
de control 1 (STW1) y la palabra de control 2 (STW2) del telegrama PROFIdrive. De esta
manera existe la posibilidad de forzar inmediatamente los bits no utilizados por el objeto
tecnológico. Los bits que deben forzarse se especifican con los parámetros "STW1" y "STW2".
Los bits forzados permanecen activados hasta ser desactivados por una orden
"MC_SetAxisSTW", un reinicio del objeto tecnológico o una transición de la CPU de "RUN" a
"STOP".
En la STW1 se pueden forzar los siguientes bits:
• 8
• 9
• 11 a 15
En la STW2 se pueden forzar los bits 0 a 11.
El significado de los bits que se pueden forzar se explica en el manual de listas "SINAMICS
S120/S150" (https://support.industry.siemens.com/cs/ww/es/view/109763271).
Se aplica a
• Eje de velocidad de giro
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está interconectado con un telegrama del accionamiento.
• El objeto tecnológico no está en simulación.
• Se ha ajustado un enmascaramiento de bits admisible.
Comportamiento de relevo
• Una nueva orden "MC_SetAxisSTW" no cancela ninguna otra orden de Motion Control en
curso.
• Una orden "MC_SetAxisSTW" solo es cancelada por otra orden "MC_SetAxisSTW".
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_SetAxisSTW" de Motion
Control:
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Descripción
La instrucción "MC_WriteParameter" de Motion Control permite modificar parámetros
seleccionados de los objetos tecnológicos en tiempo de ejecución. En función del parámetro
en cuestión, las modificaciones se aplican directamente o después de un reinicio.
El valor del parámetro se conserva en caso de una transición "RUN → STOP → RUN" de la CPU.
El valor modificado del parámetro se restablece al valor de arranque mediante una
desconexión (POWER OFF), un borrado total o un reinicio del objeto tecnológico.
Se aplica a
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_WriteParameter" de Motion
Control:
Parámetros modificables
La tabla siguiente muestra los parámetros que se pueden modificar con la instrucción
"MC_WriteParameter" de Motion Control:
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Referenciado directo (Página 98)
Variables del objeto tecnológico Eje de posicionamiento (Página 330)
Descripción
Con la instrucción "MC_MotionInVelocity" de Motion Control se especifican para el eje
consignas de movimiento calculadas en el ciclo de aplicación para velocidad y aceleración
como movimiento básico. Para ello no se calcula el perfil de velocidad, sino que los valores se
activan directamente en el objeto tecnológico. Los límites dinámicos no tienen efecto. La
especificación del movimiento con "MotionIn" puede solaparse con una orden
"MC_MoveSuperimposed" (Página 265).
Con el parámetro "Velocity" se especifica la consigna de velocidad lineal y con "Acceleration",
la consigna de aceleración. La consigna de velocidad lineal y la consigna de aceleración se
activan cuando el parámetro "Enable" = TRUE y se especifica al menos un valor para el
parámetro "Velocity".
Se aplica a
• Eje de velocidad de giro
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
Comportamiento de relevo
El comportamiento de relevo de las órdenes "MC_MotionInVelocity" se describe en el capítulo
"Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)".
Nota
Especificaciones dinámicas diferentes
Al relevar la orden activa por un nuevo movimiento con limitación de tirón, se transfiere la
aceleración o deceleración actual a la nueva aceleración/deceleración con el tirón. En función
de las especificaciones dinámicas, esto puede durar varios ciclos de aplicación. Si la nueva
aceleración o deceleración difiere en gran medida de la aceleración/deceleración en el
momento del relevo, el perfil de transición puede provocar un movimiento inesperado del
eje.
Si no se pueden excluir dichas transiciones en la aceleración/deceleración, deben adaptarse
las especificaciones dinámicas de las órdenes. Por ejemplo, se puede insertar un movimiento
sin limitación de tirßon con transición directa a la nueva aceleración/deceleración. De manera
alternativa, utilice valores de tirón elevados.
En las órdenes MotionIn, la especificación de la aceleración solo es relevante para relevar la
orden. Si la aceleración actualmente activa no se debe reducir con el tirón, introduzca el valor
"0.0" en el parámetro "Acceleration" de la orden MotionIn.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_MotionInVelocity" de Motion
Control:
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Especificación del movimiento con "MotionIn" (Página 75)
Apartado Con "Enable_1 = TRUE" se especifican cíclicamente la velocidad "Vel_1" y la aceleración "Acc_1" para el
objeto tecnológico en el ciclo del MC PreServo. Estas especificaciones se aplican directamente como
consigna de velocidad "TO_1.Velocity" y consigna de aceleración "TO_1.Acceleration" sin que se calcu-
le un perfil de velocidad.
Puesto que la vigilancia de posición "PosContr_1" está puesta a FALSE, no se determina ningún error
de seguimiento "TO_1.StatusPositioning.FollowingError".
Apartado Mientras "Enable_1" esté ajustado a FALSE, las especificaciones de velocidad y aceleración no tendrán
efecto.
En el instante ①, "Enable_1" se pone a TRUE. Puesto que la vigilancia de posición "PosContr_1" está
puesta a TRUE, se determina un error de seguimiento "TO_1.StatusPositioning.FollowingError".
La especificación de velocidad "Vel_1" y la especificación de aceleración "Acc_1" provocan un salto de
consigna que rebasa el error de seguimiento máximo permitido. Si la vigilancia de errores de segui-
miento está activada, se emite la alarma tecnológica 521 y el objeto tecnológico se bloquea. Si la
vigilancia de errores de seguimiento está desactivada, se ejecuta el salto de consigna con la dinámica
máxima.
Descripción
Con la instrucción de Motion Control "MC_MotionInPosition" se especifican para el eje
consignas de movimiento calculadas en el ciclo de aplicación para posición, velocidad y
aceleración como movimiento básico. Para ello no se calcula el perfil de velocidad, sino que
los valores se activan directamente en el objeto tecnológico. Los límites dinámicos no tienen
efecto. La especificación del movimiento con "MotionIn" puede solaparse con una orden
"MC_MoveSuperimposed" (Página 265).
Con el parámetro "Position" se especifica la consigna de posición. Con el parámetro "Velocity"
se especifica la consigna de velocidad lineal. Con el parámetro "Acceleration" se especifica la
consigna de aceleración.
La consigna de velocidad lineal se utiliza como valor de precontrol cuando está activado el
precontrol de velocidad. La consigna de posición, la velocidad lineal y la aceleración tienen
efecto cuando el parámetro "Enable" = TRUE y se han especificado al menos valores para los
parámetros "Position" y "Velocity".
Se aplica a
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
Comportamiento de relevo
El comportamiento de relevo de las órdenes "MC_MotionInPosition" se describe en el capítulo
"Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)".
Nota
Especificaciones dinámicas diferentes
Al relevar la orden activa por un nuevo movimiento con limitación de tirón, se transfiere la
aceleración o deceleración actual a la nueva aceleración/deceleración con el tirón. En función
de las especificaciones dinámicas, esto puede durar varios ciclos de aplicación. Si la nueva
aceleración o deceleración difiere en gran medida de la aceleración/deceleración en el
momento del relevo, el perfil de transición puede provocar un movimiento inesperado del
eje.
Si no se pueden excluir dichas transiciones en la aceleración/deceleración, deben adaptarse
las especificaciones dinámicas de las órdenes. Por ejemplo, se puede insertar un movimiento
sin limitación de tirßon con transición directa a la nueva aceleración/deceleración. De manera
alternativa, utilice valores de tirón elevados.
En las órdenes MotionIn, la especificación de la aceleración solo es relevante para relevar la
orden. Si la aceleración actualmente activa no se debe reducir con el tirón, introduzca el valor
"0.0" en el parámetro "Acceleration" de la orden MotionIn.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_MotionInPosition" de Motion
Control:
Consulte también
Comportamiento de relevo V6: Órdenes de referenciado y de movimiento (Página 306)
Especificación del movimiento con "MotionIn" (Página 75)
Apartado Con "Enable_1 = TRUE" se especifican cíclicamente la posición "Pos_1", la velocidad "Vel_1" y la acele-
ración "Acc_1" para el objeto tecnológico en el ciclo del MC PreServo. Estas especificaciones se aplican
directamente como consigna de posición "TO_1.Position", consigna de velocidad "TO_1.Velocity" y
consigna de aceleración "TO_1.Acceleration" sin que se calcule un perfil de velocidad.
Apartado Mientras "Enable_1" esté ajustado a FALSE, las especificaciones de posición, velocidad y aceleración
no tendrán efecto.
En el instante ①, "Enable_1" se pone a TRUE. La especificación de posición "Pos_1" provoca un salto
de consigna que rebasa el error de seguimiento máximo permitido. Si la vigilancia de errores de se-
guimiento está activada, se emite la alarma tecnológica 521 y el objeto tecnológico se bloquea. Si la
vigilancia de errores de seguimiento está desactivada, se ejecuta el salto de consigna con la dinámica
máxima.
Descripción
Con la instrucción "MC_TorqueAdditive" de Motion Control se especifica un par aditivo al
accionamiento asignado al objeto tecnológico. Los datos del par se transfieren por medio del
telegrama 750.
En el caso de un motor lineal, se especifica una fuerza aditiva con la instrucción
"MC_TorqueAdditive".
Con el parámetro "Value" se especifica la consigna de par aditivo. La especificación de la
consigna de par aditivo actúa en superposición. Un par aditivo puede ser positivo o negativo.
Si se invierte la consigna en el objeto tecnológico, se invertirá también el valor del par aditivo
y se transferirá invertido al accionamiento.
Se aplica a
• Eje de velocidad de giro
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El objeto tecnológico está habilitado.
• El accionamiento está conectado por medio de un telegrama PROFIdrive.
• El telegrama 750 está configurado.
El telegrama 750 está disponible para accionamientos SINAMICS a partir de V4.9.
Comportamiento de relevo
• Una orden "MC_TorqueAdditive" no se cancela con ninguna otra orden de Motion Control.
• Una nueva orden "MC_TorqueAdditive" no cancela ninguna otra orden de Motion Control
en curso.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_TorqueAdditive" de Motion
Control:
Consulte también
Telegramas PROFIdrive (Página 30)
Consigna de par aditivo/Consigna de fuerza aditiva (Página 81)
Apartado Si "Enable_1 = TRUE" se especifica una consigna de par aditivo "Value_1" para el accionamiento asig-
nado al objeto tecnológico. Esta especificación se transfiere al parámetro de accionamiento "p1511 -
Supplementary torque 1" por medio del telegrama 750.
Apartado Con "Enable_1 = TRUE" se especifica una consigna de par aditivo "Value_1" al accionamiento asignado
al objeto tecnológico. Esta especificación se transfiere al parámetro de accionamiento "p1511 -
Supplementary torque 1" por medio del telegrama 750. La consigna de par aditivo se aplica primero
progresivamente. En el instante ① "Enable_1" se ajusta ya a FALSE, antes de que se reduzca la con-
signa de par aditivo de la misma forma. La reducción de la consigna de par se transmite directamente
al accionamiento.
Descripción
Con la instrucción de Motion Control "MC_TorqueRange" es posible especificar un límite de
par superior e inferior al accionamiento asignado al objeto tecnológico. Los datos del par se
transfieren por medio del telegrama 750.
Se aplica a
• Eje de velocidad de giro
• Eje de posicionamiento
• Eje sincronizado
Requisitos
• El objeto tecnológico se ha configurado correctamente.
• El accionamiento está conectado por medio de un telegrama PROFIdrive.
• El telegrama 750 está configurado.
El telegrama 750 está disponible para accionamientos SINAMICS a partir de V4.9.
Comportamiento de relevo
• Una orden "MC_TorqueRange" no se cancela con ninguna otra orden de Motion Control.
• Una nueva orden "MC_TorqueRange" no cancela ninguna otra orden de Motion Control en
curso.
• Si la limitación de par está activa mediante la orden "MC_TorqueLimiting", la orden
"MC_TorqueRange" se rechaza con un mensaje de error y viceversa. Las funciones no se
relevan unas a otras.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_TorqueRange" de Motion
Control:
Consulte también
Telegramas PROFIdrive (Página 30)
Rango de par/Rango de fuerza admisible (Página 81)
Descripción
Con la instrucción "MC_TorqueLimiting" de Motion Control se activa y parametriza una
limitación de fuerza/par o una detección de tope fijo. Junto con una orden de movimiento
con regulación de posición, la detección de tope fijo permite realizar un "Desplazamiento a
tope fijo". En la configuración del eje puede definirse si la limitación de fuerza/par debe
referirse al lado del accionamiento o al lado de la carga.
Las funciones de la instrucción "MC_TorqueLimiting" de Motion Control pueden activarse y
desactivarse antes y durante una orden de movimiento.
Comportamiento de relevo
• Una orden "MC_TorqueLimiting" no puede ser cancelada por ninguna otra orden de
Motion Control.
• Una nueva orden "MC_TorqueLimiting" no cancela ninguna orden de Motion Control en
curso.
• Si la limitación de par superior e inferior está activa mediante la orden "MC_TorqueRange",
la orden "MC_TorqueLimiting" se rechaza con un mensaje de error y viceversa. Las
funciones no se relevan unas a otras.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "MC_TorqueLimiting" de Motion
Control:
Consulte también
Detección de tope fijo (Página 80)
Limitación de fuerza/par (Página 78)
En el instante ① se ejecuta una orden "MC_Halt" (A2) en un eje con limitación de par activa
"MC_TorqueLimiting" (A1). La limitación de par sigue activa ("MC_TorqueLimiting.Enable" =
TRUE) y, si se produce un error de seguimiento, se mantiene y se reduce con el tiempo. Si la
velocidad real es "0.0" y el tiempo de permanencia mínimo en la ventana de velocidad cero
ha transcurrido, la variable indica "MC_Halt.Done" = TRUE. Si está activada la vigilancia de
posición, también se vigila el alcance de la posición de destino.
Tolerancia de posicionamiento
Con "En_1" se lanza una orden "MC_TorqueLimiting" (A1) en el instante ①. En el eje con
limitación de par activa se ejecuta una orden "MC_MoveVelocity" (A2). La limitación de par
continúa activa ("MC_TorqueLimiting.Enable" = TRUE). Cuando se alcanza el límite de error de
seguimiento ② se cancela la orden "MC_MoveVelocity" con "Abort" = TRUE. El accionamiento
se mantiene en el tope fijo (sujeción). La posición real del eje se encuentra dentro de la
tolerancia de posicionamiento. Con las dos variables "Execute" = TRUE y "Direction_2" = TRUE
se vuelve a llamar una orden "MC_MoveVelocity" y el eje se desplaza en sentido contrario a
velocidad constante. La sujeción se suelta al salir de la tolerancia de posicionamiento ③. En el
instante ④ se elimina la limitación del par.
Nota
Comportamiento de relevo con tope fijo activado
Con una limitación de fuerza/par activa con "MC_TorqueLimiting" se cancelan las órdenes en
curso si el accionamiento se mantiene en el tope fijo con "InClamping" = TRUE.
Nota
Tope fijo
Con una limitación de fuerza/par activa con "MC_TorqueLimiting" se cancelan las órdenes en
curso si el accionamiento se mantiene en el tope fijo con "InClamping" = TRUE.
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 313)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
100.0 %
• Conexión de accionamiento no isócrona con PROFI-
drive:
de 0.0 a 100.0 %
• Conexión de accionamiento analógica:
de 0.0 a 100.0 %
EnableDSC BOOL - RES Dynamic Servo Control (DSC)
FALSE DSC desactivado
TRUE DSC activado
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variable
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 330)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variable
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Variables
Leyenda (Página 366)
Estado Descripción
S1 Bloqueo de conexión (desconexión del accionamiento; en su caso,
freno cerrado)
S2 Listo para conexión
S3 Conectado (accionamiento conectado; en su caso, abrir el freno)
S4 Funcionamiento (accionamiento habilitado; en su caso, frenos abier-
tos)
S5 Desconectar (frenar con la rampa definida por el accionamiento)
Información adicional
Encontrará más información sobre la PROFIdrive State Machine en Siemens Industry Online
Support, en la FAQ 109770665
(https://support.industry.siemens.com/cs/ww/es/view/109770665).
① • "StopMode" = 0
A.1.1.4 Reacciones de alarma con rampa de frenado a través del objeto tecnológico
(S7-1500, S7-1500T)
Diagrama de función: habilitar un objeto tecnológico y aparición de una alarma tecnológica con
reacción a alarma "Retirar habilitación"
① • "StopMode" = 0
A.1.2.3 Reacciones de alarma con rampa de frenado a través del objeto tecnológico
(S7-1500, S7-1500T)
Diagrama de función: habilitar un objeto tecnológico y aparición de una alarma tecnológica con
reacción a alarma "Retirar habilitación"
Accionamiento
La totalidad del motor (eléctrico o hidráulico), actuador (convertidor, válvula), regulación,
sistema de medida y suministro (alimentación, acumulador de presión).
Alarma tecnológica
Si se produce un error en el objeto tecnológico (p. ej., alcance de un final de carrera
hardware), se lanza y visualiza una alarma tecnológica.
Las repercusiones de una alarma tecnológica sobre el objeto tecnológico están definidas por
la reacción a alarma (p. ej., retirar la habilitación). La reacción a alarma está predefinida por el
sistema.
Archivo GSD
Este archivo de Generic Station Description almacena todas las características de un
dispositivo PROFINET o PROFIBUS necesarias para su configuración.
Ciclo de procesamiento
Procesamiento de un objeto tecnológico en el ciclo de servo.
Encóder absoluto
Encóder de posición que expresa la posición en forma de valor numérico digital. Este valor
numérico es unívoco en todo el rango de medida del encóder absoluto.
Encóder incremental
Encóder de posición que expresa el cambio de posición de modo incremental en forma de
valor numérico digital.
Error de seguimiento
El error de seguimiento es la diferencia entre la consigna y el valor real de posición. Los
tiempos de transferencia de la consigna al accionamiento y del valor real de posición al
controlador se tienen en cuenta a la hora de calcular el error de seguimiento.
Factor Kv
Factor de ganancia del regulador de posición
Marca cero
Referencia de posición para el movimiento de encóders incrementales rotativos y lineales. La
marca cero de un encóder incremental se utiliza, p. ej., como marca de referencia.
Override
Corrección porcentual de la velocidad lineal o de giro
PROFIdrive
PROFIdrive es un perfil especificado por la PNO (organización de usuarios de PROFIBUS) para
PROFIBUS DP y PROFINET IO para accionamientos con regulación de velocidad y posición.
Referenciado
El referenciado establece la referencia entre la posición en el objeto tecnológico y la posición
mecánica del eje. Para ello, el valor de posición del objeto tecnológico se asigna a una marca
de referencia. Dicha marca representa una posición mecánica conocida.
Reinicio
El objeto tecnológico se reinicializa con los parámetros de configuración actuales.
Sincronismo
Movimiento síncrono definido tras sincronizar un eje conducido con un eje conductor.
Sincronismo absoluto
Esta función equivale a las instrucciones de Motion Control MC_GearInPos o MC_CamIn.
Sincronismo relativo
Esta función equivale a la instrucción de Motion Control MC_GearIn.
Sincronización
Es la fase que requiere el eje conducido hasta alcanzar el movimiento síncrono.
Telegrama PROFIdrive
Telegrama para la comunicación según PROFIdrive.
Tipo de eje
El tipo de eje determina la unidad de medida en la que se posiciona el eje.
Según sea la mecánica, un eje está diseñado como eje lineal o rotativo:
• En los ejes lineales, la posición del eje se indica como medida de longitud, p. ej.,
milímetros (mm).
• En los ejes rotativos, la posición del eje se indica como medida angular, p. ej., grados (°).
Valor conductor
Valor de entrada para el sincronismo
F
C
Final de carrera, 66, 66, 68, 146
Conexión de accionamientos S7-1500 Motion
Final de carrera por hardware, 66
Control, 29, 30, 37, 47, 125
Final de carrera por software, 66, 68
Conexión de encoders
Finales de carrera hardware, 66, 146
S7-1500 Motion Control, 127
Finales de carrera hardware, 66, 146
S7-1500T Motion Control, 127
Finales de carrera software, 146
Conexión de encoders S7-1500 Motion
Control, 29, 30, 37, 47
Consigna de par, 81
I
Consigna de par aditivo, 81
Control maestro, 187 Instrucción de Motion Control S7-1500
CPU T, 17 Sinopsis, 17
Inversión de sentido en final de carrera hardware, 155
Inversión de sentido en final de carrera por
D hardware, 86, 94
Deceleración de parada de emergencia, 75, 145
DSC (Dynamic Servo Control), 108, 109, 111, 163
L
Dynamic Servo Control (DSC), 108, 109, 111, 163
Leva de inversión, 86, 94, 155
Leva de referencia, 85
E Limitación de tirones, 71, 143, 148
Limitación del rango de
Eje de posicionamiento
desplazamiento, 66, 66, 68, 69, 146
Configuración, 124
Límites de par, 81
Diagnóstico, 208, 213, 214
Límites de posición, 66, 66, 68, 69, 146
Funciones, 17
Límites dinámicos, 71, 148
Principios básicos, 21
Variables, 330
Eje de velocidad de giro
M
Configuración, 113
Diagnóstico, 203, 207, 208 Marca cero, 85
Funciones, 17 Marca de referencia, 85
MC_Halt, 236, 239
V
Valor real absoluto, 34, 35
Valor real de S7-1500 Motion Control, 34, 35, 35
Valor real incremental, 34, 35
Variables
Conexión de accionamientos y encoders, 47
Control de movimiento y límites dinámicos, 82
Limitación del rango de desplazamiento, 69
Mecánica, 64
Objeto tecnológico Eje de posicionamiento, 330
Objeto tecnológico Eje de velocidad de giro, 313
Objeto tecnológico Encóder externo, 366
Referenciado, 101
Regulación, 111
Vigilancias de posición, 106
Vigilancia de errores de
seguimiento, 103, 105, 106, 161
Vigilancia de posicionamiento, 103, 104, 106, 160