Commandes SDO CANopen
Traduction de la notice originale
Présentation
Les objets WRITE_SDO et READ_SDO servent à envoyer des commandes NMT. Le code d'abandon SDO est utilisé en cas d'échec de la commande SDO.
Commande WRITE_SDO
Le tableau suivant indique l'en-tête de la commande WRITE_SDO :
Valeur (hexadécimale)
Paramètre de message générique CIP
65
ID de classe
40
Numéro de service
1
Instance
x
Longueur
Le tableau suivant présente les données de commande et de réponse pour la commande WRITE_SDO :
Valeur
Taille
Paramètre
Données de commande
0 : Automate
1…4 : DTM
SINT
ID de connexion
[1…127]
SINT
ID d'abonné
Défini par l'utilisateur
INT
Index
Défini par l'utilisateur
SINT
Sous-index
[1…255]
INT
Longueur
Défini par l'utilisateur
SINT[…]
Données
Données de réponse positive
[1…127]
SINT
ID d'abonné
Défini par l'utilisateur
INT
Index
Défini par l'utilisateur
SINT
Sous-index
0
INT
Etat
Données de réponse négative
[1…127]
SINT
ID d'abonné
Défini par l'utilisateur
INT
Index
Défini par l'utilisateur
SINT
Sous-index
SINT
Etat
Voir le tableau
SINT[4]
Code d'abandon SDO
Commande READ_SDO
Le tableau suivant indique l'en-tête de la commande READ_SDO :
Valeur (hexadécimale)
Paramètre de message générique CIP
65
ID de classe
41
Numéro de service
1
Instance
x
Longueur
Le tableau suivant présente les données de commande et de réponse pour la commande READ_SDO :
Valeur
Taille
Paramètre
Données de commande
0 : Automate
1…4 : DTM
SINT
ID de connexion
[1…127]
SINT
ID d'abonné
Défini par l'utilisateur
INT
Index
Défini par l'utilisateur
SINT
Sous-index
[1…255]
INT
Longueur
Données de réponse positive
[1…127]
SINT
ID d'abonné
Défini par l'utilisateur
INT
Index
Défini par l'utilisateur
SINT
Sous-index
0
INT
Etat
Défini par l'utilisateur
INT
Longueur
Valeur demandée
SINT[…]
Valeur d'objet
Données de réponse négative
0x2B
SINT
ID d'abonné
Défini par l'utilisateur
INT
Index
Défini par l'utilisateur
SINT
Sous-index
SINT
Etat
Voir le tableau
SINT[4]
Code d'abandon SDO