16
1 Application Note CMMT-AS + Siemens PLC (TO) – Tele- grama 3 em aplicação rotativa Este documento descreve como realizar a colocação em funcio- namento de um controlador CMMT com um PLC Siemens atra- vés de Profinet, utilizando objetos tecnológicos e o telegrama 3 exemplificando com uma aplicação rotativa CMMT/Siemens

Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

1

Application Note

CMMT-AS + Siemens PLC (TO) – Tele-grama 3 em aplicação rotativa

Este documento descreve como realizar a colocação em funcio-namento de um controlador CMMT com um PLC Siemens atra-vés de Profinet, utilizando objetos tecnológicos e o telegrama 3 exemplificando com uma aplicação rotativa

CMMT/Siemens

Page 2: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …
Page 3: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT – 1.00 Página 3 de 16

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

Versão .............................................................................................................................................................. 1.00

Documento n.º ...................................................................................................................................................... 1

Original ................................................................................................................................................................ PT

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

Guardado ............................................................................................................................................. 14.10.2020

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 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, hypothet-ical application and is in no way intended as a substitute for the operating instructions of the respective manufac-turers 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.

Conteúdo

1 Componentes/Software utilizados ............................................................................................................. 4

2 Arquitetura .................................................................................................................................................. 4

3 Descrição da aplicação ............................................................................................................................... 5

4 Adicionar ficheiro GSDML ao ‘Network View’ ............................................................................................. 5

5 Configuração de Hardware no TIA Portal ................................................................................................... 6

6 Adicionar os objetos tecnológicos ao projeto ............................................................................................ 6

7 Programa .................................................................................................................................................. 12

Page 4: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT-...-PN

Página 4 de 16 CMMT – 1.00

1 Componentes/Software utilizados

Tipo/Nome Versão Software/Firmware

PLC Siemens CPU S7-1200

CMMT-AS-C2-3A-PN-S1 V018.0.5.62

TIA PORTAL V15.1

Festo Automation Suite V2.0.1.9

Tabela 1.1: Componentes/Software utilizados

2 Arquitetura

De forma a garantir o correto funcionamento do equipamento, verificar que todas as conexões foram realizadas de acordo com o manual de instalação do equipamento (disponível no portal de suporte técnico).

Link

Page 5: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT

CMMT – 1.00 Página 5 de 16

3 Descrição da aplicação

O objetivo desta nota de aplicação é realizar a configuração de hardware, assim como o posicionamento de um controlador CMMT-AS com um PLC Siemens, utilizando o software TIA Portal e os objetos tecnológicos, através do telegrama 3.

4 Adicionar ficheiro GSDML ao ‘Network View’

No portal de suporte técnico poderá descarregar o ficheiro de descrição de dispositivos (GSDML).

Link

Deveremos ter em atenção que para cada versão de firmware temos o respetivo ficheiro GSDML. A versão de firmware atual que se encontra no controlador poderá ser verificada através do Festo Field Device Tool (disponí-vel para download aqui) ou através do Festo Automation Suite.

Uma vez instalado o ficheiro GSDML, já se poderá introduzir no ‘Network View’, utlizando o catálogo e tendo sempre em atenção a versão do ficheiro GSDML (2) ou podemos pedir ao PLC para detetar os dispositivos PROFINET que se encontram na rede (1) e enlaçar à rede PROFINET:

1

2

Page 6: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT-...-PN

Página 6 de 16 CMMT – 1.00

5 Configuração de Hardware no TIA Portal O primeiro passo a realizar é configurar o telegrama 3 na configuração de hardware (por defeito é colocado o telegrama 1).

Também devemos configurar a vista topológica. No caso desta nota de aplicação ficaria assim:

Tem de se respeitar a ordem das portas de conexão na hora de configurar a vista topológica dos controladores.

6 Adicionar os objetos tecnológicos ao projeto

Para adicionar os objetos tecnológicos, devemos aceder à árvore do projeto do TIA Portal, carregar em ‘Add new object’ e criar um eixo de posicionamento, carregando em ‘TO_PositioningAxis’.

Page 7: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT

CMMT – 1.00 Página 7 de 16

Uma vez criado o objeto tecnológico, devemos indicar a forma de controlo da drive e as unidades de medição. No caso desta nota de aplicação serão as seguintes:

De seguida devemos indicar o controlador e telegrama utilizados:

Uma vez tendo o controlador associado ao objeto tecnológico, devemos configurar todos os parâmetros especi-ficados. É muito importante que todos os parâmetros coincidam com os mostrados no Festo Automation Suite na janela ‘Fieldbus’:

