[ScadaBr] É possível comandos Write Register /Coil via ModBus ?

Amigos,

estou conseguindo tranquilo no ScadaBr ler entradas Analógicas e Digitais via DataSource c/ protocolo ModBus e link serial no ScadaBr,

porém não estou encontrando como fazer a operação de escrita no CLP /Write Coil ou Register, é isto possível no ScadaBr ?

obrigado,

Marcelo

Exibições: 1302

Responder esta

Respostas a este tópico

è possivel sim, 

Mas para isso seu,vc tem que ver se o seu CLP implementa esse tipo de registro, pois depende mais da implementação do modbus no dispositivo do que no scadabr, se existir esse tipo de registro, logo vc pode configurar no scadabr para  ler e ecrever no registro COIL. 

Normalmente os registros usados em dispositivos industriais sâo do tipo holding.

Aproveite para usar o ScadBR para tomcat 8 e jdk 8 que saiu para teste, mas lembrando que é apenas uma versao de teste postado no link:

https://www.dropbox.com/s/cthlruvklvmr9q7/ScadaBR.war?dl=0
[16:58:20] Diego Rodrigues Ferreira: procedimento
[16:58:25] Diego Rodrigues Ferreira: instalar o jdk8 oracle
[16:58:29] Diego Rodrigues Ferreira: instalar o tomcat8
[16:58:37] Diego Rodrigues Ferreira: colocar o .war na pasta webapps
[16:58:44] Diego Rodrigues Ferreira: e startar o tomcat

Os bugs podem ser reportados no link abaixo:

http://labdegaragem.com/forum/topics/scadabr?id=6223006%3ATopic%3A1...

Olá Adriano

valeu, obrigado, meu CLP implementa sim e está funcionando, testei com o Soft ModBus Master (QModMaster 0.4.4 : http://sourceforge.net/projects/qmodmaster/) e comanda 100%.

O que está pegando é que no ScadaBr simplesmente não estou encontrando nele nem no manual nada referente ao envio de comandos, como não estou acostumado com ele não sei ao certo se tem outro nome ou tem de habilitar algo mais

abraço

marcelo

Marcelo eu nao sei ao certo que tipo de comando vc quer enviar, mas até onde sei o coil trabalha com bit,logo só pode ser on/off, quando vc cria um datasource modbus depois de configurado o datasource e salva logo vc pode criar os datapoints que são configurados de acordo coma sua natureza, lá no campo Modbus data Type verá que ele pode ficar somente Binario, enquanto outros tipos como holding pode ter binario, BCD, Inteiro. 

Depois de criado e salvo o datapoint, vc pode ver se o seu link foi criado corretamente no Watchlist, além de vc poder criar um widget no campo grafico gerando os comando on/off.No arduino fazemos isso via holding (biblioteca jpzometa) oi Coil (bilbioteca Andre sarmento)

Aí é que está meu problema, não encontro como saída, somente as entradas "Leitura de dados modbus"

aí me dá os 4 tipos de leitura mas nenhum dos modos de escrita-Write.

e as leituras estão funcionando ok

Olha só abaixo minhas telas

obrigado

Olá,

alguém saberia esta configuração, como fazer para o ScadaBr Enviar comandos ? e não só receber e mostrar.

valeu

Marcelo,

vc ta bem no lugar. Dos quatro registradores que apontou, dois permitem escrita, de numeros e binários.

O que vc tem que fazer é criar o datapoit que pode ser escrito e linkar na sua aplicação.

Então, vc cria o data point no datasource equivalente. Pode ser modbus serial ou modbus ip.

Nesse datapoint, vc escolhe holding register (números inteiros) ou coil status. Veja que no fim da tela tem um campo para marcar setavel. Isso significa que vc poderá escrever nele.

Bom, se seu equipamento puder ser setado, vc vai resolver seu problema.

To agendando um hangout de dúvidas. vou publicar o horário.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço