Integración de PLC mediante Ethercat (Beckhoff) Integración de PLC mediante Ethercat (Beckhoff) | HBM

Configuración de demostración para PMX y lectura/escritura de datos coherentes a través de EtherCat usando TwinCat

Este breve ejemplo utiliza una sencilla configuración de demostración para el amplificador PMX conectado a un PLC maestro PC EtherCAT con TwinCat que funciona como maestro EtherCat.

Introducción

Este ejemplo muestra cómo escribir y leer datos coherentes a través de EtherCat.

Conexión

El PMX dispone de una interfaz EtherCat PX01EC (slot 0) y de las placas de medición PX878 (slot 1), PX455 (slot 2) (sensores de galgas extensométricas, p. ej. de fuerza) y PX401 (slot 3) (señales analógicas +/-10 V o +/-20 mA).

Utilice el cable RJ45 para conectar el puerto Ethernet del PC a la placa EtherCat (PX01EC slot 0) del PMX. Active los dos dispositivos.

Inicio del programa

Abra el software TwinCat.

Hay dos formas de añadir un dispositivo:

Opción 1: Cargar un archivo XML (muy lento).

Opción 2: Buscar dispositivos (scan), pulsando para ello el icono de la barra de menú (opción rápida).

Las dos opciones se describen por separado a continuación. No son compatibles; se debe utilizar o la una o la otra.

Opción 1: Cargar un archivo XML ("Load XML file") (muy lento)

Antes que nada, debe encontrarse disponible el archivo XML. Utilice la siguiente ruta para cargar el archivo:

Para cargar el archivo XML, haga clic con el botón derecho en Device1 y seleccione "Append Box". Se abrirá el siguiente cuadro de diálogo, que le permitirá buscar (scan) un sistema PMX.

Cuando el sistema PMX se añada a la jerarquía de la izquierda, es necesario asignar los slots a las tarjetas de medición respectivas.

Para ello, (1) seleccione la ranura (slot), (2) seleccione la tarjeta de medición que esté insertada en la ranura, y (3) asigne la tarjeta de medición a la ranura. Aparecerá la pantalla siguiente:

Repita estos pasos para todas las demás ranuras.

El siguiente paso es asignar los canales de cálculo (Calculated Channels). Es esencial que el número de canales definido en TwinCat sea igual al número de canales de cálculo en el navegador web de PMX (en este caso: 8 canales).

Se asignan 4 canales de cálculo por canal "Calculated Channel" virtual.

Una vez asignadas todas las tarjetas de medición y todos los canales de cálculo, nuestro ejemplo tiene el siguiente aspecto:

Ahora es posible vincular los valores de PMX a las variables en la configuración “Cyclical Data” del sistema. En este caso, el valor "Wert 1" (valor 1) se vincula con "Var 66".

Haga clic en el botón "Linked to" para acceder a la ventana de más abajo, en la que podrá seleccionar la variable que desee vincular.

El icono“ Activate Configuration” inicia el intercambio de datos. Se visualizan varios mensajes que deben confirmarse con "Sí" o con "OK".

Haga clic en “Device” para visualizar los valores medidos actuales (ver figura siguiente). “Wert 1” muestra la lectura de un sensor de fuerza.

Opción 2: "Scan for devices" (buscar dispositivos) (opción rápida)

No se debe cargar ningún archivo XML. Para ello, cámbielo de nombre en el directorio. En este caso, se ha añadido "doNotUse" como extensión de archivo.

Busque dispositivos en TwinCat (scan)

Se localiza automáticamente el sistema PMX, con los canales y tarjetas de medición ya configurados.

Las lecturas de la tarjeta deben vincularse a las variables.

Haga clic en “Activate Configuration” para iniciar el intercambio de datos.

Confirme todos los mensajes que le aparecerán a continuación.

Se muestran los valores medidos.

Descargo de responsabilidad

Este ejemplo tiene por objeto explicar el proceso de integración de PMX en el software TwinCat de Beckhoff a través de EtherCat. No constituye garantía de ningún tipo.