Saltar al contenido principal Saltar a la búsqueda Saltar a la navegación principal

Automatización de fábricas y máquinas

Soft PLC Win-GRAF: programación IEC 61131-3 en un PAC de ICP DAS

Qué son los PAC Win-GRAF, qué lenguajes IEC 61131-3 y opciones de I/O ofrecen, y cuándo un PAC tiene más sentido que un PLC clásico.

Soft PLC Win-GRAF: programación IEC 61131-3 en un PAC de ICP DAS
Foto: Farzad Nazifi · CC0 · Wikimedia Commons

Un soft PLC ejecuta programas de control IEC 61131-3 en un ordenador industrial en lugar de en hardware PLC dedicado. ICP DAS lo ofrece como PAC Win-GRAF: controladores de automatización programables con el runtime Win-GRAF integrado. Este artículo explica qué es un soft PLC Win-GRAF, qué lenguajes y funciones de ingeniería ofrece, cómo se añade la I/O y cuándo un PAC es mejor opción que un PLC clásico.

Qué es un soft PLC Win-GRAF

Cada PAC Win-GRAF combina una CPU, un sistema operativo y un runtime Win-GRAF SoftLogic integrado. El programa de control se escribe en un PC con Win-GRAF Workbench, se descarga al PAC y se ejecuta allí por ciclos, como en un PLC. El sistema operativo depende de la familia: Windows CE 7.0 en los WP-5238-CE7, WP-8x28-CE7 y WP-9x28-CE7, Windows CE 6.0 en los XP-8x38-CE6, Windows 10 IoT Enterprise en los XP-9xx8-IoT, y Linux con el núcleo de tiempo real Xenomai en el RPAC-2658M.

Como el PAC dispone de un sistema operativo completo, otro software puede ejecutarse junto al programa de control. Los modelos Windows CE admiten aplicaciones escritas en VB.NET o C# con Visual Studio 2008, que intercambian datos con la aplicación Win-GRAF, por ejemplo para un HMI o para gestión de datos. Para máquinas construidas en torno a un PC, el Win-GRAF PC Runtime convierte un PC Windows estándar o industrial en un soft PLC. Se suministra con una llave USB, y el Workbench no está incluido en ese paquete.

Lenguajes y funciones de ingeniería

Win-GRAF Workbench admite los cinco lenguajes definidos en IEC 61131-3:

  • Diagrama de contactos (LD) para lógica discreta que los electricistas pueden seguir
  • Diagrama de bloques funcionales (FBD) para flujo de señales y lazos de control
  • Texto estructurado (ST) para cálculos, bucles y tratamiento de datos
  • Diagrama de funciones secuenciales (SFC) para secuencias de pasos
  • Lista de instrucciones (IL), principalmente para código existente, ya que la tercera edición de la norma lo marca como obsoleto

Pueden usarse varios lenguajes en un mismo proyecto, un programa puede convertirse a otro lenguaje y se pueden comparar dos versiones de un proyecto. Las tareas se ejecutan con ajustes de prioridad, y el código reutilizable puede guardarse en bibliotecas de usuario.

El runtime del PAC añade funciones que importan durante la puesta en marcha y la operación: cambio en línea, variables retentivas, control por horario, enlace de datos, acceso a archivos y registro de datos, y protección de la aplicación. En cuanto a comunicaciones, los PAC incluyen servidor OPC UA, maestro y esclavo Modbus TCP, maestro y esclavo Modbus RTU, DCON y protocolos definidos por el usuario para dispositivos serie.

Ampliación de I/O: ranuras locales y módulos remotos

La mayoría de los PAC Win-GRAF tienen ranuras para módulos de I/O PAC de ICP DAS, de modo que el controlador y su I/O local forman una unidad sobre raíl DIN. El WP-8x28-CE7 y el XP-8x38-CE6 aceptan módulos paralelos I-8K y serie I-87K, el WP-9x28-CE7 y el XP-9xx8-IoT aceptan módulos I-9K e I-97K, y el compacto WP-5238-CE7 utiliza una placa de expansión XV-board. La tabla siguiente indica el número de ranuras.

La I/O remota se conecta a través de los puertos serie y Ethernet. Como maestro Modbus RTU, el PAC puede consultar módulos M-7000 o tM por RS-485; como maestro Modbus TCP puede leer módulos ET-7000, ET-7200 o ET-2200, y el soporte DCON abarca la serie I-7000. Así, una máquina puede usar I/O local para las señales del armario principal y I/O distribuida cerca de sensores y actuadores.

Para movimiento, ICP DAS también dispone de controladores EtherCAT basados en Win-GRAF con bloques funcionales PLCopen. El EMP-2848M controla hasta 128 esclavos EtherCAT y 16 ejes con tiempos de ciclo de hasta 500 µs, y la serie EMP-9xx8 gestiona hasta 32 ejes con un tiempo de ciclo de 0,5 ms.

Qué PAC Win-GRAF encaja

