• Nenhum resultado encontrado

Automação da Manufatura

N/A
N/A
Protected

Academic year: 2022

Share "Automação da Manufatura"

Copied!
80
0
0

Texto

(1)

Automação da Manufatura

Controlador Lógico Programável

(CLP)

(2)

Roteiro

• Introdução;

• Componentes de um CLP;

• Clic-02;

• Linguagem Ladder;

• Lógicas E e OU;

• Clic02 Edit;

• Programando e testando.

(3)

Introdução

• Controlador Lógico Programável (CLP) ou Programmable Logic Controller (PLC).

CLIC-02

SIMATIC S7-200

(4)

Introdução

• Segundo a ABNT:

• É um equipamento eletrônico digital com hardware e software compatíveis com aplicações industriais.

• Segundo a NEMA (National Electrical Manufacturers Association):

• Aparelho eletrônico digital que utiliza uma memória programável para o armazenamento interno de instruções para implementações específicas, tais como lógica, sequenciamento, temporização, contagem e aritmética, para controlar, através de módulos de entradas e

(5)

Introdução

• Segundo a IEC (International Electrotechnical Commission):

• Sistema eletrônico operado digitalmente;

• Projetado para uso em ambiente industrial;

• Usa memória programável para a armazenagem interna de instruções orientadas para o usuário para implementar funções específicas, como:

• Lógica, sequenciamento, temporização,

(6)

Introdução

• Segundo a IEC (International Electrotechnical Commission):

• O CLP e seus periféricos associados são projetados para serem facilmente integráveis em um sistema de controle industrial e facilmente usados em todas suas funções previstas.

• O CLP é projetado para operar em um ambiente de controle em tempo real.

• Sistema deve coletar dados ou executar uma tarefa de controle dentro de uma janela de tempo aceitável.

• A duração da janela de tempo depende do quão rápido o sistema deve responder, que é uma

(7)

Introdução

• Resumindo:

• Equipamento projetado para comandar e monitorar máquinas ou processos, principalmente industriais.

• Desempenha funções de controle através programas desenvolvidos pelo usuário.

• Reduzem o espaço necessário e facilita significativamente as atividades de manutenção.

• Podem se interligar a um sistema central de coleta

(8)

Entradas e saídas (E/S)

• Digital:

• Possuem dois estados: nível alto e nível baixo.

• Analógica:

• Possuem valores que variam dentro de uma determinada faixa (0 a 10 V, -10 a 10 V, 0 a 20 mA, 4 a 20 mA).

(9)

Componentes de um CLP

• Entradas digitais/analógicas

• Saídas digitais/analógicas

• Módulos de comunicação (ETHERNET, PROFIBUS, MODBUS, entre outros)

• Módulos de expansão

• Módulos especiais (medição

(10)

CPU

• Unidade de processamento;

• Cérebro do sistema;

• Composto por microcontroladores ou microprocessadores;

• Lê os sinais de entrada;

• Executa operações aritméticas e lógicas baseadas no programa escrito;

• Gera comandos apropriados visando controlar o estado das saídas.

(11)

Memórias

• Memória Programa:

• Armazena as instruções do programa do usuário: programas que controlam a máquina ou a operação do processo.

• RAM (Random Access Memory), EEPROM (Electrically-Erasable Programmable Read-Only Memory), Flash.

• Memória Dados:

• Armazena temporariamente os estados de E/S,

(12)

Memórias

• Também existe a Memória do Programa Principal:

• Ela armazena as informações de configuração do CLP;

• Além disso, também armazena o programa que gerencia as tarefas essenciais do CLP (detecção de falhas, execução do ciclo de varredura).

(13)

Interface

• Comunica o CLP com o mundo externo (saída, S);

• Comunica o mundo com o CLP (entrada, E).

• Também chamados de módulos E/S.

• Na entrada, aceita tensões usuais de 12 V CC, 24 V CC ou 110-240 V CA (50/60 Hz).

• Na saída, chaves são comutadas para acionar os dispositivos conectados. Como exemplo, as saídas digitais são a relé (8 A) ou transistor (1 A).

• Por exemplo, existem unidades de CLPs com 10,

(14)

CLP – WEG – Série CLIC-02

(15)

CLP – WEG – Série CLIC-02

(16)

Codificação

Qual a interpretação das codificações abaixo?

• CLW-02/10HR-A

• CLW-02/20HR-A

(17)

Especificações

(18)

Fluxo de operação do CLIC-02 após a energização

Transfere programa da EEPROM para a

RAM

Inicializa a memória de dados

Tempo de varredura

(19)

Fluxo de operação do CLIC-02 após a energização

• Após a energização, o CLIC-02 segue a seguinte sequência de tarefas:

1. Transfere programas da EEPROM para a

•RAM:O programa armazenado na EEPROM é

transferido para a RAM.

2. Inicialização da memória de dados:

• Toda a memória de dados é inicializada com zero (contadores, temporizadores, relés).

(20)

Fluxo de operação do CLIC-02 após a energização

• Após a energização, o CLIC-02 segue a seguinte sequência de tarefas (cont.):

3. Tempo de varredura ou ciclo de varredura:

• O tempo de varredura = tempo para processar os dados de entrada e saída + tempo de execução do programa do usuário.

• O tempo de varredura está relacionado com a linguagem de programação.

• Programas em Ladder:

• Tempo de varredura entre 5 e 20 ms.

• Programas em FBD (diagrama de blocos):

• Tempo de varredura entre 2 e 10 ms.

(21)

Como o CLP executa as tarefas que queremos?

• Através da programação;

• Esta programação é feita para que o CLP execute as tarefas necessárias (ler entradas, processar lógica e acionar saídas, por exemplo);

• Existem linguagens de programação:

• LADDER (diagrama de contatos);

• Diagrama de Blocos Funcionais (FBD);

• Texto Estruturado (SF);

• Entre outras.

(22)

Linguagens de programação

LADDER FBD

(23)

Softwares de programação

• Os CLPs são programados através de softwares de programação.

• Exemplo: CLIC02 Edit (download:

https://goo.gl/zqPi4N).

(24)

Linguagem Ladder

• Diagrama de contatos;

• Se assemelha com os esquemas elétricos usados;

• Controla o acionamento de saídas dependendo da combinação lógica dos contatos de entrada;

• A linguagem Ladder utiliza contatos e relés para descrever a lógica;

• A notação da linguagem Ladder é bem simples e feita através de diagrama de contatos:

• Duas barras verticais representam os trilhos de alimentação.

(25)

Linguagem Ladder

• Duas barras verticais representam os trilhos de alimentação (polo positivo e polo negativo).

(26)

Linguagem Ladder

• Nestes trilhos, a eletricidade flui da esquerda para a direita, ou seja, do polo positivo para o polo negativo.

(27)

Instruções em linguagem Ladder

• Basicamente, são três instruções principais que usamos para programar em linguagem Ladder:

Contato NA Contato NF

ou

(28)

Instruções em linguagem

Ladder

(29)

Linguagem Ladder

• Os dispositivos de entrada do

“mundo real”

irão ser

representados pelos contatos na linguagem Ladder.

CLW-02

I1 I2 I3 I4

Q1 Q2 Q3 Q4

L N R

(30)

Linguagem Ladder

• Os dispositivos de entrada do

“mundo real”

irão ser

representados pelos contatos na linguagem Ladder.

• Os dispositivos

de saída

também.

CLW-02

I1 I2 I3 I4

Q1 Q2 Q3 Q4

L N R

(31)

Exemplo

• Vamos supor que queremos que uma lâmpada fique ligada quando acionamos um interruptor.

Interruptor Lâmpada

(32)

Lógicas E e OU

• Seguindo esta lógica, podemos implementar duas lógicas conhecidas: E (AND) e OU (OR).

(33)

Lógica E

I01 I02 Q01

0 0 0

0 1 0

1 0 0

1 1 1

Tabela verdade

(34)

Lógica OU

A B I01 I02 Q01

0 0 0

0 1 1

1 0 1

1 1 1

Tabela verdade

(35)

Lógica OU

Idêntico à maneira anterior.

(36)

Vamos ligar uma lâmpada no CLP?

• Antes...

• Precisamos saber lidar com o software de programação e configuração do CLP.

• Iremos utilizar o software de programação Clic02 Edit.

• É nele que programaremos a lógica de funcionamento do CLP, testaremos e gravaremos no CLP.

• Ícone do software:

(37)

Clic02 Edit

• Tela inicial: Abrir arquivo

Ajuda

(38)

Clic02 Edit

• Clicando no primeiro ícone Novo programa em Ladder:

(39)

Clic02 Edit

• A seguinte tela aparece:

(40)

Clic02 Edit

( 1 ) Menu Principal

( 2 ) Botões de acesso rápido (Barra de Ferramentas do Menu) ( 3 ) Tela de Edição

( 4 ) Instruções Ladder (Barra de Ferramentas Ladder) ( 5 ) Nome do Arquivo

( 6 ) Versão de Firmware

( 7 ) Estado do Clic02: Stop/Run

( 8 ) Estado do Link com Clic02: OFFLINE/ONLINE ( 9 ) Número do Modelo do Clic02.

( 10 ) Número do ID

(41)

Clic02 Edit

• Clicar no primeiro ícone: Novo.

(42)

Clic02 Edit

• Deve-se selecionar o modelo do CLIC:

Seleção do modelo Especificações

Módulos de expansão de entrada/saída

(43)

Clic02 Edit

(44)

Menu principal

Novo programa em Ladder.

Abrir programa em Ladder já existente.

Salvar programa.

Nome da empresa, autor, versão do programa.

Visualizar a impressão antes de imprimir.

Imprimir um programa em Ladder.

Arquivos recentes.

Finalizar sessão.

(45)

Menu principal

Selecionar o modelo do Clic02 para programar ou editar.

Escolher o método de programação e edição.

Desfazer ou refazer a última ação.

Apaga todos os comentários do programa.

Procura um elemento ou instrução.

Substitui a instrução no programa com o novo endereço especificado.

(46)

Menu principal

Inicia simulação: muito útil para testar o programa.

Adiciona regras para controle da simulação

Rodar simulação e ativar Clic02.

Parar simulação e parar execução do Clic02.

Simula uma desenergização na alimentação.

Pausa a simulação.

Finaliza os modos de

monitoramento/simulação.

(47)

Menu principal

Lê o programa já gravado no Clic02.

Escreve o programa atual no Clic02.

Permite configurar o Real Time Clock: relógio em tempo real.

Ajusta as entradas analógicas: ganho e offset.

Senha ao conectar no Clic02.

Idioma do Clic02

(48)

Menu principal

Mostra o estado das E/S.

Mostra o estado das funções.

Mostra a capacidade do programa.

Mostra a janela com estado das entradas.

Mostra uma janela com o estado do data link.

Mostra da janela com a simulação das analógicas.

Mostra a janela com a simulação do módulo de expansão da analógica.

Mostra a janela com a simulação de entrada de alta velocidade

(49)

Menu principal

Arquivo de ajuda.

Mais informações sobre o software.

(50)

Barra de ferramenta do menu

Novo... Cria um novo arquivo.

Abrir... Abre um arquivo salvo no computador.

Salvar... Salva o arquivo atual no computador.

Imprimir... Imprime um programa.

Visualizar impressão... Imagem prévia do que será impresso.

Desfazer... Desfaz a última ação.

(51)

Barra de ferramenta do menu

Teclado... Alterna para o método de programação/edição através do teclado do Clic02.

Ladder... Alterna para o método de programação/edição através da tela de lógica ladder.

IHM/Texto... Esta opção programa ou edita função de IHM.

Símbolo... Edita os símbolos de instruções do modo ladder.

(52)

Barra de ferramenta do menu

Controle de simulação... Adiciona regras para controle da simulação.

Run ! Faz o Clic02 entrar no Modo Run.

Stop ! Faz o Clic02 entrar no Modo Stop.

Quit... Encerra os modo de Monitoração/Simulação e habilita o modo de programação.

Pausar... Pausar a simulação.

(53)

Barra de ferramenta do menu

Ler... Lê o programa do Clic02.

Escrever... Escreve o programa no Clic02.

Ajuda... Abre o arquivo de ajuda.

(54)

Tela do modo Ladder

(1) Número da Linha.

(2) Capacidade do Programa.

(3) Modo do Software de edição: Modo Programação, Simulação, Monitoração.

(4) Área para Instruções. ( I, i, X, x, Z, z, Q, q, Y, y, M, m, T, t, C, c, R, r, G, g, N, n, D, d, "-", " " ) (5) Linha de conexão de ramos de lógica.

(7) Símbolo da Instrução (limitado a 8 Caracteres).

(6) Área para Saídas/Blocos de função. ( Q, Y, M, T, C, R, G, N, H, P, L, AS, MD, PI, MX, AR, S, DR )

(55)

Tela do modo Ladder

(9) Exibição do Estado da Função.

(56)

Barra de ferramenta do Ladder

(57)

Barra de ferramenta

do Ladder

(58)

Barra de ferramenta do Ladder

(59)

Barra de ferramenta do Ladder

(60)

Resumindo as instruções

básicas

(61)

Instrução de saída normal (–[)

(62)

Instrução de saída SET ( )

(63)

Instrução de saída RESET ( )

(64)

Instrução de saída pulso ( P )

(65)

Continuando com a lâmpada...

• Insira um contato clicando no ícone que está na barra Ladder.

• Após, clique na primeira célula da linha 001:

• Na aba que abrir, selecione o contato de número 01 (I01) e o tipo de contato NA.

(66)

• Insira uma bobina clicando no ícone que está na barra Ladder.

• Após, clique na última célula da linha 001:

• Na aba que abrir, selecione o contato de número 01 (Q01) e o tipo de saída - [.

Continuando com a lâmpada...

(67)

• Devemos agora, conectar a instrução de entrada (contato) à instrução de saída (bobina).

• Clique no ícone que está na barra Ladder.

• Após, clique na primeira célula em branco sem o contato:

• Em seguida, clique na próxima célula em branco.

Continuando com a lâmpada...

(68)

Diagrama final

• O diagrama final ficará da seguinte forma:

(69)

• Clique em Run da barra de ferramenta do menu.

• Na caixa de Ferramenta do Estado das Entradas:

• Clique em I01 para ativar o contato I01 que LIGARÁ a saída Q01.

Testando o programa

(70)

Testando o programa

(71)

• Perceba que o STATUS mudará para ON (*).

Testando o programa

(72)

• Pode-se simular o programa no modo teclado:

• Alterne para o modo teclado clicando no ícone

• No Clic que aparecer, pode-se manusear as chaves de entrada I e observar o efeito nas saída Q.

Testando o programa

(73)

Exercícios

• Monte o diagrama Ladder da função lógica AND e verifique a tabela verdade.

I01 I02 Q01

Tabela verdade

(74)

Exercícios

• Monte o diagrama Ladder da função lógica OR e verifique a tabela verdade.

I01 I02 Q01

0 0 0

0 1 1

1 0 1

Tabela verdade

(75)

Exercícios

• Monte os demais diagramas abaixo e teste seus funcionamentos.

(76)

Testando a lâmpada na bancada

• Agora, vamos testar a lâmpada na bancada.

• Monte o diagrama de acionamento da lâmpada conforme já vimos:

• Tenha certeza de que o modelo escolhido do CLIC02 é condizente com o modelo que o computador está conectado. Confira isto em:

• Menu Editar >> Seleção do Modelo...

(77)

Testando a lâmpada na bancada

• Após, conecte o sistema ao CLP:

• Menu Operação >> Conectar ao CLP...

• Na janela que abrir, selecione a porta COM que será utilizada para comunicar o computador com o

• CLP.Escreva o programa no CLIC02:

• Menu Operação >> Escrever.

• Clique em Run.

• Caso seja pedido para ler o programa gravado no

(78)

Testando a lâmpada na bancada

• Na caixa de Ferramentas do Estado das Entradas, clique em I01 para ativar a saída.

• Perceba que a saída Q01 irá alterar para ativa.

(79)

Testando a lâmpada na bancada

Realize as conexões elétricas na bancada conforme o diagrama abaixo para o CLW-02/10HR-A:

+ -

Desconsiderar as entradas analógicas.

(80)

Testando a lâmpada na bancada

Realize as conexões elétricas na bancada conforme o diagrama abaixo para o CLW-02/20HR-A:

R S

Referências

Documentos relacionados

Cadernos temáticos: inserção dos conteúdos de história e cultura afro- brasileira e africana nos currículos escolares. Secretaria de Estado da

4- Teorias de ensino e aprendizagem em Ciências Naturais e Matemática e implicações para as escolas do campo.. 5- Espaços não-formais de ensino-aprendizagem de

Assim, como bom indicador na avaliação das medidas propostas para minimizar os impactes previstos e para detectar eventuais problemas que possam surgir, deverá

A lo largo del siglo XX, y especialmente después de la Segunda Guerra Mundial, se constata en las formaciones sociales capitalistas en general, aunque con variaciones

Ainda segundo Gil (2002), como a revisão bibliográfica esclarece os pressupostos teóricos que dão fundamentação à pesquisa e às contribuições oferecidas por

intermedia apresenta a constituição típica de aranhas haplóginas: uma cavidade gentital – útero externo ou bursa copulatriz – e duas espermatecas separadas espacialmente, do

Este trabalho apresenta o desenvolvimento de um programa para um controlador programável localizado dentro de uma célula flexível da manufatura instalada no laboratório de automação

Com base no exposto na introdução tem-se o seguinte tema pesquisa: o uso de tecnologias educacionais aplicadas aos componentes curriculares de Banco de Dados, Introdução a Programação