L'API CANopen® Master est un logiciel destiné au développement rapide d'applications CANopen Master sur un PC sous Windows.
Caractéristiques et avantages
Transmission et réception de SDO (fonctionnalité client SDO) avec une longueur de données illimitée (transfert accéléré, non accéléré, par blocs)
Transmission et réception de PDO (synchrones et asynchrones)
Réception de messages d'urgence
Transmission de messages SYNC avec prise en charge de la fonctionnalité SYNC améliorée introduite avec CiA 301 V4.2
Transmission du message d'horodatage
Fonctions du maître NMT pour le contrôle et la surveillance des esclaves via le démarrage, la surveillance des nœuds ou le battement de cœur
Fonctionnalité du maître LSS, y compris la prise en charge du LSS fastscan conformément à la norme CiA 305 V2.2
Traitement des fichiers de configuration des appareils EDS/DCF et CDC
Fonctionnement
Le progiciel se compose de deux éléments : Le logiciel maître CANopen (firmware) et une interface de programmation sous forme de DLL Windows. Le micrologiciel met en œuvre tous les services maîtres et gère indépendamment les processus de communication CANopen, laissant le PC disponible pour le programme d'application.
L'application accède aux données des dispositifs CANopen distants via une interface fonctionnelle qui prend en charge les services SDO et PDO. Par rapport au stockage intermédiaire des données sous la forme d'un dictionnaire d'objets local, l'avantage de cette approche est que les données sont immédiatement disponibles pour l'application et peuvent être directement traitées sans introduire de temps de latence supplémentaire.
Le logiciel contrôle entièrement tous les services CANopen, ce qui permet à l'utilisateur de mettre en œuvre des algorithmes de contrôle complexes.
---