FamiliaSistema operativoCPUI/O localNotas
WP-5238-CE7Windows CE 7.0Cortex-A8, 1 GHzPlaca XV-boardCompacto, 4 puertos serie, alimentación de 12 a 48 VDC
WP-8x28-CE7Windows CE 7.0Cortex-A8, 1 GHz1, 4 u 8 ranuras, I-8K/I-87KSalida VGA, entradas de alimentación redundantes
WP-9x28-CE7Windows CE 7.0Cortex-A8, 1 GHz2, 4 u 8 ranuras, I-9K/I-97K de perfil altoCaja metálica, salida VGA
XP-8x38-CE6Windows CE 6.0x86 doble núcleo, 1 GHz0, 1, 3 o 7 ranuras, I-8K/I-87K de perfil altoRedundancia de doble PAC
XP-9xx8-IoTWindows 10 IoT Enterprise, 64 bitsIntel Atom E38451, 3 o 7 ranuras, I-9K/I-97KVGA y HDMI, redundancia de doble PAC
RPAC-2658MLinux con XenomaiCortex-A9 cuádruple núcleo, 1 GHzI/O remota por Modbus o DCON3 puertos Gigabit Ethernet, redundancia de doble PAC
ViewPAC VP-1238/4238/6238-CE7Windows CE 7.0Cortex-A8, 1 GHz3 ranuras, I-8K/I-87K de perfil altoPantalla de 5,7, 10,4 o 15 pulgadas, panel frontal IP65

Cuándo un PAC tiene más sentido que un PLC clásico

Un PAC Win-GRAF se programa como un PLC, así que la elección depende menos de la lógica de control y más de lo que el controlador tenga que hacer además. Un PAC encaja bien cuando:

  • El control y el tratamiento de datos deben estar en un mismo dispositivo, por ejemplo registro en archivos, una base de datos SQL local en los modelos Windows CE, o OPC UA para un MES.
  • La máquina se comunica con muchos dispositivos en distintos puertos y protocolos, incluidos instrumentos serie con su propio protocolo.
  • Se necesita una interfaz de operador en el propio controlador, a través de la salida VGA con eLogger HMI o en un ViewPAC con pantalla integrada.
  • Un software a medida en C# o VB.NET debe compartir datos con el programa de control.
  • Se requiere redundancia del controlador, usando la redundancia de doble PAC del XP-8x38-CE6, XP-9xx8-IoT o RPAC-2658M.

Un PLC clásico suele ser la opción más sencilla cuando el estándar de la planta prescribe una plataforma PLC y sus herramientas de ingeniería, o cuando el personal de mantenimiento está formado únicamente en esa plataforma. Las funciones de seguridad requieren un controlador o relé certificado para ese fin, con independencia de la plataforma que ejecute el resto de la máquina.

Los usuarios de PAC ISaGRAF más antiguos deben tener en cuenta que ICP DAS indica que ISaGRAF no puede ejecutarse en PC de 64 bits con Windows 7 y 8, y recomienda Win-GRAF como alternativa.

Envíe al equipo de ventas técnicas una breve descripción de la máquina, su número de I/O y los protocolos implicados, y le sugeriremos un PAC Win-GRAF y módulos de I/O adecuados.

Productos para esta aplicación

e-USB404 4-Port USB 3.1 Gen 1 Expansion Module, e-Bus x4
e-USB404 CR e-USB404 Módulo de expansión de 4 puertos USB 3.1 Gen 1, e-Bus x4

El e-USB404 CR añade cuatro controladores host USB 3.1 Gen 1 independientes a un controlador programable de automatización AXP-9000-IoT a través de una única ranura e-Bus x4. Está pensado para ingenieros que necesitan varios dispositivos USB funcionando al mismo tiempo, especialmente cámaras de visión USB que generan grandes volúmenes de datos de imagen.Cada puerto dispone de su propio controlador y de un indicador LED de estado, y los cuatro conectores Tipo A son accesibles en el panel para facilitar el cableado. Cada puerto suministra 5 V a hasta 900 mA, con protección contra sobrecarga y cortocircuito. La alimentación de cada puerto puede conectarse y desconectarse por software mediante el SDK, lo que permite reiniciar un dispositivo USB bloqueado para la recuperación ante fallos.Modos de transferencia: SuperSpeed (5 Gbps), High Speed (480 Mbps), Full Speed (12 Mbps) y Low Speed (1,5 Mbps)Compatible con Microsoft Windows 7/8.1/10 y LinuxTemperatura de funcionamiento de -25 ~ +60 °CLos usos típicos son la captura de imágenes en inspección por visión artificial, inspección óptica automatizada, control de calidad e imagen médica.AplicacionesInspección por visión artificialInspección óptica automatizadaControl de calidadImagen médica

Precio normal: 256,00 € por unidad · descuento por volumen a partir de 10 uds.
Bajo pedidoEntrega en aprox. 2-3 semanas
I-8014CW-G Current Input Module, 8-ch Differential, 16-bit 250 kS/s
I-8014CW-G CR I-8014CW-G Módulo de entrada de corriente, 8 canales diferenciales, 16 bits 250 kS/s