Sendo uma aplicação rotativa em que definimos no projeto do Automation Suite as unidades em graus, aparece-nos o valor de 18000 º/s na velocidade base do utilizador, que convertendo para rpm dará as 3000 rpm. Estes valores terão que ser colocados em ‘Reference Speed’. O valor em ‘Maximum Speed’ poderá ser até ao dobro do valor colocado em ‘Reference Speed’.

Page 8: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT-...-PN

Página 8 de 16 CMMT – 1.00

Na janela do encoder devemos configurar a conexão do encoder, no nosso caso, será através da drive via PROFINET.

Por fim devemos indicar o tipo de encoder, o número de passos por revolução e o número de revoluções. Isto é, devemos ter os seguintes valores da mesma forma no Festo Automation Suite e no TIA Portal.

Page 9: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT

CMMT – 1.00 Página 9 de 16

Depois de introduzidos os valores voltamos a carregar em ‘Automatic transfer of encoder parameters in the de-vice’.

Page 10: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT-...-PN

Página 10 de 16 CMMT – 1.00

Os seguintes valores colocamos de acordo com o que está introduzido no Festo Automation Suite:

Page 11: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT

CMMT – 1.00 Página 11 de 16

Page 12: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT-...-PN

Página 12 de 16 CMMT – 1.00

7 Programa

Para realizar a programação destes controladores, tem de se conhecer primeiro a máquina de estado de um controlador em PLC Open. Este diagrama explica todos os possíveis estados:

Em primeiro lugar devemos realizar a habilitação do controlador para poder passar ao estado ‘Standstill’. Para isso, utilizaremos o bloco de função ‘MC_POWER’.

O passo seguinte antes de poder realizar qualquer tipo de movimento é referenciar o controlador. No caso desta nota de aplicação, o método de referência é a posição atual mas também se poderia referenciar através de sen-sores.

Page 13: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT

CMMT – 1.00 Página 13 de 16

No caso de se gerar um erro, o controlador passará ao estado ‘ERRORSTOP’ pelo que para voltar a um estado operacional é preciso realizar um reset do erro. Por isso, o seguinte bloco de função também é necessário:

Tendo o controlador em ‘Standstill’ já podemos realizar uma tarefa de posicionamento. No caso desta nota de aplicação, vamos realizar uma tarefa de posicionamento absoluto. Para tal utilizamos o seguinte bloco de fun-ção:

Iremos agora demonstrar um exemplo dos passos a efetuar para o arranque do sistema. O primeiro a realizar é a compilação e download do programa para o PLC. Após efetuar este passo, e de forma a termos os valores do encoder semelhantes, realizamos uma referenciação do sistema através do Festo Automation Suite.

Page 14: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT-...-PN

Página 14 de 16 CMMT – 1.00

Passamos agora para a programação no software da Siemens, o TIA Portal. De forma a realizarmos a demonstra-ção de uma forma mais rápida e intuitiva, iremos utilizar uma ‘Watch table’, em que colocaremos apenas as vari-áveis necessárias:

O primeiro a realizar aqui é habilitar o sistema:

De forma a ficar a nível de posição equivalente com o que temos no Automation Suite (podemos ver acima que o valor da posição é diferente), teremos que realizar um referenciado, com o modo ‘7’. Poderão ver a informação sobre os modos de homing acedendo à documentação da Siemens. Realizamos o homing e podemos verificar que a posição atual já se encontra nos 0 graus.

Vamos agora realizar um posicionamento absoluto para os 3600° a uma velocidade de 360 °/s e uma acelera-ção e desaceleração de 360 °/s2. Podemos verificar que já se posicionou:

Page 15: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT

CMMT – 1.00 Página 15 de 16

Podemos verificar que no Festo Automation Suite o motor também se encontra nesse valor e verificar também que a ‘Active Motion Task’ é em velocidade e não posição. Isto acontece porque utilizando o telegrama 3, quem faz o controlo do posicionamento é o PLC e não o controlador do motor. Basicamente, o controlador do motor está a controlar o motor em velocidade, fazendo o PLC a gestão da posição, velocidade, rampas de aceleração e desaceleração, etc.

Outra forma de realizar estes testes sem ser necessário criar os blocos de função, é utilizar a parte de ‘Comissio-ning’ do objeto tecnológico:

Para poder ativar e habilitar desde aqui é necessário ter o ‘Enable’ do bloco de função ‘MC_Power’ desativado.

Page 16: Application Note CMMT-AS + Siemens PLC (TO) Tele- grama …

CMMT-...-PN

Página 16 de 16 CMMT – 1.00

Agora, por exemplo, podemos voltar a enviar o eixo para a posição ‘0’, desta vez a uma velocidade mais baixa:

Para mais informação adicional de como configurar os objetos tecnológicos da Siemens e das configurações a serem realizadas deverão verificar a documentação disponível no website da mesma.