Você está na página 1de 15

Curso de Engenharia Mecânica

Automação e Informática
Industrial

Assunto: Linguagens de Programação LAD e FBD

Prof. Eden Costa – eccosta@pucminas.br


Proposta – Desenvolver o programa LAD
FUNCIONAMENTO

• A Figura ilustra um simples sistema de embalagem


para o enchimento de caixas de cocos;
• O botão START (S1) ativa ao processo;
• O botão STOP (S2) desliga o processo;
• Cada caixa contém no máximo 12 cocos;
• A esteira transportadora 1 carrega e transporta os
cocos;
• A esteira transportadora 2 providencia o transporte
das caixas de coco, que caem da esteira 1 até a
caixa posicionada na esteira 2;
• O coco que cai na caixa é contado por meio da
fotocélula B1;
• Ao atingir o valor de 12 cocos, a esteira 1 para e a esteira 2 é acionada após 3 segundos, para garantir que o último coco
seja condicionado na caixa;
• A esteira 2 fica acionada até a nova caixa vazia atingir o sensor de fim de curso FC1.
Proposta – Desenvolver o programa LAD

LISTA DE ENTRADAS E SAÍDAS


I1 → Botão do START S1
I2 → Botão de STOP S2
I3 → Sensor da fotocélula B1
I4 → Sensor de fim de curso da
caixa FC1
Q1 → Esteira Transportadora 1
Q2 → Esteira Transportadora 2
Exercício – Linha de embalagem de coco - LAD
Exercício – Linha de embalagem de coco - FBD
Funções Analógicas
Destacam-se os seguintes blocos:
Analog Comparator → Compara se a entrada analógica I é maior que a entrada analógica II.

Analog Threshold Trigger → Realiza a conversão da variável de entrada e define o escalonamento


da saída a partir da definição de parâmetros pré-definidos.

Mathematic Instruction → Realiza operações matemáticas básicas (adição, subtração,


multiplicação e divisão).

Analog Input → Entrada analógica ajustável, mas definida incialmente entre 0 e 1000.

Analog Output → Saída Analógica.


Analog Comparator

Características do Bloco
Entradas → Sinais Analógicos
Saída → Sinal Digital
Compara o valor da entrada analógica AI1 com AI2
• Se AI1 > AI2 → Q = 1
• Se AI1 < AI2 → Q = 0
Analog Threshold Trigger
Características do Bloco
Entrada → Sinal Analógico
Saída → Sinal Digital
Measurement Range → Define o
escalonamento da entrada analógica, que
varia inicialmente entre 0 (mínimo) e 1000
(máximo). No caso:
• Mínimo → -50
• Máximo → 100
Threshold → Define a faixa de ativação da
saída. No caso, liga quando a entrada
analógica for -50 e desliga quando for 0.
Analog Threshold Trigger
Características da Lógica
Os blocos Threshold foram configurados para receber um sinal analógico variável
entre -50 e 100. A faixa operacional é entre 0 e 49. Abaixo ou acima deste valor, a

saída uma outra saída será ativada em


forma de flashes:
• SF001 – Ativa a saída se a entrada
analógica estiver entre -50 e -1
• SF002 – Ativa a saída se a entrada
analógica estiver entre 0 e 49
• SF003 – Ativa a saída se a entrada
analógica estiver entre 50 e 100
Analog Threshold Trigger
Em muitos processos industriais, a temporização precisa ser flexível para atender às mais variadas condições
experimentais de um sistema. O exemplo a seguir ilustra uma forma de ajustar o tempo de um temporizador ON-Delay,
na faixa entre 0 e 40 segundos, a partir do bloco Analog Threshold Trigger.

Lógica Ladder Configuração do bloco Analog Threshold Trigger Configuração do Timer ON - Delay
Mathematic Instruction

Características do Bloco
Entrada → Sinal Digital (Enable)
Instruções → Permite criar uma lógica a
partir das 4 operações fundamentais. No
exemplo apresentado, a operação
realizada é C1 + C2 + C3, isto é, a soma dos
valores de contagem dos 3 blocos.
Saída → Sinal Analógico
Mathematic Instruction
Características da Lógica
Os três contadores informam a contagem de
peças de tamanhos diferentes (pequena, média
e grande) em uma linha industrial. O bloco
Mathematic Instruction tem a função de
efetivar a soma de todas as peças. Como a meta
diária é a produção de 50 peças, o bloco Analog
Threshold Trigger foi configurado para acionar
uma sinalização sempre que esta meta for
atendida.
Projeto de um semáforo usando funções
analógicas
Características da Lógica
1 1. Gerador de Pulsos (T1) configurado para gerar um pulso a cada
5 segundo.
2. Contador (C2) recebe os pulsos de T1 na entrada CNT e ativa a
saída quando o valor de contagem for igual a 24 (24 segundos),
6
2 instante em que é reiniciado.
3. Flag (M1) ativado quando C2 = 24 .
7 4. Bloco matemático (SF3) recebe o valor de contagem de C2, e

3 envia o valor de contagem para os blocos Threshold SF4, SF5,


SF6 e SF7.
8
5. SF4 → Ativo entre 0 e 8 segundos (Sinal Verde da Rua A).
4 6. SF5 → Ativo entre 8 e 12 segundos (Sinal Amarelo da Rua A).
7. SF6 → Ativo entre 12 e 20 segundos (Sinal Verde da Rua B).
8. SF7 → Ativo entre 20 e 24 segundos (Sinal Amarelo da Rua B).
Projeto de um semáforo usando funções
analógicas

9
13
Características da Lógica
9. VD – A → sinaleiro verde da Rua A
10
10. AM – A → sinaleiro amarelo da Rua A
11. VD – B → sinaleiro verde da Rua B
11 12. AM – B → sinaleiro amarelo da Rua B
14
13. VM – B → sinaleiro vermelho da Rua B
14. VM – A → sinaleiro vermelho da Rua A
12
Comentários Finais
O próximo assunto a ser abordado é a sequência do estudo sobre as linguagens de
programação LAD e FBD, baseada na norma IEC 61131-3. Este será o tema da aula
do dia 23/09/2020. Para quaisquer esclarecimentos adicionais, dúvidas, sugestões,
enviar mensagem a partir do SGA ou pelo e-mail eccosta@pucminas.br.

Atenciosamente,

Éden Cristiano Costa


Professor da disciplina Automação e Informática Industrial
Curso de Engenharia Mecânica
Belo Horizonte, 16 de Setembro de 2020

Você também pode gostar