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: 97567

Responder esta

Respostas a este tópico

Oi prof. André, bom ve-lo por aqui, estamos procurando divulgar a nova biblioteca lançada por vc, eu atualmente apresento a jpzometa de forma mais didática, devido ao extenso trabalho já feito por ela, pra depois inserir a sua biblioteca como um up da jpzometa, pelo que vi ela dá varias opçoes que podem ser profissionais ou didaticas como conhecer uma coin, holding register etc. Pelo que vi o povo chega aqui pedindo muitas informaçoes sobre integraçoes de diversos sensores que sabendo um pouco de C e sabendo que a biblioteca de integraçao modbus do scadabr é o modbus4J(acho que está no sourceforge), a pessoa consegue integrar pelo menos foi o que percebi durante esse tempo que estou estudando o scadabr desde 2012 de forma um pouco intermitente pois o minha formaçao é em redes. Atualmente quero dar um tempo de integraçao e trabalhar mais com o core do scadabr (que é praticamente java) e por força de obrigaçao vou ter que trabalhar com uma plataforma de integraçao com o scadabr chamado Conpot, que nada mais é um honeypot para s7200 com modbus, http e snmp que utiliza linguagem python. Acredito que tudo isso somente vai enrriquecer todo o desenvolvimento do scadabr. 

grande abraço

Muito legal seu trabalho Adriano, vai enriquecer muito, sem dúvida.

Mesmo que não usem biblioteca que fiz eu sempre indico a leitura do manual em portugues dela, pois tem muita info ali.

Professor, não acredito. Que bom vê-lo aqui. Eu estou debruçado na nova biblioteca.

Já aprendi algumas coisas importantes. Alguns slaves meus já estão com a nova biblioteca.

Estava planejando fazer um video sobre uma dúvida, mas já que apareceu lá vai.

Usei o exemplo simples da biblio que liga e desliga uma porta no arduino.

Acontece que ele frequentemente dá um erro, e na minha opinião devem ser os tempos.

Quando dou um comando para ligar uma porta ele as vezes falha.

Vou mostrar isso em um video agorinha.

Seja bem vindo. E tem mais coisas para conversarmos sobre a biblioteca, não some não.

Oi Sidney, que bom, estou a disposição.
Quantos slaves você tem?
Esse erro não ocorria nas outras bibliotecas?

Provavelmente é por conta de algum delay sim.

Prof. Sarmento,

Eu tenho 5 slaves arduinos nessa rede. Mas para o teste eles foram desligados. Só temos um arduino mega com um shield RS485 e o exemplo da biblioteca que trabalha com coil. Binário configurável.

A configuração da rede é a mesma, porém com velocidade reduzida para 9600. Só reduzi pois já trabalhava com essa velocidade.

Esse é um limitante de usar arduinos como slaves. Posso ter um que comandaria atividades e acabaria falhando quando o scadabr atuasse.

Dêem uma olhada no video. Quem não se inscreveu no canal faça pois vou publicar tudo lá.

Ah, detalhe, não tem nenhum delay que eu tenha colocado. E esse erro as vezes aparecia, mas com menor frequência.

Até

https://youtu.be/DP3bwD3G_Fw

Vou ver.

Esse erro também ocorria comigo com alguma frequencia na biblioteca antiga, mas ao contrário de você, depois que mudei pra minha lib praticamente não tive mais esse erro, no entanto, o meu setup não é muito digno de teste pois só tem um slave...

Prof. Andre,

pois então, vou ver se altero a velocidade para ver se esse tempo pode influenciar nisso.

O erro que acontece, como verá no video é: 'Arduinos': LEDPWM_HREG: java.io.IOException

Portanto, pelo pouco que eu entendi o java tem entradas e saídas IO, e ele não respondeu o que o scadabr espera, correto?

Considerando que não tem nenhum delay no código principal fico no aguardo de uma outra ideia.

Interessante que no modbus IP isso não acontece.

Vou mostrar o video com os dois exemplos de modbus ip.

Ah, já esta na hora do professor ter um login no meu sistema (Olha a intimidade, kkk).

Até

Sidney quanto a questão do time exception procure aumentar o tempo de atualização..e depois no diga qual o resultado, lá em concorrency tire de function e coloque slave.

faça o teste um por vez de maneira metodica para poder nos dar boas respostas

Uma outra opção poderia ser usar o wireshark para capturar as informações de transmissão modbus da sua rede, deixe somente a rede entre o seu slave o scadabr corte o resto das redes como a contada a internet tanto de fio quanto de wireless, deste mod o vc só vai ter a interface serial para o wireshark capturar de passando informações precisas sobre o problema.

Outra opção é verificar a biblioteca base de integração do modbus que é o modbus4j  que pode te explicar o motivo desta exceção 

Sidney post o seu codigo no pastebin.com e post aqui, pois eu queria ver uma coisa no seu codigo. 

Olá senhores, 

Eu como entusiasta de automação e sistemas scadas e pricipalmente do sistema scada opensource ScadBR, desenvolvido pelo pessoal da MCA, sempre corri atraas de mais e mais informações sobre o sistema scadabr, umas das principaisdificuldades de quem está começando é conhecer o scadabr e o que este sitema pode ofercer. 

Durante muito tempo tivermos somente como apoio as principais ferramentas para conhecer o sistema scadbr como:

Só que agora a MCA nos disponibilizou o seu curso oficial gratuitamente, e só temos a agradecer ao povo pelo trabalho incrivel que fizeram com esse sitemas, claro que alguns podem falar que o scadabr foi uma melhorada do Mango(sistema scada) atualmente virou proprietario, na verdade até hoje nao tenho certeza o que o Mango é, realmente um proprientario um semi-opensouce, sei não? se alguem souber dizer o que o Mango é agradeço a explicação.

Mas o SCadaBr é um legado da MCA para o mundo dos sistemas Scada e autenticamente open source. Eu e o Sidney, mesmo como Makers fazemos o possivel para apresentar a todos o melhor do ScadaBR.

agora deixa o papo furado de lado aqui o link do curso da MCA para o SCADBR:

https://www.dropbox.com/sh/8djl008t9vn4vga/AACDz5tok2gJPtyx30Qr4DJh...

Deixo aqui os meu agradecimentos ao Diego Rodrigues

Desenvolvedor do sistemas SCADABR, que nos cedeu gentilmente esse curso para nós aqui do LDG.

bom proveito!

 ps: caso alguem se interesse o sistemas pode ser reescrito ou recompilado atraves do eclipse. 

outros scada opensource que pode interessar 

PROVIEW

PVBROWSE 

O site abaixo tem um foco bem legal em automação opensource(o site é françes com tradução para ingles)

http://translate.google.com/translate?u=www.automation-sense.com&am...

Pessoal, alguem sabe se é possível no ScadaBR instalado em um PC desenvolver uma interface gráfica para um projeto e depois passar essa mesma interface gráfica para um outro ScadaBR instalado em um outro PC sem ter que refaze-la toda de novo?

Oi pessoal, Biblioteca Modbus-Arduino atualizada:

https://github.com/andresarmento/modbus-arduino

- Suporte ao Arduino Leonardo

- Bugfixes em Modbus Serial e Modbus IP

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço