arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

Como interagir com Genesis HighSpeed e/ou Perception

O sistema de aquisição de dados Genesis HighSpeed e o software Perception são ferramentas muito poderosas para suas medições de alta velocidade.

A integração dos sistemas de aquisição de dados Genesis HighSpeed permite o controle completo do seu sistema Genesis HighSpeed sem software adicional: tudo será controlado com seu sistema (de automação).

A integração adicional do software Perception permite usar o poderoso software Perception e aprimorar o uso do software com seu próprio software existente.

Você pode integrá-los ao seu ambiente específico e usá-los exatamente da maneira que deseja, selecionando uma das muitas opções de interface diferentes aqui: API GEN DAQ, Interface EtherCAT, Interface CAN 2.0/CANFD, Kit de Ferramentas do Leitor PNRF, Controle Remoto Perception, Interface de Software Personalizado Perception (CSI).

Integração via Fieldbus

Existem várias opções para integrar seu sistema Genesis HighSpeed via Fieldbus:

  • CAN2.0 / CANFD
  • EtherCAT
  • GEN DAQ API
  • Python

Todos esses fieldbuses também podem ser usados em paralelo para máxima flexibilidade!

Downloads Essenciais para Sistemas Genesis HighSpeed

Encontre todo o software, drivers e documentação que você precisa para interagir e operar seu hardware Genesis HighSpeed—acesso rápido a atualizações, ferramentas e recursos de suporte.

chevron_left
chevron_right

A opção de interface CAN 2.0/CANFD dos mainframes Genesis HighSpeed é usada para transmitir resultados computados ao vivo para um sistema de automação. Assim, o Genesis HighSpeed DAQ atua como um "triturador de números", obtendo dados brutos (como tensões e correntes) e enviando resultados computados (como valores rms, potência e eficiências) para o sistema de automação.

A velocidade máxima de transferência de dados é determinada pelo mainframe Genesis HighSpeed, no entanto, ela pode ser limitada pela velocidade do barramento, carga do barramento ou comprimento do cabo. O Genesis HighSpeed DAQ pode enviar até 240 resultados com uma taxa de atualização de 500 Hz, desde que o barramento permita.

A interface CAN 2.0/CANFD do DAQ Genesis HighSpeed está disponível apenas para GEN2tB, GEN4tB, GEN7tA, e GEN17tA.

A opção de interface EtherCAT do mainframe GEN DAQ é usada para transmitir resultados computados em tempo real para um sistema de automação que atua como mestre EtherCAT. Assim, o Genesis HighSpeed DAQ atua como um "triturador de números", obtendo dados brutos (como tensões e correntes) e enviando resultados computados (como valores rms, potência e eficiências) para o sistema de automação.

A transferência pode ocorrer em modo estático ou dinâmico, e é possível a geração de um arquivo ESI. Até 240 resultados podem ser enviados com uma taxa de atualização de 1 kHz. A latência dos resultados é inferior a 1 ms. A interface EtherCAT GEN DAQ foi testada com sucesso com mestres EtherCAT, como:

AVL - Puma Beckhoff - Twincat
Intest - Inova KRATZER AUTOMATION - PAtools
Kristl & Seibt - Tornado König PA - EtherCAT Studio
MAHA - MAHA RT National Instruments - VeriStand
FEV - Morphée ZF Prüfsysteme - MODAS

Informações detalhadas sobre a interface EtherCAT podem ser encontradas nos manuais dos mainframes GEN4tB, GEN7tA, GEN17tA, disponíveis na seção de download de manuais abaixo.

A opção de interface EtherCAT GEN DAQ está disponível apenas para GEN4tB, GEN7tA, e GEN17tA mainframes. 

A API GEN DAQ é usada para controlar remotamente o hardware GEN DAQ diretamente de seu software de controle. As configurações do instrumento podem ser carregadas e salvas, as configurações básicas, como a taxa de amostragem, podem ser alteradas e a aquisição pode ser controlada. Além disso, resultados calculados, como valores máximos, valores RMS ou valores de potência, podem ser transmitidos com até 2000 blocos de resultados/s.

A API GEN DAQ é baseada nos padrões de comunicação de rede JSON-RPC 2.0. O código fonte fornecido pela HBM pode ser compilado em muitos sistemas operacionais diferentes. Para facilidade de uso no ambiente Microsoft®.NET, uma DLL gerenciada do .NET também é fornecida. Um extenso arquivo de ajuda está disponível para explicar as chamadas de interface oferecidas nesta API.

O driver Python é usado para controlar remotamente o hardware GEN DAQ diretamente do seu software de controle sem usar Perception.

Recursos incluídos:

  • Conexões
  • Controle de aquisição
  • Mainframe
  • Gerenciar gravações
  • Gerenciar configurações do mainframe
  • Gravador

O driver Python pode ser baixado aqui gratuitamente:

Repositório de código no GitHub: https://github.com/hbk-world/ghs-gendaqapi-python

Pacote no Python Package Index: https://pypi.org/project/ghs-gendaqapi-py/


Visão geral das diferentes possibilidades de integração

    CANFD EtherCAT GEN DAQ API Python Perception Remote (RPC) Observações
Perception Remote (RPC)   Sim Sim Sim Não Sim  
Transferência de Dados Brutos   Não Sim Não Não Não Sim Não Não Não O arquivo de dados brutos (PNRF) é armazenado no mainframe Genesis HighSpeed ou no PC Perception e pode ser acessado após a interrupção da gravação.
Não gravando   Sim (gravação CAN) Não N/A N/A N/A  
Controle Remoto do Mainframe   Sim Sim Sim Sim Sim  
Tempos   Semi tempo real Tempo real Tempo real Tempo real Ao vivo O comportamento do CANFD depende da carga do barramento; melhor com ponto a ponto
Latência (típica)   1 ms mais atraso causado pela carga do barramento 1 ms 1 ms mais variação do barramento 1 ms mais variação do barramento Vários ms, imprevisível CANFD, API GEN DAQ e Python podem ser ajustados para serem „ao vivo“ (e próximos do tempo real) por conexão ponto a ponto
Máx. Velocidade (blocos de resultado/s)   1000 1000 2000 N/A 20  
Tamanho máximo do bloco (resultados/bloco)

GEN2tB

GEN4tB

GEN7tA

GEN17tA

256

500

1000

1000

256

500

1000

1000

256

500

1000

1000

N/A

N/A

N/A

N/A

Todos os resultados RT-FDB disponíveis Todos os resultados no bloco são do mesmo timestamp
Disponível para:  

GEN2tB

GEN4tB

GEN7tA

GEN17tA

GEN4tB

GEN7tA

GEN17tA

GEN2tB

GEN4tB

GEN7tA

GEN17tA

GEN2tB

GEN4tB

GEN7tA

GEN17tA

Todos os mainframes  
chevron_left
chevron_right

O Controle Remoto de Percepção é usado para controlar remotamente o software de Percepção (e também o hardware GEN DAQ) a partir do seu software de controle. Além disso, dados ativos e resultados calculados podem ser recuperados usando essa interface (com taxa limitada). Todas as principais funções do Perception podem ser controladas remotamente, incluindo todas as configurações principais de hardware, como controle de aquisição.

O Controle Remoto do Perception é baseado nos padrões de comunicação de rede DCE/RPC (Distributed Computing Environment / Remote Procedure Calls). O código fonte fornecido pela HBM pode ser compilado em muitos sistemas operacionais diferentes. Para facilidade de uso no ambiente Microsoft®.NET, uma interface COM é criada sobre a interface básica DCE/RPC. Um extenso arquivo de ajuda está disponível para explicar as chamadas de interface oferecidas nesta API. Além disso, vários arquivos de exemplo para programação RPC direta, programação COM e LabVIEW/Diadem estão disponíveis.

A interface Perception Custom Software é usada para extensões de software dentro do software Perception, adicionando telas de usuário CSI, automação customizada e funções de análise estendidas. Além disso, a interface do usuário pode ser completamente personalizada usando a interface CSI.

A interface CSI tem acesso a todas as partes da Percepção: A interface CSI tem acesso a todas as partes do Perception: Start/Stop/Pause e Trigger, Start Manager, Sistema de Aquisição, Configurações de Hardware, Displays, Medidores, Tabelas de Usuários, Fórmulas, Cálculos, Data Manager, Fontes de Dados, Variáveis do Usuário, Notificações, Logging, Funções de conversão, Ações de automação, gerenciador de telas e muito mais. Um modelo de tela do Windows em C# é incluído, bem como código de exemplo para C#. É utilizável com todas as linguagens que suportam o Microsoft®.NET 4.

O kit de ferramentas de leitura para PNRF é usado pela HBM para ler e gravar dados no arquivo PNRF. Como resultado, é constantemente mantido e melhorado. Está disponível para ser integrado em qualquer software de análise para ler diretamente arquivos PNRF, eliminando a necessidade de exportação ou conversão.

Vários pacotes de análise já possuem este leitor integrado e, portanto, podem ler os dados do PNRF diretamente. Estes pacotes incluem LabVIEW, Diadem, FlexPro, Famos, GlyphWorks, jBeam, Dynaworks e outros. O leitor de PNRF vem com uma interface COM e exemplo de programação em VisualBasic, C# e C++.


PRODUTOS RELACIONADOS