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

Exibições: 6862

Responder esta

Respostas a este tópico

Robson, ve se consegue por esse aqui. 

http://www.sendspace.com/filegroup/o5L%2Bjpj4XDoBgcPqlI0Q3Q

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.

Ok... ficamos no aguardo! Sucesso!

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.

Anexos

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.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço