Caros,

Alguém já utilizou o Arduino com OPC Server?

Sds,

Daniel Gleison

Exibições: 2233

Responder esta

Respostas a este tópico

Boa tarde Daniel...

Eu estou fazendo uma aplicação com arduíno e estou tentando utilizar o OPC para comunicação... fiz testes com a Fzi testes com o OPC Server da st4markers (ou qualquer coisa parecida) e funcionou bem... 

Você evoluiu na sua tentativa ?

Não testei ainda.

Você está utilizando Arduino como OPC Server ou Client?

Olá Daniel,

Estou utilizando como Server... na realidade estou utilizando o software OPC Server for Arduino e depois o MatrikonOPC Explorer, como cliente.

Mas a ideia é utilizar um supervisório de mercado como cliente.

Já consigo ler as entradas analógicas e digitais. Estou lutando para escrever nas digitais... ainda não consegui.

Estou pesquisando algumas fontes, mas tá difícil escrever nessas portinhas...


SDS,

Tenta utilizar o supervisório Elipse E3 como OPC Client. Não precisa de licença.

Daniel,

É certo que o Elipse funcionará... mas o problema não é o client é o sketch do arduíno !

SDS

Bom dia Daltro, estou tentando comunicar também mas o OPC Server do Arduino fica,  Waiting for OPC clients to connect....mas não aparece no OPC Explorer, ja tentei com vários clientes mas nenhum enxerga o opc server do arduino, tem alguma ideia do que pode ser, obrigado.

Olá Andrei,

Se você estiver usando o Win10 não vai funcionar mesmo. É este o sistema que está funcionando.

SDS

Daltro

 Era sim, mas testei no WIN7 e deu a mesma coisa,

abraço

Então não sei...

Resolvi, a pasta com o opcServer estava em uma partição do HD, copiei para a raiz do C, dai funcionou,

abraço.

O que é um OPC server ?

Obrigado.

José,

OPC é um protocolo de comunicação que trabalha no sistema cliente - servidor... 

O servidor fala diretamente com o equipamento, neste caso específico, com a placa do arduíno... coletando os dados das entradas e escrevendo dados nas saídas.

Os clientes podem ser de vários tipos... por exemplo um sistema scada é um cliente !

Então, o sistema scada fala com o servidor e não com a placa do ardíno. Ele lê e escreve no servidor... e o servidor por sua vez, lê e escreve na placa...

Este é um protocolo muito usado na industria, pois invariavelmente os CLP's trabalham com este protocolo...

No caso industrial, os servidores OPC têm bancos de dados próprios ou utilizam-se de bancos de dados externos.

A grande vantagem do OPC server é que não existe limites de clientes para "conversar" com o servidor... e como é só o servidor que "fala" com a placa... uma só licença de uso resolve o problema de todos os clientes...  (é lógico que os fabricantes de "server's" impõem certos limites para "client's", mas isso é outra coisa).

Outro detalhe também é que o OPC é nativo microsoft  (OPC = OLE)... portanto, você pode fazer um supervisório no excel e comandar uma industria... (se for louco o bastante para isso !) mas pode.

SDS

Daltro

 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço