Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

14
Application Note CMMT-AS-...-PN y CMMT-ST-...-PN con Siemens STEP 7 Este documento describe la manera de realizar la configuración y programación de las controladoras de la familia CMMT con el software de programación STEP 7 de Siemens. CMMT-AS

Transcript of Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

Page 1: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

Application Note

CMMT-AS-...-PN y CMMT-ST-...-PN con Siemens STEP 7

Este documento describe la manera de realizar la configuración y programación de las controladoras de la familia CMMT con el software de programación STEP 7 de Siemens.

CMMT-AS

Page 2: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo
Page 3: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

3

Título ............................................................................................................................... CMMT-AS-...-PN

Versión 1.0

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

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

Autor ................................................................................................................................................ Festo

Guardado .............................................................................................................................. 01.10.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 parties 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 functions 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 functionality, condition or quality, in the legal sense.

The information in this document serves only as basic information for the implementation of a specific, hypothetical 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-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

4

Contenido

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

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

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

3.1 Configuración de la comunicación mediante el PLC y el Drive CMMT. ........................................................ 6

3.2 Parametrización del bloque de función de Siemens llamado FB283. .......................................................... 9

3.3 Tablas de animación para realizar los movimientos. ................................................................................. 10

3.3.1 Reconocimiento de errores .......................................................................................................... 10 3.3.2 Habilitación del Drive y referenciado (Homing) ............................................................................ 11 3.3.3 Ejecución de un movimiento del tipo Jogging. ............................................................................. 11 3.3.4 Lectura y escritura parámetros internos del Driver CMMT a través del PLC ................................. 13

Page 5: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

5

1 Componentes/Software utilizado

Tipo/Nombre Versión Software/Firmware

PLC Siemens 319F-3PN/DP

CMMT-AS-C4-3A-PN-S1 V 1.1.0.110

SIMATIC STEP 7 V 5.5

Table 1.1: 1 Componentes/Software utilizado

2 Arquitectura

Con el fin de asegurar el correcto funcionamiento del equipo, se recomienda revisar que todas las co-nexiones eléctricas 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

Page 6: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

6

3 Descripción de la aplicación

La finalidad de esta nota de aplicación es realizar la parametrización y configuración necesaria para poder comunicar y mover los ejes mediante un PLC de siemens de la gama S7-300. Para ello se utilizará el software SIMATIC STEP 7. En esta nota de aplicación

3.1 Configuración de la comunicación mediante el PLC y el Drive CMMT.

Primero de todo se debe descargar el fichero GSDML de la controladora CMMT y posteriormente se debe instalar en el hardware del STEP 7.

Page 7: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

7

Una vez se ha realizado la instalación del GSDML se debe incluir en la red Profinet tal y como se muestra en la siguiente imagen:

Page 8: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

8

En lo que respecta al telegrama, se debe configurar el número 111 en la controladora (desde el Festo Automation Suite) y en el PLC.

Por otro lado, la configuración del telegrama en el propio driver se encuentra en el Festo Automation Suite en Parameterisation � Fieldbus� Connection Properties.

En el PLC, por defecto, cuando se introduce el GDSDML de la controladora CMMT aparece el telegrama 1, se debe sustituir por el telegrama 111 tal y como se muestra a continuación:

Page 9: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

9

3.2 Parametrización del bloque de función de Siemens llamado FB283.

Cuando se realiza la llamada del bloque de función FB283, se han de configurar las siguientes entra-das: Las direcciones de entrada y la dirección del diagnóstico, como se muestra en la siguiente ima-gen.

Desde el OB1, por ejemplo, se debe llamar al FC72 y se ha de definir el factor de conversión para la aplicación.

I_Getriebe = Gear_Unit (relación) para que la conversión en el Festo Automation Suite sea 1:1

LU_rot = velocidad actual del drive en el Festo Automation Suite

Para más información se puede consultar el manual de Siemens llamado: �SINAMICS S: Positioning an S120 with S7-300/400 via PROFINET in Step7 with Safety Integrated via terminal�

Llamada al bloque de función FB283.

Page 10: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

10

3.3 Tablas de animación para realizar los movimientos.

En el proyecto de STEP 7 que se adjunta con este documento aparecen las siguientes tabla VAT. A continuación se muestra en rojo las tablas VAT de interés.

3.3.1 Reconocimiento de errores

VAT72_TVB

En esta tabla de visualización se muestran la estructura de control AXIS_CMMT. Un primer ejemplo es resetear un error. La variable acabada en .AckFault nos sirve para reconocer un error en la controla-dora.

Page 11: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

11

3.3.2 Habilitación del Drive y referenciado (Homing)

1- Para habilitar el Drive se ha de utilizar la señal: OFF1 2- El bit de homing es el .RefStart

3.3.3 Ejecución de un movimiento del tipo Jogging.

VAT72_MDI_New (Direct Mode)

Para utilizar el modo directo, es decir posicionamiento:

174.0 ��Se define el movimiento absoluto o relativo. absoluto=0 //relativo=1

174.7 �� Activación del modo directo.

180, 186, 190,192 �� overrride, velocidad, aceleración, desaceleración.

182 �� Setpoint de posición.

Page 12: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

12

Resultado en el Festo Automation Suite utilizando factor de -6

A continuación, se realiza otro ejemplo de movimiento, en este caso se modifica el valor de �factor group� en el Festo Automation Suite para poder enviar la cota con decimales.

Page 13: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

13

Como se puede observar, desde el PLC se le ha enviado a una posición de 501 que se traduce en el servo a 50.1

Ejecución de un registro de la tabla del Festo Automation Suite desde el PLC

Cabe la posibilidad de ejecutar una posición de la tabla que dispone el Festo Automation Suite. Para ello, se han de realizar los siguientes pasos.

Primero de todo, se deberá configurar un perfil de movimiento en la tabla. En este caso dispo-nemos de tres:

3.3.4 Lectura y escritura parámetros internos del Driver CMMT a través del PLC

VAT72_Parameter_Simple

Cabe la posibilidad de leer y escribir parámetros internos de la controladora CMMT a través del PLC. Lo primero es conocer el numero de registro del parámetro que se quiere leer o escribir. En este ejemplo, se va a leer el par que esta ejerciendo el motor.

El parámetro interno mapeado en el standard Profidrive donde se encuentra el par del motor es el: 11069

Page 14: Application Note CMMT-AS--PN y CMMT-ST--PN con ... - Festo

CMMT-AS-...-PN

14

Como se puede comprobar se esta leyendo el mismo valor de par en la controladora (Festo Auto-mation Suite) y en el PLC.