Alguém conhece o scadabr e sabe como usa-lo, caso conheça por favor entre em contato pois preciso de algumas informações.

Uma delas é o protocolo modbus pois queria saber como comunicar um sensor,atuador,etc como o supervisor por meio de um microcontrolador ou coisa paracida, me parece que para poder acionar ou receber informações o supervisorio precisa de um clp (que é caro) ou por um microcontrolador?

se alguém tiver informações sobre como usar e implementar ou pelo menos mostrar o caminho das pedras já agradeço.

adriano

Exibições: 97564

Responder esta

Respostas a este tópico

Instale o driver do ch340 e veja se aparece a porta com no gerenciador de dispositivos. Se estiver normal use esta porta na configuração do scadabr.

Sim instalei, ela aparece tudo ok. mas não acha o nó. Tanto com o adaptador rs485 quanto com o arduino chines que tem o mesmo chip. Já fiz todos os testes. o arduino chines se conecta ao scada quando utilizado outro conversor usb-485 conectado nos pinos rx/tx. Já conseguir superar essa dificuldade, postei para que alguns membros que possam vim encontrar esse problema, já saibam que caminho seguir.

Olá,
Se você verificar o datasheet do CH340 você poderá encontrar a informação de que o chip é compatível com os meios RS232, RS485 e RS422 desde que se use o hardware apropriado para a conversão dos níveis de tensão.
O chip disponibiliza todos os sinais e pinos do conector db9 do RS232 (ek nível TTL), então use o sinal RTS (pino 16) do CH340 para controlar a transmissão/recepção do chip RS485.
Entendido o que eu expliquei acima podemos chegar a conclusão que o problema do não funcionamento é devido a algum problema com a montagem do circuito e não por alguma incompatibilidade do chip.

Sua resposta esta correta. Os pinos rx/tx passam pelo conversor (ftdi232, atmega16u2, ch340) ou vão direto para o microcontrolador?

Oi HSf, bom dia.

Qual é o modelo do seu CLP WEG?

Rui

O modelo do clp é clic02  clw-02/20vt-d

HSf,

você já pensou em usar o Master modbus em arduino para programar/Gerenciar esta CLP?

Rui

Boa tarde,

pessoal novo por aqui e primeiramente gostaria de parabenizar a todos, pelo empenho pela dedicação e chegar aonde chegaram estou desenvolvendo com o Arduino Uno um projeto para o controle de um permeabilimetro onde vou medir a permeabilidade de alguns tecidos/filtros a maquina ja existe mas como o controle dela é chines e da muito pau resolvi substituir, a solução que encontrei foi o arduino pois ja fiz algumas aplicações com ele, a topologia do projeto é a seguinte:

ele tem dois sensores medidores de pressão negativa range de 0 a 10v ( fiz um divisor de tensão para trabalhar no arduino com 0 a 5v) ele compara a pressão entre as duas camaras de sucção a que esta com o filtro e a que esta livre o resultado da subtração delas é o nosso resultado final , então projeto é pra ser simples vou usar duas entradas analogicas do arduino e uma saida que ligara a bomba de vacuo, e depois preciso fazer o grafico dessas duas leituras no scadaBR alguem poderia me ajudar com o ponto de partida?

OI gente, ja fazia algum tempo que não postava nada, aos poucos estou voltando a ativa, ainda não como quero mas ja vou ajudando. Nesse post eu vou dar uma dica de instalação do scadabr no ubunbuntu 16.04, como foi visto com alguns colegas garagistas que estavam tentando instalar o scadabr no ubuntu 16.04 e não estavam conseguindo, pois para instalar o Scadabr é necessario a prerrogativa de ter no computador o java 6 update 45 e o tomcat6, como essas versões ja são legadas o repositorio do ubuntu 16.04 atualizou para tomcat7 e java 7 no minimo. Logo para iniciantes em linux ou até mesmo usuarios do linux já não conseguem instalar o seu scadabr tranquilamente no ubuntu 16.04 via comando apt-get simplesmente. Lembrando que a melhor versão do SCADABR é o 0.9X que vc pode usar traquilamente praticamente todas as funções do SCADABR sem bugs a versão 1.0 apesar de ter facilitado em alguns pontos tem muitos contras e até então não houve atualizações oficiais no site da MCA.

Enntão agora vamos botar a mão na massa e botar para rodar o java6 e o tomcat 6

quanto ao java a oracle criou um repositorio para instalção de java 6,7 e 8 abaixo o link de como instalar o java da oracle

