Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Tecnologia da Internet das Coisas

Anúncio do padrão OPC UA / DDS Gateway


Um dos desafios mais importantes que os projetistas e integradores de sistemas enfrentam ao implantar sistemas complexos de Internet das Coisas (IoT) Industrial é a integração de diferentes soluções e padrões de conectividade.

Na RTI, trabalhamos constantemente para acelerar a revolução industrial da IoT. Nos últimos anos, desenvolvemos gateways de conectividade padrão para garantir que os sistemas DDS possam se integrar facilmente com outras estruturas de conectividade principais. Este ano, estamos trabalhando em um OPC UA / DDS Gateway padrão, uma ponte entre duas das mais conhecidas estruturas de comunicação IoT Industrial. Temos o prazer de anunciar que este gateway acaba de ser adotado pelo Object Management Group (OMG).

Especificação OPC UA / DDS Gateway


No ano passado, a OMG e a OPC Foundation anunciaram uma estratégia colaborativa para os padrões de conectividade DDS e OPC UA. Após esse anúncio, a OMG emitiu uma Solicitação de Propostas (RFP) para a definição de um OPC UA / DDS Gateway padrão para permitir a interoperabilidade transparente entre os aplicativos DDS e OPC UA.

Aceitamos o desafio e montamos uma proposta de 140 páginas com contribuições de usuários e fornecedores DDS e OPC UA, que foi votada e adotada na Reunião Técnica OMG de março. Esta postagem do blog fornece uma visão geral da nova especificação e descreve os protótipos que desenvolvemos para validar o novo padrão.

Visão geral da especificação


O objetivo da especificação OPC UA / DDS Gateway é permitir que os aplicativos DDS e OPC UA interoperem de forma transparente usando os mecanismos nativos de cada estrutura específica. Na prática, isso implica resolver dois problemas separados:
Figura 1:Conceito de gateway OPC UA / DDS

OPC UA para DDS Bridge


O OPC UA para DDS Bridge permite que aplicativos DDS leiam, gravem e assinem informações no AddressSpace de um Servidor OPC UA. Este lado do Gateway atende alguns dos casos de uso para os quais vimos uma necessidade na comunidade. Por exemplo, torna possível integrar dispositivos habilitados para OPC UA em sistemas maiores de sistemas que requerem escalabilidade e recursos de QoS de DDS. A Figura 2 ilustra esse tipo de implantação em que alguns aplicativos DDS assinam usando o protocolo de conexão DDS-RTPS para informações fornecidas por dois servidores OPC UA que usam o protocolo binário OPC UA.


Figura 2:OPC UA para DDS Bridge
O comportamento do OPC UA para DDS Bridge é bastante simples. Por um lado, o Gateway instancia um Cliente OPC UA capaz de se conectar a um Servidor e realizar um conjunto de ações usando os Serviços do OPC UA (por exemplo, usando o Conjunto de serviços de atributos para Ler e escrever , e usando a Assinatura e Conjuntos de serviços MonitoredItems para se inscrever em mudanças de dados e eventos). Por outro lado, o Gateway instancia um conjunto de DataReaders e DataWriters capaz de lidar com as interações necessárias com o lado DDS.

A especificação divide as informações expostas aos aplicativos DDS em duas categorias:

Para facilitar o trabalho dos integradores de sistemas, definimos uma sintaxe XML para configurar o OPC UA para DDS Bridge. O snippet abaixo mostra um arquivo de configuração simples do OPC UA / DDS Gateway.
  

...


...
...

...

...
...
...
...
...



Listagem 1:Exemplo de configuração de gateway OPC UA / DDS (OPC UA para DDS Bridge)
O arquivo de configuração é organizado da seguinte forma:

DDS para ponte OPC UA


A ponte DDS para OPC UA permite que os aplicativos do Cliente OPC UA participem como cidadãos de primeira classe no DDS Global Data Space. Este lado do Gateway também atende ao restante dos casos de uso que discutimos com os usuários DDS e OPC UA. Por exemplo, torna possível para clientes e ferramentas OPC UA existentes navegar pelos Tópicos e Instâncias que os aplicativos DDS estão trocando em diferentes Domínios DDS e até mesmo configurar assinaturas personalizadas para membros desses Tópicos. A Figura 3 ilustra esses tipos de implantações, em que os aplicativos OPC UA Client acessam - usando o protocolo binário OPC UA - informações que os aplicativos DDS fornecem usando seu protocolo de fio DDS-RTPS nativo.


Figura 3:DDS para ponte OPC UA
Em poucas palavras, a ponte DDS para OPC UA define um modelo de informação OPC UA para representar o DDS Global Data Space. Ou seja, define um conjunto de Objetos e Nós Variáveis ​​para representar Domínios, Tópicos, Instâncias e Tipos de Dados DDS. Implementamos este modelo de informação em um OPC UA Server embutido no Gateway. Este servidor fornece todos os mecanismos padrão para permitir que os clientes naveguem pelas informações no DDS Global Data Space e leiam, escrevam ou assinem informações usando o Conjunto de serviços OPC UA apropriado .

Na especificação, também definimos a sintaxe XML para configurar o DDS para OPC UA Bridge, que permite aos integradores de sistema decidir quais partes do DDS Global Data Space são representadas no AddressSpace do Servidor OPC UA e, portanto, exposto aos Clientes OPC UA. O snippet abaixo mostra um arquivo de configuração simples do OPC UA / DDS Gateway.
  

...


...
...
...


...
...


...



Listagem 2:Exemplo de configuração de gateway OPC UA / DDS (DDS para ponte OPC UA)
O arquivo de configuração é organizado da seguinte forma:

Tecnologia da Internet das Coisas

  1. Segurança DDS do jeito mais difícil (ware) - SGX Parte 3:Serviços DDS reforçados
  2. DDS Security the Hard (ware) Way - SGX:Parte 2 (Micro + Security + SCONE)
  3. DDS Security the Hard (ware) Way - SGX:Parte 1 (Visão geral)
  4. Connext DDS e a IoT industrial:as 5 principais coisas a saber
  5. The DDS Foundation:Crescendo a comunidade DDS - e o padrão - na era IIoT
  6. A busca por um padrão universal de segurança IoT
  7. O padrão ETSI IoT:os reguladores estão fazendo o suficiente para proteger os dispositivos IoT?
  8. O mundo precisa de outro padrão de IoT?
  9. O Procedimento Padrão de Inspeção de Equipamentos de Trabalho
  10. Anúncio do "Guia do comprador do leitor de código de barras"