Você pode baixar a versão mais atual do ScadaBR aqui.
O ScadaBR é um software open source que oferece todas as funcionalidades de um sistema SCADA (Supervisory Control and Data Acquisition, na sigla em inglês) completo. Softwares do tipo SCADA existem desde o final dos anos 60, e são peça fundamental na automação de processos que envolvam máquinas, controladores lógicos programáveis (CLPs), acionamentos eletrônicos e sensores.
Entre os principais recursos do ScadaBR estão:
- Aquisição de dados em mais de 20 protocolos como: Modbus TCP/IP e Serial, OPC, DNP3, IEC, Serial ASCII e HTTP
- Visualização de dados (variáveis ou "tags") em tempo real
- Construção de telas gráficas (HMI ou sinópticos)
- Engine de Alarmes e Eventos parametrizáveis
- Alarmes sonoros
- Acesso via browser
- Engine de scripts para controle, automação, geração de "receitas", etc.
O ScadaBR é um software open source e 100% gratuito. Com o ScadaBR, o único limite é a sua criatividade.
O ScadaBR possui instaladores oficiais para Windows e Linux. Obtenha-os na página dos lançamentos.
Se você quiser (ou precisar) realizar uma instalação manual, siga estes passos:
- Instale o Java 8 (ou OpenJDK 8)
- Instale o Tomcat 9
- Faça o download do último lançamento
- Extraia o arquivo
.war
e copie a pasta extraída para dentro da pastawebapps/
, no Tomcat - Reinicie o Tomcat
Obs.: O banco de dados usado por padrão é o Derby. Caso você queira utilizar outro banco de dados (como o MySQL/MariaDB) a configuração a ser realizada consiste em editar o arquivo /WEB-INF/classes/env.properties
e instalar o ConnectorJ referente a seu gerenciador de banco de dados.
O ScadaBR é um software multiplataforma baseado em Java/Tomcat. Qualquer sistema operacional compatível com o Java 8 e Tomcat 9 está apto para rodar o ScadaBR. Note que os requisitos de hardware podem variar dependendo das suas demandas de uso do ScadaBR. Note também que o instalador para Windows suporta apenas a instalação em Windows Vista ou mais recente.
Em 2016 o ScadaBR se internacionalizou, dando origem ao projeto Scada-LTS. O Scada-LTS é desenvolvido por um time de desenvolvedores de diversos países, e possui um ritmo de desenvolvimento intenso, com diversas melhorias implementadas e novas tecnologias sendo incorporadas à base de código.
Atualmente, as versões do ScadaBR são baseadas no código-fonte da última versão open source do Mango M2M. Em breve, porém, lançaremos a série ScadaBR 2.x tendo como novo núcleo o Scada-LTS.
A tabela abaixo mostra os principais recursos presentes nas diferentes versões do ScadaBR e do Scada-LTS
Recursos | ScadaBR 1.0 | ScadaBR 1.1 | ScadaBR 1.2 | Scada-LTS |
---|---|---|---|---|
Versão do Java | 6 | 7 ou 8 (depende da compilação) | 8 | 11 |
Versão do Tomcat | 6 | 7 | 9 | 9 |
Suporte a "perfis de usuário" | Não possui | Possui | Possui | Possui |
API REST | Não possui | Não possui | Não possui | Possui |
Suporte a Modbus Serial | Sim | Não | Sim | Não (será implementado no futuro) |
Instaladores | Windows, Linux (não oficial), instalação manual | Sem instaladores oficiais | Windows, Linux (inclusive Raspberry), instalação manual | Instalação via Docker ou instalação manual |
Para conhecer mais sobre o Scada-LTS, visite a página do projeto no GitHub
No Fórum do ScadaBR você pode se informar, aprender e tirar dúvidas sobre como usar o ScadaBR. Visite também nosso site e nosso canal no YouTube.
Você ou sua empresa precisam de suporte comercial para o ScadaBR? Você pode conferir nosso curso oficial ou entrar em contato com um integrador do ScadaBR.
Os manuais oficiais do ScadaBR, bem como as versões anteriores do software (1.0 e 1.1), podem ser encontrados neste repositório.
- Você pode enfrentar problemas com o OpenJDK 8 na hora de enviar e-mails. Caso você receba um alarme de erro contendo a mensagem
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
edite o arquivojava.security
, que deve estar em${JRE}/lib/security/java.security
(no qual${JRE}
é o caminho para o seu Java Runtime Environment). Neste arquivo, na opçãojdk.tls.disabledAlgorithms
removaTLSv1
eTLSv1.1
da lista. - O recurso de exportar projeto para um arquivo ZIP não funciona nas versões 1.1 e 1.2 do ScadaBR. Recomendamos que você exporte as informações do seu projeto como JSON e que arquivos complementares (tais como as imagens de fundo das Representações Gráficas) sejam copiados manualmente.
O ScadaBR é um software livre e open source, disponibilizado sob GPL 3+.