O que é a Editora OPC?

O OPC Publisher é um produto Microsoft totalmente suportado que faz a ponte entre os ativos industriais e a nuvem Microsoft Azure. Fá-lo ligando ativos ativados por OPC uA ou software de conectividade industrial à sua nuvem Microsoft Azure. Publica os dados de telemetria que recolhe ao Azure IoT Hub em vários formatos, incluindo o formato padrão IEC62541 OPC UA PubSub (a partir da versão 2.6). O OPC Publisher funciona no Azure IoT Edge como módulo ou em simples Docker como um recipiente. Uma vez que aproveita o tempo de funcionamento da plataforma cruzada .NET, funciona de forma nativa tanto no Linux como no Windows 10.

O OPC Publisher é uma implementação de referência que demonstra como:

  • Ligue-se aos servidores UA OPC existentes.
  • Publique dados de telemetria codificados json a partir de servidores OPC UA em OPC UA Pub/Sub formato, utilizando uma carga útil JSON, para um Azure IoT Hub.

Pode utilizar qualquer um dos protocolos de transporte que o cliente SDK do Azure IoT Hub suporta, tais como HTTPS, AMQP e MQTT.

A implementação de referência inclui o seguinte.

  • Um cliente UA OPC para ligar aos servidores OPC UA existentes que tem na sua rede.
  • Um servidor OPC UA na porta 6222 que pode usar para gerir o que é publicado e oferece métodos diretos IoT Hub para fazer o mesmo.

Nota

O servidor UA UA build-in só está disponível na versão 2.5 ou abaixo.

Você pode baixar a implementação de referência da OPC Publisher a partir do GitHub.

A aplicação é implementada utilizando a tecnologia .NET Core e pode funcionar em qualquer plataforma suportada por .NET Core.

O que faz a Editora OPC?

A OPC Publisher implementa a lógica de reação para estabelecer ligações a pontos finais que não respondam a um certo número de pedidos de manter vivo. Por exemplo, se um servidor UA OPC deixar de responder devido a uma falha de energia.

Para cada intervalo de publicação distinto para um servidor OPC UA, a aplicação cria uma subscrição separada sobre a qual todos os nós com este intervalo de publicação são atualizados.

A OPC Publisher suporta o lote dos dados enviados para o IoT Hub para reduzir a carga da rede. Este lote envia um pacote para IoT Hub apenas se o tamanho do pacote configurado for atingido.

Esta aplicação utiliza a stack de referência OPC Foundation OPC UA como pacotes NuGet. Consulte https://opcfoundation.org/license/redistributables/1.3/ os termos de licenciamento.

Passos seguintes

Agora que aprendeu o que é a Editora OPC, pode começar por implantá-la: