acontis EC-Simulator
- Produits / Services : Logiciels
- Protocoles : ETHERCAT
- Fournisseur : acontis
Exécutez un contrôleur EtherCAT sur un réseau simulé
L’EC-Simulator virtualise les réseaux EtherCAT® en simulant les esclaves EtherCAT®. Ceci permet d'exécuter les applications maître EtherCAT sans esclave EtherCAT® réel disponible.
La simulation EtherCAT® est fournie sur une carte réseau physique ou virtuellement, par ex. pour réaliser une configuration de machine complètement simulée. La configuration de l'instance de simulation est transparente en utilisant le fichier ENI du réseau réel.
La réaction aux Process Data, SDO, interactions entre les piles esclaves, etc. peut être programmée en utilisant du code C / C ++ ou .NET. Ceci permet l’utilisation d’autres outils d'ingénierie, de test ou de virtualisation comme ISG Virtuos® par exemple.
La réaction aux Process Data, SDO, interactions entre les piles esclaves, etc. peut être programmée en utilisant du code C / C ++ ou .NET. Ceci permet l’utilisation d’autres outils d'ingénierie, de test ou de virtualisation comme ISG Virtuos® par exemple.
Caractéristiques EC-Simulator
- Esclaves avec ou sans boîte aux lettres
- Protocole de messagerie CANopen sur EtherCAT (CoE)
- Commandes et configuration PDO via CoE
- Prise en charge de toutes les commandes d'initialisation de messagerie
- Dictionnaire d'objets de base
- Prise en charge des horloges distribuées (DC)
- Masters pris en charge : EC-Master
Cas d’utilisation EC-Simulator
- Mise en service virtuelle avec un Digital Twin
- Tester et optimiser l'application à un stade précoce du développement, même sans matériel réel existant
- Tester des scénarios d'erreurs pouvant être dangereux ou entraîner des dommages
- Tests de version du système de contrôle EtherCAT
- Tester des scénarios de façon exhaustive, par exemple simuler des changements de topologie
- Simuler les erreurs d’esclaves
- Simuler des grands réseaux
- Développements logiciels et apprentissage
Simulation Hardware-in-Loop (HiL)
Le System sous test (SUT) communique via un câble EtherCAT avec le logiciel EC-Simulator simulant un matériel externe (le système HiL).
Dans cette configuration, l'application et le maître EtherCAT peuvent être testés à l'aide de l'interface réseau physique standard.
Dans cette configuration, l'application et le maître EtherCAT peuvent être testés à l'aide de l'interface réseau physique standard.
Architecture logicielle EC-Simulator
Le logiciel EC-Simulator fonctionne sur différents systèmes d'exploitation, comme Linux et Windows en utilisant les pilotes Ethernet en temps réel acontis appelés Link Layer.
EC-Simulator propose une API en langage C pour l'intégration dans un Contrôleur Logique Programmable (PLC) de type LogicLab, logi.cals ou dans un logiciel de simulation professionnel comme ISG Virtuos, etc.
EC-Simulator propose une API en langage C pour l'intégration dans un Contrôleur Logique Programmable (PLC) de type LogicLab, logi.cals ou dans un logiciel de simulation professionnel comme ISG Virtuos, etc.
Simulation Software-in-the-Loop (SiL)
Le réseau EtherCAT est simulé par un logiciel fonctionnant sur le System Under Test (SUT).
Au lieu de communiquer avec le contrôleur Ethernet, le maître EC-Master EtherCAT échange directement des trames EtherCAT avec le logiciel de simulation.
Au lieu de communiquer avec le contrôleur Ethernet, le maître EC-Master EtherCAT échange directement des trames EtherCAT avec le logiciel de simulation.