17
1 Application Note CMMT + Rockwell PLC Este documento describe como realizar la puesta en marcha de un PLC Rockwell con una controladora CMMT mediante Ether- Net/IP. Para ello se emplearán las librerías Point to Point. CMMT/Rockwell

Application Note CMMT + Rockwell PLC

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Application Note CMMT + Rockwell PLC

1

Application Note

CMMT + Rockwell PLC

Este documento describe como realizar la puesta en marcha de un PLC Rockwell con una controladora CMMT mediante Ether-Net/IP.

Para ello se emplearán las librerías Point to Point.

CMMT/Rockwell

Page 2: Application Note CMMT + Rockwell PLC
Page 3: Application Note CMMT + Rockwell PLC

CMMT – 1.00 Página 3 de 17

Título ............................................................................................................................................................. CMMT

Versión ............................................................................................................................................................. 1.00

Documento no. ...................................................................................................................................................... 1

Original ................................................................................................................................................................ ES

Autor ........................................................................................................................................... Miguel Castellano

Guardado ............................................................................................................................................. 05.11.2019

Copyright Notice This documentation is the intellectual property of Festo AG & Co. KG, which also has the exclusive copyright. Any modification of the content, duplication or reprinting of this documentation as well as distribution to third par-ties can only be made with the express consent of 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.

Legal Notice Hardware, software, operating systems and drivers may only be used for the applications described and only in conjunction with components recommended by Festo AG & Co. KG.

Festo AG & Co. KG does not accept any liability for damages arising from the use of any incorrect or incomplete information contained in this documentation or any information missing therefrom.

Defects resulting from the improper handling of devices and modules are excluded from the warranty.

The data and information specified in this document should not be used for the implementation of safety func-tions relating to the protection of personnel and machinery.

No liability is accepted for claims for damages arising from a failure or functional defect. In other respects, the regulations with regard to liability from the terms and conditions of delivery, payment and use of software of Festo AG & Co. KG, which can be found at www.festo.com and can be supplied on request, shall apply.

All data contained in this document do not represent guaranteed specifications, particularly with regard to func-tionality, condition or quality, in the legal sense.

The information in this document serves only as basic information for the implementation of a specific, hypo-thetical application and is in no way intended as a substitute for the operating instructions of the respective manufacturers and the design and testing of the respective application by the user.

The operating instructions for Festo products can be found at www.festo.com.

Users of this document (application note) must verify that all functions described here also work correctly in the application. By reading this document and adhering to the specifications contained therein, users are also solely responsible for their own application.

Page 4: Application Note CMMT + Rockwell PLC

CMMT-...-EP

Página 4 de 17 CMMT – 1.00

Contenido

1 Componentes/Software utilizado .............................................................................................................. 5

2 Arquitectura ................................................................................................................................................ 5

3 Descripción de la aplicación ....................................................................................................................... 6

4 Descargar archivo EDS de la CMMT ........................................................................................................... 6

5 Añadir la CMMT a la red Ethernet/IP ......................................................................................................... 7

6 Añadir bloques de función al proyecto ....................................................................................................... 9

7 Descargar el proyecto al PLC .................................................................................................................... 11

8 Variables del bloque de función. .............................................................................................................. 12

Page 5: Application Note CMMT + Rockwell PLC

CMMT

CMMT – 1.00 Página 5 de 17

1 Componentes/Software utilizado

Tipo/Nombre Versión Software/Firmware

PLC Rockwell 1769 – L24ER-QBFC1B

CMMT-AS-C4-3A-EP-S1 V016.0.9.10

Studio 5000 V21

Festo Automation Suite V1.2.2.4

Table 1.1: 1 Componentes/Software utilizado

2 Arquitectura

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.fes to.com/net/es_es/SupportPortal/Details/466851/Documentation.aspx

Page 6: Application Note CMMT + Rockwell PLC

CMMT-...-EP

Página 6 de 17 CMMT – 1.00

3 Descripción de la aplicación

La razón de esta nota de aplicación es conocer como realizar la puesta en marcha de una controladora CMMT mediante un PLC Rockwell por Ethernet/IP. También se describe como instalar y utilizar los bloques de función Point to Point.

4 Descargar archivo EDS de la CMMT

Para poder integrar el controlador CMMT en la red Ethernet/IP es necesario el archivo de descripción de disposi-tivos, para descargarlo, deberemos acceder al portal de soporte técnico de la web de Festo.

