La implementación fácil de algoritmos de movimiento complejos para motores BLDC es posible con los controladores programables BLSD-20Modbus. No se necesitan módulos adicionales.
La empresa Smart Motor Devices ha asignado y resuelto con éxito la tarea - desarrollar y ofrecer al mercado industrial un dispositivo para controlar motores sin escobillas de corriente continua - simple y no caro como la mayoría de los controladores BLDC, pero que resuelve problemas complejos de movimiento - con el fin de librar el sistema de los PLC caros y complejos. Tal dispositivo es BLSD-20Modbus - un controlador programable para controlar motores trifásicos sin escobilla.
Los motores sin escobillas son uno de los tipos de accionamientos eléctricos más comunes en la industria, con los que se puede implementar tanto el control de posicionamiento como el de velocidad. Se trata de una forma eficaz, sencilla y económica de resolver una amplia gama de tareas. Sin embargo, incluso con una ligera complicación del algoritmo de funcionamiento, es necesario utilizar dispositivos adicionales - controlador de movimiento o PLC, que se encargan de esta función. Estos dispositivos adicionales aumentan el coste del accionamiento, requieren conocimientos especializados de configuración y programación por parte del usuario y también aumentan el tiempo hasta que el dispositivo final se pone en funcionamiento.
Smart Motor Devices sigue el principio de mejorar la funcionalidad sin complicar ni aumentar el coste del dispositivo. Para trabajar con motores sin escobillas, ofrecemos un controlador programable que combina el control del motor y las principales funciones de un PLC: analizar los estados de las entradas externas y programar el movimiento. El cliente no necesita ser un especialista para programar el controlador: el proceso es fácil y el entorno de desarrollo se proporciona gratuitamente.
¿Para qué motores? Para motores trifásicos DC sin escobillas con sensores Hall de hasta 1000W.
Para no complicar el sistema y hacerlo lo más sencillo posible de utilizar y, al mismo tiempo, fiable y sin problemas sin aumentar el coste del dispositivo final, los desarrolladores de Smart Motor Devices siguen un principio sencillo: para cada tipo y potencia de motor existe su propio modelo de controlador.
En esta revisión, presentamos un controlador programable diseñado específicamente para motores trifásicos sin escobillas de corriente continua con sensores Hall, con tensiones de 24 V a 48 V y potencias hasta 1000 W.
Principales características y funciones
- Control de velocidad;
- Control de posición;
- Funcionamiento autónomo según un programa grabado en la memoria;
- Programación rápida y sencilla del algoritmo de funcionamiento mediante el software suministrado;
- Intercambio de datos mediante Modbus cuando se trabaja en una red RS-485;
- Aceleración y parada suaves y ajustables;
- Limitación de la corriente máxima y del par de salida del motor para proteger tanto el propio motor como la mecánica circundante;
- Circuito de seguridad y señal HARD_STOP para detener y desenergizar rápidamente el motor en caso de emergencia;
- Entradas discretas programables adicionales para la coordinación con dispositivos externos;
- Entrada analógica, que puede utilizarse para controlar la velocidad o la posición, o para otros fines.
Programación de los controladores BLSD-20Modbus
Los controladores BLSD-20Modbus pueden funcionar tanto como esclavo en la red RS-485 Modbus, como de forma autónoma utilizando un programa grabado en su memoria. Ambas opciones ofrecen la posibilidad de programar, almacenar el algoritmo de funcionamiento en memoria no volátil y ejecutar dicho algoritmo.
Para configurar, programar y también monitorizar los parámetros actuales de funcionamiento del variador, es conveniente utilizar el software especial - programa Modbus Special Utility, que se suministra gratuitamente para trabajar con el controlador.
Para crear programas personalizados, se propone el sistema de comandos más simple posible, que permite al cliente componer algoritmos de control del motor en forma de una secuencia de instrucciones ejecutadas. El programa puede utilizar bucles, temporizadores de espera, saltos condicionales e incondicionales, relativos y absolutos, operaciones matemáticas y admite el trabajo con subrutinas. La longitud máxima del programa es de 1024 instrucciones. Para trabajar con datos, almacenar información intermedia y organizar transiciones condicionales, se proporcionan 10 registros de sistema.
El sistema de comandos incluye los siguientes tipos de instrucciones:
- Instrucciones para controlar el movimiento del motor (incluyendo control de velocidad, posicionamiento relativo o absoluto, modo de seguimiento);
- Instrucciones para ajustar o cambiar los parámetros de movimiento;
- Instrucciones para analizar los estados de entradas discretas externas;
- Instrucciones y registros para leer el valor de una entrada analógica;
- Instrucciones para escribir un valor en un registro. Se dispone de operaciones de 16 y 32 bits;
- Los comandos de comparación y salto condicional permiten implementar bifurcaciones del programa;
- Las instrucciones de salto incondicional permiten saltar incondicionalmente a una instrucción específica del programa;
- Para acortar el algoritmo y simplificar el código del programa, se proporcionan instrucciones para llamar a subrutinas;
- Instrucciones para organizar ciclos - ejecución cíclica de una secuencia de comandos;
- Instrucciones para organizar un retardo temporal;
- Operaciones matemáticas suma, resta, división y multiplicación;
- Operaciones lógicas;
- Operaciones de desplazamiento.
Resultado final
La funcionalidad combinada del controlador - funciones básicas para el control del motor y el modo de programación (que permite procesar y convertir datos durante el funcionamiento) - determina amplias posibilidades de uso del accionamiento. Al instalar controladores BLSD-20Modbus en el sistema final, en muchos casos es posible evitar el uso de PLC complejos y caros, ya que el controlador implementa de forma independiente toda la funcionalidad necesaria.
Como resultado, Smart Motor Devices ofrece excelentes modelos para controlar motores BLDC, que son:
- económicos;
- fáciles de usar;
- totalmente funcionales para el control de movimiento;
- equipados con protección y un dispositivo fiable;
- realizan algoritmos de movimiento complejos sin utilizar un PLC.