El I-8014CW-G CR es un módulo de entrada analógica pensado para ingenieros que necesitan medir corriente con rapidez y precisión en ocho canales diferenciales. Cada canal se muestrea con una resolución de 16 bits; el modo pacer de un solo canal alcanza 250 kS/s, con un rango de entrada de ±20 mA y aislamiento intermódulo de 2500 VDC.La función Magic Scan permite escanear canales individuales con distintos rangos de entrada manteniendo la frecuencia de muestreo de 250 kS/s durante los escaneos de un solo canal. Puede funcionar como escaneo estándar o como función Virtual Sample and Hold, una alternativa de menor coste al muestreo y retención por hardware que ofrecen muchas tarjetas analógicas.Un buffer FIFO integrado de 4 K muestras almacena los resultados de conversión. Cuando el número de muestras supera un nivel FIFO predefinido, una interrupción notifica al host. Junto con el modo de disparo externo posterior al trigger y el inicio de disparo interno o externo, resulta adecuado para tareas de adquisición de alta velocidad y sensibles al tiempo, como el análisis de vibraciones.AplicacionesSistemas de adquisición de datos de alta velocidadAnálisis de vibraciones

Precio normal: 428,00 € por unidad · descuento por volumen a partir de 10 uds.
Bajo pedidoEntrega en aprox. 2-3 semanas
I-8014W-G Analog Input Module, 16/8-ch Voltage/Current, 16-bit 250 kS/s
I-8014W-G CR I-8014W-G Módulo de entrada analógica, 16/8 canales tensión/corriente, 16 bits 250 kS/s

I-8014W-G CR es un módulo de entrada analógica de alto rendimiento para ingenieros que necesitan una captura rápida y precisa de señales de tensión y corriente. Ofrece hasta 16 entradas asimétricas u 8 entradas diferenciales, seleccionables mediante puente, con resolución de 16 bits y una frecuencia de muestreo de 250 kS/s con marcapasos de un solo canal.La función Magic Scan permite que cada canal de entrada utilice su propio rango de entrada, y el escaneo de un solo canal mantiene la velocidad completa de 250 kS/s. Magic Scan puede funcionar como escaneo estándar o como función Virtual Sample and Hold, que ofrece un funcionamiento de tipo muestreo y retención sin el coste que normalmente implica esta característica en las tarjetas de entrada analógica.Un búfer FIFO integrado de 4 k muestras almacena los resultados de conversión. Cuando el número de muestras supera un nivel FIFO predefinido, una interrupción notifica al host, lo que resulta adecuado para tareas de adquisición con requisitos de tiempo críticos, como el análisis de vibraciones. Se admiten los modos de inicio por disparo interno o externo y de disparo externo posterior al disparo.AplicacionesSistemas de adquisición de datos de alta velocidadAnálisis de vibraciones

Precio normal: 428,00 € por unidad · descuento por volumen a partir de 10 uds.
Bajo pedidoEntrega en aprox. 2-3 semanas
I-8017DW-G Analog Input Module, 8/16-ch, 14-bit, 100 kHz, DB37 Connector
I-8017DW-G CR I-8017DW-G Módulo de entrada analógica, 8/16 canales, 14 bits, 100 kHz, conector DB37

El I-8017DW-G es un módulo de entrada analógica pensado para ingenieros que necesitan adquisición rápida y multicanal desde fuentes de tensión o corriente. Acepta 8 entradas diferenciales o 16 entradas de terminación simple, con resolución de 14 bits y un ancho de banda de 100 kHz.Cada canal puede configurarse de forma individual para ±10 VDC, ±5 VDC, ±2,5 VDC, ±1,25 VDC o ±20 mA. La entrada de corriente se selecciona mediante un jumper, y la resistencia interna para la medida diferencial de corriente también es seleccionable por jumper. El módulo se suministra con la entrada de tensión seleccionada por defecto. El muestreo alcanza 90 kS/s en modo de sondeo de un solo canal, 50 kS/s en modo de interrupción de un solo canal y 16 kS/s en modo de escaneo de 8 canales.El aislamiento es de 2500 VDC dentro del módulo, y cada terminal está protegido contra descargas ESD por contacto de ±4 kV. El pedido I-8017DW-G-G CR incluye el conector hembra DB37 CA-4002F con cubierta de plástico, por lo que está listo para el cableado en campo.AplicacionesSistemas de adquisición de datos de alta velocidadMonitorización y control de procesosAnálisis de vibracionesGeneración de patrones digitales desde un puerto de E/S digital

Precio normal: 355,00 € por unidad · descuento por volumen a partir de 10 uds.
Bajo pedidoEntrega en aprox. 2-3 semanas

Más sobre Automatización de fábricas y máquinas

¿Necesita ayuda para elegir?

Conocemos la gama de ICP DAS y le ayudamos a encontrar el módulo, accesorio o pieza de repuesto adecuados.

Contactar con el departamento comercial técnico

Para clientes profesionales

  • Descuentos por cantidad aplicados automáticamente
  • Entrega sin IVA dentro de la UE con un número de IVA verificado
  • Hojas de datos y especificaciones completas de cada producto
Crear cuenta de empresa