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#.
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.
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
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.
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.