100 % original. Más de 100 000 piezas en stock. Listas para enviar.

  • es
Control factory automation

Controle directamente los robots Mecademic Meca500 con PLCs de Siemens

  • ShaoXIANYUE
  • 2026-05-18
  • 0 comentarios
Directly Drive Mecademic Meca500 Robots with Siemens PLCs

Programación de Robots Mecademic Directamente con PLCs Siemens S7

Abstracción del Teach Pendant: Un Cambio en la Arquitectura de Control de Robots

En las configuraciones tradicionales de automatización de fábrica, los robots industriales dependen en gran medida de un teach pendant dedicado. Los ingenieros programan perfiles de movimiento localmente en el controlador del robot, dejando que el Controlador Lógico Programable (PLC) centralizado solo alterne las señales de handshaking digital para activar rutinas predefinidas. Sin embargo, los micro-robots Mecademic alteran esta división clásica del trabajo al utilizar un diseño de sistema de control de accionamiento directo.

En lugar de actuar como un controlador independiente, el Mecademic Meca500 funciona de manera muy similar a un variador de frecuencia (VFD) o servoaccionamiento estándar. Acepta variables de movimiento directas y comandos de accionamiento explícitos a través de canales Ethernet multiprotocolo. En consecuencia, el PLC Siemens S7 sirve como la única fuente de verdad, gestionando todos los cálculos de trayectoria y la lógica secuencial. Esta arquitectura unificada simplifica la integración del sistema, reduce los tiempos de puesta en marcha y centraliza todo el código base de su automatización industrial dentro de una única plataforma de ingeniería.

Requisitos Técnicos Previos y Restricciones de Versión

Antes de embarcarse en esta integración, los ingenieros de automatización deben verificar la compatibilidad del sistema. El Meca500 utiliza rutinas de inicio avanzadas en lugar de condiciones de handshake heredadas. Por lo tanto, el hardware de Siemens requiere la versión de firmware 4.2 o superior.

Para admitir este firmware, debe utilizar Siemens STEP7 TIA Portal versión 14 o superior. Las versiones de software inferiores carecen de las actualizaciones de catálogo de hardware necesarias para gestionar correctamente el perfil de comunicación en tiempo real del robot.

Configuración de Hardware y Montaje de Prueba

Un banco de validación estándar consta de tres componentes principales: el PLC Siemens S7-1200, el brazo robótico Mecademic Meca500 y una PC de ingeniería. Para las pruebas iniciales, puede cablear interruptores selectores físicos a las entradas digitales del PLC o instalar una placa simuladora de interruptores de E/S de Siemens (número de pieza 6ES7274-1XF30-0XA0).

El código de demostración estándar mapea tokens de control específicos a las entradas %I0.0 y %I0.7. Recomendamos encarecidamente usar interruptores selectores de enclavamiento en lugar de pulsadores momentáneos para mantener señales de estado estacionario durante la secuencia de inicialización. Conecte el PLC, el controlador Meca500 y su PC de ingeniería a un switch Ethernet industrial no administrado para establecer la capa de red física.

Activación de PROFINET en el Meca500

Por defecto, es posible que el robot no tenga activos los protocolos Ethernet industriales. Para habilitar PROFINET, encienda el robot y abra un navegador web en su PC. Navegue al servidor web MecaPortal usando la dirección IP predeterminada 192.168.1.100 (o su IP estática asignada específicamente).

Asegúrese de que no haya otros dispositivos maestros sondeando activamente el robot. Tome el control de la unidad a través de la interfaz del navegador y cámbiela a 'Modo de Control'. Navegue al menú de Configuración de Red en la esquina superior izquierda, habilite el protocolo de comunicación PROFINET y guarde la configuración. El robot ahora está listo para recibir tramas de datos cíclicas externas.

Integración de Archivos de Descripción de Hardware GSDML

Siemens TIA Portal requiere un archivo GSDML (General Station Description) para reconocer el Meca500 como un dispositivo PROFINET IO válido. Primero, descargue el paquete de firmware oficial de Mecademic y extraiga el archivo comprimido. Dentro, navegue al directorio protocols para localizar los archivos de protocolo.

En TIA Portal, navegue al menú superior y seleccione Opciones -> Administrar archivos de descripción general de estación (GSD). Navegue a la ruta de la carpeta extraída, seleccione el archivo GSDML específico del Meca500 y haga clic en instalar. Una vez completado, TIA Portal actualiza su catálogo de hardware, lo que le permite arrastrar y soltar el robot directamente en su vista de red.

Importación y Configuración del Proyecto Demo

En lugar de escribir bloques de comunicación complejos desde cero, puede aprovechar las funciones de biblioteca preconstruidas. Descargue el proyecto oficial "Meca500 V10.2 Siemens Demo" del portal de integración de Mecademic. Abra TIA Portal y seleccione el archivo descargado, que tiene una extensión .zap16.

Recomendamos encarecidamente utilizar inmediatamente el comando Guardar como para renombrar el proyecto (por ejemplo, Meca500_Produccion_Prueba) para preservar la plantilla maestra original. Navegue a la vista Dispositivos y redes en el árbol del proyecto para verificar las propiedades del dispositivo. Haga doble clic en los puertos de red del PLC y del robot para confirmar que sus direcciones IP asignadas residen en la misma subred que su PC de ingeniería. Después de la validación, compile la configuración de hardware y realice una Descarga extendida al dispositivo para cargar los datos en el PLC S7-1200.

Análisis y Validación de Bloques de Programa Predeterminados

El bloque de organización Main (OB1) del proyecto de ejemplo organiza la arquitectura de control base en dos redes funcionales. La Red 1 llama al bloque de función Meca500_Control, que maneja la comunicación de bajo nivel, los reinicios de errores y la habilitación del robot. La conmutación de las entradas digitales físicas %I0.0 y %I0.7 activa este ciclo de activación.

La Red 2 controla el secuenciador de movimiento básico, instruyendo al robot a moverse a través de una trayectoria predefinida de puntos cartesianos XYZ. Para probar de forma segura esta rutina predeterminada, elimine todos los peligros físicos del espacio de trabajo del robot. Una vez que el área esté segura, utilice una tabla de observación para modificar el bit de memoria %M2.0 a 1, lo que inicia la secuencia de movimiento.

Diseño de Control de Movimiento de Dos Puntos Personalizado

Para personalizar la aplicación, podemos implementar una secuencia de alternancia de doble posición utilizando dos botones piloto adicionales. Cablee estos nuevos pulsadores verdes y blancos a las entradas digitales %I1.1 y %I1.2. Dentro del árbol del proyecto, cree un nuevo Bloque de Función (FB) dentro de la carpeta Examples y nómbrelo Dos_Puntos.

Este nuevo bloque requiere variables estructuradas para interactuar limpiamente con los bloques de controlador subyacentes del Meca500. Defina las siguientes variables dentro de la tabla de interfaz del bloque:

Nombre de la variable Tipo de datos Categoría
Error Booleano Salida
Enviado Booleano Salida
Almacenado Booleano Salida
Interfaz Meca500_Interfaz Entrada/Salida (InOut)

Desarrollo de la Secuencia de Lógica Escalera

Dentro del bloque de función Dos_Puntos, construya la lógica de red utilizando componentes de escalera estándar. En el Rung 1, use la entrada del botón verde (%I1.1) para activar un comando MoveJoints, forzando todos los valores de los ejes a sus posiciones cero (0, 0, 0, 0, 0, 0).

En el Rung 2, use la entrada del botón blanco (%I1.2) para activar un comando de movimiento lineal (MoveLin). Defina coordenadas de destino precisas dentro de la instrucción, asegurándose de que los puntos sean físicamente alcanzables y libres de accesorios.

Finalmente, abra su rutina Main (OB1) y arrastre el FB Dos_Puntos a un nuevo segmento de red. TIA Portal le pedirá automáticamente que genere un Bloque de Datos (DB) compartido; asigne la etiqueta global Meca500_Interfaz para conectar el bloque a la instancia del controlador de robot principal. Descargue el código modificado al PLC S7-1200 para habilitar el control de doble posición a través de sus pulsadores físicos.

Escenario de Aplicación de Producción: Clasificación de Alta Velocidad

En entornos modernos de almacén y automatización de fábrica, esta metodología de control directo por PLC ofrece enormes ganancias de eficiencia para los sistemas de clasificación guiados por visión. Considere una línea de recolección de alta velocidad donde una cámara inteligente 2D identifica productos desalineados en una cinta transportadora.


Publicación más antigua Publicación más reciente

Translation missing: es.general.search.loading