https://www.festo.com/net/es_es/SupportPortal/Details/629380/Document.aspx

Una vez tengamos el archivo EDS instalado, deberemos abrir Studio 5000, en la pestaña Tools, encontraremos la herramienta que nos permitirá instalar el archivo EDS en el repositorio de dispositivos.

Haremos click en registrar un archivo EDS y seleccionaremos la ruta donde tengamos guardado el archivo:

Seguimos el proceso y hacemos click en finalizar.

Page 7: Application Note CMMT + Rockwell PLC

CMMT

CMMT – 1.00 Página 7 de 17

5 Añadir la CMMT a la red Ethernet/IP

Una vez el archivo EDS está instalado, ya se podrá añadir a la red, para ello, tendremos que ir al árbol del pro-yecto, hacer botón derecho en “Ethernet” y añadir un nuevo dispositivo.

Se abrirá una ventana nueva, donde nos pedirá que especifiquemos cuál de todo nuestro repositorio de disposi-tivos, es el que queremos añadir. A través del buscador, podremos escoger la CMMT.

Hacemos click en crear y nos aparecerá otra ventana donde nos permitirá configurar la dirección IP del módulo y los datos de proceso a configurar.

En el caso de esta nota de aplicación, vamos a configurar la dirección IP 192.168.1.30.

Esta dirección IP se asigna al equipo mediante el software Festo Automation Suite, en la pestaña fieldbus:

También se deberá configurar los datos de proceso de la CMMT, para ello, haremos click en “Change”.

Nos aparecerá una ventana, donde podremos configurar:

Page 8: Application Note CMMT + Rockwell PLC

CMMT-...-EP

Página 8 de 17 CMMT – 1.00

Importante, que el tipo de datos sea “INT”, ya que la estructura de los bloques de función es con este tipo de dato.

También deberemos configurar el tiempo de ciclo, esto lo podremos hacer desde la pestaña “Connection”.

El tiempo de ciclo mínimo es de 1ms.

Page 9: Application Note CMMT + Rockwell PLC

CMMT

CMMT – 1.00 Página 9 de 17

6 Añadir bloques de función al proyecto

Para añadir la librería al proyecto, lo primero que deberemos hacer es descargar las librerías de los telegramas (Disponibles en la carpeta “Auxiliar archives” de esta nota de aplicación).

Una vez disponemos de los bloques de función, deberíamos ir al árbol del proyecto en Studio 5000, hacer click derecho en la carpeta “Add-on Instruction” e importar una instrucción.

Para esta nota de aplicación, vamos a utilizar el telegrama 111, este telegrama, se utiliza para trabajar en modo posición. Deberemos configurarlo también en la pestaña “Fieldbus” del software Festo Automation Suite.

Para utilizar este telegrama, el bloque de función necesario será el “EPOS_Block.L5X”.

Lo seleccionamos y hacemos click en OK.

Page 10: Application Note CMMT + Rockwell PLC

CMMT-...-EP

Página 10 de 17 CMMT – 1.00

El siguiente paso será abrir la rutina principal del programa, y arrastrar la instrucción a la primera línea de pro-grama.

La primera variable que deberemos crear es del tipo EPOS_BLOCK, en el caso de esta nota de aplicación, se lla-mará CMMT. Para asignar la variable, bastará con escribir el nombre, hacer click derecho y seleccionar New.

Deberemos hacer lo mismo con el resto de variables del bloque de función.

Hay que tener en cuenta que las variables “DRV__CONTROL” y “DRV_STATUS” se deberán enlazar con los arrays del tipo INT que hemos creado mediante el EDS.

Page 11: Application Note CMMT + Rockwell PLC

CMMT

CMMT – 1.00 Página 11 de 17

7 Descargar el proyecto al PLC

Para descargar el proyecto, primero deberemos establecer comunicación con el PLC. Para ello, deberemos selec-cionar la ruta del PLC.

Una vez la ruta está creada, ya podremos descargar.

Page 12: Application Note CMMT + Rockwell PLC

CMMT-...-EP

Página 12 de 17 CMMT – 1.00

8 Variables del bloque de función.

Las variables de control y estado del bloque de función son:

Parámetro Descripción

ON Habilitación del controlador (1= Habilitar, 0= Deshabilitar el controlador)

FAULT_RESET Reset del error (1= Reconocer error, 0= No reconocer error)

