Sobre o ScadaBR

Bem-vindos ao ScadaBR

Downloads

ScadaBR 1.0 CE – Windows

ScadaBR 1.0 CE – pacote zip (para usuários do Apache Tomcat)

Funcionalidades Principais do ScadaBR:

  • Ambiente de Desenvolvimento para Aplicações SCADA
  • Acesso em Browser (Desktop, mobile)
  • Aquisição de dados em mais de 20 protocolos como: Modbus TCP/IP e Serial, OPC, DNP3, IEC, Serial ASCII, HTTP
  • Variáveis calculadas (com funções matemáticas, estatísticas, e lógica em geral)
  • Visualização de dados (variáveis ou “tags”) em tempo-real
  • Registro contínuo das variáveis em Banco de Dados (Historian/ Datalogger)
  • Construção de telas gráficas (HMI ou Sinópticos)
  • Engine de Alarmes e Eventos parametrizáveis
  • Alarmes Sonoros
  • Sistema de Permissões por Usuários
  • Relatórios de Variáveis, Alarmes e Eventos
  • Engine de “scripts” para controle, automação e “batches”, entre outros
  • API com exemplos em Java, Visual Basic, PHP e Python, entre outros.

O que é o ScadaBR?

ScadaBR é um software livre, gratuito e de código-fonte aberto, para desenvolvimento de aplicações de Automação, Aquisição de Dados e Controle Supervisório.

O ScadaBR pretende oferecer todas as funcionalidades de um sistema SCADA tradicional. Este tipo de software (Supervisory Control and Data Acquisition, na sigla em inglês) existe desde o final dos anos 60, e é a peça fundamental em qualquer tipo de aplicação computadorizada que envolva máquinas, controladores programáveis (CLP´s), acionamentos eletrônicos e sensores.

Pode-se dizer que um SCADA funciona como o “sistema nervoso central” de um sistema de automação, monitorando todos os dispositivos e oferecendo acesso organizado a seus controles e parâmetros.

O público-alvo do ScadaBR abrange profissionais de automação, universidades, escolas técnicas e empresas de todos os portes, que necessitam comandar máquinas diversas através de um computador, executar lógicas de automação, ou simplesmente visualizar dados de sensores, ambientes e processos industriais.

 

Nosso software também é ideal para “hobbystas” e inventores, em suas próprias garagens e laboratórios, permitindo manipular uma vasta linha de instrumentos e acessórios, a partir de qualquer lugar, e em um mesmo sistema.

Aplicações do ScadaBR

  • Alguns exemplos de onde o ScadaBR já é utilizado com sucesso:
  • Automação Industrial/ Controle de Processos
  • Automação Residencial
  • Automação Predial
  • HVAC (Ventilação, Aquecimento e Ar-Condicionado)
  • Sistemas de Energia (Geração, Distribuição e Transmissão)
  • Eficiência Energética (incluindo Multimedidores e Medição Setorial)
  • Saneamento Básico
  • Automação Rural/Agricultura
  • Aplicações para Redes de Sensores sem-fio
  • Aplicações para “Internet of Things”
  • Estações Meteorológicas
  • Pesquisa e Desenvolvimento
  • Monitoramento de Temperaturas
  • Bancadas de Controle Experimental
    …. e muito, muito mais!

As possibilidades são realmente ilimitadas.
Não podemos prever onde será a próxima aplicação do ScadaBR… invente uma =)

Como obter ajuda ou serviços profissionais com o ScadaBR

Para dúvidas cotidianas e discussões gerais sobre o sistema, recomendamos o uso de nosso fórum, feito para a comunidade.

Procure nas discussões passadas, se o seu tópico já foi coberto anteriormente. Se não encontrar a informação que você precisa, basta criar uma nova postagem no fórum. Sua dúvida será compartilhada com centenas de profissionais, que podem o auxiliar. Além disso, sua pergunta ficará disponível para pessoas que possam ter um problema parecido no futuro, o que multiplica o conhecimento e fortalece a comunidade.

Se você estiver buscando um profissional que execute um projeto de automação, ou se sua empresa precisa de suporte profissional continuado (garantia de operação em sistemas, manutenções corretivas e contínua evolução dos sistemas), procure nosso time de Integradores.

Os Integradores são usuários experientes do ScadaBR, que se cadastram em nossa rede e estão à disposição para realizar projetos e serviços.

Oferecemos também cursos profissionalizantes do ScadaBR regularmente.

Nos cursos, é apresentado desde o básico sobre sistemas SCADA e como instalar o ScadaBR, passando pela criação de variáveis, uso dos principais protocolos, desenvolvimento de telas, relatórios, até tópicos intermediários como criação de scripts, e uma introdução à administração profissional de sistemas supervisórios em aplicações reais.

Consulte o calendário.

Porque um Scada Open-source?

A resposta é bastante simples. Softwares SCADA, tradicionalmente, custam na faixa de algumas dezenas (até centenas) de milhares de reais – o que os torna na prática, inviáveis para pequenas automatizações, profissionais autônomos, micro-empresas e utilização acadêmica em geral.

O movimento do software livre permitiu que empresas e indivíduos com um ideal comum, unissem seus esforços e produzissem de maneira colaborativa, um software muito completo, de fácil utilização, e compatível com as mais novas tendências de automação distribuída e da “Internet of Things”.

Em termos técnicos, o ScadaBR é uma solução ideal para comunicação com dispositivos, registro de dados (historian ou datalogger), construção de HMI´s (Interfaces Homem-Máquina), e automatização de processos em geral. O ScadaBR traz liberdade completa aos desenvolvedores de sistemas, rodando em qualquer sistema operacional – Windows, Linux, Mac entre outros. Sua interface 100% web permite acessar e controlar dispositivos e processos através de computadores, tablets e smartphones – sua imaginação e dedicação no aprendizado da ferramenta, serão os únicos limites.

Nossa filosofia é trazer para técnicos, engenheiros, estudantes e outros entusiastas, o poder de realizar seu próprio potencial profissional – através de uma ferramenta que nos permita de fato “estar no controle”, nesta verdadeira revolução das máquinas que estamos realizando.

Uma breve história do Projeto

O projeto ScadaBR iniciou em 2006, por iniciativa da MCA Sistemas (atualmente Sensorweb), empresa de Florianópolis que naquele ano convidou outras empresas da região (a Unis Sistemas e a Conetec), em conjunto com a Fundação CERTI e a Universidade Federal de Santa Catarina, para desenvolver o que na época parecia impossível – um sistema SCADA completo, gratuito, e em Português, especialmente desenhado para micro e pequenas empresas.

Conquistamos apoio da FINEP, SEBRAE e CNPq, que financiaram um pequeno time de desenvolvimento durante 2 anos. Este grupo de pioneiros realizou um estudo abrangente de componentes de software livre disponíveis na época, e identificou no software Mango (na época, desenvolvido pela Serotonin Software no Canadá), o ponto-de-partida ideal para nossa empreitada.

Além de uma HMI bastante intuitiva, o Mango já incluía o engine de registro de dados, alertas e outras funções típicas de softwares SCADA, com destaque para o protocolo de comunicação Modbus, já amplamente difundido mundialmente em indústrias, automação predial, setor elétrico e saneamento básico.

Iniciando com o estudo do software e uma tradução para português, construímos em seguida as ferramentas que tornariam o ScadaBR ainda mais aberto: especificamente uma API em web-services, que permite interagir com o ScadaBR em qualquer linguagem de programação.

Adicionamos alguns dos protocolos mais utilizados no mundo (OPC, IEC101, DNP3 etc), e investimos na disseminação para um público cada vez mais abrangente. Os instaladores para Windows, os manuais do sistema e uma rotina de turmas de treinamento, além do site e seu fórum público de discussão, trouxeram o ScadaBR para um público hoje estimado em mais de 10 mil usuários.

Organização do projeto

A Sensorweb, empresa fundada pelos autores do ScadaBR, apoia a continuidade do ScadaBR em seu modelo de software livre. Vamos continuar mantendo o site público e os arquivos do ScadaBR disponíveis para download, por tempo indeterminado.

A gestão e participação no projeto são abertas à comunidade, que determina a prioridade de funcionalidades, lançamento de novas versões e os rumos do projeto.

