Exemple d'application avec automate de type SLC500
5.3
Echange d'Explicit-Messages (données-paramètres)
Tâche à réaliser
Ce programme est prévu pour l'échange des paramètres entre la commande et le
variateur.
L'échange de paramètres entre le variateur et le SLC500 s'effectue par l'intermédiaire
des fichiers M (→ Notice d'installation du module de scanner DeviceNet).
Dans les fichiers M, un espace-mémoire allant du mot 224 au mot 255 est réservé aux
Explicit Messages. La structure de cet espace-mémoire est décrite dans l'illustration
suivante.
L'espace-mémoire est partagé en deux zones :
•
•
Dans le tableau suivant, les espaces-mémoire des fichiers M respectifs sont détaillés
davantage.
Zone
Tête de transmission
Corps de l'Explicit
Message
Manuel Interface bus de terrain DeviceNet DFD11B pour MOVIDRIVE® MDX61B
Echange d'Explicit-Messages (données-paramètres)
TXID
cmd/état
Raccordement
Fonction
MAC-ID
Classe
Instance
Attribut
Données
Tête de transmission (3 mots)
Corps de l'Explicite Message
Fonction
cmd/état
TXID
Taille
Raccor-
dement
Fonction
Classe
Instance
Attribut
Données
Mot 224
Taille
Mot 225
Mot 226
Mot 227
Mot 228
Mot 229
Mot 230
...
Mot 255
Longueur
Valeur
→ tableau
suivant
1 ... 255
Respecti-
vement
3 ... 29
1/2 mot
0
0E
hex
10
hex
05
hex
etc.
Respecti-
0 ... 255
vement 1 mot
0 ... 26 mots
0 ... 65535
54172AFR
Description
cmd : indication du code de la
commande
Etat : indication de l'état au moment du
transfert
Lors de la création ou du transfert
d'une requête au scanner, le
programme langage à contact du
processeur du SLC5 associe une TXID
au transfert
Taille du corps de l'Explicit Message
(en octets !)
Raccordement DeviceNet (=0)
Get_Attribute_Single (Read)
Set_Attribute_Single (Write)
Reset
Autres fonctions selon spécifications
DeviceNet
Classe DeviceNet
Instance DeviceNet
Attribut DeviceNet
Contenu des données
5
35