JOG_FWD Jog positivo (1= Realizar el Jog, 0= No jog)

JOG_REV Jog negativo (1= Realizar el Jog, 0= No jog)

REF_START Realizar recorrido de referencia (1= Realizar referenciado, 0= No se realiza refe-renciado)

MDI_START Modo directo (1=Activar modo directo, 0= Activar modo tabla de registros)

MDI_SETUP No soportado

MDI_POS_TYPE Tipo de Modo directo (1=Posicionado absoluto, 0=Posicionado relativo)

MDI_FWD_DIR Habilitar sentido positivo de movimiento (1=Habilitado, 0= deshabilitado)

MDI_REV_DIR Habilitar sentido negativo de movimiento (1=Habilitado, 0= deshabilitado)

MDI_EDGE_TRIG Realizar tarea (1= Realizar tarea, 0= No realizar tarea)

MDI_CONSTANT_TRIG No soportado

INTERMEDIATE_STOP Orden de STOP (1= Permite movimiento, 0=Orden de STOP)

POSITION_SET_POINT Posición de destino en unidades configuradas en Festo Automation Suite

FAULT_NUMBER Numero de error. (0= No hay error)

ALARM_NUMBER Numero de alarma. (0= No hay alarma)

POSITION_ACTUAL Posición actual del eje en unidades configuradas en Festo Automation Suite

SPEED_ACTUAL_PCT Velocidad actual (%)

TORQUE_ACTUAL Par actual (%)

DRV_STATUS Array de 12 INT (Datos de entrada)

DRV_CONTROL Array de 12 INT (Datos de salida)

ACCEL_RATE % De aceleración nominal

DECEL_RATE % De deceleración nominal

V_OVERRIDE % De setpoint de velocidad

MDI_VELOCITY_SETPOINT Setpoint de velocidad en unidades configuradas en Festo Automation Suite

RTS Listo

RDY_OP Listo para operación

ENABLED Habilitación de potencia activa

FAULTED Estado de error

ALARM Estado de alarma

JOGGING Estado de Jog.

HOMING Tarea de referenciado activa

REFERENCED El eje está referenciado

MDI_POS Modo directo

MDI_SETUP_ON No soportado

TARGET_REACHED Posición de destino alcanzada

Page 13: Application Note CMMT + Rockwell PLC

CMMT

CMMT – 1.00 Página 13 de 17

Page 14: Application Note CMMT + Rockwell PLC

CMMT-...-EP

Página 14 de 17 CMMT – 1.00

El valor de posición y velocidad, dependerá del factor group configurado en la pestaña “Fieldbus” del Festo Au-tomation Suite.

Page 15: Application Note CMMT + Rockwell PLC

CMMT

CMMT – 1.00 Página 15 de 17

9 Extended Process Data

Para poder ampliar los datos de proceso de intercambio entre PLC y CMMT, es preciso activar los extended Pro-cess Data.

La capacidad de estos datos de proceso ampliados son de 32 bytes de entrada y 32 bytes de salida.

Para activarlos, deberemos acceder por medio del Festo Automation Suite, entrar en la pestaña FieldBus y acti-var el Extended Process Data como se muestra en la siguiente imagen.

Una vez tenemos los datos de proceso activados, deberemos añadir los parámetros que queramos leer y/o es-cribir.

En el caso de esta nota de aplicación, vamos a enviar desde el controlador el valor actual de corriente que está consumiendo, para ello, añadiremos un nuevo canal de envío de datos:

Una vez hemos añadido el canal, seleccionamos la opción de parámetros más frecuentemente usados y escoge-mos el que necesitemos para la aplicación.

Page 16: Application Note CMMT + Rockwell PLC

CMMT-...-EP

Página 16 de 17 CMMT – 1.00

En este caso, será este:

Una vez configurado el Festo Automation Suite, se deberá configurar esta extensión de los datos de proceso en el PLC.

Para ello, deberemos acceder a los parámetros de la controladora CMMT en Studio 5000.

Añadiremos el Extended Process data:

En el caso de este parámetro de corriente, se trata de un tipo FLOAT32, por tanto, por comodidad, configurare-mos el Extended Process Data del tipo REAL, pero existen estas posibilidades:

Page 17: Application Note CMMT + Rockwell PLC

CMMT

CMMT – 1.00 Página 17 de 17

Ahora, en el primer canal, podremos leer el valor de corriente del motor: