



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Introdução a programação em Ladder
Tipologia: Resumos
1 / 5
Esta página não é visível na pré-visualização
Não perca as partes importantes!




Parte 4 - Técnicas de programação (Lógica simples) INTRODUÇÃO Programar em ladder é muito simples, desde que ele tenha uma estrutura sob a qual o programa deve ser desenvolvido, ou seja, se deve ter um modelo de comportamento, obviamente antes de programar em ladder. Este modelo pode ser elaborado de varias maneiras, o importante é ter algo em que se basear um modelo impecável resultará em um programa ladder impecável. As técnicas utilizadas neste trabalho são: 4.1. Lógica combinacional simples: São utilizados em lógica simples sem muitas divergências e convergências, são sugeridos aos que tem familiaridade com sistemas digitais, porém se o modelo ficar muito extenso deve-se minimiza-lo. 4.2. Mapas de Veith-Karnaugh: São utilizados na minimização de sistemas de dificuldade média ou em sistemas onde o comportamento de entradas depende de outras entradas. Se as entradas forem superiores a quatro os mapas não são recomendados. 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. 4.1 LÓGICA COMBINACIONAL SIMPLES O CLP é um equipamento eletrônico que entre suas aplicações mais simples, esta a execução de funções lógicas em um ambiente industrial. E quando se fala em lógica, logo vêm à mente funções lógicas como “E” ou “AND” e “OU” ou “OR”, muito conhecidas na eletrônica digital. Esta mesma lógica, com algumas mudanças nos símbolos, também pode ser usada na estruturação de programas a serem desenvolvidos em ladder. Principais blocos Lógica AND (E) Expressão lógica Função executada S = A.B Executa função lógica “AND”, ou seja, somente se as entradas A e B estiverem em nível alto a saída S será acionada. Tabela verdade Programa Ladder correspondente A B S 0 0 0 0 1 0 1 0 0 1 1 1
Lógica OR (ou) Expressão lógica Função executada S = A+B Executa função lógica “OR”, ou seja, para que a saída S seja acionada basta que uma das entradas A ou B esteja em nível alto. Tabela verdade Programa Ladder correspondente A B S 0 0 0 0 1 1 1 0 1 1 1 1 Lógica NOT (não) Expressão lógica Função executada S = A’ Executa função lógica “NOT”, ou seja, nega ou inverte o sinal de entrada. Tabela verdade Programa Ladder correspondente A S 0 1 1 0 Lógica NAND (não e) Expressão lógica Função executada S = (A.B)’ (^) Executa função lógica “NAND”, ou seja, nega ou inverte as saídas da função AND. Tabela verdade Programa Ladder correspondente A B S 0 0 1 0 1 1 1 0 1 1 1 0 21
3- Extraia a expressão lógica, monte o circuito lógico (utilize blocos lógicos funcionais) e construa a lógica ladder a partir da tabela verdade. a) I0 I1 O0 Ladder aqui e demais respostas (no verso) 0 0 0 0 1 1 1 0 0 1 1 1 b) I0 I1 O0 Ladder aqui e demais respostas (no verso) 0 0 0 0 1 1 1 0 0 1 1 0 c) I0 I1 O0 Ladder aqui e demais respostas (no verso) 0 0 1 0 1 1 1 0 0 1 1 1 d) I0 I1 I3 O0 Ladder aqui e demais respostas (no verso) 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1 e) I0 I1 I3 O0 Ladder aqui e demais respostas (no verso) 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 0 Converta os diagramas (dado em FBD) para ladder. a) Lógica FBD Ladder correspondente b) Lógica FBD Ladder correspondente 23
c) Lógica FBD Ladder correspondente Ladder correspondente Dado as seguintes expressões lógicas, construa o diagrama correspondente em linguagem ladder e em diagramas de blocos funcionais (FDB). a) S= (A+B).C b) S= (A.B)+(C.D) c) S= (A’+B).(C.D)’ d) S= (A+B).D’ Aplicação da lógica combinacional (Simples) A aplicação da lógica combinacional é sem dúvidas o que mais interessa nos sistemas digitais, pois pode ser usada em diversas áreas. Aplicação 01 – Controle de trafego (resolvido) Deseja-se programar um controle de trafego para um túnel que só permite a passagem de um carro por vez. Veja ilustração: A prefeitura que encomendou o projeto tem os seguintes critérios: Quando os sensores detectarem a presença do carro, um nível lógico alto (ON) será enviado ao seu respectivo dispositivo de atuação. 24