Operando o scadabr

Bom dia,

estou tendo o primeiro contato com o scadabr agora. Instalei o programa, no windows 7, conforme indicado no manual, mas não estou conseguindo operar o escada. Não estou conseguindo visualsar o menu principal e nem os ícones da aplicação, para que eu possa configurar o meu supervisório, e, no canto inferior esquerdo da tela aparece a seguinte mensagem: “API não encontrada no grupo”.
Já tentei instalar o programa de novo, mas continua com o mesmo problema.
Como eu poderia resolver este problema?

Ah… mais uma pergunta.
Gostaria de saber se é possível fazer a comunicação entre o scadabr e um software que foi desenvolvido no visual studio c#.

Obrigado.

Bom dia, gdsantos,

Com relação à operação, você instalou o ScadaBR como administrador da máquina? Em nossos testes, a instalação ocorria normalmente e não recordo de perceber essa mensagem. Existe um arquivo de configuração do ScadaBR que fica em:
<CATALINA_HOME>/webapps/ScadaBR/WEB-INF/classes/env.properties

Além das configurações de acesso a dados, esse arquivo contém uma instrução que permite habilitar ou não o acesso a dados pela API e as credenciais de acesso. Se o campo ‘api.authentication’ estiver como enabled, tente mudar para disabled e reiniciar o Tomcat.
Com isso você deve conseguir acesso ao ScadaBR.

A comunicação com outros softwares é justamente a razão da API WebServices. A partir do momento em que o ScadaBR estiver rodando, os métodos estarão disponíveis no endereço:
http://:8080/Scadabr/services/API?wsdl

No wiki do projeto (disponível em http://www.scadabr.org.br/?q=node/7) existem informações a respeito do desenvolvimento dos samples inclusos no pacote de instalação do ScadaBR. Inclusive temos um exemplo de um cliente para a API em C# desenvolvido no Visual Studio.

Se as dificuldades persistirem, por favor nos avise para que possamos ajudá-lo.

Abraço,
GTL

oi gdsantos,

complementando a ajuda que já foi dada…

  1. OPERAÇÃO INICIAL
    pela sua descrição você começou pelo “HMI builder”, essa é a tela que dá problema de não encontrar a API, se não estiver tudo configurado.

por favor comece pela interface web “tradicional”, o jeito de abrir é acessar o navegador (preferencialmente o firefox) e digitar

http://localhost:8080/ScadaBR

aí sim vai ter login, itens de menu etc.
pode seguir esse guia mais básico no começo:
https://sites.google.com/a/certi.org.br/certi_scadabr/home/minicursos/iniciando-scadabr

apenas depois de ter os “datasources” e “datapoints” é que você deve voltar no HMI Builder, se quiser usar a interface mais avançada para gráficos. Daí voce vai poder seguir esse tutorial do youtube que é especfico do construtor de telas.

no video mostra como resolver o problema de URL da api.

  1. OPERAÇÃO COM C#
    Se for para o Scada ler os dados do visual c#, você vai ter que definir um mecanismo como arquivos texto ou banco de dados, e depois usar o datasoure apropriado (SQL ou então ASCII file reader)

Se for o outro camino (ler dados do Scada de dentro do C#) já foi explicado, tem o manual da API e exemplos de C# disponíveis. Avisa aqui quando tiver mais detalhes sobre o que pretende desenvolver.

abraço

Outra dica, vá em ferramentas administrativas e verifique se o serviço do tomcat (scadabr) está operando, pois o sistema inicia em manual - parado.

Inicie o serviço e coloque em automático.

Eu acabei de fazer isso em meu W7.