Controladores Programáveis - aula 05
Controladores Programáveis - aula 05
Linguagem Ladder
Essa linguagem é baseada na lógica de relés e contatos elétricos, e é usada em circuitos de comandos de acionamentos, assim ela foi desenvolvida com os mesmos conceitos dos diagramas de comandos elétricos que utilizam bobinas e contatos.
Diagramas de contatos em ladder
O diagrama de contato Ladder é uma técnica utilizada para descrever uma função lógica utilizando contatos e bobinas, o diagrama consiste em duas barras verticais que representam os polos positivos e negativos de alimentação.A linha vertical esquerda representa o polo positivo e a da esquerda o polo negativo. A ideia principal do diagrama Ladder é representar graficamente um fluxo de “eletricidade virtual” entre as duas barreiras verticais, fluindo sempre do positivo para o negativo.
O conjunto de contatos que compõe um Ladder é conhecido como condição de entrada ou logica de controle. As instruções de saída como bobinas e blocos funcionais, devem ser os últimos elementos a serem colocados à direita.
Um Ladder é verdadeiro quando uma saída é energizada virtualmente e o fechamento de todos os contatos gera a corrente virtual que aciona a bobina.
Fluxo reverso
Quando relés eletromecânicos são utilizados para implementar uma logica Ladder, o fluxo de energia pode ocorrer em qualquer sentido por meio dos contatos. Uma regra seguida por quase todos os fabricantes de controladores é que o fluxo reverso, da direita para a esquerda não é permitido.
Repetição de contatos
O diagrama Ladder pode conter bobinas com quantos contatos NA e NF forem necessários, isso quer dizer que um mesmo contato vai ser repetido diversas vezes em uma lógica.
O controlador programável também permite que seja possível o uso de múltiplos contatos de um dispositivo de entrada.
Repetição de uma mesma bobina
Existem alguns modelos de CPs que permitem que uma mesma saída seja repetida, mas não é aconselhável fazer isso porque a repetição de uma saída em degraus diferentes torna muito confusa a lógica do programa, dificultando o entendimento de quem assumir a manutenção desse programa, então se recomenda que uma bobina (saída) não se repita.Relés internos
Chamados de bobinas auxiliares, relés auxiliares ou memoria interna, são elementos bastante importantes na programação. Esses elementos devem ser utilizados para o armazenamento temporário de dados, seus efeitos são comparáveis com o dos contatores auxiliares. Na programação suas bobinas podem ser energizadas e desativadas e seus contatos utilizados para ligar ou desligar outras saídas.Leitura dos degraus do diagrama Ladder
A avaliação de leitura é que define a ordem em que o processador executa o diagrama de contatos, programas compostos por diversos degraus (networks) são executados da direita para a esquerda e de cima para baixo, uma lógica após a outra, e assim são repetidos ciclicamente, exceto quando houver instruções de desvio.A prioridade da leitura é: primeiro da esquerda para a direita, e depois de cima para baixo, se tiver uma lógica OU, esta leitura passa a ser prioritária.
Endereçamento
Cada instrução de entrada ou saída deve estar associado a um endereço indicando a localização na memoria do CP em que o estado dessa instrução deve ser armazenado. A cada elemento no diagrama Ladder é associado um operando, identificado por letras e números. Entradas, saídas e memórias internas são identificadas pelos seus endereços. A notação de cada um desses endereços depende do fabricante do CP, por exemplo, é comum codificar as entradas utilizando a letra I (Input) e a letra Q (Quit) ou O (Output) para as saídas, existem também alguns que utilizam as letras X e Y para codificarem respectivamente entradas e saídas.