OPC (OLE (Object Linking and Embedding) para Controle de Processos) e DDE (Troca Dinâmica de Dados) são uma forma de as aplicações interagirem entre si para compartilhar dados. O RSLinx OPC Server pode compartilhar dados com outras aplicações, como uma planilha Excel ou OpenOffice Calc. Seu aplicativo Visual Basic também pode coletar dados do RSLinx. Para usar o servidor OPC do RSLinx, você deve ter uma versão paga do RSLinx, como o RSLinx Professional.
Existem muitos motivos para você querer fazer isso. Um dos motivos é criar uma ferramenta de solução de problemas. Se seu equipamento não funcionar, você pode abrir uma planilha com todas as condições listadas que devem ser atendidas antes que o equipamento funcione. Na próxima vez que o equipamento falhar, você pode simplesmente abrir a planilha para ver qual condição não é atendida. Você também pode usar esse recurso para relatórios, tendências, etc.
Antes de tudo, vamos dar uma olhada em alguns códigos no processador. Aqui temos apenas um cronômetro automático. Nosso objetivo neste exemplo é exibir o valor acumulado em uma planilha do OpenOffice (ou LibreOffice). Você pode fazer o mesmo com o Excel.

Quando o valor acumulado do cronômetro atingir, o preset, esse cronômetro começa tudo do zero. Configurei esse temporizador simplesmente para demonstrar como exibir os dados em uma planilha.
No RSLinx, precisamos criar um tópico. O tema funcionará como um "atalho" para o nosso processador. Para acessar os tópicos, abriremos o RSLinx.

Em segundo lugar, vamos criar um novo tema.
Aqui, cliquei em "Novo". Então criei um tópico chamado "MyTopic" e apontei esse atalho para o processador. Certifique-se de que o nome do tema e o processador estejam destacados ao mesmo tempo. O tempo padrão de atualização é de 1 segundo. Se precisar que isso atualize mais rápido, vá na aba "Data Collection" para alterar o tempo de atualização. Agora clique em "Aplicar" e depois em "Pronto".
Em terceiro lugar, precisamos copiar o link do RSLinx, para poder colar o tema na nossa planilha. Clique em Editar (na barra de menu), depois Copiar tópico OPC/DDE.
Por fim, procure pela tag "MyTimer.ACC" mostrada e pressione OK.

Por fim, vou abrir o programa de planilha. Neste caso, estou usando o OpenOffice Calc. Nosso objetivo é colar o valor acumulado em uma célula, para que ela possa ser atualizada em tempo real (ou quase em tempo real).
Clique com o botão direito em uma célula e escolha "Colar Especial".

Estamos colando um link DDE.

Finalmente, vemos que o valor está sendo atualizado em tempo real.

Agora que você criou o tema e os dados estão sendo atualizados, pode simplesmente recolar esse link quantas vezes quiser. Depois, você pode modificar a tag na fórmula daquela célula.