http://www.edivaldobrito.com.br/instalar-o-oracle-java-no-ubuntu/

Ja o TOMCAT6 é um pouco mas trabalhoso pois é necessario instalar a versão do CORE:

tar.gz

Depois que baixar essa versão, normalmente ela é instalada no Downloads do Ubuntu 16.04 vc deve mover para uma pasta somente dela.

No meu caso eu movi para uma pasta que criei em /usr/local/tomcat

eu criei a pasta tomcat com o comando:

usr/local/# mkdir tomcat

depois vc pode ver a pasta criada com o comando:

usr/local# ls

feito isso va para  a pasta Downloads na  pasta de usuario ( no meu caso) chamada adriano

# cd /home/adriano/Downloads

ficará desse jeito

home/adriano/Downloads#

já sabemos que lá vai se encontrar a pasta apache-tomcat-6.0.45.tar.gz  que vc baixou do site do tomcat

agora vc vai mover para a pasta que vc criou:

home/adriano/Downloads #mv tomcat-6.0.45.tar.gz  /usr/local/tomcat

feito isso a pasta apache-tomcat-6.0.45.tar.gz estará dentro de tomcat que se encontra na pasta /usr/local/tomcat

para ter ceerteza faça o seguinte:

#cd /usr/local/tomcat

esse comando gera o seguinte

usr/local/tomcat#

pronto agora der um comando ls

usr/local/tomcat# ls

Dessa forma vc encontrará o arquivo apache-tomcat-6.0.45.tar.gz dentro da pasta tomcat que se encontra no caminho  /usr/local/tomcat

agora dentro dessa pasta dê o seguinte comando:

usr/local/tomcat# tar xvzf apache-tomcat-6.0.45.tar.gz

Ela irá descompactar a pasta gerará uma pasta apache-tomcat-6.0.45 dentro da pasta tomcat que criamos

Bem aqui vamos fazer um parenteses

Vc lembra que antes vc teve que instalar o java não é ?

entao o java é normalmente instalado no seguinte diretório

/usr/lib/jvm

então agora vc vai pegar esse caminho e colocar na variavel de ambiente para o java poder realizar
os processos como por exemplo rodar o tomcat6, para isso vc vai no aquivo de inicialização do ubuntu
chamado bash
faça o seguinte:

# gedit ~/bashrc

esse comando abrirá o arquivo de inicialização do ubuntu

lá no arquivo de inicialização vc colará os seguintes caminhos:

export JAVA_HOME=/usr/lib/jvm/java-6-oracle/

export PATH=/usr/lib/jvm/java-6-oracle/bin:$PATH

feito isso vc salva e fecha o arquivo e vamo seguindo

Agora vc vai nesse caminho:

/usr/local/tomcat/apache-tomcat-6.0.45/bin#

lembre-se de usar o comando cd para colocar pastas no prompt
Com o caminho definido vc fará o seguinte comando para inicializar o tomcat6

/usr/local/tomcat/apache-tomcat-6.0.45/bin# sh catalina.sh start

esse comando fará a iniciaização e rodará o tomcat6

depois é so ir no browser e digitar:

localhost:8080

se aparecer a tela do apache tomcat6

PERFECT vc conseguiu instalar o tomcat sem problemas no ubuntu 16.04

depois baixe a pasta do scadabr no site do sourceforge e coloque na pasta
webapp dentro do tomcat e reinicie o tomcat para rodar seu scadabr sem problemas


obs: procure ver se a pasta está protegida de gravação se tiver de cor vermellha ou azul
tem problemas elas tem que estar verdes para isso use o chmod 777 -R nomedoarquivo

caso vc fez tudo isso e ainda nao conseguiu botar seu scadabr para funcionar deixe um post
para ver o que podemos fazer


grande abraço







 adriano de alcantara o SCADABR funciona com o clp TPW04 da Weg?

Oi  Flavio, tudo bem?

Funciona sim, vi que ele tem modulo de comunicação modbus, posso dar uma olhada e  passar uma linha de integração com o modulo, caso vc tenha ele até será melhor pois podemos ir testando as comunicação do Scadabr com o CLP

Galera para aqueles que querem trabalhar de forma profissional com scadabr, a MCA abriu curso para o scadabr, que vai ser dado em Campinas SP, o valor do curso é bom para o que se vai aprender. abaixo link do curso:

http://www.scadabr.org.br/curso-scadabr/

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço