AKD CANopen | 5 Profil de communication CANopen
5.3.3 Types de données étendus
Les types de données étendus sont dérivés des types de données de base et des types de données mixtes. Les
types de données étendus qui sont pris en charge sont définis ci-après.
5.3.3.1 Chaîne d'octets (Octet String)
Le type de données OCTET_STRING est défini avec le type de données ARRAY. Sa longueur correspond à
celle de la chaîne d'octets.
ARRAY[length] OF UNSIGNED8
5.3.3.2 Chaîne visible (Visible String)
Le type de données VISIBLE_STRING peut être défini avec le type de données UNSIGNED8 ou ARRAY. Les
valeurs autorisées sont 00h et la plage comprise entre 20h et 7Eh. Les données sont interprétées en tant que
code ASCII 7 bits (selon la norme ISO 646-1973(E)). La longueur correspond à celle de la chaîne visible.
UNSIGNED8
ARRAY[length] OF VISIBLE_CHAR
5.4 Objets de communication
Les objets de communication sont décrits à l'aide d'éléments de service et de protocoles. Deux types d'éléments
de service de base sont utilisés :
Services PDO non confirmés
l
Services SDO confirmés
l
Tous les services exigent un fonctionnement irréprochable de la liaison de données et de la couche physique.
AKD prend en charge les objets de communication qui sont décrits en détail dans les sections suivantes :
Objets de gestion de réseau (NMT)
l
Objet de synchronisation (SYNC)
l
Objet d'urgence (EMCY)
l
Objet de données de traitement (PDO)
l
Objet de données de service (SDO)
l
Nodeguard/Heartbeat
l
30
Kollmorgen™ | Avril 2011
OCTET_STRINGlength
VISIBLE_CHAR
VISIBLE_STRINGlength