Mbus

Agradeço esta iniciativa em lingua portuguesa!

Alguém já conseguiu por o protocolo mbus a funcionar?

Tenho varios concentradores mbus a serem lidos através de um pc recorrendo a portas virtuais. o Sistema de leitura é meio básico e depois de conhecer o ScadaBr, pensei integrar tudo neste sistema, no entanto não é possível configurar o datasource.

 

Outro problema tem que ver com a comunicação ASCII Serial, não é possível enviar STX or LF ou CR.

Algumas sugestões?

 

Obrigado,

Narra Pisa

Oi Narra,

Ainda não temos o protocolo MBus implementado no ScadaBR. Por enquanto, pode-se utilizar um conversor MBus-Modbus para realizar esta tarefa.

Mas é uma ótima sugestão para futuro desenvolvimento. Até mesmo por que existem algumas implementações do protocolo MBus disponíveis sob licenças Open Source.

https://github.com/rscada/libmbus

Abraços

E quanto a comunicação ASCII Serial, conhece uma forma de enviar caracteres como STX, LF ou CR.

 

Obrigado,

Pedro Narra Pisa

Oi Narra, 

Infelizmente não, o protocolo ASCII Serial é somente para informações que chegam ao servidor sem necessidade de requerimento.

Acredito que o caminho mais simples é seguir os passos descritos no wiki do projeto para adicionar o protocolo Mbus.

https://sites.google.com/a/certi.org.br/certi_scadabr/home/minicursos/scada

Pode-se utilizar o Modbus4J como base para desenvolvimento.

Att.

Oi Narra, 

Errata aqui - Temos sim o M Bus (Eu eu nem sabia =p)

Dê uma olhada no protocolo M Bus nos datasources. Acredito que atenda suas necessidades,

Desculpa o direcionamento errôneo

Abraços,

Obrigado pela cooperação.

Sim eu sei que já existe a datasource para o protocolo mbus. Simpesmente não consigo por em funcionamento.

obtenho sempre o mesmo erro:

error marshalling net.sf.mbus4j.connection: null

Obrigado,

Narra Pisa