Voltar ao glossário

Automação e acionamentos

Autómato programável (PLC)

Em resumo

Um autómato programável (PLC) é um controlador digital que comanda máquinas e instalações de forma cíclica com base num programa armazenado.

Índice
  1. O que é Autómato programável?
  2. Na prática: manutenção e compras
  3. Perguntas frequentes
  4. Termos relacionados
  5. Saiba mais

O que é Autómato programável?

Um autómato programável lê sinais de sensores e interruptores, processa-os segundo um programa de aplicação e comanda atuadores como motores, válvulas ou indicadores. Na indústria, substituiu em grande medida os antigos comandos cablados por relés e contactores, porque a lógica pode ser alterada por software.

É típica uma estrutura modular composta por fonte de alimentação, unidade central (CPU), módulos de entradas e saídas digitais e analógicas, módulos de comunicação e, se necessário, módulos especiais, por exemplo para contagem ou posicionamento. O programa é executado ciclicamente: ler entradas, executar o programa, escrever saídas. A duração de uma execução chama-se tempo de ciclo. As linguagens de programação estão normalizadas na IEC 61131-3, entre elas o diagrama de contactos (LD), o diagrama de blocos funcionais (FBD), o texto estruturado (ST) e o diagrama funcional sequencial (SFC).

Os autómatos estão frequentemente em serviço muito mais tempo do que a respetiva geração de aparelhos se mantém disponível. As séries mais antigas são descontinuadas e as CPU e módulos de substituição passam a estar apenas disponíveis de forma limitada. O mais tardar nessa altura coloca-se a questão de constituir stock ou migrar para uma geração atual, o que geralmente exige adaptações ao programa, ao hardware e à rede.

Na prática: manutenção e compras

O programa de aplicação atual deve estar guardado e versionado, juntamente com a configuração de hardware e as licenças do software de programação. Para pedidos de peças de substituição, são necessários a referência completa do artigo, a versão do módulo e, se for o caso, a versão de firmware, pois determinam a compatibilidade.

Sinónimos e abreviaturas: PLC · programmable logic controller · controlador lógico programável · CLP (BR) · autómato

Perguntas frequentes

Que linguagens de programação existem para um autómato programável?

A norma IEC 61131-3 descreve várias linguagens: gráficas, o diagrama de contactos (LD), o diagrama de blocos funcionais (FBD) e o diagrama funcional sequencial (SFC); textual, o texto estruturado (ST). A lista de instruções (IL) é considerada em vias de extinção nas edições mais recentes da norma. As linguagens que um autómato suporta concretamente dependem do ambiente de programação.

O que é o tempo de ciclo de um autómato programável?

O tempo de ciclo é o tempo de que um autómato precisa para uma execução completa: ler as entradas, executar o programa e definir as saídas. Depende da dimensão do programa, da capacidade de processamento e da carga de comunicação. Para tarefas críticas em termos de tempo, é importante um tempo de ciclo curto e regular; muitos autómatos supervisionam-no e entram em estado de falha quando é excedido.

O que fazer quando um autómato programável é descontinuado?

Primeiro, devem ser registados os módulos instalados, o seu estado e as reservas existentes. A curto prazo, constituir stock ou fazer uma última compra assegura o funcionamento; a médio prazo, deve planear-se a migração para uma geração atual de autómatos. Isso inclui a conversão do programa, a verificação da periferia e uma colocação em serviço planeada. Uma versão do programa guardada e comentada facilita cada um destes passos.

Que dados são necessários para substituir um módulo de autómato?

São necessários a referência completa do artigo, a versão ou estado de hardware e, no caso das CPU, a versão de firmware. São úteis ainda dados sobre a ocupação das ranhuras, o sistema de bus e o software de programação utilizado. Uma versão diferente pode fazer com que um módulo não seja reconhecido sem adaptar a configuração de hardware.

Saiba mais