Bom dia, estou começando a trabalhar com arduino para o meu projeto da faculdade, estive olhando aqui no site, peguei algumas dicas boas. Mas estou com o seguinte problema.
Estou fazendo a comunicação do elipse pela porta com, e configurei o arduino para enviar os dados via modbus, estou lendo/escrevedo as memorias tudo certo. Mas quando eu tiro o cabo de comunicação e coloco novamente, parece que ele da um RESET na porta COM e zera as memorias. Mesmo eu estando com uma alimentação externa, não sendo alimentado pela COM. Ex. Criei uma memoria para ligar um led, quando essa memoria esta em 1 eu aciono o pino 1, ai ele fica acionado. apos retirar o cabo de comunicação e colocar novamente, a memoria de comando vai para 0 e com isso o pino 1 também vai para zero.
Alguém já teve esse problema, ou sabe como solucionar?
Att. Felipe
Tags:
Robson, ve se consegue por esse aqui.
vc tá usando o elipse scada ou scada br?
nessa foto que mandei, estou utilizando o ELIPSE E3, mas seria o mesmo funcionamento do ELIPSE SCADA
Está faltando a trava do sinal. Dê o comando e 'fique', até a negação (ou temporização). Diga de onde esse sinal deve ser mantido se pelo cabo de comunicação ou da fonte do circuito.
O sinal deveria ficar mantido pela comunicação, mesmo eu retirando o cabo USB, gostaria que a memória que eu coloquei para 1 (eu deixo ela setada em 1), ficasse acionada. No meu caso, ela esta indo 0. desligando a minha saída assim que retiro o cabo.
Caso tenha resolvido, desconsidere. Se vc retira o cabo, a permanência do sinal deve ser pelo circuito. A comunicação dá o pulso de setar e o circuito mantém se tiver alimentação própria do sinal e não pelo cabo. Montei com um colega um sistema via rádio distante entre rádios de 10 km. Tanto faz está com o cabo ou não ele seta e reseta, ou seja faz tudo que foi programado. Para fechar conectei um 3º rádio no notebook para farejar ambos os rádios. Já funciona a mais de um ano. É um sistema simples de controle de nível de um reservatório de água que abastece um condomínio fazenda e a irrigação. Atualmente estou em teste no laboratório (casa), via celular comum, sem ter que pedir licença as operadoras (3). O sistema consiste: 1 celular fixo avisa para um chip 1(operadora 1) do meu celular (três chips) que esta tudo em ordem. Se der problema o fixo liga para o chip 2 (operadora 2) do meu celular. Com o 3º chip comunico com o fixo, este fará o procedimento default (emergência) e devolve a resposta para o 3º chip que usei. Se ele não responder ao 3º aí o problema é mais em baixo, kkk. tenho que ir socorrer o sistema. Estou usando um Clic Weg 20HR-A. Nada impede de usar a mesma operadora. No caso terei que usar a TIM pois tem mais abrangência. Abraço e sucesso.
Bruno, vou tentar fazer algo da forma como falou. assim que eu conseguir testar, passo um feedback.
Obrigado pela ajuda.
Felipe li os posts e parabéns pelo trabalho... poderia disponibilizar o sketch.... estou precisando realizar a comunicação com elipse e to batendo a cabeça...
att
Talitinha
Talita, vou tentar postar aqui. tentei uma vez e não consegui. vou tentar de novo.
O meu faz comunicação infra vermelho, e comunicação via elipse. Qualquer dúvida sobre o programa entre em contato.
eu só não estou achando a LIB modbus que utilizei. mas seria a lib padrão que é baixada do google.
Felipe... muito obrigado
Amanha irei tentar colocar para rodar aqui, desculpe a demora, estava viajando.... vc usou RS485?
qual o o drive do elipse q vc usou visto que no site deles existem 3....
Talita, eu utilizei o driver básico de comunicação modbus (modbus.dll) do elipse, apenas configurando ele para comunicação serial.Comunicou de primeira, sem qualquer tipo de problema.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por