.jump-link a { color: white; background: #d9d2e9; width: 100px; padding: 10px 20px; display: block; margin: auto; }

Sistema Embarcado versus Controlador Lógico Programável (CLP): o que é melhor?

Muitas vezes surge a pergunta sobre o que é melhor utilizar em um projeto de automação, um CLP (Controlador Lógico Programável) ou um Sistema Embarcado?

Inicialmente é importante estabelecer esses conceitos. Um Sistema Embarcado é um computador que está incorporado em um equipamento ou dispositivo e que possui características exclusivas para uma determinada aplicação, ou seja, é um sistema desenvolvido para atender a uma aplicação específica. Por sua vez, o CLP é também um computador, mas desenvolvido para aplicações genéricas de automação e de controle de processo, como no caso das aplicações industriais, e que preserva a sua independência em relação à aplicação.

Contudo, se for observada a constituição funcional dos CLPs pode-se dizer que em última análise eles também se enquadram em termos de arquitetura como um sistema embarcado, ou seja, eles são sistemas embarcados voltados para aplicações de automação.

Com base nisso, pode-se dizer que sob o ponto de vista computacional tanto os CLPs quanto os Sistemas Embarcados são sistemas eletrônicos composto por processador(es), memória(s) e dispositivo(s) de E/S (entrada e saída) interconectados por um barramento, e se for analisado esse conceito, constata-se que essa é a definição clássica de computador.

Entretanto, pode-se destacar uma das vantagens de se utilizar CLPs é que a sua constituição física e funcional ser voltada para a sua utilização no ambiente industrial, pois há uma grande facilidade para se conectar sensores (termopares, transistores, etc) e os atuadores (motores, relés e etc). Nesse sentido, pode-se ainda destacar outra característica dos CLPs que é a agilidade de se desenvolver a aplicação (software de controle), pois os CLPs podem ser programados utilizando-se de uma linguagem própria, como é o caso da Linguagem Ladder, que foi elaborada exclusivamente para os CLPs.

Não obstante, os sistemas embarcados apresentam também vantagens, pois uma característica muito importante é a de serem desenvolvidos especificamente para uma aplicação ou problema, em que há a necessidade de racionalização dos recursos, desde o custo, tamanho até consumo de energia.


Logo, não há uma resposta direta e simples para a pergunta inicial, pois a resposta depende de alguns fatores como da aplicação, do tempo de desenvolvimento, dos recursos, e, principalmente, da equipe de desenvolvimento.