Um grupo de desenvolvedores voluntários e entusiastas do software livre, que participa do ScadaBR há muitos anos, busca manter o projeto “vivo” e atualizado, através de postagens no site, discussões técnicas e apoio no desenvolvimento do software.

Operamos também comercialmente, na prestação de serviços profissionais de integração de sistemas, treinamentos, e consultoria para aplicações de médio e grande porte. A realização de serviços profissionais, além de trazer mais segurança e confiabilidade para seus usuários, permite a sustentabilidade do projeto como um todo.

Estratégia de longo-prazo

O ScadaBR é uma distribuição de software, que busca selecionar e apoiar os melhores projetos de software livre para SCADA no mundo, e entregá-los em um pacote de fácil instalação.

Acreditamos que se um profissional ou entusiasta puder rodar o ScadaBR pela primeira vez em menos de 1 minuto, ganharemos “para sempre” um novo e feliz membro da comunidade. Queremos que a primeira experiência com o ScadaBR seja agradável, e que os usuários acreditem na força da comunidade por trás da plataforma.

ScadaBR 1.x

Atualmente, os instaladores do ScadaBR para Windows (versões do ScadaBR 1.x como a 1.0CE, 1,1CE etc) incluem o Apache Tomcat, o Mango 1.14 e um “patch” especial da comunidade do ScadaBR, com protocolos, funcionalidades e traduções adicionais.

A linha 1.x “powered by Mango” será mantida pela comunidade de voluntários, com correções de usabilidade, atualizações de segurança e novos instaladores. Consulte nossa página de Downloads.

ScadaBR 2.x

A partir de 2016, o novo núcleo de desenvolvimento do software passa a ser o ScadaLTS, projeto realizado em parceria com nossos colegas internacionais, especialmente a Abilit em Luxemburgo, e liderado por desenvolvedores de altíssimo nível como o Michał Rokitiański, na Polônia e o Arne Ploese, na Alemanha. Esta nova linha de software é chamada de ScadaBR 2.x, e traz uma reforma radical na infra-estrutura do projeto, visando atualizá-lo para tecnologias mais recentes.

A linha 2.x será apoiada para a implementação de novas arquiteturas, novas tecnologias de programação, novos protocolos de comunicação, e novas funcionalidades em geral. Este é um projeto de longo-prazo, com desenvolvimento intensivo ao longo de 2017, visando o lançamento do ScadaBR 2.0CE (powered by ScadaLTS) em 2018.

Como contribuir com o desenvolvimento do ScadaBR

Um projeto do porte do ScadaBR requer ações em múltiplas frentes.

Estas são as principais áreas nas quais precisamos de ajuda:

Para a comunidade em geral

– testes em diferentes sistemas operacionais (windows 32bit, windows 64bit, distribuições do linux – ubuntu, debian, redhat…)
– pacotes para distribuições linux específicas
– suporte com a comunidade (respondendo dúvidas no Fórum)
– desenvolvimento de pacotes de imagens para as representações gráficas
– traduções do ScadaBR
– ajude-nos atraindo novas pessoas para comunidade. Poste seus vídeos no youtube, trabalhos de curso, dissertações etc. no fórum.
– recomende o ScadaBR a seus colegas de Computação, Sistemas de Informações e áreas afim. (Existe uma infinidade de temas disponíveis para projetos de fim-de-curso que ainda podem ser realizados)
– pague uma cerveja ou duas, para o time =)
[link doação paypal]

Para programadores (ou pessoas que estão querendo aprender pra valer!)

– novas funções para o ScadaBR e interfaces de usuário web – desktop e mobile
– desenvolvimento do núcleo do software (especialmente no ScadaLTS).
Veja mais detalhes em iniciando com o desenvolvimento (link para guia do build).
– desenvolvimento de protocolos de comunicação
– utilizando o ScadaBR como tema no seu TCC(PFC ou monografia): especialmente sobre a Internet of Things (dispositivos, nuvem, protocolos e aplicações, segurança e usabilidade).

Para empresas e profissionais liberais

Você pode contribuir…

– contratando nossos integradores associados em seus projetos.
– encomendando drivers específicos, com um de nossos free-lancers.
– buscando projetos e parcerias de negócio com empresas do ecossistema ScadaBR.