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

Responder esta

Respostas a este tópico

Obrigado pela resposta sidney, o erro estava na programação 

unsigned long tanalogprev = 0;   /* tempo anterior da leitura dos pinos analogicos*/

        if ((millis() - tanalogprev) > 1000)  {      /* atualiza as entradas analogica a cada 1 segundo */

                regs[MB_A0] = analogRead(0);     /* ler entrada analógica 0 */

faltou esses dados para a leitura da porta analógica.  

Tenho uma outra duvida, tenho uma biblioteca que faz uma soma. por exemplo: 

soma = A0 + A1 ; ( a soma recebe os valores das portas analogicas a0 e a1 e faz a soma delas, isso dentro de uma biblioteca a parte. ) 

No sketch principal, como faço pra colocar o valor da soma, para a leitura no scadabr? 

Gustavo,

perfeito. Um deslize no código dá isso. Para colocar no scadabr o valor da soma faça como fez acima. coloque no registrador a variável somada.

Vai ficar legal. Quero ver um video, ok?

Pessoal, a comunicação com o arduino é simples utilizando o SCADABR, se vocês optarem por utilizar um RS232 que é o mais comum, é só acessar o tutorial no link:

https://sites.google.com/a/certi.org.br/certi_scadabr/home/minicurs...

Lá tem os passos de como fazer.

Para conexões multi-pontos é necessário a utilização de uma rede 485.

Um abraço

Renne Takao

Olá , utilizando a biblioteca modbus, estou com dificuldade de fazer a leitura de uma porta analógica com casas decimais (float ou double). Alguém poderia me ajudar? 
 

Mais especificamente o seguinte.. 
tenho um datapoint que se colocar em valor inteiro ele da 100 , porém eu quero que ele pegue os valores reais, por exemplo: 100,34. 
 Coloquei o valor em float, mas quando ele lê ele le um valor de 2390489043901E-23 (não é esse mais é tipo isso) e teria que dar 100. 

Olá Gustavo tudo bem? 

Geralmente o valor lido do ADC está relacionado a sua resolução, por exemplo ADC de 10 Bits, vai de 0-1023

12 bits de 0-4095,  se a escala for 5V para 10 bits então cada unidade (fatia) é tem a tensão de 5/1023 ou para 12 bits 5/4096.

Recomendo você ler o valor inteiro (0-4096) ou (0-1023) e no programa voce fazer esse calculo pra ele te devolver na sua escala correspondente na sua PV (Variável de Processo)

Galera, desculpe por pegar o bonde andando, rs.
Eu quero realizar conexão entre o Arduino Uno e o Scadabr via USB.
Alguém pode me ajudar?
Grande abraço.

http://labdegaragem.com/forum/topics/comunica-o-entre-scadabr-e-ard...

neste link vc vai encontrar muita coisa sobre o assunto e o prorprio post scadabr tb tem muita informação e só caçar.

existem dezenas de links sobre o assunto scdabr

Olá Caio,

Use o sketch e a configuração mostrada no manual do shield RS485 da loja do LDG, apenas mude o data source do scadabr para número da porta usb usada pelo seu arduino.

O manual, tem um exemplo completo de como fazer a comunicação entre o SCADABR e o arduino em modbus-rtu, seja em RS485, RS232 ou serial via USB, não importa.

O link do manual é este:

http://www.labdegaragem.com.br/loja/ManualdoUsu%C3%A1rio.2RS485.pdf

Estes videos também podem ajudar:

http://www.youtube.com/watch?v=aXcgloY4a80

http://www.youtube.com/watch?v=hHhWS2E2BmQ

Abraços.

Olá, Wiechert!

Eu li o manual, assisti os vídeos e acessei o link que o Adriano me mandou mas ainda está meio confuso pra mim.
Você pode me ajudar com o Modbus e o código?
Grande abraço.

Qual a duvida?

Eu notei que existe um "código base" Modbus. Eu não sei onde aplicar as minhas informações!
Estou usando um Arduino Uno enviando dados pro PC via XBee (por isso quero que seja USB), e quero que 2 sensores resistivos de força sejam monitorados no Scadabr, entendeu?
Aí eu gostaria de ajuda pra aplicar as minhas informações no Modbus, pra que funcione corretamente...

Grande abraço

*Sou novato, logo, peço desculpas por qualquer equívoco que tenha cometido.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço