Índice 1 Notas importantes..................... 4 2 Introducción....................... 5 Áreas de aplicación................... 6 Descripción general de la biblioteca MPLCMotion_MDX......6 Descripción general de otras bibliotecas para el controlador ® MOVI-PLC ....................8 3 Planificación del proyecto y puesta en marcha ..........9 Requisitos previos..................
Notas importantes Notas importantes • ¡Este manual no sustituye a las instrucciones de funcionamiento detalladas! ® • Los trabajos de instalación y puesta en marcha del controlador MOVI-PLC de los accionamientos controlados sólo deben realizarlos electricistas especializados que respeten la normativa de prevención de accidentes y el manual del controlador, así...
Introducción Introducción Contenido de Este manual de usuario describe los componentes funcionales de la biblioteca este manual MPLCMotion_MDX, así como su aplicación. ® Descripción MOVI-PLC es un controlador lógico programable conforme a la norma IEC61131-3. ® Una de las características del controlador MOVI-PLC es la tarjeta de control tipo DHP11B.
Introducción Áreas de aplicación Áreas de aplicación La biblioteca MPLCMotion_MDX.lib puede utilizarse en todas las áreas de aplicación ® en las que el controlador MOVI-PLC dirige de forma centralizada el funcionamiento de uno o varios variadores vectoriales. Ejemplos de Ejemplos típicos de aplicación de la biblioteca MPLCMotion_MDX.lib: aplicación •...
Página 7
Introducción Descripción general de la biblioteca MPLCMotion_MDX La biblioteca MPLCMotion_MDX cuenta con los siguientes componentes funcionales distribuidos en varios directorios según sus diferentes funciones: MDX_Main Directorio MDX_Main: – MC_ConnectAxis_MDX – MC_Power_MDX – MC_Reset_MDX MDX_SingleAxis Directorio MDX_SingleAxis: – MC_Home_MDX – MC_AxisStop_MDX –...
Introducción Descripción general de otras bibliotecas para el controlador MOVI-PLC® ® Descripción general de otras bibliotecas para el controlador MOVI-PLC Además de la biblioteca MPLCMotion_MDX, en el editor PLC del software ® MOVITOOLS -MotionStudio puede integrar otras muchas bibliotecas para optimizar el control de variadores vectoriales y convertidores de frecuencia de SEW, así...
Planificación del proyecto y puesta en marcha Requisitos previos Planificación del proyecto y puesta en marcha Este capítulo le informa acerca de los requisitos previos para la utilización de la biblioteca MPLCMotion_MDX.lib y le ofrece indicaciones importantes para la planificación y la puesta en marcha. Requisitos previos ®...
Planificación del proyecto y puesta en marcha Tiempos de comunicación Importante: Las características técnicas enumeradas en este capítulo sólo son válidas cuando en el bus del sistema CAN utilizado para controlar los variadores vectoriales no hay ninguna otra unidad de bus CAN activa. ¡No conecte ninguna otra unidad de bus CAN al bus de sistema CAN al que se han conectado los variadores vectoriales controlados mediante la biblioteca MPLCMotion_ MDX.lib!
Planificación del proyecto y puesta en marcha Puesta en marcha 20094AEN Puede acceder al asistente de puesta en marcha [DriveStartup MOVI-PLC Mode] a través del menú de contexto del registro [MDX ...] en el árbol de unidades del software ® MOVITOOLS -MotionStudio.
Página 12
Planificación del proyecto y puesta en marcha Puesta en marcha Inicio/Monitor de diagnóstico Primera puesta en marcha SÍ Ajuste de fábrica "Estado de entrega" Puesta en marcha del motor Configuración de los parámetros Shell Descarga Salvaguarda de datos 20029AES Realice la puesta en marcha sólo por medio del asistente tal y como se explica a continuación: Paso 1 Carga de los ajustes de fábrica...
Planificación del proyecto y puesta en marcha Puesta en marcha Paso 2 Puesta en marcha del variador Siga las indicaciones del asistente para la puesta en marcha. Consulte los detalles acerca de la puesta en marcha del motor en el manual del sistema ®...
Planificación del proyecto y puesta en marcha Unidades y rangos de valores Variador vectorial Al controlar el sistema de accionamiento con la ayuda de la biblioteca MPLCMotion_ ® ® – IPOS MDX.lib, no es posible programar el software IPOS de forma libre en los variadores sectoriales conectados.
Descripción de los componentes funcionales Comportamiento general de los componentes funcionales Descripción de los componentes funcionales Este capítulo describe las funciones y el comportamiento de los componentes funcionales de la biblioteca MPLCMotion_MDX. Comportamiento general de los componentes funcionales Este apartado describe la funcionalidad principal de las entradas y salidas de los componentes funcionales, así...
Página 16
Descripción de los componentes funcionales Comportamiento general de los componentes funcionales Señal de salida El componente funcional asigna a la señal de salida Done o InVelocity el valor TRUE Done cuando la acción del componente funcional ha finalizado con éxito. Algunos componentes funcionales proyectan las condiciones "En posición"...
Página 17
Descripción de los componentes funcionales Comportamiento general de los componentes funcionales Cuando el componente funcional cancelado ajusta la señal de salida CommandAborted al valor TRUE, restaura asimismo las señales de salida Done o InVelocity y Active al valor FALSE. El componente funcional restaura la señal de salida CommandAborted al valor FALSE al llegar un flanco descendente a la señal de entrada Execute.
Página 18
Descripción de los componentes funcionales Comportamiento general de los componentes funcionales Excepción: La búsqueda de referencia activada por el componente funcional MC_Home_MDX se cancela al activar el bloqueo del regulador o al activar la parada segura. En este caso, el componente funcional MC_Home_MDX ajusta la señal de salida CommandAborted al valor TRUE.
Descripción de los componentes funcionales Diagrama de estado Diagrama de estado ® El controlador MOVI-PLC se encuentra en cada momento en un estado definido conforme a la ejecución de los componentes funcionales de la biblioteca MPLCMotion_ MDX. El estado actual en la salida PLCopenState del componente funcional MC_ConnectAxis_MDX o en las salidas del componente funcional MC_ReadStatus_ MDX puede leerse en cualquier momento.
Descripción de los componentes funcionales Directorio MDX_Main Directorio MDX_Main El directorio MDX_Main contiene componentes funcionales para la gestión de la ® ® comunicación entre el controlador MOVI-PLC y el variador vectorial MOVIDRIVE MDX60B/61B. Además, este directorio contiene componentes funcionales para la gestión de los variadores vectoriales (p.
Descripción de los componentes funcionales Directorio MDX_Main ® Requisitos Para que pueda establecerse la comunicación entre el controlador MOVI-PLC y un ® previos variador vectorial MOVIDRIVE MDX60B/61B a través del componente funcional MC_ConnectAxis_MDX, deben cumplirse las siguientes condiciones: • La dirección del bus del sistema establecida en el componente funcional MC_ConnectAxis_MDX debe coincidir con la dirección establecida en los parámetros del variador: –...
Página 22
Descripción de los componentes funcionales Directorio MDX_Main ® Los siguientes parámetros del variador vectorial MOVIDRIVE se modificarán después ® de cada conexión de la alimentación o tras cada reset del controlador MOVI-PLC durante la inicialización del componente funcional MC_ConnectAxis_MDX (primera llamada con Enable = TRUE): Parámetros Significado...
Página 23
Descripción de los componentes funcionales Directorio MDX_Main Salidas El componente funcional MC_ConnectAxis_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si ha finalizado la inicialización del componente funcional. • TRUE: El componente funcional MC_ConnectAxis_MDX ha finalizado la inicialización y ha generado el enlace de comunicación con el variador vectorial.
Página 24
Descripción de los componentes funcionales Directorio MDX_Main Salida Tipo Significado InverterData Esta salida muestra informaciones acerca del estado de INVERTER funcionamiento del eje del motor. DATA_MDX • Error: Se ha producido un error en el variador vectorial. • Referenced: El accionamiento está referenciado. •...
Página 25
Descripción de los componentes funcionales Directorio MDX_Main ® ® Transmisión de Entre el controlador MOVI-PLC y el variador vectorial MOVIDRIVE MDX60B/61B se los valores reales transmiten diferentes objetos de datos de proceso cíclicos y acíclicos a través del bus ® MOVIDRIVE CAN.
Descripción de los componentes funcionales Directorio MDX_Main 4.3.2 Componente funcional MC_Power_MDX MC_Power_MDX Enable : BOOL Status : BOOL PowerOffMode : UINT Error : BOOL Axis : AXIS_REF (VAR_IN_OUT) ErrorID : DWORD Axis : AXIS_REF (VAR_IN_OUT) 20002AXX Descripción El componente funcional MC_Power_MDX conecta un variador vectorial •...
Página 27
Descripción de los componentes funcionales Directorio MDX_Main Entradas El componente funcional MC_Power_MDX cuenta con las siguientes entradas: Entrada Tipo Significado Enable BOOL Esta entrada sirve para activar y desactivar el variador vectorial. El componente funcional será ejecutado con los valores de entrada actuales, incluso si la entrada Enable ha recibido el valor FALSE.
Descripción de los componentes funcionales Directorio MDX_SingleAxis Directorio MDX_SingleAxis El directorio MDX_SingleAxis contiene los componentes funcionales que permiten las órdenes de movimiento para un eje del motor con encoder. 4.4.1 Componente funcional MC_MoveVelocity_MDX MC_MoveVelocity_MDX Execute : BOOL InVelocity : BOOL Velocity : DINT Active : BOOL Acceleration : DINT...
Página 30
Descripción de los componentes funcionales Directorio MDX_SingleAxis Salidas El componente funcional MC_MoveVelocity_MDX cuenta con las siguientes salidas: Salida Tipo Significado InVelocity BOOL Esta salida muestra si el eje del motor gira a la velocidad de consigna objetivo. • TRUE: El eje del motor gira a la velocidad definida mediante la entrada Velocity.
Página 32
Descripción de los componentes funcionales Directorio MDX_SingleAxis Entradas El componente funcional MC_MoveAbsolute_MDX cuenta con las siguientes entradas: Entrada Tipo Significado Execute BOOL Esta entrada sirve para iniciar el giro del eje del motor. Si llega un flanco ascendente a esta entrada, el componente funcional inicia el giro del eje del motor.
Página 34
Descripción de los componentes funcionales Directorio MDX_SingleAxis Entradas El componente funcional MC_MoveAbsoluteModulo_MDX cuenta con las siguientes entradas: Entrada Tipo Significado Execute BOOL Esta entrada sirve para iniciar el giro del eje del motor. Si llega un flanco ascendente a esta entrada, el componente funcional inicia el giro del eje del motor.
Página 35
Descripción de los componentes funcionales Directorio MDX_SingleAxis Salidas El componente funcional MC_MoveAbsoluteModulo_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si se ha realizado el posicionamiento del eje del motor. • TRUE: El eje del motor ha realizado el giro. El eje del motor ha alcanzado la ventana de posición de destino.
Página 37
Descripción de los componentes funcionales Directorio MDX_SingleAxis Entradas El componente funcional MC_MoveRelative_MDX cuenta con las siguientes entradas: Entrada Tipo Significado Execute BOOL Esta entrada sirve para iniciar el giro del eje del motor. Si llega un flanco ascendente a esta entrada, el componente funcional inicia el giro del eje del motor.
Descripción de los componentes funcionales Directorio MDX_SingleAxis 4.4.5 Componente funcional MC_Home_MDX MC_Home_MDX Execute : BOOL Done : BOOL RefOffset : DINT Active : BOOL Axis : AXIS_REF (VAR_IN_OUT) CommandAborted : BOOL Error : BOOL ErrorID : DWORD Axis : AXIS_REF(VAR_IN_OUT) 20007AXX Descripción El componente funcional MC_Home_MDX inicia la búsqueda de referencia de un eje...
Página 39
Descripción de los componentes funcionales Directorio MDX_SingleAxis Salidas El componente funcional MC_Home_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si ha finalizado la búsqueda de referencia del eje del motor. • TRUE: La búsqueda de referencia del eje del motor ha finalizado. El eje del motor está...
Descripción de los componentes funcionales Directorio MDX_SingleAxis 4.4.6 Componente funcional MC_AxisStop_MDX MC_AxisStop_MDX Execute : BOOL Done : BOOL Axis : AXIS_REF (VAR_IN_OUT) Active : BOOL Error : BOOL ErrorID : DWORD Axis : AXIS_REF(VAR_IN_OUT) 20008AXX Descripción El componente funcional MC_AxisStop_MDX cancela el movimiento actual de giro del eje del motor.
Página 41
Descripción de los componentes funcionales Directorio MDX_SingleAxis Salidas El componente funcional MC_AxisStop_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si ha finalizado el proceso de frenado del eje del motor. • TRUE: El proceso de frenado del eje del motor ha finalizado. El eje del motor está...
Descripción de los componentes funcionales Directorio MDX_SingleAxis 4.4.7 Componente funcional MC_Stop_MDX MC_Stop_MDX Execute : BOOL Done : BOOL Axis : AXIS_REF (VAR_IN_OUT) Active : BOOL Error : BOOL ErrorID : DWORD Axis : AXIS_REF(VAR_IN_OUT) 20009AXX Descripción El componente funcional MC_Stop_MDX cancela el movimiento actual de giro del eje del motor con la rampa establecida en el variador vectorial.
Página 43
Descripción de los componentes funcionales Directorio MDX_SingleAxis Salidas El componente funcional MC_Stop_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si ha finalizado el proceso de frenado del eje del motor. • TRUE: El proceso de frenado del eje del motor ha finalizado. El eje del motor está...
Descripción de los componentes funcionales Directorio MDX_SingleAxisSensorless Directorio MDX_SingleAxisSensorless El directorio MDX_SingleAxisSensorless contiene los componentes funcionales que permiten las órdenes de movimiento para un eje del motor sin encoder. 4.5.1 Componente funcional MC_MoveVelocitySensorless_MDX MC_MoveVelocitySensorless_MDX Execute : BOOL InVelocity : BOOL Velocity : DINT Active : BOOL Acceleration : DINT...
Página 45
Descripción de los componentes funcionales Directorio MDX_SingleAxisSensorless Entradas El componente funcional MC_MoveVelocitySensorless_MDX cuenta con las siguientes entradas: Entrada Tipo Significado Execute BOOL Esta entrada inicia el encargo del componente funcional. Si llega un flanco ascendente a esta entrada, el componente funcional inicia el control de la velocidad.
Descripción de los componentes funcionales Directorio MDX_SingleAxisSensorless 4.5.2 Componente funcional MC_StopSensorless_MDX MC_StopSensorless_MDX Execute : BOOL Done : BOOL Axis : AXIS_REF (VAR_IN_OUT) Active : BOOL Error : BOOL ErrorID : DWORD Axis : AXIS_REF(VAR_IN_OUT) 20012AXX Descripción El componente funcional MC_StopSensorless_MDX cancela el movimiento actual de giro del eje del motor con la rampa establecida en el variador vectorial.
Página 47
Descripción de los componentes funcionales Directorio MDX_SingleAxisSensorless Nota: Si en la entrada Execute de una instancia del componente funcional MC_MoveVelocity Sensorless_MDX se detecta un flanco ascendente, la orden del componente funcional MC_StopSensorless_MDX será cancelada en caso de que la entrada Execute del componente funcional MC_StopSensorless_MDX no vuelva al valor TRUE.
Descripción de los componentes funcionales Directorio MDX_InverterParameters Directorio MDX_InverterParameters El directorio MDX_InverterParameters contiene los componentes funcionales ® necesarios para escribir y leer parámetros del variador vectorial MOVIDRIVE 4.6.1 Componente funcional MC_ReadParameter_MDX MC_ReadParameter_MDX Execute : BOOL Done : BOOL Index : UINT Busy : BOOL Axis : AXIS_REF (VAR_IN_OUT) Error : BOOL...
Página 49
Descripción de los componentes funcionales Directorio MDX_InverterParameters Salidas El componente funcional MC_ReadParameter_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si la transmisión del parámetro ha concluido con éxito. • TRUE: El valor del parámetro en la salida Data es válido. •...
Página 51
Descripción de los componentes funcionales Directorio MDX_InverterParameters Salidas El componente funcional MC_WriteParameter_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si la transmisión del parámetro ha concluido con éxito. • TRUE: El parámetro ha sido trasmitido con éxito desde el ®...
Página 53
Descripción de los componentes funcionales Directorio MDX_InverterParameters Salidas El componente funcional MC_SetDynamics_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si el eje del motor gira con los nuevos parámetros dinámicos Velocity, Acceleration y Deceleration. •...
Página 55
Descripción de los componentes funcionales Directorio MDX_InverterParameters Salidas El componente funcional MC_SetLimiter_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si la transmisión del parámetro ha concluido con éxito. • TRUE: El parámetro ha sido trasmitido con éxito desde el ®...
Descripción de los componentes funcionales Directorio MDX_InverterParameters 4.6.5 Componente funcional MC_SetJerk_MDX MC_SetJerk_MDX Execute : BOOL Done : BOOL JerkTime : DINT Busy : BOOL Axis : AXIS_REF (VAR_IN_OUT) Error : BOOL ErrorID : DWORD Axis : AXIS_REF(VAR_IN_OUT) 20019AXX Descripción El componente funcional MC_SetJerk_MDX sirve para activar la limitación del impulso para componentes funcionales de posicionamiento.
Página 57
Descripción de los componentes funcionales Directorio MDX_InverterParameters Salidas El componente funcional MC_SetJerk_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si la transmisión del tiempo de impulso ha concluido con éxito. • TRUE: El tiempo de impulso ha sido trasmitido con éxito desde el ®...
Página 59
Descripción de los componentes funcionales Directorio MDX_InverterParameters Salidas El componente funcional MC_SetHomeParameters_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si la transmisión de todos los parámetros ha concluido con éxito. • TRUE: Todos los parámetros se han trasmitido con éxito desde el ®...
Página 61
Descripción de los componentes funcionales Directorio MDX_Supplements Entradas El componente funcional MC_TouchProbe1_MDX cuenta con las siguientes entradas: Entrada Tipo Significado Enable BOOL Esta entrada sirve para activar el componente funcional MC_TouchProbe1_MDX. El componente funcional se ejecuta sólo cuando la entrada Enable tiene el valor TRUE. Se realiza una lectura de los valores del resto de entradas solo si llega un flanco ascendente a la entrada Enable.
Página 63
Descripción de los componentes funcionales Directorio MDX_Supplements Entradas El componente funcional MC_TouchProbe2_MDX cuenta con las siguientes entradas: Entrada Tipo Significado Enable BOOL Esta entrada sirve para activar el componente funcional MC_TouchProbe2_MDX. El componente funcional se ejecuta sólo cuando la entrada Enable tiene el valor TRUE. Se realiza una lectura de los valores del resto de entradas solo si llega un flanco ascendente a la entrada Enable.
Descripción de los componentes funcionales Directorio MDX_Supplements 4.7.3 Componente funcional MC_ReadActualPosition_MDX MC_ReadActualPosition_MDX Enable : BOOL Done : BOOL Axis : AXIS_REF (VAR_IN_OUT) Error : BOOL ErrorID : DWORD Position : DINT Axis : AXIS_REF(VAR_IN_OUT) 20025AXX Descripción El componente funcional MC_ReadActualPosition_MDX sirve para leer la posición actual del eje del motor registrada por el sistema de encoder utilizado.
Página 67
Descripción de los componentes funcionales Directorio MDX_Supplements Salidas El componente funcional MC_ReadStatus_MDX cuenta con las siguientes salidas: Salida Tipo Significado Done BOOL Esta salida muestra si la transmisión del estado PLCopen ha concluido. • TRUE: El estado PLCopen ha sido transmitido. •...
Descripción de los componentes funcionales Identificador del fallo Identificador del fallo La siguiente tabla muestra el código del fallo, su denominación y la descripción de los fallos que pueden producirse en la salida ErrorID de los componentes funcionales. Código Denominación del fallo Descripción del fallo de fallo Códigos generales de fallo IEC...
Página 69
Descripción de los componentes funcionales Identificador del fallo Código Denominación del fallo Descripción del fallo de fallo FB0091h E_MDX_PARAMCHANNEL_WRITEPARAMETER_BUSY Acceso a los parámetros con el canal de parámetros aún ocupado FB0092h E_MDX_PARAMCHANNEL_READPARAMETER_BUSY Acceso a los parámetros con el canal de parámetros aún ocupado Códigos de fallo MPLCUtilities FC0001h...
Ejemplos de programación Requisitos previos Ejemplos de programación Este capítulo describe, basándose en ejemplos concretos, la programación de diferentes tareas de accionamiento utilizando los componentes funcionales descritos en este manual. Además, este capítulo le introduce en el manejo básico de la configuración de control, ®...
Ejemplos de programación Posicionamiento de un eje del motor Posicionamiento de un eje del motor Descripción de Al llegar un flanco ascendente de la tensión de 24V CC a una entrada digital del variador ® tareas vectorial MOVIDRIVE MDX60B/61B conectado, el eje del motor conectado debe girar diez vueltas hacia la derecha y posicionarse.
Ejemplos de programación Posicionamiento de un eje del motor Paso 1 Crear un nuevo proyecto ® 1) 1. Conecte el PC de ingeniería y el controlador MOVI-PLC ® 2. Inicie el editor PLC del software MOVITOOLS -MotionStudio conforme a las ®...
Página 73
Ejemplos de programación Posicionamiento de un eje del motor Paso 2 Ajustar la configuración de control Ajuste la configuración de control de la forma correspondiente para poder utilizar las ® interfaces del controlador MOVI-PLC para la conexión de equipos periféricos, así como para la comunicación con otras unidades como p.
Página 74
Ejemplos de programación Posicionamiento de un eje del motor 20032AXX 7. Marque el elemento [MOVIDRIVE MDX B] e introduzca dentro de la ventana [Parámetros de módulo] (o [Module parameters]) la dirección del bus S seleccionada durante la puesta en marcha del variador vectorial [1]. 8.
Página 75
Ejemplos de programación Posicionamiento de un eje del motor Paso 3 Integración de bibliotecas Para poder utilizar los componentes funcionales de la biblioteca MPLCMotion_ MDX.lib, añada la biblioteca [MPLCMotion_MDX.lib] a las bibliotecas ya existentes según la siguiente descripción. 20033AXX 1. Active el [Gestor de bibliotecas] (o [Library Manager]) mediante doble clic [1]. 2.
Página 76
Ejemplos de programación Posicionamiento de un eje del motor Paso 4 Programación de la comunicación con el eje del motor ® Para establecer y llevar a cabo la comunicación entre el controlador MOVI-PLC el variador vectorial, introduzca instancia componente funcional MC_ConnectAxis_MDX tal y como se indica a continuación.
Página 77
Ejemplos de programación Posicionamiento de un eje del motor 6. En el lado izquierdo del diálogo, seleccione [Bloques funcionales estándar] (o [Standard Function Blocks]) [1]. 7. En lado derecho diálogo, seleccione componente funcional [MC_ConnectAxis_MDX (FB)] dentro del directorio [MDX_Main] de la biblioteca [MPLCMotion_MDX].
Página 78
Ejemplos de programación Posicionamiento de un eje del motor Paso 5 Programación de la conexión y la desconexión del variador vectorial Introduzca un componente funcional que conecte o desconecte el variador vectorial ® MOVIDRIVE MDX60B/61B. Sólo es posible realizar la conexión si se ha ejecutado previamente con éxito el componente funcional MC_ConnectAxis_MDX para este eje.
Página 79
Ejemplos de programación Posicionamiento de un eje del motor Paso 6 Programación del posicionamiento de un eje del motor Introduzca un componente funcional MC_MoveRelative_MDX que se encargue de controlar un movimiento relativo de posicionamiento del eje del motor. En este ejemplo, el eje del motor debe girar diez vueltas (=10 x 4096 incrementos del encoder) en sentido horario por cada flanco ascendente de la tensión de 24 V CC que aparezca en la entrada digital DI02 del variador vectorial.
Página 80
Ejemplos de programación Posicionamiento de un eje del motor ® Paso 7 Transmisión del proyecto al controlador MOVI-PLC Haga clic sobre el punto de menú [Online] / [Parámetros de comunicación] (o [Communication Parameters]). En el diálogo que aparece, configure los parámetros de comunicación de acuerdo con el canal de comunicación utilizado.
Página 81
Ejemplos de programación Posicionamiento de un eje del motor Registro del seguimiento 20087AXX Al producirse un flanco ascendente de la señal Move_MDX1 en la entrada Execute del componente funcional MC_MoveRelative_MDX, el eje del motor se pone en movimiento para alcanzar la posición de destino [1]. La salida Active muestra esto cuando recibe el valor TRUE.
Ejemplos de programación Regulación de la velocidad de un eje de motor con encoder Regulación de la velocidad de un eje de motor con encoder Descripción de Al llegar un flanco ascendente de la tensión de 24V CC a una entrada digital del variador ®...
Página 83
Ejemplos de programación Regulación de la velocidad de un eje de motor con encoder Paso 6 Programación de la regulación de velocidad 20089AXX 1. Genere el programa mostrado en la figura según el procedimiento descrito en el anterior ejemplo de programación. 2.
Página 84
Ejemplos de programación Regulación de la velocidad de un eje de motor con encoder Paso 8 Prueba del programa Ejecute el programa conmutando de forma adecuada las entradas digitales utilizadas. Advertencia: Dependiendo de la asignación de bornas, del estado del variador vectorial y del programa de control, el eje del motor puede moverse inmediatamente tras iniciarse el ®...
Página 85
Ejemplos de programación Regulación de la velocidad de un eje de motor con encoder Registro del seguimiento 20090AXX Al producirse un flanco ascendente en la entrada Execute del componente funcional MC_MoveVelocity_MDX, el eje del motor inicia la regulación de velocidad [1]. El componente funcional establece y mantiene la salida Active en el valor TRUE hasta alcanzar la velocidad de consigna.
Página 86
Ejemplos de programación Regulación de la velocidad de un eje de motor con encoder MC_AxisStop_MDX al valor FALSE. Tan pronto como se cumple la condición, el eje del motor inicia de nuevo el movimiento con regulación de velocidad al producirse un flanco ascendente en la entrada Execute del componente funcional MC_MoveVelocity_MDX, [4].
Ejemplos de programación Modo manual de un eje de motor sin encoder Modo manual de un eje de motor sin encoder Descripción de En este ejemplo de programación debe realizarse el modo manual con dos velocidades tareas del eje del motor. ®...
Página 88
Ejemplos de programación Modo manual de un eje de motor sin encoder Paso 6 Programación del modo manual 20092AXX Genere el programa mostrado en la figura según el procedimiento descrito en los anteriores ejemplos de programación. Manual – Biblioteca MPLCMotion_MDX...
Página 89
Ejemplos de programación Modo manual de un eje de motor sin encoder Paso 8 Prueba del programa Ejecute el programa conmutando de forma adecuada las entradas digitales utilizadas. Advertencia: Dependiendo de la asignación de bornas, del estado del variador vectorial y del programa de control, el eje del motor puede moverse inmediatamente tras iniciarse el ®...
Ejemplos de programación Modo manual de un eje de motor sin encoder Registro del seguimiento 20093AXX Al aparecer un flanco ascendente en la señal JogPlus_MDX1 el eje del motor inicia la regulación de velocidad con la velocidad determinada mediante la señal RapidSpeed_ MDX1 [1].
Página 91
Ejemplos de programación Modo manual de un eje de motor sin encoder de movimiento regulado en velocidad que causa dicha cancelación. [6]. En este ejemplo, el flanco ascendente necesario se genera mediante la conexión XOR en la red [0005] en el momento en el que la señal JogPlus_MDX1 cambia de TRUE a FALSE. Al volver a cambiar la señal RapidSpeed_MDX1 del valor TRUE a FALSE, el eje del motor frena a la menor de las dos velocidades prefijadas.
Página 92
Índice de palabras clave Índice de palabras clave Descripción ............5 Ajustar la configuración de control ..73 Descripción general de la biblioteca Áreas de aplicación ..........6 MPLCMotion_MDX ..........6 Descripción general de otras bibliotecas ..... 8 Diagrama de estado ........... 19 Bibliografía, adicional ..........5 Directorio Bibliotecas, necesarias .........6...
Índice de palabras clave Señal de salida Active ............16 Rangos de valores ..........14 Busy ............. 16 Registro del seguimiento .......81 CommandAborted ........16 Requisitos previos para la planificación ....9 Done ............16 Error ............. 17 Requisitos previos para los ejemplos de Sin habilitación ...........
Motorreductores \ Reductores industriales \ Electrónica de accionamiento \ Automatización de accionamiento \ Servicios Cómo mover el mundo Con una calidad sin Con personas de ideas Con un servicio de Con accionamientos y Con un amplio know-how límites cuyos elevados rápidas e innovadoras mantenimiento a su controles que mejoran...