arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

Comment interfacer Genesis HighSpeed et/ou Perception

Le système d'acquisition de données Genesis HighSpeed et les Logiciels de Perception sont des outils très puissants pour vos mesures à haute vitesse.

L'intégration des systèmes d'acquisition de données Genesis HighSpeed permet un contrôle complet de votre système Genesis HighSpeed sans logiciel supplémentaire : tout sera contrôlé avec votre système (d'automatisation).

L'intégration supplémentaire du logiciel Perception permet d'utiliser le puissant logiciel Perception et d'améliorer l'utilisation du logiciel avec votre propre logiciel existant.

Vous pouvez les intégrer dans votre environnement spécifique et les utiliser exactement comme vous le souhaitez en sélectionnant l'une des nombreuses options d'interface ici : API GEN DAQ, Interface EtherCAT, Interface CAN 2.0/CANFD, Kit de Lecture PNRF, Contrôle à Distance Perception, Interface Logiciel Personnalisé Perception (CSI).

Intégration via Fieldbus

Il existe plusieurs options pour intégrer votre système Genesis HighSpeed via Fieldbus :

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

Tous ces bus de terrain peuvent également être utilisés en parallèle pour un maximum de flexibilité !

Téléchargements essentiels pour les systèmes Genesis HighSpeed

Trouvez tous les logiciels, pilotes et documentation dont vous avez besoin pour interagir avec votre matériel Genesis HighSpeed et le faire fonctionner. Accédez rapidement aux mises à jour, aux outils et aux ressources de support.

chevron_left
chevron_right

L'option d'interface CAN 2.0/CANFD des châssis Genesis HighSpeed est utilisée pour transmettre les résultats calculés en direct à un système d'automatisation. Ainsi, le DAQ GEN agit comme un « supercalculateur » qui reçoit des données brutes (comme les tensions et les intensités courants) et envoie des résultats calculés (comme les valeurs efficaces, la puissance les puissances et les rendements) aux systèmes d'automatisation.

La vitesse maximale de transfert de données est déterminée par le mainframe Genesis HighSpeed, mais elle peut être limitée par la vitesse du bus, la charge du bus ou la longueur du câble. Le DAQ Genesis HighSpeed peut envoyer jusqu'à 240 résultats avec une fréquence de mise à jour de 500 Hz, si le bus le permet.

L'interface CAN 2.0/CANFD de Genesis HighSpeed DAQ n'est disponible que pour les GEN2tB, GEN4tB, GEN7tA, et GEN17tA châssis.

L'option d'interface EtherCAT du mainframe GEN DAQ permet de transmettre les résultats calculés en temps réel à un système d'automatisation agissant comme maître EtherCAT. Ainsi, le DAQ GEN agit comme un « supercalculateur » qui reçoit des données brutes (comme les tensions et les intensités courants) et envoie des résultats calculés (comme les valeurs efficaces, la puissance les puissances et les rendements) aux systèmes d'automatisation.

Le transfert peut se faire en mode statique ou dynamique, et une génération de fichier ESI est possible. Jusqu'à 240 résultats peuvent être envoyés avec une fréquence de mise à jour de 1 kHz. La latence pour les résultats est inférieure à 1 ms. L'interface EtherCAT GEN DAQ a été testée avec succès avec des maîtres EtherCAT, tels que :

AVL - Puma Beckhoff - Twincat
Intest - Inova KRATZER AUTOMATION - PAtools
Kristl & Seibt - Tornade König PA - EtherCAT Studio
MAHA - MAHA ART Instruments nationaux - VeriStand
FEV - Morphée Systèmes d'essai ZF - MODAS

Des informations détaillées sur l'interface EtherCAT sont disponibles dans les manuels des ordinateurs centraux Gen4TB, Gen7ta et Gen17ta, disponibles dans la section de téléchargement du manuel ci-dessous.

L'option d'interface EtherCAT GEN DAQ est uniquement disponible pour les systèmes Gen4TB , Gen7ta les mainframes Data Acqu

GEN DAQ est utilisée pour contrôler à distance le matériel GEN DAQ directement à partir de votre logiciel de contrôle. Les configurations d'instruments peuvent être chargées et sauvegardées, les réglages de base comme la fréquence d'échantillonnage peuvent être modifiés et l'acquisition peut être contrôlée. En outre, les résultats calculés tels que les valeurs maximales, les valeurs RMS ou les valeurs de puissance peuvent être transmis avec un maximum de 2000 blocs de résultats/s.

L'API GEN DAQ est basée sur les normes de communication réseau JSON-RPC 2.0. Le code source fourni par HBM peut être compilé sur de nombreux systèmes d'exploitation différents. Le code source fourni par HBM peut être compilé sur de nombreux systèmes d'exploitation différents. Pour faciliter l'utilisation dans l'environnement Microsoft®.NET, une dll .NET gérée est également fournie. Un fichier d'aide complet est disponible pour expliquer les appels d'interface proposés dans cette API.

Le pilote Python est utilisé pour contrôler à distance le matériel GEN DAQ directement depuis votre logiciel de contrôle sans utiliser Perception.

Les principales caractéristiques incluent :

  • Connections
  • Contrôle des acquisitions
  • Châssis
  • Gérer les enregistrements
  • Gérer les paramètres du mainframe
  • Enregistreur

Le pilote Python peut être téléchargé gratuitement ici :

Dépôt de code sur GitHub : https://github.com/hbk-world/ghs-gendaqapi-python

Index des packages sur Python : https://pypi.org/project/ghs-gendaqapi-py/


Aperçu des différentes possibilités d'intégration

    CANFD EtherCAT API GEN DAQ Python Télécommande Perception (RPC) Remarques
Télécommande Perception (RPC)   Oui Oui Oui Non Oui  
Transfert de données brutes   Non Oui Non Non Non Le fichier de données brutes (PNRF) est stocké sur l'ordinateur central Genesis HighSpeed ou sur le PC Perception et est accessible après l'arrêt de l'enregistrement
: Non enregistré   Oui (enregistrement CAN) Non N/A N/A N/A  
Contrôle à distance du Châssis   Oui Oui Oui Oui Oui  
Chronométrage   Temps semi-réel En temps réel En temps réel En temps réel En direct Le comportement de CanFDBehavior dépend de la charge du bus ; mieux vaut utiliser le mode point à point
Latence (typique)   1 ms plus la charge du bus a provoqué un retard 1 ms 1 ms plus variance de bus 1 ms plus variance de bus Plusieurs ms, imprévisible CANFD, l'API GEN DAQ et Python peuvent être réglés pour être « en direct » (et presque en temps réel) grâce à une connexion point à point
Max : Vitesse (blocs de résultats/s)   1000 1000 2000 N/A 20  
Taille de bloc maximale (résultats/bloc)

GEN2tB

GEN4tB

GEN7tA

GEN17tA

256

500

1000

1000

256

500

1000

1000

256

500

1000

1000

N/A

N/A

N/A

N/A

Tous les résultats RT-FDB disponibles Tous les résultats du bloc proviennent du même horodatage
Disponible pour :  

GEN2tB

GEN4tB

GEN7tA

GEN17tA

GEN4tB

GEN7tA

GEN17tA

GEN2tB

GEN4tB

GEN7tA

GEN17tA

GEN2tB

GEN4tB

GEN7tA

GEN17tA

Tous les ordinateurs centraux  
chevron_left
chevron_right

La télécommande Perception est utilisée pour contrôler à distance le logiciel Perception (ainsi que le matériel GEN DAQ) à partir de votre logiciel de contrôle. De plus, les données en temps réel et les résultats calculés peuvent être récupérés à l'aide de cette interface (avec un débit limité). Toutes les principales fonctions de Perception peuvent être contrôlées à distance, y compris tous les principaux paramètres matériels tels que le contrôle d'acquisition.

Perception Remote Control est basée sur les normes de communication réseau DCE/RPC (environnement informatique distribué/appels de procédure à distance). Le code source fourni par HBM peut être compilé sur de nombreux systèmes d'exploitation différents. Pour faciliter l'utilisation dans l'environnement Microsoft®.NET, une interface COM a été créée en plus de l'interface DCE/RPC de base. Un fichier d'aide complet est disponible pour expliquer les appels d'interface proposés dans cette API. De plus, divers fichiers d'exemples pour la programmation RPC, la programmation COM et LabView / Diadem sont disponibles.

La librairie Perception Custom Software Interface (CSI) est utilisée pour les extensions logicielles à l'intérieur du logiciel Perception en ajoutant des onglets utilisateur CSI, une automatisation personnalisée et des fonctions d'analyse étendue. De plus, l'interface utilisateur peut être entièrement personnalisée à l'aide de l'interface CSI.

L'interface CSI a accès à toutes les parties de Perception : Démarrage/Arrêt/Pause et déclenchement, Gestionnaire de démarrage, Système d'acquisition, Paramètres du Matériel, Écrans, Compteurs, Tableaux utilisateurs, Formules, Calculs, Gestionnaire de données, Sources de données, variables utilisateur, Notifications, Journalisation, Fonctions de conversion, Actions d'automatisation, Gestionnaire de feuilles, etc. est inclus ainsi qu'un exemple de code pour C#. Il est utilisable avec tous les langages supportant Microsoft®.NET 4.

Boîte à outils PNRF Reader La boîte à outils PNRF Reader est utilisée par HBM pour lire et écrire des données dans le fichier PNRF. Par conséquent, elle est entretenue et améliorée en permanence. Elle est disponible pour être intégrée dans n'importe quel logiciel d'analyse pour lire directement les fichiers PNRF, éliminant ainsi le besoin d'exportation ou de conversion.

et peuvent donc lire directement les données PNRF. Ces progiciels incluent LabView, DiaDem, FlexPro, Famos, GlyphWorks, jBeam, Dynaworks... Le lecteur PNRF est livré avec une interface COM et un exemple de programmation en VisualBasic, C# et C+++.


PRODUITS ASSOCIÉS