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?
Tags:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por