Fonctions SDO READ et WRITE

L'interface utilisateur de la fonction SDO est représentée de manière différente en fonction du maître EtherCAT® ou de l'environnement de programmation.

Certaines grandeurs et informations pour l'exécution de la fonction sont toujours nécessaires.

Fonction SDO READ

Description

Adresse de l'esclave (16 bits)

Adresse EtherCAT® du variateur de vitesse dont les données doivent être lues.

Index (16 bits)

Sous-index (8 bits)

Adresse dans Object Dictionary du variateur, à partir de laquelle la lecture doit être effectuée.

Fonction SDO WRITE

Description

Adresse de l'esclave (16 bits)

Adresse EtherCAT® du variateur de vitesse sur lequel des données doivent être écrites.

Index (16 bits)

Sous-index (8 bits)

Adresse devant être modifiée dans Object Dictionary du variateur.

Données

Structure dans laquelle sont sauvegardées les données devant être modifiées.

Longueur de données

Longueur des données qui doivent être modifiées.

D'autres drapeaux et paramètres peuvent encore être nécessaires

  • pour l'activation de la fonction
  • pour les informations "En cours" ou les messages de défaut
  • pour la surveillance du time out

Afin de permettre l'utilisation de l'accès non cyclique aux paramètres, le fabricant du maître EtherCAT® met généralement à disposition les bibliothèques et blocs fonction adéquats.

Les bibliothèques et blocs fonction suivants sont nécessaires pour le maître EtherCAT® de la société Beckoff Automation GmbH.

Bibliothèque

Bloc fonction

Tc2_EtherCAT.lib

(Standard.Lib, TcBase.Lib, TcSystem.Lib, TcUtilities.Lib)

Lecture : FB_EcCoeSdoRead

Écriture : FB_EcCoeSdoWrite

Pour plus d'informations sur les numéros de défaut, consulter la page internet Beckhoff Information System.

REMARQUE

En cas de module double-axes, il est possible d'accéder au deuxième axe du module via un offset d'index de 0x1000 (4096 déc.).