EtherCAT-Device Stack - Bibliothèque pour Windows
La pile de périphériques EtherCAT pour Windows permet de simuler une installation complète en temps réel avec un PC. Pour cela, la pile offre la possibilité de lire et de configurer les fichiers ESI existants d'appareils réels. Ainsi, les appareils simulés se comportent comme dans le monde réel. En combinaison avec le "X - Realtime Engine" de SYBERA, la simulation se comporte en temps réel comme l'installation réelle. La simulation d'appareils est réalisée directement à partir du PC avec des adaptateurs Ethernet standard.La connexion physique à l'API se fait avec des adaptateurs PCI(e) INTEL ou REALTEK disponibles dans le commerce.
Ainsi, aucun autre matériel n'est nécessaire et il n'est pas nécessaire d'avoir un matériel EtherCAT séparé. La base de la bibliothèque de programmation est constituée par la pile de protocole EtherCAT Device avec la technologie "X - Realtime". Le logiciel fonctionne sous Windows et permet de simuler plusieurs appareils EtherCAT en même temps (par ex. des bornes ou des entraînements de KEB, Kollmorgen, Veichi ou d'auters) en temps réel. Selon le matériel du PC et l'application, des temps de mise à jour des télégrammes jusqu'à 250 μsec sont réalisables.
EtherCAT Device - Fonctionnalité
- Gestion de plusieurs appareils
- Simulation d'installations complètes
- Simulation en temps réel
- Cycles de mise à jour jusqu'à 250 usec
- Adressage logique, physique et par alias
- Interface de boîte aux lettres et gestion COE
- Contrôle PDI EtherCAT intégré
- Gestion FMMU
- Gestion SYNC
- Gestion du PDO
- Gestion d'état
- Configuration des périphériques ESI
Outre de nombreuses fonctions EtherCAT étendues (par ex. pour Distributed Clock, COE et State Management), le système de bibliothèque permet également d'exploiter les appareils EtherCAT sans fichier XML correspondant. Grâce à la gestion intégrée des stations d'EtherCAT Device, les appareils peuvent être gérés et exploités presque entièrement de manière implicite. Chaque étape fonctionnelle (par ex. FMMU, SYNCMAN, PDO, STATE ...) peut également être commandée de manière ciblée. En outre, SYBERA a développé le logiciel de test complet ECATVERIFY. Ce logiciel permet au développeur de tester les appareils EtherCAT simulés et de procéder au paramétrage (par ex. mapping PDO). Le développeur est guidé de manière interactive à travers les différents groupes de fonctions et états. Toutes les informations sont visualisées en détail.
Comme pour le maître EtherCAT, le configurateur PDO intégré permet de définir facilement des mappages PDO. Le configurateur permet d'ajouter, de supprimer et de déplacer des objets PDO. Les appareils enregistrés dans le fichier ECATDEVICE.PAR peuvent être listés pour l'édition des mappages PDO ou recherchés de manière ciblée (par ex. par nom). De nouveaux mappages PDO (avec index, PDO et taille de bit) peuvent être saisis et attribués à la liste de mappages PDO correspondante (TX / RX). Une fois la configuration terminée, l'entrée dans le fichier ECATDEVICE.PAR est automatiquement mise à jour. Les données de longueur correspondantes (pour FMMU, SYNCMAN et les descripteurs) sont automatiquement adaptées.
SYBERA distribue des logiciels avec des licences de développement et des licences d'exécution (runtime)
Les licences de développement autorisent l'installation du logiciel SYBERA correspondant sur un (1) poste de travail. Toute redistribution ou vente d'une application compilée ou d'un pilote avec le logiciel SYBERA nécessite l'acquisition des licences d'exécution correspondantes.
Une licence d'exécution autorise la distribution exclusive des fichiers d'exécution SYBERA (*.DLL et *.SYS) nécessaires au fonctionnement d'une application ou d'un pilote sur un (1) ordinateur ou un système et requiert au minimum l'acquisition d'une (1) licence de développement.
Les licences d'exécution déclarées illimitées se rapportent exclusivement à une application ou à un pilote donné et supposent l'acquisition d'au moins une (1) licence de développeur. L'utilisation du logiciel SYBERA avec d'autres applications ou pilotes nécessite l'acquisition d'autres licences runtime.
La vente présuppose toujours la signature d'un contrat de licence logicielle!