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

Acelere seu tempo de comercialização com as ferramentas profissionais Connext

Ferramentas:Prototyper with Lua, DDS Toolkit for LabVIEW

Queríamos uma grande GUI para mostrar o que estava acontecendo na microrrede em tempo real. A equipe do Oak Ridge National Labs se ofereceu para criar uma GUI no LabVIEW. O DDS Toolkit para Labview permite que você pegue dados de aplicativos DDS e use-os no LabVIEW Virtual Instruments (VIs). No entanto, existem algumas limitações, como descobrimos. O Toolkit não lida com matrizes de sequências, que alguns tipos no modelo de dados OpenFMB usam. Precisávamos de uma solução rápida que permitisse ao LabVIEW VI ler esses tipos de dados complexos.

Uma das novas ferramentas interessantes na caixa de ferramentas do Connext DDS Pro 5.2 é o Prototyper with Lua. O Prototyper permite que você crie rapidamente aplicativos habilitados para DDS com pouca ou nenhuma programação:defina seus tópicos e participantes de domínio em XML, adicione um script Lua simples e você poderá entrar em um domínio DDS rapidamente. (Confira a postagem do blog de Gianpiero no Prototyper)

De volta ao hotel uma noite, escrevi um script Lua simples que permite ao Prototyper ler os tópicos DDS complexos contendo matrizes de sequências e, em seguida, republicá-los em um tópico diferente e nivelado para uso pela GUI do LabVIEW. Consegui testá-lo offline usando dados ao vivo registrados anteriormente no laboratório, o que nos leva a ...

Problema:desenvolvimento desconectado

Ferramentas:Gravar, Replay, Prototipar com Lua

Uma equipe de desenvolvimento geograficamente dispersa construiu a demonstração do OpenFMB. Com exceção daqueles poucos dias em Knoxville, ninguém na equipe teve acesso a todos os componentes da microrrede ao mesmo tempo. Então, como você escreve o código para sua peça do quebra-cabeça quando você não tem acesso aos outros dispositivos no sistema?

Quando trabalhei na ponte Lua para a GUI do LabVIEW, usei os serviços Connext Pro Record and Replay. No laboratório, gravei cerca de 10 minutos de dados ativos enquanto executávamos o sistema em todos os casos de uso. Mais tarde naquela noite, no hotel, consegui reproduzir esses dados enquanto trabalhava nos scripts de Lua. A repetição permite que você reproduza os tópicos de forma seletiva, repetindo a reprodução para que seja executada continuamente. Você também pode escolher reproduzir os dados em uma taxa acelerada - essa é uma grande economia de tempo que permite simular dias ou horas de tempo de execução em apenas alguns minutos.

Console de gravação

Uma das coisas realmente legais que o Prototyper faz quando está em execução é recarregar periodicamente o script Lua. Isso tornou o desenvolvimento da ponte para o LabVIEW muito rápido:reproduzir dados reproduzidos continuamente em um modo acelerado; Eu tinha um editor aberto no script Lua; e conforme eu fazia e salvava as alterações, elas eram refletidas instantaneamente no Prototyper, que estava em execução constante - não há necessidade de reiniciar para ver as alterações no script. O script de conversão foi feito em apenas algumas horas.

Prototyper também foi útil para criar rapidamente aplicativos para gerar dados simulados. A GUI do LabVIEW foi desenvolvida inteiramente offline sem nenhum dos dispositivos do mundo real, usando alguns tópicos gerados pelos serviços Replay e outros que foram interligados ou simulados com Prototyper. Eu enviaria por e-mail um script de simulador para ORNL, eles fariam algum trabalho no LabVIEW e me enviariam um VI atualizado, e então eu executaria localmente para verificá-lo. ORNL fez um trabalho incrível integrando dados em tempo real do domínio DDS junto com elementos visuais dos desenhos animados SGIP, e a GUI foi a peça central da demonstração.

A GUI final escrita em LabVIEW

Principais vantagens

Quando aparecemos em New Orleans algumas semanas depois, todo o sistema foi ativado em cerca de 30 minutos, o que é notável considerando alguns dos aplicativos (como a GUI do LabVIEW) nunca tinha estado em uma rede com o hardware real. Tudo simplesmente funcionou.

O rico conjunto de ferramentas fornecidas pelo RTI Connext DDS Professional nos permitiu resolver nossos problemas de integração rapidamente durante a curta semana em Knoxville e continuar o desenvolvimento em muitos locais remotos. O Admin Console, Monitor, DDS Ping e DDS Spy colocaram nosso sistema em funcionamento. Record, Replay e Prototyper possibilitaram que equipes de desenvolvimento remotas trabalhassem na ausência de hardware real. O DDS Toolkit para LabVIEW nos permitiu criar uma interface gráfica sofisticada rapidamente. E mesmo após o evento, podemos continuar a fazer desenvolvimento e demonstrações virtuais usando essas ferramentas.

Saiba mais:

Produção autônoma de veículos »

Conectividade em sistemas autônomos »

O que é DDS? »

Connext DDS Professional »

O que é IIoT? »

上一页  [1] [2] 

Tecnologia da Internet das Coisas

  1. Plugin Telegraf para Connext DDS:Construa um Sistema de Monitoramento de Série Temporal com DDS e InfluxDB
  2. Connext DDS e a IoT industrial:as 5 principais coisas a saber
  3. ROS2 + DDS:Reproduza novamente
  4. Plataforma adaptativa AUTOSAR 18.03:Agora com DDS!
  5. O que eu faço com os dados ?!
  6. A resistência é fútil - Proteger sua empresa contra a não conformidade com os regulamentos de proteção de dados
  7. É hora de avançar seu S&OP, dados e sistemas de planejamento
  8. Reduza gargalos com 5 ferramentas fáceis
  9. Crie seu ambiente operacional com os Nexus Apps
  10. Simplifique o sucesso:3 ferramentas para ajudar você a acelerar sua linha de produção