Quais são os diferentes tipos de controlador lógico programável?
Muitos tipos de controladores lógicos programáveis são freqüentemente usados em manufaturas, indústrias e até em parques de diversões. Os diferentes tipos podem incluir lógica ladder, programação tradicional, lógica de estado, interface homem-máquina e unidades terminais remotas. A maioria desses controladores é definida pela configuração física do hardware, bem como pelos tipos de software ou linguagens de programação usadas. O hardware do controlador lógico programável geralmente é construído para resistir a condições climáticas intensas ou desgaste físico, e o software costuma ser um pouco elástico para acomodar muitas situações diferentes. Como resultado, os vários controladores geralmente são projetados para sistemas de fabricação e automação.
A lógica ladder é considerada um dos tipos mais comuns de controlador lógico programável. Nesses sistemas, o hardware da lógica de retransmissão é frequentemente automatizado e mantido usando a lógica programável. Isso torna esse tipo útil em sistemas industriais, porque muitas funções podem ser mantidas com o mínimo de interação humana. Além disso, a lógica ladder pode ser combinada com várias formas de controladores programáveis para criar sistemas avançados.
Os controladores lógicos de programação tradicionais geralmente usam linguagens de computador comuns, como o BASIC, para inserir comandos e manter um sistema. Esse tipo geralmente inclui algum nível de interação humana. Os controladores lógicos que usam programação tradicional também podem ser usados para controlar sistemas baseados em relés ou processos de fabricação de fábrica que devem ser flexíveis.
A lógica de estado é frequentemente considerada um dos tipos flexíveis de controlador lógico programável. Ao criar um modelo computadorizado de uma tarefa do mundo real, os controladores lógicos de estado programáveis costumam ser usados para ajudar nas tarefas que podem mudar rapidamente. A lógica de estado permite a simulação da tomada de decisão, porque o estado de um programa geralmente muda com base nos dados de entrada e saída. Muitos tipos de sistemas lógicos programáveis podem ser modelados usando a lógica de estado.
As interfaces homem-máquina geralmente combinam os diferentes controladores para permitir automação e interação humana de rotina. Esses sistemas podem confiar em comandos de entrada ou fornecer dados aos usuários quando solicitados. Esse tipo geralmente é mais avançado que os sistemas totalmente automatizados, porque várias linguagens de programação são frequentemente necessárias para facilitar a interação consistente.
As unidades terminais remotas são geralmente projetadas para fornecer uma função estática. Eles geralmente são usados remotamente e podem fornecer um fluxo consistente de dados, apesar das duras condições ambientais ou de processamento de dados. Esses sistemas geralmente são projetados para funcionar sem muita interação humana, o que os torna ideais para monitoramento quando comparados a outros sistemas de controle.