TAG DDE - Troca de Dados Com o Excel [RESOLVIDO]

Olá, gostaria de informações sobre a comunicação entre o Elipse Scada e o Excel.
É possível fazer esta comunicação com a TAG DDE?
Procurei material a respeito disso mais nao encontrei.
Ficarei grato com alguma solução ou sugestão!

1 Like

@Matheus_da_Silveira

Quanto a comunicação entre o Elipse SCADA e o Excel, você tem algumas opções que podem ser escolhidas de acordo com a sua necessidade:
http://kb.elipse.com.br/pt-br/questions/1068/ - Criando uma conexão ODBC manualmente.
http://kb.elipse.com.br/pt-br/questions/146 - Conectando o Elipse a um banco de dados Excel utilizando DAO.
http://kb.elipse.com.br/pt-br/questions/3501 - Convertendo tabela do Excel para arquivo DAT
http://kb.elipse.com.br/pt-br/questions/2315 - Exportando dados de um arquivo histórico para o Excel

Quanto à TAG DDE, sim, é possível fazer esta comunicação com o SCADA. Para isto, sugiro que acesse o Tutorial do Elipse SCADA (instalado junto o mesmo em seu computador) e veja o ítem 4.11 e o exercício número 9 do ítem 4.12.

1 Like

@vinicius

Consegui fazer a comunicação de acordo com o tutorial.

Desde já, Obrigado!

@vinicius

Boa noite.

Estou com uma certa dificuldade em fazer a comunicação do scada com o excel.
consegui fazer a leitura de uma célula do excel através de uma tag dde, e tambem consegui fazer o processo contrário que foi escrever na célula do excel uma determinada tag.
Porém o que percebi é que elas não atualizam, fazem a leitura uma vez e acaba ai, e estou tentando de varias maneiras aqui mais não estou encontrando uma solução com estes métodos.

Você sabe o que eu poderia fazer ou tentar?

@Matheus_da_Silveira

Qual versão do Excel você está utilizando? Em versões mais antigas, pode ser preciso habilitar a atualização automática dos links no Excel (opção ‘Vínculos’ do menu ‘Editar’).

Obs: houve um bug no Excel reportado pela Microsoft à algum tempo, sobre um problema na atualização automática dos vínculos em determinadas versões. Uma das soluções é trocar o tipo de atualização dos vínculos para Manual e voltar para Automático em seguida.

@vinicius

Uso a versão 2010, e fiz o que me disse na observação e realmente funcionou.
O que eu preciso fazer é gerar um gráfico no excel da leitura de um equipamento externo (sensor de corrente, potenciometro…etc) por meio do Elipse Scada, esse grafico seria construído atraves de uma unica celula que varia no tempo. O problema agora está sendo este, como construir um grafico a partir de uma única celula que atualiza automaticamente.

Desde já, Muito Obrigado!

@Matheus_da_Silveira

Não conheço uma maneira de fazer com que o Excel tenha o gráfico de uma tag DDE sendo atualizado constantemente. Uma opção é o artigo abaixo, onde são exportados os dados da aplicação para um arquivo compatível com o Excel, sendo possível a partir dele criar o gráfico:
http://kb.elipse.com.br/pt-br/questions/2315 - Exportando dados de um arquivo histórico para o Excel.

@Matheus_da_Silveira

Na verdade é possível você ter o valor do tag DDE sendo atualizado no gráfico do Excel, porém, como são necessários ao menos dois campos para plotagem (e no seu caso, creio que deseja mostrar o valor da tag em função do tempo no gráfico), a melhor opção é a que lhe informei anteriormente, exportando o arquivo do SCADA.
Uma opção menos prática, seria definir campos no Excel da forma abaixo, utilizando uma tag DDE para cada campo de ‘Valor’ (porém com a necessidade de definir no Excel os períodos de tempo):
Dia Valor
21/10/2015 11:37 23
20/10/2015 11:37 6

@vinicius

Vou tentar a primeira opção que me falou e posteriormente a segunda opção e lhe digo os resultados depois.

Desde já muito obrigado!

Boa tarde

Não estou conseguindo conectar o banco de dados ao excel ,nesta nova versão do e3 seria diferente ?

Att

Boa tarde @Araujo!

Para conectar o E3 a dados de uma planilha Excel, recomendo a leitura dos seguintes artigos do Knowledgebase:

Obs: esse tópico se refere ao Elipse SCADA e não ao E3.

Atenciosamente,
Marco Antonio

Bom dia @Araujo!

Conseguiu fazer a conexão a planilha Excel?

Atenciosamente,
Marco Antonio

Bom dia

Consegui sim

Obrigado