Caros,
Alguém já utilizou o Arduino com OPC Server?
Sds,
Daniel Gleison
Tags:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por