Profª Danielle Casillo



Documentos relacionados
APOSTILA ZELIO SOFT 2

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

Profª Danielle Casillo

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

Automação Industrial Parte 7

CLP Controlador Lógico Programável

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

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

A01 Controle Linguagens: IL e LD

MicroPLC LOGO! - XC 102 -

Manual de utilização do módulo NSE METH-8RL/Exp

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

INFORMATIVO DE PRODUTO

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

Manual do Usuário Android Neocontrol

Automação Industrial Parte 2

Microsoft Office PowerPoint 2007

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Universidade Federal de Minas Gerais Escola de Engenharia

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Tutorial 160 CP FBs - Elipse Scada (RS232 Protocolo MODBUS)

IINTRODUÇÃO SOFTWARE DE PROGRAMAÇÃO GP-SOFTWARE

Parte V Linguagem de Programação

Sessão Prática: Oficina de Robótica com NI LabVIEW e LEGO Mindstorms NXT

UNIVERSIDADE FEDERAL DE SANTA CATARINA EEL5105 Circuitos e Técnicas Digitais Prof. Eduardo L. O. Batista

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

Manual de funcionamento Esteira transportadora

O WINDOWS 98 é um sistema operacional gráfico, multitarefa, produzido pela Microsoft.

TUTORIAL DE PROGRAMAÇÃO. Configuração do cartão de entrada / saída analógica CP1W-MAD11.

PAINEL DE SENHAS RBSG4JE. Imagem ilustrativa do painel. Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens.

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

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

Industrial SOLUÇÕES EM AUTOMAÇÃO

Introdução à Informática

SISTEMA DE MONITORAMENTO DIGITAL

Testando a Comunicação e Transferindo o Código de Máquina

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

TRBOnet MDC Console. Manual de Operação

Visão Geral sobre o tutorial de Utilização de

Aperfeiçoamento Técnico com respeito ao Profissional.

Fundamentos de Automação. Controladores

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Controladores Lógicos Programáveis (CLPs)

Fundação Universidade Federal do Rio Grande Colégio Técnico Industrial Prof. Mário Alquati Divisão de Ensino de Eletrotécnica Módulo III Automação

Iniciação à Informática

Boletim Técnico R&D 02/08 Simulador do software A1 Automation Tools 27 de fevereiro de 2008

Quinta Lista de Exercícios -

Introdução a Informática

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

Acessando a Plataforma de Rastreamento

Pesquisa e organização de informação

LogixPro Laboratório simulador de porta de garagem utilizando lógica de reles (LADDER)

COMO EFETUAR UMA VENDA.

Manual de Instalação. GPRS Universal

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

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL;

Motorola Phone Tools. Início Rápido

Programação Básica em Arduino Aula 2

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

CADERNO DE QUESTÕES WINDOWS 8

MANUAL GDS TOUCH. Versão: 1.0 Direitos reservados.

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

Placa Acessório Modem Impacta

Central de Alarme de Oito Zonas

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

Dicas Satux. Adicionando uma Impressora. Configurando o Primeiro acesso. Adicionar/Remover Programas. Como fazer gravações de CD/DVD

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

ÍNDICE. GUIa DE UtIlIzaÇÃo

Bibliografia Básica: GEORGINI, M. Automação aplicada: descrição e implementação de sistemas seuqenciais com PLC s. São Paulo. Erica, 2000.

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

Poder Judiciário Tribunal Regional Federal da Terceira Região

TUTORIAL DE UTILIZAÇÃO DO PROTEUS

Procedimento para atualização do aplicativo KID Together

Manual Simulador de Loja

Serviço Público Federal Universidade Federal do Pará - UFPA Centro de Tecnologia da Informação e Comunicação - CTIC S I E

Aula 03 PowerPoint 2007

INSTRUMENTOS PARA TESTES ELÉTRICOS. Tutorial de Teste

AUTOMAҪÃO INDUSTRIAL E LINHAS DE PRODUҪÃO FLEXÍVEIS

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

PROJETO INFORMÁTICA NA ESCOLA

Manual Geral do OASIS

Simulador do Processador Neander T&D-Bench Simulator Manual do Usuário. por Júlio César Maccali. revisado por Prof. Christian Zambenedetti

Escola de Educação Profissional SENAI Visconde de Mauá

1. Introdução: 2. Softwares Utilizados nesse exemplo: 2.1 Siemens: - Step7 V5.3 ; - SimaticNet V6.2;

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

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

SPARK - Comunicador Instantâneo MANUAL DO USUÁRIO

ARDUINO UNO Guia de Instalação

Apresentação...3. Vantagens...3. Instalação...4. Informações Técnicas...5. Especificações Técnicas...8

Manual. Controle de motores via Bluetooth. William Trevine

Multimedidores Inteligentes MGE G3 Modo de uso do software IBIS_BE_cnf. ABB Automação. Hartmann & Braun

GUIA RÁPIDO DE INSTALÇÃO

Caneta Espiã NOVY. Página Introdução:

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

SIMULADO Windows 7 Parte V

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

SUAP Módulo Protocolo Manual do Usuário DTI DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SEÇÃO DE PROJETOS, SISTEMAS E PROCESSOS DE NEGÓCIO

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

Transcrição:

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle Aula 07 Linguagem Ladder Profª Danielle Casillo

A LINGUAGEM LADDER Foi a primeira que surgiu para programação dos Controladores Lógicos Programáveis. Considerando que na época, os técnicos e engenheiros eletricistas eram normalmente os encarregados na manutenção no chão de fábrica, a linguagem Ladder deveria ser algo familiar para esses profissionais. Assim ela foi desenvolvida com os mesmos conceitos dos diagramas de comandos elétricos que utilizam bobinas e contatos. Aula 07 - Linguagem Ladder 2

DIAGRAMA DE CONTATOS EM LADDER A função principal de um programa em linguagem Ladder é controlar o acionamento de saídas, dependendo da combinação lógica dos contatos de entrada. O diagrama de contatos Ladder é uma técnica adotada para descrever uma função lógica utilizando contatos e relés. Sua notação é bastante simples. Um diagrama de contatos é composto de duas barras verticais que representam os pólos positivos e negativo de uma bateria. Aula 07 - Linguagem Ladder 3

DIAGRAMA DE CONTATOS EM LADDER A idéia por trás da linguagem ladder é representar graficamente um fluxo de eletricidade virtual entre duas barras verticais energizadas. Essa eletricidade virtual flui sempre do pólo positivo em direção ao negativo. Trilho de alimentação esquerdo Trilho de alimentação direito Fluxo de energia Aula 07 - Linguagem Ladder 4

A LINGUAGEM LADDER Instruções em linguagem Ladder Contato NA Contato NF Saída (Relé) Símbolos semelhantes aos encontrados nos esquemas elétricos(contatos e bobinas). Aula 07 - Linguagem Ladder 5

Relação Dispositivos de Entrada X Lógica de Controle Esta relação pode causar confusão inicial ao usuário durante a implementação de programas de aplicação para CLP s. Normalmente, faz-se a associação direta entre o elemento utilizado na lógica de controle e a condição do dispositivo de entrada, o que gera tal confusão. Aula 07 - Linguagem Ladder 6

Relação Dispositivos de Entrada X Lógica de Controle Dispositivo de Entrada Tabela Imagem das Entradas Elemento da Lógica de Controle Atuaçãodo Contato Lógico Fluxo de Corrente Lógica 0 Não Não 1 Sim Sim 0 Não Sim 1 Sim Não Aula 07 - Linguagem Ladder 7

CORRENTE LÓGICA FICTÍCIA Para que a bobina seja acionada (instrução executada), faz-se necessário energizá-la logicamente. Supondo que entre as barras verticais que sustentam toda a lógica de controle haja uma diferença de potencial (a barra da esquerda com potencial positivo e a barra da direita com potencial (+) (-) negativo). 1 Corrente lógica fictícia + + - 2 END (+) Aula 07 - Linguagem Ladder (-) 8

Relação Dispositivos de Entrada X Lógica de Controle Independente das características do dispositivo conectado ao módulo de entrada (contato NA ou NF), a lógica de controle pode ser implementada com contatos NA e/ou NF. Aula 07 - Linguagem Ladder 9

Tipos de Dados Além dos pontos de entrada e saída discretas, há outros elementos utilizados na implementação da lógica de controle. Embora cada PLC utilize nomenclatura, representação gráfica (linguagem Ladder) e forma de endereçamento próprias, a equivalência entre os tipos de dados disponíveis em CPU s distintas proporciona rápida adaptação ao usuário. Aula 07 - Linguagem Ladder 10

Entradas Digitais: I As entradas digitais são identificadas por I nos controladores da HI Tecnologia. É identificado através de uma numeração sequencial que inicia-se em zero, seu valor final depende da quantidade de placas de I/O ou do modelo do controlador. Normalmente, estão associadas às instruções booleanas de entrada(na e NF). Para o PLC ezap900, temos disponíveis 12 entradas digitais. Aula 07 - Linguagem Ladder 11

Saídas Digitais: O As saídas digitais são identificadas por O nos controladores da HI Tecnologia. Normalmente, associadas às instruções booleanas de saída (bobinas), mas podem ser utilizadas também em instruções booleanas de entrada (NA e NF) conforme a necessidade. Para o PLC ezap900, temos disponíveis 12 saídas digitais. Aula 07 - Linguagem Ladder 12

Instrução END Todo programa em Ladder deve ter uma Instrução END, indicando o seu final. Toda instrução localizada após a instrução END não será executada. A nãoexistência da instrução END ocasiona erro. END Aula 07 - Linguagem Ladder 13

PRIMEIRO PROGRAMA: Botão Liga/Desliga I0 O0 END Acredita-se inicialmente que a saída O0 estará acionada quando a entrada I0 estiver aberta, tal qual indicado na linguagem Ladder. A verdade é exatamente oposta a esta idéia, ou seja, a saída O0 só estará acionada quando a entrada I0 estiver fechada. Aula 07 - Linguagem Ladder 14

Funções Lógicas em Ladder As funções lógicas são estudadas em todos e quaisquer elementos. A combinação entre os contatos NA e NF servem de importante orientação para o projetista e programador de circuitos lógicos. A. Função E (AND) Aula 07 - Linguagem Ladder 15

Funções Lógicas em Ladder B. Função OU (OR) Aula 07 - Linguagem Ladder 16

Ambiente de Programação ZelioSoft2 Aula 07 - Linguagem Ladder 17

Ambiente de Programação ZelioSoft2 Identificação das áreas Amarelas e azuis: Aula 07 - Linguagem Ladder 18

Exemplo de Programação no ZelioSoft Soft2 Acender uma lâmpada Inicialmente Selecionamos um contato de chave permanente (Entrada Digital), para isso, selecione o botão do elemento Entrada Digital indicado na figura, clique na descrição I1 e arraste para a área amarela da área de programação: Aula 07 - Linguagem Ladder 19

Exemplo de Programação no ZelioSoft Soft2 Acender uma lâmpada Para adicionar um nome ao contato, clique duas vezes sobre o contato. Aula 07 - Linguagem Ladder 20

Exemplo de Programação no ZelioSoft Soft2 Acender uma lâmpada Adicione ao programa uma Saída Digital Aula 07 - Linguagem Ladder 21

Exemplo de Programação no ZelioSoft Soft2 Acender uma lâmpada Feche as ligações. Aula 07 - Linguagem Ladder 22

Exemplo de Programação no ZelioSoft Soft2 Acender uma lâmpada Feito isso, simule conforme indicado na figura. Aula 07 - Linguagem Ladder 23

Exemplo de Programação no ZelioSoft Soft2 Acender uma lâmpada Para iniciar a simulação, clique na tecla Run. Aula 07 - Linguagem Ladder 24

Exemplo de Programação no ZelioSoft Soft2 Acender uma lâmpada Quando a simulação estiver em andamento, observe que o local identificado em vermelho, mostra onde o circuito está energizado. Os locais identificados em azul, mostra onde o circuito NÃO está energizado. Aula 07 - Linguagem Ladder 25

Exemplo de Programação no ZelioSoft Soft2 Acender uma lâmpada Para parar a simulação clique na tecla Stop. Para sair do modo de simulação e voltar ao modo de programação, basta clicar na tecla Edição. Aula 07 - Linguagem Ladder 26

Exemplo de Programação no ZelioSoft Soft2 Acender uma lâmpada Salve seu programa na pasta Meus documentos, crie umanovapastacomseunomeesalveoseuprograma nesta pasta. Atenção: Para melhor organização os arquivos, trabalhem sempre no mesmo computador. Aproveitando: Lembrem-se de desligar os computadores quando sair e também de deixar a bancada organizada. Por último, desligue o No-break. Aula 07 - Linguagem Ladder 27

Exemplo de Programação no ZelioSoft Soft2 Selo de chave-instantânea Aula 07 - Linguagem Ladder 28

A linguagem Ladder O nome Ladder deve-se a representação da linguagem se parecer com uma escada (ladder), na qual duas barras verticais paralelas são interligadas pela lógica de controle, formando degraus (rungs) da escada. I0 I1 O0 I2 END Aula 07 - Linguagem Ladder 29

Implementação da Lógica de Controle A linguagem Ladder permite o acionamento de vários elementos de saída (bobinas, temporizadores, contadores, etc.) simultaneamente, por meio da mesma lógica de controle, sem necessidade de construção de rungs similares. 1 I0 O0 O1 2 O2 END Aula 07 - Linguagem Ladder 30

Exemplo Utilização de contatos NA e NF referenciados ao mesmo ponto de entrada. 1 I0 O0 2 I0 O1 3 END Se I0 = 1 (entrada atuada), será acionada a saída O0, se I0 = 0 (entrada não atuada), será acionada a saída O1. Aula 07 - Linguagem Ladder 31

Exemplo Pode-se observar a utilização do tipo de dado O (O0) associado a uma instrução de entrada (contato NF). Neste caso, a saída O0 é acionada a partir da condição das entradas I0 e I1 (I0 = 1 e I1 = 0). Caso esta condição não seja satisfeita, a saída O0 não é acionada ocasionando o acionamento da saída O1 (O0=0). 1 I0 I1 O0 2 O0 O1 3 END Aula 07 - Linguagem Ladder 32

Relés de Controle (auxiliar): R Trata-se de bits internos à CPU, não tendo conexão a dispositivos externos de entrada ou saída. São úteis na definição das lógicas. É identificado através de uma numeração sequencial que inicia-se em zero e é limitado pela quantidade de memória disponível pela CPU. 1 I0 R0 2 R0 O0 3 END Aula 07 - Linguagem Ladder 33