Resumen de contenidos para Siemens SIMATIC S7-1500
Página 1
___________________ S7-1500 Motion Control Prólogo ___________________ Guía de documentación ___________________ Introducción SIMATIC ___________________ Principios básicos S7-1500 ___________________ S7-1500 Motion Control Guía ___________________ Configurar Manual de funciones ___________________ Programar ___________________ Cargar en CPU ___________________ Puesta en servicio ___________________ Diagnóstico ___________________ Referencia ___________________ Anexo 01/2013...
Página 2
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...
Prólogo 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. Conocimientos básicos necesarios Para una mejor comprensión de la presente documentación se precisan los siguientes conocimientos: ●...
Página 4
Prólogo 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.automation.siemens.com). S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Índice Prólogo ..............................3 Guía de documentación........................... 11 Introducción ............................. 13 Funcionalidad Motion Control de la CPU S7-1500 ..............13 Funcionamiento de Motion Control....................14 Principios básicos ............................ 19 Funciones.............................19 Objeto tecnológico Eje de velocidad de giro................20 Objeto tecnológico Eje de posicionamiento.................21 Objeto tecnológico Encóder externo....................23 Ajustes de módulo ........................23 Unidades de medida ........................24...
Página 6
Índice 3.10.14 Variable ............................51 3.11 Regulación ..........................52 3.11.1 Descripción breve ........................52 3.11.2 Estructura de regulación ......................53 3.11.3 Variable ............................54 3.12 Vigilancias relacionadas con la posición..................54 3.12.1 Descripción breve ........................54 3.12.2 Vigilancia de posicionamiento..................... 54 3.12.3 Vigilancia de errores de seguimiento..................
Página 7
Índice 5.4.3.6 Referenciación ...........................109 5.4.3.7 Monitorización de posición......................117 5.4.3.8 Configuración - lazo de regulación ....................119 Configurar el objeto tecnológico Eje de velocidad..............120 5.5.1 Configuración - parámetros básicos ..................120 5.5.2 Interfaz de hardware ........................120 5.5.2.1 Configuración - accionamiento ....................120 5.5.2.2 Configuración - transferencia de datos..................122 5.5.3 Parámetros avanzados ......................123 5.5.3.1...
Página 8
Índice 8.3.1 Función y estructura del panel de mando del eje ..............168 8.3.2 Utilizar el panel de mando del eje..................... 173 Optimización ..........................174 8.4.1 Función y estructura de la optimización..................174 8.4.2 Optimizar el regulador de posición ................... 176 Diagnóstico............................
S7-1500 (http://support.automation.siemens.com/WW Datos técnicos (entro otros, • /view/es/56926743/130000) funciones de diagnóstico) Manuales SIMATIC En Internet (http://www.siemens.com/automation/service&support) podrá descargar gratuitamente todos los manuales actuales referentes a los productos SIMATIC. S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Página 12
Guía de documentación S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Introducción Funcionalidad Motion Control de la CPU S7-1500 La funcionalidad Motion Control soporta el posicionamiento y desplazamiento regulados de ejes y forma parte de todas las CPUs S7-1500. Posibilidades de configuración Los accionamientos y encóders se conectan por medio de PROFIBUS DP y PROFINET IO. Los accionamientos con interfaz de consigna analógica se conectan utilizando una salida analógica (AQ).
Introducción 2.2 Funcionamiento de Motion Control Funcionamiento de Motion Control Sinopsis El TIA Portal permite crear un proyecto, configurar objetos tecnológicos y cargar la configuración en la CPU. La funcionalidad Motion Control se procesa en la CPU. Con las instrucciones de Motion Control se controlan los objetos tecnológicos desde el programa de usuario.
Página 15
Introducción 2.2 Funcionamiento de Motion Control TIA Portal El TIA Portal le ayuda a configurar y poner en servicio la funcionalidad Motion Control: ● Integración y configuración del hardware ● Creación y configuración de objetos tecnológicos ● Creación del programa de usuario ●...
Introducción 2.2 Funcionamiento de Motion Control Objetos tecnológicos Los objetos tecnológicos representan los objetos reales correspondientes (p. ej. un accionamiento) en el controlador. Las funciones de los objetos tecnológicos se llaman desde las instrucciones de Motion Control en el programa de usuario. Los objetos tecnológicos controlan o regulan el movimiento de objetos reales y notifican información de estado (p.
Introducción 2.2 Funcionamiento de Motion Control Capacidad El número de objetos tecnológicos utilizables se indica en los datos técnicos de la CPU empleada. Bloque de datos tecnológico El bloque de datos tecnológico representa el objeto tecnológico y contiene todos los datos de configuración, consignas y valores reales, además de información de estado del objeto tecnológico.
Página 18
Introducción 2.2 Funcionamiento de Motion Control S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Principios básicos Funciones Las funciones de Motion Control se ejecutan en el programa de usuario o el TIA Portal (en la puesta en servicio) mediante instrucciones de Motion Control. La tabla siguiente muestra las funciones soportadas por los objetos tecnológicos: Función Eje de velocidad Eje de...
Principios básicos 3.2 Objeto tecnológico Eje de velocidad de giro Objeto tecnológico Eje de velocidad de giro El objeto tecnológico Eje de velocidad de giro calcula consignas de velocidad de giro teniendo en cuenta las especificaciones dinámicas y las transfiere al accionamiento. Todos los movimientos del eje de velocidad de giro están controlados por la velocidad de giro.
Principios básicos 3.3 Objeto tecnológico Eje de posicionamiento Objeto tecnológico Eje de posicionamiento El objeto tecnológico Eje de posicionamiento calcula consignas de posición teniendo en cuenta las especificaciones dinámicas y transfiere al accionamiento las consignas de velocidad de giro correspondientes. Todos los movimientos del eje de posicionamiento están regulados por la posición.
Página 22
Principios básicos 3.3 Objeto tecnológico Eje de posicionamiento Según sea la mecánica, un eje de posicionamiento está diseñado como eje lineal o rotativo: ● Eje lineal En los ejes lineales, la posición del eje se indica como medida de longitud, p. ej. milímetros (mm).
Principios básicos 3.4 Objeto tecnológico Encóder externo Objeto tecnológico Encóder externo El objeto tecnológico Encóder externo registra una posición y la pone a disposición del controlador. La relación de los valores del encóder con una posición definida se establece por parametrización de las propiedades mecánicas y los ajustes del encóder, así...
Principios básicos 3.6 Unidades de medida Unidades de medida La tabla siguiente muestra las unidades de medida soportadas para recorrido y velocidad: Recorrido Velocidad nm, μm, mm, m, km mm/s, mm/min, mm/h, m/s, m/min, m/h, km/min, km/h in, ft, mi in/s, in/min, ft/s, ft/min, mi/h °, rad, ', ", gon °/s, °/min, rad/s, rad/min, gon/s, gon/min...
Principios básicos 3.7 Conexión de accionamientos y encóders Conexión de accionamientos y encóders 3.7.1 Descripción breve A un eje de velocidad de giro se le asigna un accionamiento. A un eje de posicionamiento se le asignan un accionamiento y un encóder. A un encóder externo se le asigna un valor de encóder.
Principios básicos 3.7 Conexión de accionamientos y encóders 3.7.2 Telegramas El valor del encóder se transfiere bien en un telegrama junto con la consigna (telegrama 3 o telegrama 5) bien en un telegrama de encóder separado (telegrama 81 o telegrama 83). La figura siguiente representa la relación entre los objetos tecnológicos y los accionamientos y encóders: Explicación de la figura:...
Principios básicos 3.7 Conexión de accionamientos y encóders Tipos de telegrama La tabla siguiente muestra los tipos de telegramas PROFIdrive soportados para la asignación de accionamientos y encóders: Telegrama Descripción breve Telegramas estándar Consigna de velocidad de giro 16 bits (NSOLL), •...
Principios básicos 3.7 Conexión de accionamientos y encóders 3.7.3 Ajustar magnitudes de referencia Las magnitudes de referencia para la conexión de accionamientos y encóders deben estar ajustadas de forma idéntica tanto en el controlador como en el accionamiento o encóder. La consigna de velocidad de giro NSOLL y el valor real de velocidad de giro NIST se transfieren en el telegrama PROFIdrive como valor porcentual en relación a la velocidad de giro de referencia.
Principios básicos 3.7 Conexión de accionamientos y encóders 3.7.4 Variables Las variables siguientes del objeto tecnológico son relevantes para la conexión de accionamientos y encóders: Telegrama del accionamiento <TO>.Actor.Interface.Telegram Número de telegrama <TO>.Actor.DriveParameter.ReferenceSpeed Velocidad de referencia / velocidad de giro de referencia para la velocidad / velocidad de giro NSOLL transferida como valor porcentual <TO>.Actor.DriveParameter.MaxSpeed...
Principios básicos 3.8 Valores reales Valores reales 3.8.1 Descripción breve Para el procedimiento y posicionamiento con regulación de posición, es necesario que el controlador conozca el valor real de posición. El valor real de posición se transfiere en un telegrama PROFIdrive. Tras una única transición del estado operativo de STOP a RUN se actualiza el valor real.
Principios básicos 3.8 Valores reales 3.8.3 Valor real absoluto El valor real del telegrama PROFIdrive se basa en un valor absoluto. Tras un POWER ON se muestra la posición cero. Tras una única transición del estado operativo de STOP a RUN se actualiza el valor real. Mediante la calibración del valor absoluto (Página 50) se asigna el valor absoluto proporcionado a la posición mecánica correspondiente del eje.
Principios básicos 3.9 Mecánica Mecánica 3.9.1 Descripción breve Para la distinción de la posición del objeto tecnológico por parte del usuario es determinante si la posición representa una unidad de longitud (eje lineal) o una magnitud angular (eje rotativo). Ejemplos de unidades de longitud: mm, m, km Ejemplos de magnitudes angulares: °, rad Para determinar la posición física a partir de un valor real del encóder, el sistema debe conocer las diferentes propiedades y disposiciones del sistema mecánico.
Principios básicos 3.9 Mecánica 3.9.2 Variables Las variables siguientes del objeto tecnológico son relevantes para el ajuste del sistema mecánico: Tipo de movimiento <TO>.Properties.MotionType Visualización de movimiento lineal o rotativo 0: movimiento lineal 1: movimiento rotativo Reductor de carga <TO>.LoadGear.Numerator Reductor de carga del contador <TO>.LoadGear.Denominator Reductor de carga del denominador...
Principios básicos 3.10 Referenciado 3.10 Referenciado 3.10.1 Descripción breve El referenciado 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. Con valores reales incrementales, este proceso se denomina referenciado, mientras que con valores reales absolutos se denomina calibración del valor absoluto.
Principios básicos 3.10 Referenciado 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 37) siguientes: ● Referenciado con marca cero a través de telegrama PROFIdrive y detector de proximidad ●...
Página 36
Principios básicos 3.10 Referenciado Posición de la marca de referencia Es la posición asignada a la marca de referencia. La posición de la marca de referencia equivale a la posición del punto de referencia menos el decalaje del punto de referencia. Punto de referencia Al final del movimiento de referenciado activo, el eje se desplaza hasta el punto de referencia.
Principios básicos 3.10 Referenciado 3.10.3 Modo de referenciado Para los objetos tecnológicos Eje de posicionamiento y Encóder externo están disponibles varios modos de referenciado con encóders incrementales. El modo de referenciado se ajusta en la configuración. Referenciado con marca cero a través de telegrama PROFIdrive y detector de proximidad El sistema comprueba que se llegue al detector de proximidad.
Principios básicos 3.10 Referenciado 3.10.4 Referenciado activo con marca cero y detector de proximidad Los ejemplos siguientes muestran movimientos de referenciado en sentido positivo y negativo. Ejemplo de referenciado en sentido positivo La marcha hasta la marca de referencia y el punto de referencia se realiza en sentido positivo.
Página 39
Principios básicos 3.10 Referenciado Ejemplo de referenciado en sentido negativo La marcha hasta la marca de referencia se realiza en sentido negativo debido a una inversión de sentido durante el proceso de referenciado. La marcha hasta el punto de referencia implica otra inversión de sentido y se realiza en sentido positivo. La figura siguiente muestra el movimiento de referenciado con los ajustes siguientes: ●...
Página 40
Principios básicos 3.10 Referenciado Desarrollo del movimiento El movimiento se desarrolla del siguiente modo: 1. Inicio del referenciado activo mediante la instrucción "MC_Home" de Motion Control 2. Marcha hasta el detector de proximidad 3. Reconocimiento del detector de proximidad en el sentido de referenciado y marcha hasta la velocidad de referenciado 4.
Principios básicos 3.10 Referenciado 3.10.5 Referenciado activo con marca cero La figura siguiente muestra a modo de ejemplo el movimiento de referenciado con los ajustes siguientes: ● Referenciado activo con marca cero ● Referenciado en sentido positivo ● Decalaje positivo del punto de referencia S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Página 42
Principios básicos 3.10 Referenciado Desarrollo del movimiento El movimiento se desarrolla del siguiente modo: 1. Inicio del referenciado activo mediante la instrucción "MC_Home" de Motion Control 2. Marcha hasta la marca de referencia en el sentido de referenciado a velocidad de referenciado 3.
Principios básicos 3.10 Referenciado 3.10.6 Referenciado activo con entrada digital La figura siguiente muestra a modo de ejemplo el movimiento de referenciado con los ajustes siguientes: ● Referenciado activo con entrada digital ● Aproximación en sentido positivo ● Marca de referencia en el lado positivo de la entrada digital ●...
Página 44
Principios básicos 3.10 Referenciado Desarrollo del movimiento El movimiento se desarrolla del siguiente modo: 1. Inicio del referenciado activo mediante la instrucción "MC_Home" de Motion Control 2. Reconocimiento del flanco ascendente en la entrada digital y marcha hasta la velocidad de referenciado 3.
Principios básicos 3.10 Referenciado 3.10.7 Referenciado pasivo con marca cero y detector de proximidad La figura siguiente muestra a modo de ejemplo el movimiento de referenciado con los ajustes siguientes: ● Referenciado pasivo con marca cero y detector de proximidad ●...
Página 46
Principios básicos 3.10 Referenciado Desarrollo del movimiento El movimiento se desarrolla del siguiente modo: 1. Activación del referenciado pasivo mediante la instrucción "MC_Home" de Motion Control 2. Marcha causada por una petición de movimiento del usuario El registro del detector de proximidad y de la marca de referencia se activa cuando el valor real de posición del eje o encóder se mueve en el sentido de referenciado parametrizado.
Principios básicos 3.10 Referenciado 3.10.8 Referenciado pasivo con marca cero La figura siguiente muestra a modo de ejemplo el movimiento de referenciado con los ajustes siguientes: ● Referenciado pasivo con marca cero ● Referenciado en sentido positivo Desarrollo del movimiento El movimiento se desarrolla del siguiente modo: 1.
Principios básicos 3.10 Referenciado 3.10.9 Referenciado pasivo con entrada digital La figura siguiente muestra a modo de ejemplo el movimiento de referenciado con los ajustes siguientes: ● Referenciado pasivo con entrada digital ● Referenciado en sentido positivo ● Marca de referencia en el lado positivo de la entrada digital Desarrollo del movimiento El movimiento se desarrolla del siguiente modo: 1.
Principios básicos 3.10 Referenciado 3.10.10 Inversión de sentido en final de carrera por hardware (leva de inversión) Con el referenciado activo es posible utilizar opcionalmente los finales de carrera por hardware como levas de inversión. Si no se detecta la marca de referencia o si la aproximación no se realiza en el sentido de referenciado, la marcha continúa tras la leva de inversión en sentido contrario con la velocidad de aproximación.
Principios básicos 3.10 Referenciado 3.10.12 Calibración del valor absoluto Con la calibración del valor absoluto, Motion Control calcula un offset de valor absoluto que se guarda de forma remanente en la CPU. La posición del eje o encóder se fija de forma absoluta o relativa en función del Mode ajustado en la instrucción "MC_Home"...
Principios básicos 3.10 Referenciado 3.10.14 Variables Las variables siguientes del objeto tecnológico son relevantes para el referenciado: Indicadores de estado <TO>StatusWord.HomingCommand Comando de referenciado activo <TO>StatusWord.HomingDone Objeto tecnológico referenciado <TO>ErrorWord.HomingFault Error al referenciar Marcha hasta el detector de proximidad <TO>.Homing.ApproachDirection Sentido inicial o de aproximación en la marcha hasta el detector de proximidad <TO>.Homing.ApproachVelocity...
Principios básicos 3.11 Regulación Parámetros de referenciado pasivo <TO>.Sensor[n].PassiveHoming.Mode Modo de referenciado <TO>.Sensor[n].PassiveHoming.SideInput Lado de la entrada digital <TO>.Sensor[n].PassiveHoming.Direction Sentido de referenciado o aproximación <TO>.Sensor[n].PassiveHoming.DigitalInputAddress Número de byte de la dirección de periferia de la entrada digital <TO>.Sensor[n].PassiveHoming.DigitalInputBitNumber Número de bit de la dirección de periferia de la entrada digital Nota Evaluación de los bits en StatusWord, ErrorWord y WarningWord...
Principios básicos 3.11 Regulación 3.11.2 Estructura de regulación La figura siguiente muestra la estructura de regulación efectiva sin DSC: La figura siguiente muestra la estructura de regulación efectiva con DSC: S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Principios básicos 3.12 Vigilancias relacionadas con la posición 3.11.3 Variables Las variables siguientes del objeto tecnológico son relevantes para la regulación: Parámetro <TO>.PositionControl.Kv Ganancia P de la regulación de posición <TO>.PositionControl.EnableDSC Activar DSC 3.12 Vigilancias relacionadas con la posición 3.12.1 Descripción breve Para vigilar el posicionamiento y movimiento están disponibles las funciones siguientes en el objeto tecnológico Eje de posicionamiento:...
Página 55
Principios básicos 3.12 Vigilancias relacionadas con la posición La figura siguiente muestra el desarrollo temporal y la ventana de posicionamiento: La vigilancia de posicionamiento no distingue cómo finaliza la interpolación de consigna. El final de la interpolación de consigna puede alcanzarse del siguiente modo, por ejemplo: ●...
Principios básicos 3.12 Vigilancias relacionadas con la posición 3.12.3 Vigilancia de errores de seguimiento El error de seguimiento en el objeto tecnológico Eje de posicionamiento se vigila teniendo en cuenta un límite dependiente de la velocidad. El error de seguimiento permitido depende de la consigna de velocidad.
Principios básicos 3.12 Vigilancias relacionadas con la posición 3.12.4 Variables Las variables siguientes del objeto tecnológico son relevantes para la vigilancia de posicionamiento: Indicadores de estado <TO>.StatusWord.Standstill Se pone al valor TRUE cuando el valor real de posición rebasa por defecto el umbral de velocidad y no lo abandona durante el tiempo mínimo de permanencia.
Página 58
Principios básicos 3.12 Vigilancias relacionadas con la posición Las variables siguientes del objeto tecnológico son relevantes para la vigilancia de errores de seguimiento: Indicadores de estado <TO>.StatusPositioning.FollowingError Error de seguimiento actual <TO>.ErrorWord.FollowingErrorFault Indicador de estado que indica que el error de seguimiento es demasiado grande <TO>.WarningWord.FollowingErrorWarning Indicador de estado que indica que se ha alcanzado el...
Principios básicos 3.13 Limitación del rango de desplazamiento 3.13 Limitación del rango de desplazamiento 3.13.1 Descripción breve Los finales de carrera por hardware y software limitan el rango de desplazamiento y la zona de trabajo admisibles del eje de posicionamiento. Deben activarse en la configuración o en el programa de usuario antes de utilizarse.
Principios básicos 3.13 Limitación del rango de desplazamiento Marcha libre Para que el eje pueda marchar libremente después de llegar al final de carrera por hardware, proceda del siguiente modo: 1. Acuse la alarma tecnológica. 2. Mueva el eje en el sentido de la marcha libre hasta abandonar el final de carrera por hardware.
Página 61
Principios básicos 3.13 Limitación del rango de desplazamiento Superación de los finales de carrera por software Cuando se supera el final de carrera por software se emite la alarma tecnológica 534 y el objeto tecnológico se bloquea (reacción a alarma: retirar habilitación). Marcha libre Para que el eje pueda marchar libremente después de violar el final de carrera por software, proceda del siguiente modo:...
Principios básicos 3.13 Limitación del rango de desplazamiento 3.13.4 Variables Las variables siguientes del objeto tecnológico son relevantes para los finales de carrera por software: Indicadores de estado <TO>.StatusWord.SWLimitMinActive El final de carrera por software negativo está activo <TO>.StatusWord.SWLimitMaxActive El final de carrera por software positivo está activo <TO>.ErrorWord.SWLimit Hay una alarma pendiente que indica que se ha violado un final de carrera por software...
Principios básicos 3.14 Control de movimiento y valores límites de dinámica 3.14 Control de movimiento y valores límites de dinámica 3.14.1 Descripción breve El movimiento del eje se controla con perfiles de velocidad (Página 64). Los perfiles de velocidad se calculan de acuerdo con las especificaciones dinámicas. Un perfil de velocidad define el comportamiento del eje al arrancar, frenar y cambiar de velocidad.
Principios básicos 3.14 Control de movimiento y valores límites de dinámica 3.14.2 Perfil de velocidad Para controlar el movimiento del eje se soportan un perfil de velocidad sin limitación de tirones y otro con limitación de tirones. Los valores dinámicos para el movimiento se especifican en la petición de movimiento. También existe la posibilidad de utilizar los valores del preajuste de dinámica.
Página 65
Principios básicos 3.14 Control de movimiento y valores límites de dinámica Perfil de velocidad con limitación de tirones La figura siguiente muestra la velocidad, la aceleración y el tirón: Un perfil de velocidad con limitación de tirones se utiliza para un recorrido de aceleración y deceleración constantes.
Principios básicos 3.14 Control de movimiento y valores límites de dinámica 3.14.3 Deceleración de parada de emergencia En caso de parada con la rampa de parada de emergencia, el eje se frena hasta pararse con la deceleración de parada de emergencia ajustada sin limitación de tirones. En los casos siguientes es efectiva la deceleración de parada de emergencia ajustada: ●...
Principios básicos 3.15 Comportamiento de ejecución 3.15 Comportamiento de ejecución 3.15.1 Bloques de organización para Motion Control Descripción Cuando se crea un objeto tecnológico se generan también automáticamente bloques de organización para procesar objetos tecnológicos. La funcionalidad Motion Control de los objetos tecnológicos genera un nivel de ejecución propio y se llama cíclicamente.
Principios básicos 3.15 Comportamiento de ejecución Prioridad En caso necesario, la prioridad de los bloques de organización se ajusta en sus propiedades, en "General > Atributos > Prioridad". ● MC-Servo [OB91] Prioridad 17 a 31 (valor predeterminado 25) ● MC-Interpolator [OB92] Prioridad 16 a 30 (valor predeterminado 24) La prioridad de MC-Servo [OB91] debe ser como mínimo un punto más alta que la prioridad de MC-Interpolator [OB92].
Principios básicos 3.15 Comportamiento de ejecución 3.15.3 Comportamiento de ejecución y desbordamientos Cuando se ejecuta la funcionalidad Motion Control, en cada ciclo se llaman y procesan los bloques de organización MC-Servo [OB91] y MC-Interpolator [OB92]. El tiempo de ciclo restante está disponible para procesar el programa de usuario. En cada ciclo (Motion Control Cycle) es necesario: ●...
Página 70
Principios básicos 3.15 Comportamiento de ejecución El procesamiento de un MC-Interpolator [OB92] puede interrumpirse como máximo con una llamada del MC-Servo [OB91]. Si se producen más interrupciones, la CPU pasará al estado operativo STOP. La figura siguiente muestra el comportamiento de ejecución en caso de interrupción de un MC-Interpolator [OB92] en dos segmentos de tiempo: El MC-Interpolator [OB92] tolera como máximo tres desbordamientos consecutivos del tiempo de cálculo.
Principios básicos 3.15 Comportamiento de ejecución 3.15.4 Estados operativos En este apartado se explica el comportamiento de Motion Control en los diferentes estados operativos y en las transiciones entre los mismos. Encontrará una descripción general de los estados operativos en el manual de sistema del S7-1500. Estados operativos y transiciones La CPU tiene tres estados operativos: STOP, ARRANQUE (STARTUP) y RUN.
Página 72
Principios básicos 3.15 Comportamiento de ejecución Transiciones de estados operativos La tabla siguiente muestra el comportamiento de Motion Control en las transiciones entre los estados operativos: N.º Transición de estado operativo Comportamiento ① POWER ON → STOP La CPU ejecuta un rearranque completo de los objetos tecnológicos. Los objetos tecnológicos se reinicializan con los valores de la memoria de carga.
Guía Guía para utilizar Motion Control La guía aquí descrita muestra el procedimiento básico para utilizar Motion Control con la CPU S7-1500. Dicha guía sirve de referencia. Requisitos ● Se ha creado un proyecto con una CPU S7-1500. Procedimiento Para utilizar Motion Control con la CPU S7-1500, proceda del siguiente modo: 1.
Página 74
Guía 4.1 Guía para utilizar Motion Control S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Agregar accionamiento y trama en la configuración de dispositivos 1. Abra la configuración del dispositivo y cambie a la vista de redes. 2. Abra la carpeta "Otros dispositivos de campo > PROFINET IO > Drives > Siemens AG > SINAMICS" del catálogo de hardware.
Configurar 5.1 Agregar y configurar accionamientos en la configuración de dispositivos Activar el modo isócrono del accionamiento en la configuración de dispositivos Básicamente los accionamientos PROFINET pueden funcionar en modo isócrono o en modo asíncrono. El modo isócrono aumenta la calidad de la regulación de posición del accionamiento.
Configurar 5.1 Agregar y configurar accionamientos en la configuración de dispositivos Comprobar y configurar las propiedades de MC-Servo 1. Abra la carpeta "Bloques de programa" en el árbol del proyecto. 2. Seleccione el bloque de organización "MC-Servo". 3. Seleccione el comando del menú contextual "Propiedades". 4.
PROFIBUS puede diferir en puntos concretos de la descripción mostrada. Requisitos ● El dispositivo SIMATIC S7-1500 está creado en el proyecto. ● Se dispone de conocimientos básicos sobre la configuración de redes PROFIBUS DP. ● El accionamiento deseado está disponible en el catálogo de hardware.
Página 79
Configurar 5.1 Agregar y configurar accionamientos en la configuración de dispositivos Ajustar el ciclo isócrono 1. Seleccione la vista de redes. 2. Seleccione el sistema maestro DP. 3. Seleccione la ficha "General > Equidistancia" en el cuadro de diálogo de propiedades. 4.
Página 80
Configurar 5.1 Agregar y configurar accionamientos en la configuración de dispositivos Comprobar la sincronización de ciclo en el accionamiento Si en la configuración del eje no se ha respetado la secuencia anterior y al compilar el proyecto se producen errores específicos del accionamiento, puede revisarse el modo isócrono en el accionamiento.
La conexión de un encóder incremental se produce, por ejemplo, a través de un módulo tecnológico en el rack del PLC. Requisitos El dispositivo SIMATIC S7-1500 está creado en el proyecto. Agregar y configurar un módulo de salidas analógicas en la configuración de dispositivos 1. Abra la configuración de dispositivos del PLC.
Página 82
Configurar 5.1 Agregar y configurar accionamientos en la configuración de dispositivos Seleccionar accionamiento y encóder en la configuración del objeto tecnológico 1. Agregue un objeto tecnológico "Eje de posicionamiento" o abra la configuración de un eje de posicionamiento ya existente. 2.
Configurar 5.2 Agregar objeto tecnológico Agregar objeto tecnológico Para agregar un objeto tecnológico en el árbol del proyecto, proceda del siguiente modo: Requisitos Se ha creado un proyecto con una CPU S7-1500. Procedimiento 1. Abra la carpeta de la CPU en el árbol del proyecto. 2.
Configurar 5.3 Trabajar con el editor de configuración Trabajar con el editor de configuración Las propiedades de un objeto tecnológico se configuran en la ventana de configuración. Para abrir la ventana de configuración del objeto tecnológico en la vista del proyecto, proceda del siguiente modo: 1.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Configurar el objeto tecnológico Eje de posicionamiento 5.4.1 Configuración - parámetros básicos Nombre del eje 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 eje de posicionamiento pueden utilizarse en el programa de usuario con este nombre.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 5.4.2 Interfaz de hardware 5.4.2.1 Configuración - accionamiento En la ventana de configuración "Accionamiento", configure el tipo y el accionamiento que desea utilizar. Tipo de accionamiento Seleccione en la lista desplegable si desea utilizar un accionamiento PROFIdrive o un accionamiento con conexión analógica.
Página 87
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Activar salida de habilitación (tipo de accionamiento: conexión analógica del accionamiento) En el campo "Salida de habilitación" seleccione la variable PLC de la salida digital para habilitar el accionamiento. La salida de habilitación habilita o bloquea el regulador de velocidad de giro del accionamiento.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 5.4.2.2 Configuración - encoder Para la regulación de posición, los ejes de posicionamiento requieren un valor real de posición en forma de posición del encóder. La posición del encóder se transfiere al controlador mediante un telegrama PROFIdrive.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 5.4.2.3 Configuración - Intercambio de datos Configuración - Intercambio de datos Configure el intercambio de datos con el accionamiento y el encóder en la ventana de configuración "Intercambio de datos". La configuración es diferente según el tipo de accionamiento y el acoplamiento del encóder: Conexión analógica del accionamiento - Conexión vía módulo tecnológico (TM) (Página 89) Conexión analógica del accionamiento - Conexión vía PROFINET/PROFIBUS (Página 91)
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Intercambio de datos con el encóder Configure en esta área cómo deben evaluarse los datos del encóder. Los datos deben coincidir con los de la configuración del dispositivo. ● Trama: Los datos del encóder se transfieren con el telegrama del accionamiento. Por este motivo no es posible seleccionar un telegrama.
Página 91
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Tipo de encóder Lineal incremental Distancia entre dos incrementos: Configure en este campo el recorrido entre dos incrementos del encóder. Bits para resolución fina en valor real incremental Configure en este campo el número de bits para (Gn_XIST1) la resolución fina dentro del valor real incremental (Gn_XIST1).
Página 92
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Intercambio de datos con el encóder Configure en esta área el telegrama del encóder y los criterios para evaluar los datos del encóder. Los datos deben coincidir con los de la configuración del dispositivo. ●...
Página 93
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Tipo de encóder Lineal incremental Distancia entre dos incrementos: Configure en este campo el recorrido entre dos incrementos del encóder. Bits para resolución fina en valor real incremental Configure en este campo el número de bits para (Gn_XIST1) la resolución fina dentro del valor real incremental (Gn_XIST1).
Página 94
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Intercambio de datos con el encóder Configure en esta área cómo deben evaluarse los datos del encóder. Los datos deben coincidir con los de la configuración del dispositivo. ● Trama: Los datos del encóder se transfieren con la trama del accionamiento. Por este motivo no es posible seleccionar una trama.
Página 95
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Tipo de encóder Lineal incremental Distancia entre dos incrementos: Configure en este campo el recorrido entre dos incrementos del encóder. Bits para resolución fina en valor real incremental Configure en este campo el número de bits para (Gn_XIST1) la resolución fina dentro del valor real incremental (Gn_XIST1).
Página 96
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Intercambio de datos con el encóder Configure en esta área cómo deben evaluarse los datos del encóder. Los datos deben coincidir con los de la configuración del dispositivo. ● Trama: Los datos del encóder se transfieren con la trama del accionamiento. Por este motivo no es posible seleccionar una trama.
Página 97
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Tipo de encóder Lineal incremental Distancia entre dos incrementos: Configure en este campo el recorrido entre dos incrementos del encóder. Bits para resolución fina en valor real incremental Configure en este campo el número de bits para (Gn_XIST1) la resolución fina dentro del valor real incremental (Gn_XIST1).
Página 98
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Intercambio de datos con el encóder Configure en esta área el telegrama del encóder y los criterios para evaluar los datos del encóder. Los datos deben coincidir con los de la configuración del dispositivo. ●...
Página 99
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Tipo de encóder Lineal incremental Distancia entre dos incrementos: Configure en este campo el recorrido entre dos incrementos del encóder. Bits para resolución fina en valor real incremental Configure en este campo el número de bits para (Gn_XIST1) la resolución fina dentro del valor real incremental (Gn_XIST1).
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 5.4.3 Parámetros avanzados 5.4.3.1 Configuración - Mecánica Configuración - Mecánica Configure el modo de montaje del encóder y la adaptación del valor del encóder a las particularidades mecánicas en la ventana de configuración "Mecánica". Modo de montaje del encóder En la lista desplegable, seleccione cómo está...
Página 101
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Parámetros de posición ● Paso del husillo ("Considerar reductor de carga/paso del husillo" activado) Configure en este campo el trayecto que recorrerá la carga cuando el husillo gire una vuelta. ● Movimiento de la carga por vuelta del motor Configure en este campo el recorrido de la carga para una vuelta del motor ("Considerar reductor de carga/paso del husillo"...
Página 102
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Parámetros de posición ● Movimiento de la carga por vuelta del motor Configure en este campo el trayecto que recorrerá la carga cuando el motor gire una vuelta. ● Recorrido por vuelta del encóder Configure en este campo el recorrido por vuelta del encóder capturado por el sistema de medida externo.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Reductor de carga ● Número de vueltas del motor / Número de vueltas de la carga El índice de reducción del reductor de carga se indica como relación entre vueltas del motor y de la carga.
Página 104
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Entrada del final de carrera por hardware negativo / positivo Seleccione en los campos la variable PLC de la entrada digital para el final de carrera por hardware negativo y positivo. Para poder seleccionar una entrada es necesario que en la configuración del dispositivo se haya agregado un módulo de entradas digitales y se haya definido el nombre de variable PLC para la entrada digital.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 5.4.3.3 Configuración - límites de dinámica En la ventana de configuración "Límites dinámicos" configure los valores máximos de velocidad, aceleración, deceleración y tirón del eje. Velocidad máxima Defina en este campo la velocidad máxima permitida del eje. Aceleración máxima / deceleración máxima - tiempo de aceleración / tiempo de deceleración Ajuste la aceleración deseada en los campos "Tiempo de aceleración"...
Página 106
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Tiempo de redondeo mínimo / tirón máximo Los parámetros para la limitación de tirones se introducen en el campo "Tiempo de redondeo mínimo" o "Tirón máximo": ● Ajuste el tirón deseado para la rampa de aceleración y deceleración en el campo "Tirón máximo".
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 5.4.3.4 Configuración - preajustes de dinámica En la ventana de configuración "Preajustes de dinámica" configure los valores predeterminados de velocidad, aceleración, deceleración y tirón del eje. Los valores predeterminados son efectivos cuando se han indicado valores < 0 en las instrucciones de Motion Control para los parámetros "Velocity", "Acceleration", "Deceleration"...
Página 108
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 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 está...
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 5.4.3.5 Configuración - parada de emergencia En la ventana de configuración "Parada de emergencia" configure la deceleración de parada de emergencia del eje. En caso de error y al bloquear el eje con la instrucción "MC_Power" de Motion Control (parámetro de entrada StopMode = 0), el eje se para con la deceleración ajustada.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento ● Referenciado directo absoluto La posición del eje se fija sin considerar el sensor del punto de referencia. Los procesos de movimiento en curso no se cancelan. El valor del parámetro de entrada "Position" de la instrucción Motion-Control "MC_Home"...
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Sentido de aproximación Seleccione el sentido de aproximación para buscar el detector de proximidad. "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.
Página 112
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Marca cero mediante telegrama PROFIdrive Activar la inversión de sentido en el final de carrera por hardware Active esta casilla de verificación si desea utilizar los finales de carrera por hardware como levas de inversión para la marcha al punto de referencia.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Marca de referencia a través de entrada digital Si se utiliza una entrada digital como marca de referencia, la precisión del proceso de referenciado no es tan alta como con el referenciado por hardware a través de marcas cero. Existe la posibilidad de mejorar la precisión utilizando una velocidad de referenciado reducida y módulos de entrada con soporte por temporizador.
Página 114
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 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 espacialmente entre sí.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Referenciado pasivo Configuración - referenciación pasiva En la ventana de configuración "Referenciado pasivo" (referenciado volante) se configuran los parámetros para el referenciado pasivo. La función "referenciado pasivo" se ejecuta con la instrucción "MC_Home" de Motion Control Mode = 2 y 3. Selección del modo de referenciado Elija entre los modos de referenciado siguientes: Marca cero a través de telegrama PROFIdrive y detector de proximidad (Página 115)
Página 116
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Marca cero mediante telegrama PROFIdrive 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.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento 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 espacialmente entre sí.
Página 118
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Configuración - error de seguimiento En la ventana de configuración "Error de seguimiento" configure la divergencia admisible entre la posición real del eje y la posición de consigna. El error de seguimiento puede adaptarse dinámicamente a la velocidad actual del eje.
Configurar 5.4 Configurar el objeto tecnológico Eje de posicionamiento Ventana de velocidad cero: Configure en este campo el tamaño de la ventana de velocidad cero. Para visualizar la velocidad cero es necesario que la velocidad del eje se mueva dentro de esta ventana. Tiempo mínimo de permanencia en la ventana de velocidad cero: Configure en este campo el tiempo mínimo de permanencia en la ventana de velocidad cero.
Configurar 5.5 Configurar el objeto tecnológico Eje de velocidad Configurar el objeto tecnológico Eje de velocidad 5.5.1 Configuración - parámetros básicos Configure las propiedades básicas del objeto tecnológico en la ventana de configuración "Parámetros básicos". Nombre del eje 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.
Configurar 5.5 Configurar el objeto tecnológico Eje de velocidad Salida (tipo de accionamiento: conexión analógica del accionamiento) En el campo "Salida", seleccione la variable PLC de la salida analógica con la que debe controlarse el accionamiento. En caso de seleccionar una salida, puede configurarse mediante el botón "Configuración del dispositivo".
Configurar 5.5 Configurar el objeto tecnológico Eje de velocidad 5.5.2.2 Configuración - transferencia de datos Transferencia de datos hacia el accionamiento Configure en esta área la transferencia de datos hacia el accionamiento. Tipo de telegrama (tipo de accionamiento PROFIdrive) Seleccione el telegrama hacia el accionamiento en la lista desplegable. Los datos deben coincidir con el ajuste de la configuración del dispositivo.
Configurar 5.5 Configurar el objeto tecnológico Eje de velocidad 5.5.3 Parámetros avanzados 5.5.3.1 Configuración - Mecánica Configure la conexión de la carga al accionamiento en la ventana de configuración "Mecánica". Utilizar parámetros de reductor para cálculo Active esta casilla de verificación si desea incluir un reductor en el cálculo de la velocidad de giro de la carga.
Página 124
Configurar 5.5 Configurar el objeto tecnológico Eje de velocidad Tiempo de redondeo mínimo / tirón máximo Los parámetros para la limitación de tirones se introducen en el campo "Tiempo de redondeo mínimo" o "Tirón máximo": ● Ajuste el tirón deseado para la rampa de aceleración y deceleración en el campo "Tirón máximo".
Configurar 5.5 Configurar el objeto tecnológico Eje de velocidad 5.5.3.3 Configuración - preajustes de dinámica En la ventana de configuración "Preajustes de dinámica" configure los valores predeterminados de velocidad de giro, aceleración, deceleración y tirón del eje. Los valores predeterminados son efectivos cuando se han indicado valores < 0 en las instrucciones de Motion Control para los parámetros "Velocity", "Acceleration", "Deceleration"...
Página 126
Configurar 5.5 Configurar el objeto tecnológico Eje de velocidad 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 está...
Configurar 5.5 Configurar el objeto tecnológico Eje de velocidad 5.5.3.4 Configuración - rampa de parada de emergencia En la ventana de configuración "Rampa de parada de emergencia" configure la deceleración de parada de emergencia del eje. En caso de error y al bloquear el eje con la instrucción "MC_Power"...
Configurar 5.6 Configurar el objeto tecnológico Encoder externo Configurar el objeto tecnológico Encoder externo 5.6.1 Configuración - parámetros básicos Configure las propiedades básicas del objeto tecnológico en la ventana de configuración "Parámetros básicos". Nombre del encóder externo Defina en este campo el nombre del encóder externo. El objeto tecnológico aparece con ese nombre en el árbol del proyecto.
Configurar 5.6 Configurar el objeto tecnológico Encoder externo 5.6.2 Interfaz de hardware 5.6.2.1 Configuración - encoder El encóder externo adopta la posición de un accionamiento controlado externamente. El encóder necesario para ello transmite la posición del mismo al controlador por medio de un telegrama PROFIdrive.
Configurar 5.6 Configurar el objeto tecnológico Encoder externo 5.6.2.2 Configuración - transferencia de datos Configuración - transferencia de datos Configure la transferencia de datos hacia el encóder en la ventana de configuración "Transferencia de datos". La configuración es diferente según el acoplamiento del encóder: Encóder con módulo tecnológico (Página 130) Encóder con PROFINET/PROFIBUS (Página 132) Encóder con módulo tecnológico...
Página 131
Configurar 5.6 Configurar el objeto tecnológico Encoder externo Tipo de encóder Rotativo cíclico absoluto Incrementos por vuelta: Configure en este campo el número de incrementos que desata el encóder por vuelta. Número de vueltas: Configure en este campo el número de vueltas que puede registrar el encóder absoluto.
Configurar 5.6 Configurar el objeto tecnológico Encoder externo Encóder con PROFINET/PROFIBUS Trama del encóder Configure en esta área la trama del encóder y los criterios para evaluar los datos del encóder. Los datos deben coincidir con los de la configuración del dispositivo. Transferencia de datos Seleccione el telegrama del encóder en la lista desplegable.
Página 133
Configurar 5.6 Configurar el objeto tecnológico Encoder externo Tipo de encóder Lineal incremental Distancia entre dos incrementos: Configure en este campo el recorrido entre dos incrementos del encóder. Bits para resolución fina en valor real incremental Configure en este campo el número de bits para (GN_XIST1) la resolución fina dentro del valor real incremental (GN_XIST1).
Configurar 5.6 Configurar el objeto tecnológico Encoder externo 5.6.3 Parámetros avanzados 5.6.3.1 Configuración - Mecánica Configuración - Mecánica En la ventana de configuración "Mecánica" configure los parámetros del encóder para captar la posición del accionamiento controlador externamente. La configuración es diferente según el tipo de encóder: Lineal (Página 134) Rotativo (Página 134) Lineal...
Configurar 5.6 Configurar el objeto tecnológico Encoder externo Parámetros de posición ● Recorrido por vuelta del encóder Configure en este campo el valor por vuelta del encóder que indica el sistema de medida. Consulte también Configuración - Mecánica (Página 134) Lineal (Página 134) 5.6.3.2 Referenciado...
Configurar 5.6 Configurar el objeto tecnológico Encoder externo Posición del punto de referencia Configure en este campo las coordenadas absolutas de la posición del punto de referencia. La posición configurada aquí para el punto de referencia es efectiva cuando se ejecuta la instrucción "MC_Home"...
Página 137
Configurar 5.6 Configurar el objeto tecnológico Encoder externo Marca de referencia a través de entrada digital Entrada digital Seleccione en este cuadro de diálogo una entrada digital que debe actuar de marca de referencia (leva de referencia). Sentido de referenciado Elija el sentido en el que debe realizarse la aproximación a la marca de referencia para el referenciado.
Configurar 5.6 Configurar el objeto tecnológico Encoder externo 5.6.3.3 Configuración - señal de velocidad cero En la ventana de configuración "Señal de velocidad cero" configure los criterios para detectar la velocidad cero. Ventana de velocidad cero: Configure en este campo el tamaño de la ventana de velocidad cero. Para visualizar la velocidad cero es necesario que la velocidad del encóder externo se mueva dentro de esta ventana.
Programar Introducción El capítulo de programación contiene información general sobre el suministro y la evaluación de las instrucciones de Motion Control, así como sobre el bloque de datos tecnológico. Encontrará una sinopsis de las instrucciones de Motion Control en el capítulo Funciones (Página 19).
Página 140
Programar 6.2 Bloque de datos tecnológico Lectura de valores desde el bloque de datos tecnológico En el programa de usuario es posible leer valores reales (p. ej. posición actual) e información de estado o también detectar mensajes de error en el objeto tecnológico. Si se programa una consulta (p.
Página 141
Programar 6.2 Bloque de datos tecnológico – Efectivos tras reinicialización: (p. ej. <TO>.Homing.AutoReversal) Puesto que las variables relevantes para la reinicialización están ligadas a otras variables, los cambios de valores no pueden aplicarse en cualquier momento. Los cambios solo se aplican tras una reinicialización (restart) del objeto tecnológico. El objeto tecnológico se reinicializa con los datos de la memoria de carga.
Programar 6.2 Bloque de datos tecnológico 6.2.3 Evaluar StatusWord, ErrorWord y WarningWord Con el fin de utilizar simbólicamente diferente información de estado y error de las palabras de datos "StatusWord", "ErrorWord" y "WarningWord", es posible evaluarlas tal como se describe a continuación. Para una evaluación coherente deberían evitarse los direccionamientos de bits a estas palabras de datos en el bloque de datos tecnológico.
Página 143
Programar 6.2 Bloque de datos tecnológico Ejemplo El ejemplo siguiente explica cómo leer y guardar el quinto bit "HomingDone" de la palabra de datos "StatusWord": Status.Temp := <TO>.StatusWord; Copiar palabra de estado Status.HomingDone := Status.Temp.X5; Copiar el bit concreto para acceso por bits L <TO>.StatusWord Copiar palabra...
Programar 6.2 Bloque de datos tecnológico 6.2.4 Cambiar datos relevantes para la reinicialización Para cambiar datos relevantes para la reinicialización en el bloque de datos tecnológico, escriba en el valor inicial de la variable en la memoria de carga con la instrucción avanzada "WRIT_DBL".
Programar 6.3 Instrucciones de Motion Control Instrucciones de Motion Control 6.3.1 Parámetros de las instrucciones de Motion Control Descripción Al crear el programa de usuario, tenga en cuenta las explicaciones siguientes referentes a los parámetros de las instrucciones de Motion Control. Referencia al objeto tecnológico El objeto tecnológico se indica en la instrucción de Motion Control del siguiente modo: ●...
Página 146
Programar 6.3 Instrucciones de Motion Control Estado de la petición Los siguientes parámetros de salida indican el estado de procesamiento de la petición: ● Instrucciones de Motion Control con el parámetro "Done" Si el parámetro "Done" = TRUE, se indica que una petición ha concluido correctamente. ●...
Página 147
Programar 6.3 Instrucciones de Motion Control Ejemplo de respuesta de los parámetros La respuesta de los parámetros de instrucciones de Motion Control se representa en el diagrama siguiente en el ejemplo de dos peticiones "MC_MoveAbsolute": Mediante "Exe_1" se lanza una petición "MC_MoveAbsolute" (A1) con posición de destino 1000.0.
Programar 6.3 Instrucciones de Motion Control 6.3.2 Inserción de instrucciones de Motion Control Las instrucciones de Motion Control se insertan en un bloque de programa igual que otras instrucciones. Las instrucciones de Motion Control permiten controlar todas las funciones disponibles del objeto tecnológico. Requisitos El objeto tecnológico está...
Programar 6.4 Inicio de peticiones de Motion Control 6. Es necesario suministrar valores a los parámetros de entrada sin valor predeterminado (p. ej. "Axis"). Seleccione el objeto tecnológico en el árbol del proyecto y arrástrelo hasta <...> en el parámetro"Axis" utilizando la función Drag&Drop. Después de indicar el objeto tecnológico en el parámetro "Axis"...
Programar 6.4 Inicio de peticiones de Motion Control 1. Consultar el estado del objeto tecnológico Asegúrese de que el objeto tecnológico se encuentra en el estado adecuado para ejecutar la petición deseada: ● ¿Está habilitado el objeto tecnológico? Para ejecutar peticiones de movimiento, el objeto tecnológico debe estar habilitado. La habilitación se lleva a cabo mediante la instrucción "MC_Power"...
Programar 6.5 Seguimiento de peticiones en curso Seguimiento de peticiones en curso 6.5.1 Introducción El estado actual de procesamiento de la petición está disponible en los parámetros de salida de la instrucción de Motion Control. Dichos parámetros se actualizan con cada llamada de la instrucción de Motion Control.
Programar 6.5 Seguimiento de peticiones en curso A continuación se muestra el comportamiento de los parámetros tomando como ejemplo diversas situaciones: Procesamiento íntegro de la petición Si la petición de Motion Control se procesa íntegramente hasta su finalización, ello se indica en el parámetro "Done"...
Programar 6.5 Seguimiento de peticiones en curso Cancelación de la petición Si la petición de Motion Control es cancelada por otra petición durante el procesamiento, ello se indica en el parámetro "CommandAborted" con el valor TRUE. El estado lógico del parámetro "Execute"...
Programar 6.5 Seguimiento de peticiones en curso Error durante el procesamiento de la petición Si se produce un error mientras se procesa la petición de Motion Control, ello se muestra en el parámetro "Error" con el valor TRUE. El estado lógico del parámetro "Execute" afecta a la duración de la visualización en el parámetro "Error": "Execute"...
Programar 6.5 Seguimiento de peticiones en curso 6.5.3 Instrucción "MC_MoveVelocity" de Motion Control Descripción Una petición "MC_MoveVelocity" se inicia con un flanco ascendente en el parámetro "Execute". El objetivo de la petición se cumple en cuanto se alcanza la velocidad parametrizada y el eje se mueve a velocidad constante.
Programar 6.5 Seguimiento de peticiones en curso La petición se cancela antes de alcanzar la velocidad parametrizada Si la petición de Motion Control es cancelada por otra petición antes de alcanzar la velocidad parametrizada, ello se indica en el parámetro "CommandAborted" con el valor TRUE.
Programar 6.5 Seguimiento de peticiones en curso Antes de alcanzarse la velocidad parametrizada se produce un error Si se produce un error mientras se procesa la petición de Motion Control antes de alcanzarse la velocidad parametrizada, ello se muestra en el parámetro "Error" con el valor TRUE.
Programar 6.5 Seguimiento de peticiones en curso 6.5.4 Instrucción "MC_MoveJog" de Motion Control Descripción Una petición "MC_MoveJog" se inicia al activarse el parámetro "JogForward" o "JogBackward". El objetivo de la petición se cumple en cuanto se alcanza la velocidad parametrizada y el eje se mueve a velocidad constante. En cuanto se alcanza y mantiene la velocidad parametrizada, en el parámetro "InVelocity"...
Programar 6.5 Seguimiento de peticiones en curso La petición se cancela durante el procesamiento Si la petición de Motion Control es cancelada por otra petición durante el procesamiento, ello se indica en el parámetro "CommandAborted" con el valor TRUE. El comportamiento del parámetro "CommandAborted"...
Programar 6.5 Seguimiento de peticiones en curso Se produce un error mientras se procesa la petición Si se produce un error mientras se procesa la petición de Motion Control, ello se muestra en el parámetro "Error" con el valor TRUE. El comportamiento del parámetro "Error" es independiente del hecho de alcanzar o no la velocidad parametrizada.
Programar 6.6 Finalización de peticiones de Motion Control Finalización de peticiones de Motion Control Al finalizar una petición, se distingue entre la conclusión correcta de la petición y la cancelación de un movimiento. Conclusión de la petición La conclusión de una petición de Motion Control se indica tal como se describe en el capítulo Seguimiento de peticiones en curso (Página 151).
Página 162
Programar 6.7 Reinicialización de objetos tecnológicos Reinicialización de un objeto tecnológico El usuario reinicializa el objeto tecnológico con la instrucción "MC_Reset" de Motion Control con el parámetro "Restart" = TRUE. Al realizar la reinicialización, todos los datos de configuración del objeto tecnológico se carga de la memoria de carga a la memoria de trabajo.
Cargar en CPU Descripción Con la carga en la CPU S7-1500 se asegura siempre que los datos de proyecto sean coherentes tras la carga tanto online como offline. Los datos de los objetos tecnológicos se guardan en bloques de datos tecnológicos. Para cargar objetos tecnológicos nuevos o modificados rigen por lo tanto las condiciones para la carga de bloques.
Página 164
Cargar en CPU S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
La puesta en servicio (sin Motion Control) se describe en el manual de sistema Sistema de automatización S7-1500 (http://support.automation.siemens.com/WW/view/es/59191792). Guía de puesta en servicio La presente guía sirve de referencia para la puesta en servicio de una instalación con Motion Control.
Página 166
Puesta en servicio 8.2 Guía de puesta en servicio Procedimiento Para poner en servicio las unidades de proceso específicas de Motion Control, proceda del siguiente modo: Paso Acción Soportada por el TIA Portal Conectar CPU Conecte la alimentación y la CPU. "Desactivar"...
Página 167
Puesta en servicio 8.2 Guía de puesta en servicio Paso Acción Soportada por el TIA Portal Comprobar la conexión y Compruebe la escala de los valores reales (sentido de "Objeto tecnológico > • configuración del encóder giro, valoración del recorrido y resolución del encóder). Diagnóstico >...
Puesta en servicio 8.3 Panel de mando del eje Panel de mando del eje 8.3.1 Función y estructura del panel de mando del eje Descripción El panel de mando del eje ofrece la posibilidad de mover ejes individuales. Para la operación del panel de mando del eje no se requiere ningún programa de usuario. Desde el TIA Portal puede tomar el control y controlar los movimientos del eje.
Página 169
Puesta en servicio 8.3 Panel de mando del eje Área "Control" Esta área permite tomar el control del objeto tecnológico o devolverlo al programa de usuario. ● Botón "Recoger" Haga clic en el botón "Recoger" para establecer una conexión online con la CPU y tomar el control del objeto tecnológico seleccionado.
Página 170
Puesta en servicio 8.3 Panel de mando del eje Área "Modo de operación" Seleccione la función deseada en la lista desplegable. Existen las funciones siguientes: ● "Referenciado" Esta función equivale al referenciado activo. Los parámetros de referenciado deben estar configurados (consulte el capítulo Referenciado) (Página 34). ●...
Página 171
Puesta en servicio 8.3 Panel de mando del eje Área "Control" En esta área se controla la función seleccionada: ● Los parámetros siguientes para el desplazamiento con el panel de mando del eje se ajustan de acuerdo con el modo de operación seleccionado: –...
Página 172
Puesta en servicio 8.3 Panel de mando del eje Área "Estado eje" En esta área se muestra el estado actual del eje y del accionamiento: ● "Accionamiento conectado" El accionamiento está preparado para ejecutar consignas. ● "Error" Ha ocurrido un error en el objeto tecnológico. ●...
Puesta en servicio 8.3 Panel de mando del eje 8.3.2 Utilizar el panel de mando del eje Requisitos ● La CPU está en el estado operativo RUN. ● El proyecto está creado y cargado en la CPU. ● El objeto tecnológico está bloqueado. Procedimiento Para controlar el eje con el panel de mando, proceda del siguiente modo: 1.
Puesta en servicio 8.4 Optimización Optimización 8.4.1 Función y estructura de la optimización Descripción La función "Optimización" le ayuda a determinar la ganancia óptima (factor Kv) para la regulación de posición del eje. Para ello, con la función Trace se registra la curva de velocidad del eje durante un movimiento de posicionamiento especificable.
Página 175
Puesta en servicio 8.4 Optimización Área "Eje" En esta área existe la posibilidad de habilitar o bloquear el objeto tecnológico: ● Botón "Habilitar" Haga clic en el botón "Habilitar" para habilitar el objeto tecnológico seleccionado. La habilitación es necesaria para ejecutar peticiones de movimiento en el eje. ●...
Puesta en servicio 8.4 Optimización Área "Trace" En la zona inferior del cuadro de diálogo "Optimización" se muestra la función Trace. Si se hace clic en el botón "Adelante" o "Atrás", se inicia automáticamente un registro Trace de los parámetros necesarios, el cual se visualiza tras finalizar el incremento de prueba. Una vez que se ha devuelto el control se borra el registro Trace.
Página 177
Puesta en servicio 8.4 Optimización Al adaptar la ganancia, tenga en cuenta las propiedades siguientes de la curva: ● La curva presenta un tiempo de estabilización corto. ● La curva no muestra ninguna inversión de movimiento del valor real. ● Al aproximarse a la consigna no se produce ningún rebase transitorio. ●...
Página 178
Puesta en servicio 8.4 Optimización El registro Trace siguiente muestra una curva con una ganancia optimizada (vista detallada): Velocidad de consigna del eje Velocidad real del eje ① Sin rebase transitorio ② Tiempo de estabilización corto S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Página 179
Puesta en servicio 8.4 Optimización El registro Trace siguiente muestra una curva con una ganancia optimizada y un comportamiento general estable: Velocidad de consigna del eje Velocidad real del eje S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Página 180
Puesta en servicio 8.4 Optimización Aplicar la ganancia del regulador de posición (Kv) al proyecto Para aplicar la ganancia (Kv) determinada al proyecto, proceda del siguiente modo: 1. Haga clic en el icono del relámpago al lado del campo "Ganancia". Se abre una lista desplegable.
TIA Portal. Encontrará una descripción completa del diagnóstico de sistema de la CPU S7-1500 en el manual de funciones "Diagnóstico del sistema (http://support.automation.siemens.com/WW/view/es/59192926)". Concepto de diagnóstico El concepto de diagnóstico abarca alarmas y los avisos correspondientes, así como mensajes de error para las instrucciones de Motion Control. Además, el TIA Portal dispone de comprobaciones de coherencia que le ayudan a configurar los objetos tecnológicos y a...
Diagnóstico 9.3 Alarmas tecnológicas Alarmas tecnológicas Descripción Si se produce un error en el objeto tecnológico (p. ej. aproximación a un final de carrera por 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. Clases de alarma Las alarmas tecnológicas están divididas en tres clases: ●...
Página 183
Diagnóstico 9.3 Alarmas tecnológicas Visualización de alarmas tecnológicas Una alarma tecnológica se visualiza en los lugares siguientes: ● TIA Portal – "Objeto tecnológico > Diagnóstico > Bits de estado y error" Visualización de alarmas tecnológicas pendientes por objeto tecnológico. – "Objeto tecnológico > Puesta en servicio > Panel de mando del eje" Visualización de la última alarma tecnológica pendiente por objeto tecnológico.
Página 184
Diagnóstico 9.3 Alarmas tecnológicas Reacción a alarma Una alarma tecnológica implica siempre una reacción a alarma que describe la repercusión sobre el objeto tecnológico. La reacción a alarma está predefinida por el sistema. La enumeración siguiente muestra posibles reacciones a alarmas con prioridad ascendente: ●...
Diagnóstico 9.3 Alarmas tecnológicas Acusar alarmas tecnológicas Las alarmas tecnológicas se acusan del modo siguiente: ● TIA Portal – "Objeto tecnológico > Diagnóstico > Bits de estado y error" Haga clic en el botón "Acusar" para acusar todas las alarmas y advertencias pendientes del objeto tecnológico seleccionado.
Diagnóstico 9.4 Errores en las instrucciones de Motion Control Errores en las instrucciones de Motion Control Descripción Los errores en las instrucciones de Motion Control (p. ej. indicación de un valor de parámetro no válido) se muestran con los parámetros de salida "Error" y "ErrorID". En las condiciones siguientes, la instrucción "Error"...
Diagnóstico 9.5 Objeto tecnológico Eje de velocidad de giro Objeto tecnológico Eje de velocidad de giro 9.5.1 Bits de estado y error Descripción La función de diagnóstico "Objeto tecnológico > Diagnóstico > Bits de estado y error" permite vigilar los principales avisos de estado y mensajes de error del objeto tecnológico en el TIA Portal.
Página 188
Diagnóstico 9.5 Objeto tecnológico Eje de velocidad de giro Estado del movimiento La tabla siguiente muestra los posibles estados del movimiento del eje: Estado Descripción Done (ninguna petición activa) No hay ninguna petición de movimiento en el objeto tecnológico. (<TO>.StatusWord.Done) El eje se mueve con una petición de modo Jog de la instrucción "MC_MoveJog"...
Página 189
Diagnóstico 9.5 Objeto tecnológico Eje de velocidad de giro Errores La tabla siguiente muestra los posibles errores: Error Descripción Sistema Ha ocurrido un error interno del sistema. (<TO>.ErrorWord.SystemFault) Configuración 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 modificado incorrectamente datos de configuración modificables durante el tiempo de ejecución del programa de usuario.
Diagnóstico 9.5 Objeto tecnológico Eje de velocidad de giro 9.5.2 Estado del movimiento Descripción La función de diagnóstico "Objeto tecnológico > Diagnóstico > Estado movimiento" permite vigilar el estado de movimiento del eje en el TIA Portal. La función de diagnóstico está disponible en modo online.
Diagnóstico 9.5 Objeto tecnológico Eje de velocidad de giro 9.5.3 Telegrama PROFIdrive Descripción La función de diagnóstico "Objeto tecnológico > Diagnóstico > Telegrama PROFIdrive" permite vigilar el telegrama PROFIdrive del accionamiento al controlador en el TIA Portal. La función de diagnóstico está disponible en modo online. Área "Accionamiento"...
Diagnóstico 9.6 Objeto tecnológico Eje de posicionamiento Objeto tecnológico Eje de posicionamiento 9.6.1 Bits de estado y error Descripción La función de diagnóstico "Objeto tecnológico > Diagnóstico > Bits de estado y error" permite vigilar los principales avisos de estado y mensajes de error del objeto tecnológico en el TIA Portal.
Diagnóstico 9.6 Objeto tecnológico Eje de posicionamiento Estado Final de carrera La tabla siguiente muestra las posibles activaciones de los finales de carrera por software y hardware: Final de carrera Descripción Final de carrera por software Se ha alcanzado el final de carrera por software negativo. neg.
Página 194
Diagnóstico 9.6 Objeto tecnológico Eje de posicionamiento Advertencias La tabla siguiente muestra las posibles advertencias: Advertencia Descripción Configuración adaptada Uno o varios parámetros de configuración se adaptan internamente de modo temporal. (<TO>.WarningWord.ConfigurationFault) Petición rechazada Comando no ejecutable. No es posible ejecutar una instrucción de Motion Control porque no se cumplen los requisitos necesarios.
Página 195
Diagnóstico 9.6 Objeto tecnológico Eje de posicionamiento Error Descripción Limitación dinámica Los valores dinámicos se limitan a los límites dinámicos. (<TO>.ErrorWord.DynamicError) Error de seguimiento Se ha rebasado por exceso el error de seguimiento máximo admisible. (<TO>.ErrorWord.FollowingErrorFault) Final de carrera por software Se ha alcanzado un final de carrera por software.
Diagnóstico 9.6 Objeto tecnológico Eje de posicionamiento 9.6.2 Estado del movimiento Descripción La función de diagnóstico "Objeto tecnológico > Diagnóstico > Estado movimiento" permite vigilar el estado de movimiento del eje en el TIA Portal. La función de diagnóstico está disponible en modo online.
Diagnóstico 9.6 Objeto tecnológico Eje de posicionamiento 9.6.3 Telegrama PROFIdrive Descripción La función de diagnóstico "Objeto tecnológico > Diagnóstico > Telegrama PROFIdrive" permite vigilar los telegramas PROFIdrive del accionamiento y el encóder en el TIA Portal. La visualización de la función de diagnóstico está disponible en modo online. Área "Accionamiento"...
Diagnóstico 9.7 Objeto tecnológico Encóder externo Objeto tecnológico Encóder externo 9.7.1 Bits de estado y error Descripción La función de diagnóstico "Objeto tecnológico > Diagnóstico > Bits de estado y error" permite vigilar los principales avisos de estado y mensajes de error del objeto tecnológico en el TIA Portal.
Página 199
Diagnóstico 9.7 Objeto tecnológico Encóder externo Errores La tabla siguiente muestra los posibles errores: Error Descripción Sistema Ha ocurrido un error interno del sistema. (<TO>.ErrorWord.SystemFault) Configuración 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 modificado incorrectamente datos de configuración modificables durante el tiempo de ejecución del programa de usuario.
Diagnóstico 9.7 Objeto tecnológico Encóder externo 9.7.2 Estado del movimiento Descripción La función de diagnóstico "Objeto tecnológico > Diagnóstico > Estado movimiento" permite vigilar los valores del encóder en el TIA Portal. La función de diagnóstico está disponible en modo online. La tabla siguiente describe el significado de la información de estado: Estado Descripción...
Referencia 10.1 S7-1500 Motion Control 10.1.1 MC_Power 10.1.1.1 MC_Power: habilitar y bloquear objetos tecnológicos Descripción La instrucción "MC_Power" de Motion Control habilita o bloquea un objeto tecnológico. Se aplica a ● eje de posicionamiento ● eje de velocidad de giro ●...
Página 202
Referencia 10.1 S7-1500 Motion Control Parámetro La tabla siguiente muestra los parámetros de la instrucción "MC_Power" de Motion Control: Parámetro Declaración Tipo de datos Valor por Descripción defecto Axis InOut TO_Axis Objeto tecnológico Enable INPUT BOOL FALSE TRUE El objeto tecnológico se habilita. FALSE El objeto tecnológico se bloquea.
Página 203
Referencia 10.1 S7-1500 Motion Control Parámetro Declaración Tipo de datos Valor por Descripción defecto Status OUTPUT BOOL FALSE Estado de habilitación del objeto tecnológico FALSE Bloqueado - Un eje de posicionamiento o velocidad de giro no acepta peticiones de movimiento. - El control de velocidad de giro y la regulación de posición no están activos.
Página 204
Referencia 10.1 S7-1500 Motion Control Conexión del accionamiento con PROFIdrive Al acoplar un accionamiento con PROFIdrive, la consigna, la habilitación y el estado del accionamiento se transfieren mediante el telegrama PROFIdrive. ● Habilitar objeto tecnológico y activar accionamiento Con el parámetro "Enable" = TRUE se habilita el objeto tecnológico. El accionamiento se activa de acuerdo con la norma PROFIdrive.
Referencia 10.1 S7-1500 Motion Control 10.1.1.2 MC_Power: Diagrama de funcionamiento Diagrama de funcionamiento: habilitación de un objeto tecnológico y ejemplo de reacción a alarma Un objeto tecnológico se habilita cuando "Enable_1" = TRUE. La correcta habilitación se lee ① en "Status_1" en el instante .
Referencia 10.1 S7-1500 Motion Control 10.1.2 MC_Home 10.1.2.1 MC_Home: referenciar objetos tecnológicos, ajustar el punto de referencia 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.
Página 207
Referencia 10.1 S7-1500 Motion Control Requisitos ● El objeto tecnológico se ha configurado correctamente. ● "Mode" = 2, 3, 4, 5, 8 El objeto tecnológico debe estar habilitado. ● "Mode" = 0, 1, 2, 6, 7 Los valores del encóder deben ser válidos. (<TO>.StatusSensor[n].State = 2) Comportamiento de relevo ●...
Referencia 10.1 S7-1500 Motion Control Parámetros La tabla siguiente muestra los parámetros de la instrucción "MC_Home" de Motion Control: Parámetro Declaración Tipo de datos Valor por Descripción defecto Axis InOut TO_Axis Objeto tecnológico Execute INPUT BOOL FALSE Inicio de la petición con flanco ascendente Position INPUT LREAL...
Página 209
Referencia 10.1 S7-1500 Motion Control Parámetro Declaración Tipo de datos Valor por Descripción defecto Calibración del valor absoluto (relativa) La posición actual se desplaza al valor del parámetro "Position". El offset calculado del valor absoluto se guarda de forma remanente en la CPU. (<TO>.StatusSensor[n].
Página 210
Referencia 10.1 S7-1500 Motion Control Desactivación del estado "referenciado" El estado "referenciado" de un objeto tecnológico se desactiva cuando se dan las siguientes condiciones (<TO>.StatusWord.HomingDone): ● Objetos tecnológicos con valores reales incrementales: – Inicio de una petición "MC_Home" con "Mode" = 2, 3, 4, 5 (El estado "referenciado"...
Referencia 10.1 S7-1500 Motion Control 10.1.3 MC_MoveJog 10.1.3.1 MC_MoveJog: mover ejes en modo Jog 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 especifica el comportamiento dinámico durante la operación de movimiento. ●...
Página 212
Referencia 10.1 S7-1500 Motion Control Parámetros La tabla siguiente muestra los parámetros de la instrucción "MC_MoveJog" de Motion Control: Parámetro Declaración Tipo de datos Valor por Descripción defecto Axis InOut TO_SpeedAxis Objeto tecnológico JogForward INPUT BOOL FALSE Mientras el parámetro sea TRUE, el eje se moverá a la velocidad predeterminada en el parámetro "Velocity"...
Página 213
Referencia 10.1 S7-1500 Motion Control Parámetro Declaración Tipo de datos Valor por Descripción defecto Busy OUTPUT BOOL FALSE TRUE Petición en proceso. CommandAborted OUTPUT BOOL FALSE TRUE La petición ha sido cancelada por otra durante su procesamiento. Error OUTPUT BOOL FALSE TRUE Ha ocurrido un error al ejecutar la petición.
Referencia 10.1 S7-1500 Motion Control 10.1.3.2 MC_MoveJog: Diagrama de funcionamiento Diagrama de funcionamiento: desplazamiento de un eje en modo Jog "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 mediante "InVel" = TRUE. Tras desactivar "Jog_B"...
Referencia 10.1 S7-1500 Motion Control ② Si "Jog_F" está activado, en el punto 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 visualiza un error y en la salida "ErrorID" se emite el error 16#8007 (indicación de sentido errónea). Este error se soluciona desactivando ambas salidas "Jog_F"...
Página 216
Referencia 10.1 S7-1500 Motion Control Comportamiento de relevo La petición "MC_MoveVelocity" se cancela con: ● Bloqueo del eje poniendo "MC_Power.Enable" = FALSE ● "Petición "MC_Home" "Mode" = 4, 5 ● "Petición "MC_Halt" ● "Petición "MC_MoveAbsolute" ● "Petición "MC_MoveRelative" ● "Petición "MC_MoveVelocity" ●...
Página 217
Referencia 10.1 S7-1500 Motion Control Parámetro Declaración Tipo de datos Valor por Descripción defecto Deceleration INPUT LREAL -1.0 Deceleración Valor > 0.0: se utiliza el valor indicado. Valor = 0.0: no admisible Valor < 0.0: se utiliza la deceleración configurada en "Objeto tecnológico >...
Página 218
Referencia 10.1 S7-1500 Motion Control Comportamiento con consigna de velocidad / de velocidad de giro cero ("Velocity" = 0.0) Una petición "MC_MoveVelocity" con "Velocity" = 0.0 detiene el eje con la deceleración configurada. Al alcanzar la consigna de velocidad / de velocidad de giro cero, se muestra el valor TRUE en el parámetro "InVelocity".
Referencia 10.1 S7-1500 Motion Control 10.1.4.2 MC_MoveVelocity: Diagrama de funcionamiento Diagrama de funcionamiento: desplazamiento de un eje con especificación de velocidad y comportamiento de relevo de la petición Una petición "MC_MoveVelocity" lanzada mediante "Exe_1" (A1) acelera el eje y notifica que ①...
Referencia 10.1 S7-1500 Motion Control La petición "MC_MoveVelocity" en curso (A2) es relevada por otra petición "MC_MoveVelocity" (A1). La cancelación se notifica mediante "Abort_2". El eje se acelera a la nueva consigna de velocidad 50.0. Antes de alcanzar la consigna de velocidad, la petición "MC_MoveVelocity"...
Página 221
Referencia 10.1 S7-1500 Motion Control El inicio de una petición "MC_MoveRelative" cancela las siguientes peticiones de Motion Control en curso: ● "Petición "MC_Home" "Mode" = 4, 5 ● "Petición "MC_Halt" ● "Petición "MC_MoveAbsolute" ● "Petición "MC_MoveRelative" ● "Petición "MC_MoveVelocity" ● "Petición "MC_MoveJog" Parámetro La tabla siguiente muestra los parámetros de la instrucción "MC_MoveRelative"...
Página 222
Referencia 10.1 S7-1500 Motion Control Parámetro Declaración Tipo de datos Valor por Descripción defecto Jerk INPUT LREAL -1.0 Tirón Valor > 0.0: perfil de velocidad con aceleración constante, se utiliza el tirón indicado Valor = 0.0: perfil de velocidad trapezoidal Valor <...
Referencia 10.1 S7-1500 Motion Control 10.1.5.2 MC_MoveRelative: Diagrama de funcionamiento Diagrama de funcionamiento: posicionamiento relativo de un eje y comportamiento de relevo de la petición S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Referencia 10.1 S7-1500 Motion Control Sección Con una petición "MC_MoveRelative" (A1), el eje recorre el trayecto ("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 mediante "Done_1" ①...
Página 225
Referencia 10.1 S7-1500 Motion Control El inicio de una petición "MC_MoveAbsolute" cancela las siguientes peticiones de Motion Control en curso: ● "Petición "MC_Home" "Mode" = 4, 5 ● "Petición "MC_Halt" ● "Petición "MC_MoveAbsolute" ● "Petición "MC_MoveRelative" ● "Petición "MC_MoveVelocity" ● "Petición "MC_MoveJog" Parámetro La tabla siguiente muestra los parámetros de la instrucción "MC_MoveAbsolute"...
Página 226
Referencia 10.1 S7-1500 Motion Control Parámetro Declaración Tipo de datos Valor por Descripción defecto Jerk INPUT LREAL -1.0 Tirón Valor > 0.0: perfil de velocidad con aceleración constante, se utiliza el tirón indicado Valor = 0.0: perfil de velocidad trapezoidal Valor <...
Referencia 10.1 S7-1500 Motion Control 10.1.6.2 MC_MoveAbsolute: Diagrama de funcionamiento Diagrama de funcionamiento: posicionamiento absoluto de un eje y comportamiento de relevo de la petición S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Referencia 10.1 S7-1500 Motion Control Sección Con una petición "MC_MoveAbsolute" (A1), un eje se mueve hasta la posición absoluta 1000.0. En cuanto se ① alcanza la posición de destino el sistema lo notifica mediante "Done_1" en el instante . En este mismo ①...
Página 229
Referencia 10.1 S7-1500 Motion Control El inicio de una petición "MC_Halt" cancela las siguientes peticiones de Motion Control en curso: ● "Petición "MC_Home" "Mode" = 4, 5 ● "Petición "MC_Halt" ● "Petición "MC_MoveAbsolute" ● "Petición "MC_MoveRelative" ● "Petición "MC_MoveVelocity" ● "Petición "MC_MoveJog" Parámetro La tabla siguiente muestra los parámetros de la instrucción "MC_Halt"...
Página 230
Referencia 10.1 S7-1500 Motion Control Deceleración de un eje con "MC_Halt" Para frenar un eje hasta pararlo, proceda del siguiente modo: 1. Compruebe los requisitos antes mencionados. 2. Asigne los valores deseados a los parámetros "Deceleration" y "Jerk". 3. Inicie la petición "MC_Halt" con un flanco ascendente en el parámetro "Execute". En los parámetros "Busy", "Done"...
Referencia 10.1 S7-1500 Motion Control 10.1.7.2 MC_Halt: Diagrama de funcionamiento Diagrama de funcionamiento: parada de un eje y comportamiento de relevo de la petición S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Referencia 10.1 S7-1500 Motion Control Sección Un eje se mueve con una petición "MC_MoveVelocity" (A1). En cuanto se alcanza la consigna de velocidad ① 50.0, el sistema lo notifica mediante "InVel_1". En el instante la petición "MC_MoveVelocity" es relevada por una petición "MC_Halt" (A2). La cancelación de la petición se notifica mediante "Abort_1". El eje se frena hasta pararse.
Página 233
Referencia 10.1 S7-1500 Motion Control Comportamiento de relevo ● Parámetro "Restart" = FALSE: El procesamiento de la instrucción "MC_Reset" puede ser cancelado por otras peticiones de Motion Control. La petición "MC_Reset" no cancela peticiones de Motion Control en curso. ● Parámetro "Restart" = TRUE: El procesamiento de la instrucción "MC_Reset"...
Página 234
Referencia 10.1 S7-1500 Motion Control Acusar alarmas tecnológicas Para acusar alarmas tecnológicas, proceda del siguiente modo: 1. Compruebe los requisitos antes mencionados. 2. Ponga el parámetro "Restart" = FALSE. 3. Inicie el acuse del error mediante un flanco ascendente en el parámetro "Execute". Si el parámetro "Done"...
Anexo Variables del bloque de datos tecnológico A.1.1 Leyenda D | P | E Variable existente en el objeto tecnológico: D - eje de velocidad de giro | P - eje de posicionamiento | E - encóder externo Variable Nombre de la variable Tipo de datos Tipo de datos de la variable Valores...
Anexo A.1 Variables del bloque de datos tecnológico A.1.2 Valores reales y consignas Las variables siguientes muestran las consignas y los valores reales del objeto tecnológico. Variables Leyenda (Página 235) Variable Tipo de Valores Descripción datos Position LREAL Consigna de posición Velocity LREAL Consigna de velocidad / de velocidad de giro...
Anexo A.1 Variables del bloque de datos tecnológico A.1.3 Variables Actor. La estructura de variable <TO>.Actor.<nombre de variable> incluye la configuración del accionamiento dada por el controlador. Variables Leyenda (Página 235) Variable Tipo de Valores Descripción datos Actor. STRUCT Type DINT Conexión del accionamiento 1: Telegrama PROFIdrive...
Página 238
Anexo A.1 Variables del bloque de datos tecnológico Variable Tipo de Valores Descripción datos DriveReadyInput BOOL "Entrada de disponibilidad" para accionamientos analógicos El accionamiento analógico notifica su disponibilidad para recibir consignas de velocidad de giro. FALSE: desactivada TRUE: activada DriveReadyInputAddress UDINT de 0 a Número de byte para la "entrada de...
Anexo A.1 Variables del bloque de datos tecnológico A.1.4 Variables Sensor[n]. La estructura de variable <TO>.Sensor[n].<nombre de variable> incluye la configuración del encóder dada por la CPU y la configuración del referenciado activo y pasivo. Variables Leyenda (Página 235) Variable Tipo de Valores Descripción...
Página 240
Anexo A.1 Variables del bloque de datos tecnológico Variable Tipo de Valores Descripción datos Telegram UDINT RON Telegrama PROFIdrive del encóder 3: valores reales vía telegrama de accionamiento (NSOLL (32 bits), NIST (32 bits), valor real del encóder, señal de vida) 5: valores reales vía telegrama de accionamiento (NSOLL (32 bits), NIST (32 bits), valor real...
Página 241
Anexo A.1 Variables del bloque de datos tecnológico Variable Tipo de Valores Descripción datos Direction DINT Sentido de referenciado / sentido de aproximación hasta la marca de referencia 1: sentido de referenciado positivo 2: sentido de referenciado negativo DigitalInputAddress UDINT de 0 a RON Número de byte de la entrada digital 65535...
Anexo A.1 Variables del bloque de datos tecnológico A.1.5 Mecánica Las variables siguientes incluyen la configuración de la mecánica. Variables Leyenda (Página 235) Variable Tipo de Rango de Descripción datos valores LoadGear. STRUCT Numerator UDINT de 1 a Reductor de carga del contador 4294967295 Denominator UDINT...
Anexo A.1 Variables del bloque de datos tecnológico A.1.6 Variables Modulo. La estructura de variable <TO>.Modulo.<nombre de variable> incluye la configuración del módulo. Variables Leyenda (Página 235) Variable Tipo de Valores Descripción datos Modulo. STRUCT Enable BOOL RES FALSE: conversión de módulo desactivada TRUE: conversión de módulo activada Si la conversión de módulo está...
Anexo A.1 Variables del bloque de datos tecnológico A.1.7 Variables DynamicLimits. La estructura de variable <???>.DynamicLimits.<nombre de variable> incluye la configuración de los límites dinámicos. En el control de movimiento no se admiten valores dinámicos mayores que los límites dinámicos. Si en una instrucción de Motion Control se indican valores mayores, el desplazamiento se realiza con los límites dinámicos y se muestra una advertencia (alarma de 501 a 503 - los valores dinámicos se limitan).
Anexo A.1 Variables del bloque de datos tecnológico A.1.8 Variables DynamicDefaults. La estructura de variable <TO>.DynamicDefaults.<nombre de variable> incluye la configuración de los ajustes predeterminados de dinámica. Estos ajustes se utilizan cuando se indica un valor dinámico inferior a 0.0 en una instrucción de Motion Control (excepciones: MC_MoveJog.Velocity, MC_MoveVelocity.Velocity).
Anexo A.1 Variables del bloque de datos tecnológico A.1.9 Variables PositionLimits_SW. La estructura de variable <TO>.PositionLimits_SW.<nombre de variable> incluye la configuración de la vigilancia de posición con finales de carrera por software. Con finales de carrera por software se limita el rango de desplazamiento de un eje de posicionamiento. Variables Leyenda (Página 235) Variable...
Anexo A.1 Variables del bloque de datos tecnológico A.1.10 Variables PositionLimits_HW. La estructura de variable <TO>.PositionLimits_HW.<nombre de variable> incluye la configuración de la vigilancia de posición con finales de carrera por hardware. Con finales de carrera por hardware se limita el rango de desplazamiento de un eje de posicionamiento. Variables Leyenda (Página 235) Variable...
Anexo A.1 Variables del bloque de datos tecnológico A.1.11 Variables Homing. La estructura de variable <TO>.Homing.<nombre de variable> incluye la configuración para el referenciado del objeto tecnológico. Leyenda Leyenda (Página 235) Variable Tipo de Valores Descripción datos Homing. STRUCT AutoReversal BOOL RES Inversión en los finales de carrera por hardware:...
Anexo A.1 Variables del bloque de datos tecnológico A.1.12 Variables Override. La estructura de variable <TO>.Override.<nombre de variable> incluye la configuración de los parámetros de corrección. Con parámetros de corrección se realiza una corrección porcentual de los valores predefinidos. Un cambio de corrección es efectivo inmediatamente y se extrae con los ajustes de dinámica efectivos en la instrucción de Motion Control.
Anexo A.1 Variables del bloque de datos tecnológico A.1.13 Variables PositionControl. La estructura de variable <TO>.PositionControl.<nombre de variable> incluye los ajustes de la regulación de posición. Variables Leyenda (Página 235) Variable Tipo de Valores Descripción datos PositionControl. LREAL de 0.0 a Ganancia P de la regulación de posición 2147480 ("Kv"...
Anexo A.1 Variables del bloque de datos tecnológico A.1.14 Variables FollowingError. La estructura de variable <TO>.FollowingError.<nombre de variable> incluye la configuración de la vigilancia dinámica de errores de seguimiento. En caso de rebase por exceso del error de seguimiento admisible se emite la alarma tecnológica 521 y el objeto tecnológico se bloquea (reacción a alarma: retirar habilitación).
Anexo A.1 Variables del bloque de datos tecnológico A.1.15 Variables PositioningMonitoring. La estructura de variable <TO>.PositioningMonitoring.<nombre de variable> incluye la configuración de la vigilancia de posicionamiento al final de un movimiento de posicionamiento. Si, al final de un movimiento de posicionamiento, el valor real de posición alcanza la ventana de posicionamiento dentro del tiempo de tolerancia y permanece en dicha ventana durante el tiempo mínimo de permanencia, se activa <TO>.StatusWord.Done en el bloque de datos tecnológico.
Anexo A.1 Variables del bloque de datos tecnológico A.1.16 Variables StandstillSignal. La estructura de variable <TO>.StandstillSignal.<nombre de variable> incluye la configuración de la señal de velocidad cero. Si el valor real de velocidad rebasa por defecto el umbral de velocidad y no lo rebasa por exceso durante el tiempo mínimo de permanencia, se activa la señal de velocidad cero <TO>.StatusWord.Standstill.
Anexo A.1 Variables del bloque de datos tecnológico A.1.17 Variables StatusPositioning. La estructura de variable <TO>.StatusPositioning.<nombre de variable> muestra el estado de un movimiento de posicionamiento. Variables Leyenda (Página 235) Variable Tipo de Valores Descripción datos StatusPositioning. STRUCT Distance LREAL RON Distancia respecto de la posición de destino TargetPosition LREAL...
Anexo A.1 Variables del bloque de datos tecnológico A.1.19 Variables StatusSensor[n]. La estructura de variable <TO>.StatusSensor[n].<nombre de variable> muestra el sistema de medida. Variables Leyenda (Página 235) Variable Tipo de Valores Descripción datos StatusSensor[n]. ARRAY [1..1] OF STRUCT State DINT Estado del valor real del encóder: 0: "NOT_VALID"...
Anexo A.1 Variables del bloque de datos tecnológico A.1.20 Variables StatusWord. La variable <TO>.StatusWord incluye la información de estado del objeto tecnológico. Encontrará indicaciones para evaluar los diferentes bits (p. ej. bit 5 "HomingDone") en el capítulo Evaluar StatusWord, ErrorWord y WarningWord (Página 142). Variables Leyenda (Página 235) Variable...
Página 257
Anexo A.1 Variables del bloque de datos tecnológico Variable Tipo de Valores Descripción datos 12 ConstantVelocity 0: El eje se acelera, decelera o está parado. 1: consigna de velocidad alcanzada. El eje se mueve de forma constante a esta velocidad. 13 Accelerating 0: ningún proceso de aceleración activo 1: proceso de aceleración activo...
Anexo A.1 Variables del bloque de datos tecnológico A.1.21 Variables ErrorWord. La variable <TO>.ErrorWord señala errores en el objeto tecnológico (alarmas tecnológicas). Encontrará indicaciones para evaluar los diferentes bits (p. ej. bit 3 "CommandNotAccepted") en el capítulo Evaluar StatusWord, ErrorWord y WarningWord (Página 142).
Anexo A.1 Variables del bloque de datos tecnológico A.1.22 Variables ErrorDetail. La estructura de variable <TO>.ErrorDetail.<nombre de variable> incluye el número de alarma y la reacción local efectiva a la alarma tecnológica actualmente pendiente en el objeto tecnológico. Encontrará una lista de las alarmas tecnológicas y las reacciones a alarma en el anexo Alarmas tecnológicas (Página 263).
Anexo A.1 Variables del bloque de datos tecnológico A.1.23 Variables WarningWord. La variable <TO>.WarningWord indica las advertencias pendientes en el objeto tecnológico. Encontrará indicaciones para evaluar los diferentes bits (p. ej. bit 11 "FollowingErrorWarning") en el capítulo Evaluar StatusWord, ErrorWord y WarningWord (Página 142).
Anexo A.1 Variables del bloque de datos tecnológico A.1.24 Variables ControlPanel. La estructura de variable <TO>.ControlPanel.<nombre de variable> no incluye datos relevantes para el usuario. Esta estructura de variable se utiliza internamente. Variables Leyenda (Página 235) Variable Tipo de datos Valores Descripción ControlPanel.
Anexo A.1 Variables del bloque de datos tecnológico A.1.25 Variables InternalTOTrace. La estructura de variable <TO>.InternalTOTrace.<nombre de variable> no incluye datos relevantes para el usuario. Esta estructura de variable se utiliza internamente. Variable Leyenda (Página 235) Variable Tipo de datos Valores Descripción InternalTOTrace.
La tabla siguiente muestra una sinopsis de las alarmas tecnológicas y las correspondientes reacciones. Cuando se produzca una alarma tecnológica, evalúe todo el texto de alarma visualizado para encontrar la causa exacta. Encontrará preguntas frecuentes y soluciones sobre las alarmas tecnológicas en Internet (http://support.automation.siemens.com/WW/view/es/66958052). Leyenda N.º Número de la alarma tecnológica (equivale a <TO>.ErrorDetail.Number)
Página 264
Anexo A.2 Alarmas tecnológicas N.º Reacción Bit de error Bit de Reinicialización Texto de alarma advertencia 203 Retirar habilitación SystemFault Error interno 204 Retirar habilitación SystemFault Error interno 304 Parada con rampa UserFault La velocidad máxima admisible es de parada de cero.
Página 265
Anexo A.2 Alarmas tecnológicas N.º Reacción Bit de error Bit de Reinicialización Texto de alarma advertencia 531 Retirar habilitación HWLimit Se ha realizado la aproximación al final de carrera por hardware. Solo es posible un sentido de desplazamiento. 533 Parada con valores SWLimit Se ha realizado la aproximación al dinámicos máximos...
Anexo A.3 Identificación de error Identificación de error Los errores en las instrucciones de Motion Control se avisan mediante los parámetros "Error" y "ErrorID". En las condiciones siguientes, la instrucción "Error" de Motion Control presenta TRUE y "ErrorID" presenta 16#8xxx: ●...
Página 267
<TO>.StatusSensor[n].State debe presentar el valor 2 (válido). 16#8FFF Error no especificado Póngase en contacto con su representante de Siemens en las agencias y oficinas de ventas de su zona. Encontrará a su persona de contacto en: Personas de contacto en Industry Automation and Drive Technologies (http://www.siemens.com/automation/partner)
Anexo A.4 Diagramas de funcionamiento MC_Power Diagramas de funcionamiento MC_Power A.4.1 Conexión del accionamiento con PROFIdrive A.4.1.1 StopMode 0 Diagrama de funcionamiento: habilitar un objeto tecnológico y bloquearlo con "StopMode" = 0 ① El eje se frena con la deceleración de parada de emergencia configurada. S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Anexo A.4 Diagramas de funcionamiento MC_Power A.4.1.2 StopMode 1 Diagrama de funcionamiento: habilitar un objeto tecnológico y bloquearlo con "StopMode" = 1 ① La rampa de deceleración depende de la configuración en el accionamiento. S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Anexo A.4 Diagramas de funcionamiento MC_Power A.4.1.3 Reacción a alarma "Parada con valores dinámicos máximos" Diagrama de funcionamiento: habilitar un objeto tecnológico y aparición de una alarma tecnológica con reacción a alarma "Parada con valores dinámicos máximos" ① El eje se frena con la deceleración máxima configurada. ②...
Anexo A.4 Diagramas de funcionamiento MC_Power A.4.1.4 Reacción a alarma "Retirar habilitación" Diagrama de funcionamiento: habilitar un objeto tecnológico y aparición de una alarma tecnológica con reacción a alarma "Retirar habilitación" ① La rampa de deceleración depende de la configuración en el accionamiento. ②...
Anexo A.4 Diagramas de funcionamiento MC_Power A.4.2 Conexión analógica del accionamiento A.4.2.1 StopMode 0 Diagrama de funcionamiento: habilitar un objeto tecnológico y bloquearlo con "StopMode" = 0 ① El eje se frena con la deceleración de parada de emergencia configurada. S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Anexo A.4 Diagramas de funcionamiento MC_Power A.4.2.2 StopMode 1 Diagrama de funcionamiento: habilitar un objeto tecnológico y bloquearlo con "StopMode" = 1 ① La rampa de deceleración depende de la configuración en el accionamiento. El comportamiento de la señal de disponibilidad del accionamiento "DI DriveReadyInput" es específico del fabricante.
Anexo A.4 Diagramas de funcionamiento MC_Power A.4.2.3 Reacción a alarma "Parada con valores dinámicos máximos" Diagrama de funcionamiento: habilitar un objeto tecnológico y aparición de una alarma tecnológica con reacción a alarma "Parada con valores dinámicos máximos" ① El eje se frena con la deceleración máxima configurada. ②...
Anexo A.4 Diagramas de funcionamiento MC_Power A.4.2.4 Reacción a alarma "Retirar habilitación" Diagrama de funcionamiento: habilitar un objeto tecnológico y aparición de una alarma tecnológica con reacción a alarma "Retirar habilitación" ① La rampa de deceleración depende de la configuración en el accionamiento. ②...
Anexo A.5 Accionamientos SINAMICS Accionamientos SINAMICS A.5.1 Referenciado activo en accionamientos SINAMICS con marca cero externa En los accionamientos SINAMICS con marca cero externa se sincroniza siempre hacia el lado izquierdo de la señal de la marca cero externa cuando el referenciado está activo. Esto significa que en sentido de marcha positivo se sincroniza hacia un flanco positivo y, en sentido de marcha negativo, hacia un flanco negativo.
Índice alfabético Ejes de módulo, 23 Error de seguimiento, 56 Actuador, 17 Errores en las instrucciones de Motion Control, 186 Alarmas tecnológicas, 182 ErrorID Lista de alarmas tecnológicas, 263 Lista de ErrorIDs, 266 Estado de referenciado, 34 Estados operativos de Motion Control, 71 Estructura de regulación Motion Control, 53 Bloque de datos tecnológico, 17, 139 Evaluación del bloque de datos tecnológicoBloque de...
Página 278
Índice alfabético MC_Halt:Parámetro, 229 Objeto tecnológico Eje:configuración del tiempo de MC_Home:Instrucción, 206 aceleración, 105, 107, 123, 125 MC_Home:Parámetros, 208 Objeto tecnológico Eje:configuración del tiempo de MC_MoveAbsolute:Diagrama de funcionamiento, 227 deceleración, 105, 107, 125 MC_MoveAbsolute:Instrucción, 224 Objeto tecnológico Eje:configuración del tiempo de MC_MoveAbsolute:Parámetro, 225 redondeo, 106, 108, 124, 126 MC_MoveJog:Diagrama de funcionamiento, 214...
Página 279
Índice alfabético Unidades de medida, 24 Valor real absoluto, 31 Valor real incremental, 30 Valores límite de dinámica, 63 Valores reales, 30 Variable del bloque de datos tecnológico, 235 Vigilancia de errores de seguimiento, 54, 56 Vigilancia de posicionamiento, 54 S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...
Página 280
Índice alfabético S7-1500 Motion Control Manual de funciones, 01/2013, A5E03879258-01...