A01 Controle Linguagens: IL e LD



Documentos relacionados
Programação de CLPs por 1. Diagramas de Contato

Parte V Linguagem de Programação

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

IEC Ladder SUPORTE DE CURSO. Livro Texto: Programming industrial control systems using IEC R.W. Lewis

Profª Danielle Casillo

Profª Danielle Casillo

Fundamentos de Automação. Controladores

CLP Controlador Lógico Programável

Programação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1

Automação Industrial Parte 2

Automação Industrial. Prof. Ms. Getúlio Teruo Tateoki.

TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS

Descrição do Produto. Altus S. A. 1

Automação Industrial Parte 7

UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Introdução. de Eletrônica Digital (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. Carga Horária: 60 horas

Álgebra de Boole e Teorema de De Morgan Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

4.3. Máquina de estados: São utilizados em sistemas de complexos, é de fácil transformação para ladder desde que não haja muitas ramificações.

Treinamento. ACE Schmersal Boituva - SP. Duvidas (15) suporte.linhalogica@schmersal.com.br

CONTROLADOR LÓGICO PROGRAMAVEL

Projetando Controladores Digitais com FPGA César da Costa

CONTROLADORES LÓGICOS PROGRAMÁVEIS - CLP

Introdução à Lógica de Programação

Controladores Lógicos Programáveis CLP (parte-3)

Técnico/a de Refrigeração e Climatização

1. CAPÍTULO COMPUTADORES

Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

TÍTULO: EMBALADORA DE TABULEIROS DE DAMAS CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS

Bancada Didática para CLP SIEMENS S com Inversor - XC124 -

Módulo I. Desenvolvimento Software CLP - Básico

CADERNO DE QUESTÕES WINDOWS 8

Aula #18. CLP s SOFTWARE. Juazeiro Abr 28,2010. Prof. José Américo Moura Eng. Elétrica

Controladores Lógicos Programáveis (CLPs)

Central de Alarme de Oito Zonas

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

Introdução à Arquitetura de Computadores IFES Campus Serra

Universidade Federal de Minas Gerais Escola de Engenharia Departamento de Engenharia Eletrônica Laboratório de Informática Industrial

TECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS

CIRCUITO DE POTÊNCIA. Chaves com comando a distância

CLP Controlador Lógico Programável

Manual do instalador Box Output DC Rev Figura 01 Apresentação do Box Output DC.

Autor: Daniel Corteletti Centro Tecnológico de Mecatrônica SENAI

LÓGICA DE PROGRAMAÇÃO

PROCESSO SELETIVO 001/2011 SENAI-DR-RN/CTGÁS-ER PROVA DE CONHECIMENTOS ESPECÍFICOS. CARGO: INSTRUTOR DE EDUCAÇÃO PROFISSIONAL E TECNOLOGIAS I Nível O

Circuitos Digitais. Engenharia de Automação e Controle Engenharia Elétrica. São Paulo Prof. José dos Santos Garcia Neto

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves

Aula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis

Linguagens de Programação Bloco de Função, SFC e Texto Estruturado Automação Semestre 01/2015

Controlador Lógico Programável

Programação de Robótica: Modo Circuitos Programados - Avançado -

Bancada Didática para CLP SCHNEIDER _ TWIDO - XC113 -

Aula 2. - Elaboração de algoritmos/fluxogramas. - Gravação do programa no microcontrolador

Válvulas: Podem ser: -CONTROLADORAS DE DIREÇÃO. -CONTROLADORAS DE FLUXO. -CONTROLADORAS DE PRESSÃO. - DE BLOQUEIO.

Bancada Didática para CLP SCHNEIDER _ TWIDO - XC110 -

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Manual de funcionamento Esteira transportadora

ARQUITETURA DE COMPUTADORES

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

O cursor se torna vermelho e uma Paleta de Edição contendo as instruções mais utilizadas é apresentada.

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

a dispositivos mecânicos e electromecânicos por forma a realizar as sequências de trabalho pretendidas.

FTW22 BE AE OEM CARACTERÍSTICAS. 04/04/2014 Criado por: Revisado por: Aprovado por:

Automação de Processos Industriais

Automação. Industrial. Prof. Alexandre Landim

Sumário. INF01040 Introdução à Programação. Elaboração de um Programa. Regras para construção de um algoritmo

Microinformática Introdução ao hardware. Jeronimo Costa Penha SENAI - CFP/JIP

COMPUTADOR,, que máquina é essa?

Dadas a base e a altura de um triangulo, determinar sua área.

Versão Manual. Neocontrol Soluções em Automação LTDA

Até meados da década de 60, todo o controle dos processos fabris, nas indústrias e fabricações em geral, era feito através de lógica de relês.

Tutorial GSControl CLP DUO CellControl GPRS. Suporte Técnico Rev: A

PROGRAMAÇÃO DE COMPUTADORES (Teoria)

Funções de Posicionamento para Controle de Eixos

Algoritmos não se aprendem: Copiando algoritmos Estudando algoritmos Algoritmos só se aprendem: Construindo algoritmos Testando algoritmos

Manual do Usuário Android Neocontrol

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Organização e Arquitetura de Computadores I. de Computadores

CARACTERÍSTICAS E MODOS DE FUNCIONAMENTO MODOS DE OPERAÇÃO DOS BOTÕES PROTEÇÃO ANTIESMAGAMENTO MODO FAIL

Utilização de Gás. Módulo: Válvulas e Sistemas de Controle

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

Pontes Rolantes - Aplicações

MANUAL DO USUÁRIO SISTEMA GUARDIAN

Princípios de funcionamento dos computadores

DESCRIÇÃO DO FUNCIONAMENTO Basicamente o ANTRON II-s recebe sinais provenientes da atuação de contatos elétricos externos, associados a equipamentos

Manual do instalador Box Output AC Rev Figura 01 Apresentação do Box Output AC.

Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

Universidade Federal de Minas Gerais Escola de Engenharia

KIT HIDRÁULICO CARREGA TUDO

TECHFONE PORTEIRO ELETRÔNICO

EMENTA INSTRUMENTAÇÃO E AUTOMAÇÃO NIVEL I

Manual Módulo Vidro Elétrico NANO.

KVM CPU Switch 4 Portas Manual do Usuário

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual

Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f

MANUAL DO USUÁRIO CENTRAL MC 4D

1.3 Conectando a rede de alimentação das válvulas solenóides

Procedimento para reinstalação dos aplicativos da mesa multi-toque através da imagem do sistema.

FACILITY TOP HÍBRIDA. Manual Técnico MANUAL TÉCNICO AUTOMATIZADOR PARA PORTÕES DESLIZANTES MONDIALE. P Rev. 1

Transcrição:

A01 Controle Linguagens: IL e LD Prof. Dr. Diolino J santos Filho Modelo Estrutural Interação entre os dispositivos A partir de agora adotaremos como modelo estrutural padrão o diagrama a seguir. Dispositivo de Dispositivo de Recursos Comando Dispositivo de Atuação Operador/ Realização do Objeto de Instalações Usuário Controle Controle Máquinas Dispositivo de Dispositivo de Monitoração Detecção Produtos Dispositivo de Controle Sistema de Controle Fonte: Miyagi, 1996 CLP ou PLC ou CP Hardware I0 I1 I2 I3 I4 I5 I6 I7 GND 24V CH PLC Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 GND L 1

Características do Sistema de Controle Modelagem do Dispositivo de Controle Recordando como é o ciclo de processamento de um CP. 1 ciclo com período de T segundos aquisição das entradas processamento saídas Características do Sistema de Controle Modelagem do Dispositivo de Controle Recordando em detalhes os instantes de amostragem. variável de entrada u(k) u(k+1) variável de estado x(k) x(k+1) variável de saída y(k) y(k+1) aquisição das entradas processamento saída aquisição processamento das entradas tempo k k+1 Técnicas de Processamento do Controle Intertravamento Intertravamento de partida (de início de movimento ou ação) Intertravamento de funcionamento Intertravamentos temporizados Intertravamentos de não simultaneidade Intertravamento de seqüência Intertravamento do processo. 2

Técnicas de Processamento do Controle Funções Básicas Portanto, precisamos esclarecer alguns conceitos básicos antes de evoluirmos: Questão 1- Executar o controle automático implica em associar: Elementos de controle lógico Elementos de seqüenciamento capazes de registrarem tempo e dados. Questão 2 - Para executar o controle automática é possível: Utilizarmos sistemas de controle de malha aberta e/ou; Utilizarmos sistemas de controle de malha fechada. Questão 3 Para elaborar o algoritmo de controle é fundamental: Definir blocos fundamentais que considerem como os sinais de entrada são manipulados e processados para obter-se o sinal de saída. Técnicas de Processamento do Controle Combinações Lógicas Propriedades fundamentais da álgebra booleana : Operadores And, Or e Not. Propriedade Comutativa. Propriedade Associativa Propriedade Distributiva Teorema de DeMorgan Don t Care Aplicação Sistema simples para ligar um motor. Sistema de prensa automática. Descrever os dispositivos. Classificar os intertravamentos. Modelar os intertravamentos. 3

Vamos exercitar... Considere o modelo simplificado da prensa ao lado. Constante de mola LS2 LS1 Emissor de Luz fixo L1 L2 D1 D2 D3 Modelos e Linguagens de Programação No IEC (International Electrotechnical Comission) São desenvolvidos os padrões para as linguagens Sem restrição em relação aos comandos dos Controladores Programáveis. Os padrões são definidos de modo flexível Para estabelecer as especificações mínimas a serem respeitadas e As regras para as expansões futuras. Linguagens para Controle de Sistemas Produtivos Tipo Linguagem Funções Lógica Ordenação Complexas Textuais Álgebra de Boole X IL (Instruction List) X ST (Structured Text) X Gráficas LD (diagrama de relés) X X FDB (Function Block Diagram) X X Fluxograma X X Elementos SFC, MFG X Tabulares Tabela de Decisão X 4

Programando em IL Sintaxe adotada: L Leitura de variável = Atribuição de valor LN L Negada =N = Negado AND Operação E AN AND com variável Negada OR Operação OU ON OR com variável invertida SET Escreve na memória RES Apaga a memória Diagrama de Relés O diagrama de relés possui regras para posicionar e conectar elementos como contatos e bobinas, e também regulamenta o fluxo e o processamento dos sinais. I1 I2 I3 I4 I7 O10 I8 I9 I5 I6 Diagrama de Relés As regras do diagrama de relés são: Os contatos e as bobinas devem ficar na intersecção das linhas e colunas de uma matriz e as bobinas devem ocupar somente a última coluna à direita; As linhas verticais das extremidades à direita e à esquerda chamam-se linhas mestre; na da esquerda são conectados os contatos e na da direita são conectadas somente as bobinas; Os contatos e as bobinas são conectados através de linhas horizontais; as linhas horizontais são interligadas através de linhas verticais; a intersecção entre uma linha horizontal e uma linha vertical pode ser uma conexão ou apenas um cruzamento sem conexão. 5

Diagrama de Relés Linha Mestre Linha Mestre O processamento é de cima para baixo. Processo flui da esquerda para a direita. Diagrama de Relés Às bobinas são atribuídas variáveis lógicas. Ela muda de estaod de acordo com o estado dos contatos e, dependendo do tipo da bobina, tem-se uma ação diferente: Bobina normal sem memória. Bobina de set reset com memória (circuito de auto-retenção). Lógica Negativa LN I0 =N Q0 6

Operaçao AND AND I1 L I2 AND I3 = Q1 AND I4 = Q2 Atenção!! A cada L inicia-se um novo rung de instruções. Operação AN AN I1 L I2 AN I3 = Q1 AN I4 = Q2 Operaçao OR OR I1 OR I2 7

Operação ON OR I1 ON I2 Auto-retenção OR Q0 Máquinas acionadas por botoeiras L (I0) e D (I1) Prioridade desliga OR Q0 AN I1 Prioridade Liga L Q0 AN I1 OR I0 O que ocorre se você aperta L e D simultaneamente? 8

Usando set/reset Prioridade desliga SET Q0 L I1 RES Q0 Prioridade Liga L I2 RES Q1 L I3 SET Q1 Detecção de Borda de Subida F0 SÓ EXISTE DURANTE UM CICLO DE VARREDURA!! I0 F1 F0 Detecção de Borda de Subida I0 AN F1 = F0 F1 F0 = F1 F0 SÓ EXISTE DURANTE UM CICLO DE VARREDURA!! 9

Liga/Desliga só com um botão OR AN F1 = F0 = F1 L F0 AN Q0 LN F0 AND Q0 Programando em Ladder Temporizadores On delay = T0(6) L T0 Programando em Ladder Temporizadores Implemente uma solução para o seguinte problema: acionar um motor M utilizando botões de comando L e D sem retenção de tal forma que só haja partida do motor 5s após L=1. 10

Diagrama de Relés Mesmo com as diversas atualizações, a parte essencial do diagrama de relés é a mesma, até hoje. Pode-se concluir assim, que é uma representação bastante poderosa, mas por outro lado possui dificuldades: A dinâmica do processo de controle fica camuflada no diagrama, dificultando a sua interpretação; A correspondência entre o diagrama e sua especificação é complicada; Não é possível estruturar o processo. LD: mais um pouco Esta é a única oportunidade de vcs entenderem de fato o que é programar/desenvolver um algoritmo de controle em LD. Para ficar claro como deve ser o método básico de desenvolvimento de um programa nesta linguagem vamos treinar mais um pouco. Vamos pegar o tanque de medição do livro do Prof. Miyagi. LD: mais um pouco botão de acionamento ud CP yd lâmpada sinalizadora de fim do processo yc1 uc1 chave de nível 1 válvula solenóide 1 entrada de material uc2 yc2 chave de nível 2 válvula solenóide 2 saída de material 11

LD: mais um pouco ud yd yc1 S yd R uc1 yc2 S yc1 R uc2 yd yd S yc2 R Poderia ter feito com auto-retenção? Sim, mas posso complicar a solução! Cuidado!! Onde está representado o sequenciamento do processo??? Vamos exercitar... Lembrando da prensa... Pede-se: Automatize a prensa. Representar as entradas e saídas do controlador. Modele os intertravamentos. 12