Download NE1A Manuel Utilisation - Support

Transcript
Section 4-7
Communications de message explicite
4-7
4-7-1
Communications de message explicite
Réception de messages explicites
L’envoie de messages explicites à partir du maître standard vers le contrôleur
NE1a permet de lire ou écrire n’importe quelle donnée ou paramètre spécifique du contrôleur. Le contrôleur fonctionne conformément à la commande
envoyée depuis le maître et renvoie une réponse.
L’exemple suivant décrit le service de lecture de zone d’E/S fourni par le contrôleur. Reportez-vous à l’Annexe 3 Messages explicites DeviceNet pour plus
de détails sur les services disponibles.
Lecture de zone d’E/S du contrôleur NE1A
Lit l’E/S locale du contrôleur NE1A ou la zone d’E/S esclaves de sécurité
affectée au contrôleur par le maître.
Format de la commande
4B
03
06
ID de classe
Code service
ID instance
Décalage
adresse
Adresse du nœud de destination
Volume
des données
Données
Format de la réponse
• Réponse normale au message explicite
CB
Lecture de données
Code service
Adresse du nœud source
Nombre d'octets reçus
• Réponse d’erreur à message explicite
00
04
94
Code d'erreur
Code service
Adresse du nœud source
Nombre d'octets reçus
Adresse du noeud de destination (commande)
Indique selon un format hexadécimal d’1 octet, l’adresse des données du
contrôleur NE1A à lire.
Code service (commande/réponse)
Pour les commandes, un format hexadécimal de 4 octets est spécifié. Pour
les réponses, le bit supérieur est activé et un format hexadécimal CB est
retourné.
83