Curso_de_controladores

download Curso_de_controladores

of 91

Transcript of Curso_de_controladores

Automao Industrial

Laboratrio de Controle IndustriaisDesenvolvimento: Marcos Almeida Superviso: Carlos Dutra

Contedo Introduo; Reconhecimento do Hardware; Software: Instalao Escolha do modulo Configuraes Iniciais Trabalho com Projetos e Arquivos; Endereamento; Introduo a Linguagem Ladder;2 de 70

Contedo Programao; Comunicao; Instrues de Bit; Instrues de Temporizao e Contagem; Instrues de Matemticas; Instrues de Movimentao; Instrues de Lgica; Instrues de Comparao. Projetos Finais3 de 70

Aula 2Introduo

Introduo Histrico; Vantagens; Desvantagens; Aplicaes;

5 de 70

Aula 3Reconhecimento do Hardware

Hardware

7 de 70

Hardware Tipos de PLC: Fixo: prov o sistema de alimentao, as entradas esadas, e o processador em uma nica unidade;

Modular: prov cada funcionalidade em mdulosseparados.

8 de 70

Hardware

9 de 70

Hardware O hardware de um PLC modular composto basicamente por 5 elementos: Fonte de Alimentao Chassi ou Rack de Montagem Processador ou CPU Cartes de I/O Unidade de Programao

10 de 70

Fonte de Alimentao Fornecer corrente para todos os mdulos do PLC; Nveis de tenso de 24 Vdc ou 110/220 Vac; A escolha da fonte depende da soma de corrente dos diversos mdulos.

11 de 70

Fonte de Alimentao

12 de 70

Chassi ou Rack Concentra todos os mdulos; Permite sustentao e proteo aos outros mdulos; Prov conexes para dados e alimentao; Possui nmero variado de ranhuras (slots);

Permite interligao com outros mdulos.

13 de 70

Chassi ou Rack

14 de 70

Cartes de I/O Divide-se em: Entrada: Digital Analgica

Sada Digital Analgica

15 de 70

Cartes de Entrada e Sada Entradas Discretas

Sadas Discretas

16 de 70

Cartes de Entrada e Sada

17 de 70

Processador Executa as instrues previamente programadas; Memria: RAM e EEPROM; Bateria e Capacitor; Controla os dispositivos de entrada e sada;

Controla os canais de comunicao.

18 de 70

Processador - SCAN

19 de 70

Processador Chave Posio PROG: habilita o processador a ser programado, para qualquer execuo e impede que passe para RUN remotamente; Posio REMPROG: permite que o processador seja programado e que passe para RUN remotamente (LED RUN apagado); Posio RUN: inicia a execuo do cdigo na memria, impede que o processador seja programado remotamente e no permite download;

Posio REMRUN: o programa continua em execuo e permite que o processador seja programado .

20 de 70

Aula 4Exemplo : Mdulo Lgico Zlio

Escolha do Mdelo

22 de 70

Ambiente Zelio LogicO Zelio Logic pode ser programado utilizando o software Zelio Soft ou atravs da opo Introduo directa (linguagem de contactos). O Zelio Soft permite programar a aplicao em linguagem FBD ou em linguagem de contactos (Ladder). Para efetuar a programao atravs do software, necessria uma ligao ao PC. A ligao feita atravs da porta srie do PC utilizando o cabo SR2CBL0123 de 70

INICIAR A APLICAOQuando o software Zelio Soft ativado, aparece a seguinte janela de recepo:

24 de 70

Criar um novo programaClique em Criar um novo programa para iniciar uma aplicao ou ento selecione Novo no menu Ficheiro se o software j tiver sido iniciado.

Em seguida, aparece a janela de escolha do mdulo lgico:25 de 70

Escolha do Mdulo Clique na categoria definindo o nmero de ENTRADAS/SADAS e EXTENSES. A categoria seleccionada aparece com um fundo amarelo e a lista dos mdulos correspondentes a esta categoria apresentada ao lado:

26 de 70

Escolha refinada Selecione o mdulo especfico clicando na linha correspondente,onde apresentar tenso nmero de Entradas e sadas tenso de alimentao, tenso de entrada, etc, como mostra a figura a abaixo:

27 de 70

Linguagens de Programao de Controladores Lgicos Programveis (CLPs)

28 de 70

Resumo Linguagens de programao de CLPs Normalizao Linguagens grficas Linguagens textuais

29 de 70

Linguagens - Motivao O CLPs (controladores lgicos programveis) so o ncleo de um sistema de automao industrial; H uma tendncia em padronizar as linguagens; Os fabricantes tm interesse que seus clientes possam entender os recursos disponibilizados nos produtos; Muitas linguagens podem confundir os programadores; Facilitar a interpretao de diagramas e/ou textos de programao.

30 de 70

IEC 61131-3 norma para programao o primeiro esforo real para a padronizao das linguagens de programao de CLPs Resultado de sete empresas internacionais, somando dezenas de anos em experincia em automao industrial Busca a especificao da sintaxe e semntica de uma sute unificada de linguagens de programao So definidas quatro linguagens de programao: duas textuais e duas grficas

31 de 70

Linguagens de Programao Normalizadas Textuais - ST - structured text (texto estruturado) - IL - instruction list (lista de instrues) Grficas - LD - ladder diagram (diagrama de contatos) - FBD - function diagram blocks (diagrama de blocos de funes) Mtodo SFC (sequential function chart) ou Grafcet Alguns fabricantes disponibilizam seus CLPs com recursos de programao em grafcet.32 de 70

Linguagem ST (Structured Text) Texto Estruturado

Linguagem de alto nvel, muito poderosa, com razes Ada, Pascal e C Contm todos os elementos essenciais de uma linguagem moderna, incluindo estruturas condicionais (IF-THEN-ELSE e CASE OF) e iteraes (FOR, WHILE e REPEAT) Exemplo:I:=2 WHILE J