Communications
<c>
Le code de contrôle est défini dans la case du code de contrôle. Pour fournir le code
de contrôle, utiliser l'icône Introduire. Toutes les données, y compris les données
de l'adresse, se trouvant avant le code de contrôle sont traitées. Si l'outil de support
du protocole est utilisé, indiquez tous les éléments. Le code de contrôle est
automatiquement configuré par le protocole CX.
Réponse à la lecture de l'état du variateur
La réponse au message DSR de demande de l'état du variateur dans le registre 002C
en hexadécimal, se présente comme suit.
Configurez les données: <a> + [03] + <I> + (W (1N + 1), 2) + <c>
<a., [03], <c>
Les données de l'adresse, de la constante et du code de contrôle sont identiques aux
données susmentionnées.
<I>
La longueur des données est définie dans la case correspondante. Pour fournir la
longueur, utilisez l'icône Introduire. La longueur correspond au nombre d'octets des
données transmises avec succès (W(1N + 1), 2). La longueur est automatiquement
configurée par le protocole CX.
(W(1N + 1), 2)
Les données effectives du variateur à envoyer. Dans l'exemple fourni, sélectionnez
Variable et Lecture R(), puis configurez l'opérande. Configurez Données à 1N + 1 car
les données de la commande RUN utilisent quatre octets chacun à partir de D + 3, D + 6
et D + 9.
Configurez Taille des données à 0N + 2, pour sélectionner deux octets.
7-9-5 Programme à relais
Transférez le protocole créé à la carte de communication.
L'exemple suivant montre comment faire pour contrôler le variateur avec ce protocole.
Avant d'utiliser ce programme dans votre système, contrôlez les affectations réalisées
de la mémoire pour les mots et les données et changez–les si cela est nécessaire, de
sorte qu'il n'y ait pas de mots ou de données doubles.
7-54
Données d'état du variateur (configurer avec variable)
Nombre d'octets des données jointes (configurer avec <l>)
Code fonction (écrire 10)
Adresse esclave (configurer avec <a>)
Contrôle CRC-16 (configurer avec <c>)
Chapitre 7