Programação em Blocos Lógicos - Function Block Diagram (FBD) é uma linguagem gráfica definida no padrão IEC 61131-3. As funções são pré-programadas e os blocos de função, e por isso é muito mais amigável que as textuais, é baseada nos circuitos lógicos, muito semelhante as portas lógicas estudadas em eletrônica digital.
Principais características:
Figura 01 - Programação em Blocos Lógicos |
- Programação visual adequada para controle discreto, sequencial, etc.
- Representação simples, clara e de fácil interpretação;
- Blocos expansíveis em função do no de parâmetros de entrada;
- Operações lógicas, aritméticas e expressões são disparados por parâmetros externos, enquanto os algoritmos internos permanecem escondidos;
- Blocos encapsulam o algoritmo, destacando o fluxo de informações e o processamento de sinais;
- Lista A - "Co": Lista - Constantes e Conectores: Entradas: I1, I2, 13,...; Saídas: Q1, Q2, Q3,...; Marcadores: M1, M2, M3,...; Níveis Lógicos: LO - baixo; HI - alto; e Não conectado, ou inutilizado: “X”.
- Lista B - GF: Funções Gerais (General Functions): Porta AND; Porta OR; Porta NAND; Etc...
- Lista C- SF: Funções Especiais (Special Functions): Relé de Retardo na Ativação; Relé de Retardo na Desativação; Relé de I impulsos; Saída de I impulsos Simétricos; Etc...
- Lista D: Bloco de funções: Contém uma lista com os Blocos já utilizados no circuito, e que podem ser utilizados posteriormente, como entradas em blocos novos, por exemplo.
O significado de cada lista, e a aplicação das função contidas nas mesmas para acionamentos de são utilizadas em circuitos práticos.
Funções em Blocos Lógicos
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.
Abaixo encontra-se uma descrição mais detalhada de cada uma delas. Deve-se lembrar que em programação lógica, a representação que melhor se aplica ao entendimento das funções é a Tabela Verdade.
A Tabela Verdade consiste na representa são de todas as combinações lógicas possíveis entre as entradas e saídas. Para 2 entradas a tabela tem 4 linhas. Para 3 entradas a tabela tem 8 linhas, seguindo sempre uma relação de 2", onde "n" é o número de entradas.
Figura A - Bloco de função AND. |
Figura B - Bloco de função OR. |
Executa função lógica “AND”, ou seja, somente se as entradas I1 e I2 estiverem em nível alto a saída Q1 será acionada.
B - Função OR - Nesta função a saída é ativada se qualquer uma das entradas estiver ativada.
Executa função lógica “OR”, ou seja, para que a saída Q1 seja acionada basta que uma das entradas I1 ou I2 esteja em nível alto.
Executa função lógica “OR”, ou seja, para que a saída Q1 seja acionada basta que uma das entradas I1 ou I2 esteja em nível alto.
Figura C - Bloco de função NAND. |
Executa função lógica “NAND”, ou seja, nega ou inverte as saídas da função AND.
Figura D - Bloco de função NOR. |
Executa função lógica “NOR”, ou seja, nega a função OR, invertendo assim, suas saídas.
Figura E - Bloco de função NOT. |
Figura E - Bloco de função RS. |
© Direitos de autor. 2020: Gomes; Sinésio Raimundo. Última atualização: 12/03/2020
Nenhum comentário:
Postar um comentário