Página 1
Application Note CMMT-AS-...-EC BECKHOFF NC Este documento describe como realizar la configuración de CMMT-AS Hardware, así como la configuración de la red EtherCat y la puesta en marcha de la controladora mediante las librerías PLC Open.
Festo AG & Co. KG. Festo AG & Co KG reserves the right to make modifications to this document in whole or in part. All brand and product names are trademarks or registered trademarks of their respective owners.
CMMT-AS-...-EC Contenido Componentes/Software utilizado ......................5 Arquitectura ..............................5 Crear un proyecto en TwinCat V3 y establecer comunicación con el PLC ........... 6 Crear proyecto en TwinCat V3 ........................6 Establecer comunicación con el PLC ......................6 Instalar el archivo ESI de EtherCat ......................9 Escanear los dispositivos de la red EtherCat ...................
Con el fin de asegurar el correcto funcionamiento del equipo, revisar que todas las conexiones se han realizado acorde con el manual de instalación del equipo (Disponible en el portal de soporte técnico). https://www.festo.com/net/SupportPortal/Files/573768/CMMT-AS-C2_C4-3A_2018-10a_8095050e1.pdf CMMT-AS – 1.00 Página 5 de 21...
CMMT-AS-...-EC Crear un proyecto en TwinCat V3 y establecer comunicación con el PLC Crear proyecto en TwinCat V3 Para crear un nuevo proyecto, primero abriremos el TwinCat y haremos click en projecto TwinCat, introducire- mos el nombre a nuestro proyecto y aceptaremos: Establecer comunicación con el PLC Para establecer la comunicación con el PLC, primero, deberemos acceder al menú...
Página 7
CMMT-AS-...-EC Una vez estamos dentro del menú, deberemos hacer un escaneado de la red Ethernet, para ello hacemos click en “Search”. Una vez hemos realizado la búsqueda, el software localizará el PLC, únicamente deberemos de configurar que trabajaremos con la dirección IP y añadiremos la ruta. CMMT-AS –...
Página 8
CMMT-AS-...-EC Una vez hayamos creado la ruta, nos aparecerá un PoPup, que nos indicará que introduzcamos una contraseña. La contraseña es 1 Cuando tengamos la contraseña introducida, aceptamos y podremos ver que en la casilla Connected, aparecerá una “X”. Ya podremos salir del menú y vere- mos que en Twincat ya está...
CMMT-AS-...-EC Instalar el archivo ESI de EtherCat Para instalar el archivo ESI de la controladora, deberemos acceder al portal de soporte técnico de Festo, me- diante este enlace: https://www.festo.com/net/es_es/SupportPortal/Details/477680/Document.aspx Una vez descargado este archivo de descripción de dispositivos, tendremos que introducirlo en la carpeta de archivos ESI que tiene dedicada TwinCat.
CMMT-AS-...-EC Escanear los dispositivos de la red EtherCat Para escanear los dispositivos de la red EtherCat, es preciso disponer de los archivos ESI instalados en la car- peta mencionada en el punto anterior. Una vez tenemos estos archivos, es cuestión de realizar un scan, para ello haremos click derecho en “Devices” y luego “Scan”.
Página 11
CMMT-AS-...-EC Una vez tenemos la controladora introducida en nuestro proyecto, deberemos activar los relojes distribuidos para la comunicación con el driver. Para ello, entraremos en los parámetros de la CMMT, en la pestaña DC y activamos los relojes distribuidos. CMMT-AS – 1.00 Página 11 de 21...
CMMT-AS-...-EC Proyecto de PLC Creación del proyecto Para crear el proyecto del PLC, el primer paso será entrar en la pestaña del árbol del proyecto “PLC”, hacer click derecho y añadir un nuevo ítem. Después crearemos un “Standard PLC Project”, pondremos un nombre de proyecto y aceptaremos. Página 12 de 21 CMMT-AS –...
CMMT-AS-...-EC Creación de variables Globales Una vez tenemos el proyecto creado, ya podremos acceder a la creación de las variables globales para nuestro proyecto. Para ello, entraremos dentro de la pestaña de nuestro proyecto, haremos click derecho en la carpeta GVL y añadiremos una Gloval Variable List: Dentro de esta lista de variables globales, deberemos declarar las dos variables del tipo “USINT”.
Una vez entremos en el menú, deberemos hacer click en añadir librerías e introducir la librería TC2_MC2 como se muestra en la siguiente captura de pantalla. La otra libería que es necesario introducir es la de homing Festo: https://www.festo.com/net/es_es/SupportPortal/Details/359639/Document.aspx Para añadir la librería, deberemos introducirla en el repositorio de librerías: Página 14 de 21...
Página 15
Una vez la librería está instalada se deberá introducir en el proyecto, para ello, haremos click en añadir Liberia y la seleccionaremos dentro de la carpeta application/Festo AG CO KG: Una vez la librería está cargada en el proyecto, deberemos generar en nuestra lista de variables globales la es- tructura de tipo AXIS_REF para nuestro eje, en el caso de esta nota de aplicación se llamara CMMT_AS.
CMMT-AS-...-EC Enlazar las instancias del proyecto Ahora deberemos enlazar esas instancias con las variables de nuestro controlador CMMT. Para ello, en el árbol de proyecto, deberemos desplegar nuestra CMMT y nos encontraremos las pestañas Inputs/Outputs, ahí esta- rán nuestras variables de modos de operación. Para enlazarlas con las instancias, deberemos entrar, primero en el Modes Of Operation Display, botón derecho y hacer click en change Link: Se nos abrirá...
Página 17
Deberemos repetir la operación con el Modes Of Operation de las salidas: IMPORTANTE: EL MODES OF OPERATION SE DEBERÁ MAPEAR A LA LIBRERÍA FESTO_MC_HOME PARA PODER REALIZAR EL RECORRIDO DE REFERENCIA PARAMETRIZADO EN FESTO AUTOMATION SUITE CMMT-AS – 1.00 Página 17 de 21...
El primer paso para realizar la configuración del eje es realizar el factor de escala de la posición. En nuestro pro- yecto de Festo Automation Suite, tenemos un eje de giro sin limite de posición, con el que queremos trabajar en grados y grados/s.
CMMT-AS-...-EC Por último, deberemos crear el enlace de nuestro eje con la variable del tipo AXIS_REF. Descargar el programa Una vez tenemos el eje configurado, ya podremos descargar el proyecto al PLC. CMMT-AS – 1.00 Página 19 de 21...
El controlador CMMT, para poder realizar el recorrido de referencia, es preciso que esté en modo de operación 6. Para ello, se utiliza el bloque de función Festo de Homing y es por eso que la instancia de Modes Of Operation se asigna desde este mismo bloque.
Página 21
CMMT-AS-...-EC CMMT-AS – 1.00 Página 21 de 21...