oi to tentando colocar uma lib do SimpleModbuSlave para a IDE reconhecer os codigos modbus slave mas a IDE não reconhece alguém pode ajudar?

Exibições: 1517

Responder esta

Respostas a este tópico

Olha só marcos a imagem que aparece quando tento acessar os registradores.

Eu usei o mesmo programa que vc. Estou com o 2009 e uso a porta 7. Quem disse que ele vê o arduino.

Como faço, tem alguma dica? Estou usando uma máquina virtual mas também tentei no XP. E usei o Uno também.

Que coisa.

Olá pessoal,

Como eu disse antes, ainda não testei com rede 485 somente pela serial do arduino.

Dei uma olhada no código e vi que tem que fazer uma mudança na linha que determina o pino que habilita a transmissão do conversor, no caso pino 2 do arduino. Mudem  Txenpin de 0 para 2.

/****************************************************************************
 * BEGIN MODBUS RTU SLAVE FUNCTIONS
 ****************************************************************************/

/* global variables */
unsigned int Txenpin = 2;        /* Enable transmission pin, used on RS485 networks */

Desta forma o habilitamos a resposta do arduino.

Tenta agora e me diz se consegue comunicar.

.

Marcos,

esse pino só precisa ser modificado quando se usa o RS-485. é ele que controla a leitura ou escrita no half duplex.

Olhei outras coisas e não achei nada qu epossa justificar essa falha na minha conexão. O mais interessante é que o arduino fica lendo e escrevendo no tempo que programei, 1 segundo. Mas não sai valor nenhum nem na serial normal nem no scadabr.

Como que vc direciona o endereço do registrador? Aquele valor de offset tem algo a ver?

Exatamente, o pino 2 é usado somente em RS485.

Agora me lembrei que é necessário tirar os fios ligados nos pinos 0 e 1  que vem do conversor para poder testar a comunicação pela serial do arduino.

galera se tiverem um codigo funcionando com essa biblioteca to desenvolvendo um tcc sobre o assunto e quero usar indusoft ou E3 para supervisionar estou com problema qdo uso determinadas funçoes na sketch tipo (pulsein ou longduration)

qualquer susgestao me mandem por email e a sketch q mandaram acima tem um erros na compilaçao conseguiram resolver!

email: drceletrica@hotmail.com

obrigado

estou tentando usar um ultrasom junto com o codigo modbus ai minha comunicaçaoe interrompida

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço