Escolar Documentos
Profissional Documentos
Cultura Documentos
AVANÇADAS
LÓGICOS PROGRAMÁVEIS
INTRODUÇÃO
CURSO ONLINE + 30 MINUTOS DE MENTORIA INDIVIDUAL
Sinais Digitais + Sinais Lógicas Booleanas (AND, Temporizadores On-Delay Método de Programação
Analógicos OR e NOT) e Off-Delay Avançado
Análise Teórica
Comparadores > < >= <=
-Linguagem LADDER
Professor. Téc. Igor
Guimarães
CONTROLADORES
LÓGICOS
PROGRAMÁVEIS
(HARDWARE)
Deseja-se implementar um sistema de controle para um tanque misturador simples, como mostrado no esquema:
Principais características:
Baseada no diagrama elétrico de contatos
Adequada para controle discreto, combinacional
e sequencial
Utilizam blocos de função para controle
regulatório e funções especiais.
Pelo conjunto de ações esquematizadas no diagrama de contatos, pode-se esboçar o programa a ser desenvolvido em
linguagem Ladder. Uma chave pode estar em duas situações: aberta (NA ) ou fechada (NF).
A função da logica Ladder é controlar uma saída de acordo com a combinação das lógicas dos contatos das entradas. O diagrama
Ladder é uma técnica utilizada para descrever uma função lógica utilizando contatos e bobinas. O diagrama de contato é composto
de duas barras verticais que representam os polos positivos e negativos de alimentação.
A linha vertical a esquerda representa o polo positivo e a da direita o polo negativo. A idéia principal do diagrama em Ladder é
representar graficamente um fluxo de “eletricidade virtual” entre as duas barras verticais. Essa eletricidade virtual sempre flui do
positivo para o negativo (Convencional).
Uma regra utilizada por quase todos os fabricantes de CLPs é que um fluxo reverso (leitura de um programa da direita
para a esquerda) não é permitido, ou seja, de maneira diferente do que acontece nos circuitos elétricos reais, o fluxo
de uma corrente elétrica virtual em uma logica Ladder flui sempre da esquerda para a direita.
Em um diagrama Ladder, uma bobina pode ter quantos contatos NA ou NF desejar. Isso significa que um mesmo
contato pode ser repetida diversas vezes.
Cada conjunto de bobinas disponíveis e seus respectivos contatos no CLP são identificados por um endereço de
referência único. Também permite o uso de múltiplos contatos de um dispositivo de entrada.
As memórias auxiliares servem para armazenamento temporário de dados (bits). Seu efeito é comparável com o dos
contatores auxiliares. O nome rele interno foi dado em função dessa característica.
Para efeitos de programação, suas bobinas podem ser energizadas e desativadas e seus contatos utilizados para ligar ou
desligar outras saídas.
Se o botão e NA ligado em um contato aberto das entradas do CLP: quando esse botão não esta acionado, a entrada fica
com contato aberto. Quando acionar o botão, aciona a entrada do CLP (fecha o contato da entrada).
Se o botão e NF ligado em um contato aberto das entradas do CLP: quando esse botão não está acionado, a entrada fica
com contato fechado. Quando acionar o botão, desaciona a entrada do CLP.
Os contatos, na maioria das vezes, estão associados aos elementos de entrada do CLP e são esses elementos que definem uma lógica.
Já as bobinas são os elementos que recebem o resultado de uma operação lógica e, geralmente associadas às saídas do CLP,
permitem o acionamento de algum dispositivo.
Um contato normalmente aberto (NA) irá permanecer aberto enquanto o valor da entrada especificada pelo endereço for igual a “0”,
impedindo o fluxo de energia através dele. O contato irá se fechar somente quando o valor do endereço for “1”, permitindo o fluxo de
energia.
Um contato normalmente fechado (NF) segue a lógica inversa de um contato NA, por isso, dizemos que um contato NF resulta na
operação lógica de negação.
Nas outras linguagens de programação de CLP, as operações relacionais E, OU e a negação são construídas por meio dos
operadores próprios “AND”, “OR” e “NOT”, respectivamente. Veremos como utilizá-las no Diagrama de Blocos de Funções.
Nas linguagens de programação Ladder e FBD, ambas linguagem gráficas, os operadores numéricos, assim como os
comparadores, estão disponíveis somente na forma de blocos de função;
Talvez as funções mais importantes e úteis de um CLP sejam as de contagem e temporização, pois permitem a implementação de uma
série de algoritmos, para controle ou monitoramento de máquinas e equipamentos.
Um contador é um elemento muito simples, capaz de identificar a borda de subida de um sinal aplicado nas entradas de controle,
fazendo atualizar uma variável de contagem.
Um temporizador, como o próprio nome sugere, é uma função capaz de monitorar o tempo em que uma condição de entrada é satisfeita.
Isso pode ocorrer com atraso na energização (TON) ou com atraso na desenergização (TOF). Vejamos como funciona um temporizador
com atraso na energização:
Ao pressionar o botão Start (NA) a esteira M1 será acionada e só para quando chegar na posição SFE dada pelo sensor de
proximidade (NF).
Com a esteira parada e a caixa na posição o sistema deve dar um tempo de 30 segundos para o operador realizar o
fechamento da embalagem.
Com 15 segundos da caixa parada um sinalizador deverá ser acionado alertando o operador que o tempo está acabando.
Com a esteira em funcionamento outro sinalizador deverá ser acionado. Professor. Téc. Igor
Guimarães
CONCLUSÃO
O conhecimento das linguagens de programação
e metodologias para desenvolvimento de
programas é realmente o que separa quem
consegue ter sucesso com essa área. Por isso
estude muito essas metodologias e pratique na
mesma proporção. A prática faz com que você
evolua rápido.
Bons Estudos!
https://flow.page/igor.guimaraes