Softwares para interação com ambiente físico - comandando equipamentos e lendo sensores de temperatura, umidade do ar, consumo de energia elétrica, entre outros - são cada vez mais comuns. Introduzimos o tema SCADA (Supervisory Control And Data Acquisition) e apresentamos os principais softwares livres hoje disponíveis nesta área.
Neste artigo apresentamos brevemente o que é um software SCADA, e indicamos algumas das opções atualmente disponíveis no cenário open-source mundial. Também mostramos como é possível utilizar o ScadaBR para construir, com relativa facilidade, soluções completas de registro e monitoramento de dados provenientes de sensores e máquinas industriais.
Entre os softwares open-source existentes nesta área, consideramos que o ScadaBR é um dos mais aptos a se desenvolver como uma solução tecnicamente viável e suportada pela comunidade. No estágio atual de desenvolvimento o ScadaBR já possui fácil utilização, suporte a um grande número de protocolos, e grande flexibilidade devido a sua arquitetura extensível, baseada em uma API web-services. Com isso o ScadaBR ultrapassa a escala experimental, e passa a ser utilizado com sucesso em aplicações reais, em Indústrias, Laboratórios, Automação Predial e Serviços Públicos.
Entre alguns desafios encontrados para o futuro dos SCADA's open-source, para um maior avanço em direção a aplicações de sensoreamento e automação cada vez mais críticas, podemos citar:
Evolução para maior integração com Linux RT (tempo-real) permitindo melhor performance e aquisição de dados com taxas determinísticas, em resolução de poucos milissegundos;
Implementação de modelos formais de segurança conforme normas internacionais;
Implementação de soluções de redundância, com base em estudos e técnicas recentes de alta disponibilidade (HA).
Atualmente já podemos identificar impactos imediatos na redução de custos com sistemas de Automação, ao substituir softwares SCADA proprietários por seus equivalentes open-source. A longo prazo, podemos esperar que este movimento leve também a uma maior democratização do conhecimento nas Indústrias e Laboratórios, levando a ganhos sociais e econômicos em virtude de uma maior Qualidade e Produtividade em serviços e produtos, que é um efeito do uso das tecnologias de Automação, não só por grandes corporações, mas também por micro e pequenas empresas de todo o país.
Agradecimentos à equipe do ScadaBR, LABelectron (Fundação CERTI) e MCA Sistemas que tornaram possível a elaboração deste artigo.
[2] Comentário enviado por julio_hoffimann em 11/05/2011 - 20:54h
Oi Victor, parabéns!
Ótimo artigo! Bom saber que existe um projeto nacional desse nível, desejo boa sorte a todos os envolvidos no desenvolvimento. Vamos torcer para que as indústrias percebam rapidamente a necessidade de um protocolo aberto que garanta interoperabilidade.
[4] Comentário enviado por fabiodurao em 12/05/2011 - 16:54h
Ae Victor, até que enfim eu vi sua cara, imaginava um velho, gordo e bigodudo pelo tanto que vc sabe, mas até que não ahiuHuihaUIhAUIh...
Muito bom o artigo, só faltou vc falar que vc é um dos principais colaboradores do ScadaBR, aliás, fiquei intrigado, como é que foram feitas as tabelas lá na "Tela de monitoramento das máquinas da fábrica:" e como é que foi feito aquele quadro cinza de fundo dos datapoints simples lá na PCH? Foi por recurso de edição do ScadaBR ou foi na própria criação da imagem de fundo?
Ah, eu também já uso o ScadaBR em um laboratório de universidade e realmente ele é ótimo, recomendo à todos.
O site do ScadaBR saiu fora do ar agora, será a versão 1.0 chegando aí?!
[5] Comentário enviado por victor_rocha em 14/05/2011 - 12:54h
alo Fabio, tudo certo então?
soh vc mesmo pra vir ate aqui tirar um sarro hehehe
buenas, tanto as tabelas quanto o fundo cinza, a gente fez com o componente HTML usando div e tables simples.
no caso da tabela vc pode gerar uma tabela em branco (tags table, tr, td) e depois arrastar os "datapoints simples" do scadabr para as posições corretas com o mouse;
ou usar server-side script mas é um pouco mais elaborado, mais pra frente vai ter uma documentação sobre isso.
sobre o site fora, tivemos problema na manutenção do portal mas já voltou!
[7] Comentário enviado por jcristiano em 16/05/2011 - 00:15h
Excelente artigo. Meu projeto de graduação envolverá controle e sistema de supervisão, sendo que seu artigo foi bastante útil para expor soluções livres nesse âmbito. Tinha trabalhado com outros sistemas de supervisão (iFix, Cimplicity e Elipse) e deu para perceber que a tecnologia detalhada no artigo é muito poderosa. Estava tentando trabalhar usado o Proview - http://www.proview.se - agora vou dar uma atenção especial ao ScadaBR.
[8] Comentário enviado por jcristiano em 17/05/2011 - 00:58h
Não sei se estou certo, mas faltou fornecer as credenciais para acessar o painel de administração após a instalação: usuário "admin" e senha "admin".
Também postei no fórum da aplicação, mas achei interessante perguntar aqui também: Existe algum meio de integrar o sistema supervisório ScadaBR a uma leitora biometria?
[9] Comentário enviado por victor_rocha em 16/06/2011 - 13:15h
h5n1,
desculpa a demora mas às vezes passa batido uma pergunta, estamos com várias demandas do ScadaBR e isso é ótimo!
Em princípio seria simples, se a leitora biométrica funcionar como um teclado, ou se fizer output de dados em arquivo texto, por exemplo. vai depender do driver do sensor.
por ser aberto é possível escrever um driver para o equipamento, se for um projeto com mais recursos ou tempo de dedicação.
abraço
Victor
[10] Comentário enviado por jeff.jno em 07/07/2011 - 11:29h
Impressionante, a equipe de desenvolvimento do SCADABR junto com os colaboradores fiseram um trabalho incrivel. Estão de parabéns.
Realmente é um sistema de encher os olhos.
[12] Comentário enviado por capitainkurn em 19/05/2013 - 23:49h
Ótimo artigo, estou engatinhando com automação e controle em vista de meu atual trabalho é meu primeiro contato com LPCs e seu artigo me deu uma ótima ponto de início para pesquisa e estudo.