Exploitation Du Movitrac ® 07 Comme Maître Movilink; Echange De Données Du Maître Via Le Bus Système - SEW-USOCOME MOVITRAC 07 Manuel

Communication sérielle
Table des Matières

Publicité

Echange de données du maître via le bus système
5
Exploitation du MOVITRAC® 07 comme maître MOVILINK®
5
Echange de données du maître via le bus système
5.1
Exploitation du MOVITRAC
MOVLNK Ml
_Movilink (...)
1) En cas d'écriture cyclique dans la mémoire non volatile, la mémoire sera hors d'usage après 100 000 opérations d'écriture. En cas
d'écriture toutes les 20 minutes, le convertisseur ne sera plus en état de fonctionner au bout de cinq ans. Ou au bout d'un mois, en
cas d'écriture de deux valeurs par seconde
20
®
07 comme maître MOVILINK
plus®
IPOS
contient des instructions MOVILINK
de paramètres ou de données-process vers d'autres utilisateurs. L'instruction pour
l'exécution d'un échange de paramètres et/ou de données-process s'appelle MOVLNK
en assembleur et _Movilink en programmation évoluée en langage C.
Cette instruction ne convient pas pour un fonctionnement avec plusieurs maîtres.
Pendant l'exécution de cette instruction MOVLNK, un seul maître devra être présent
dans l'ensemble du réseau.
En cas de nécessité d'un protocole multimaîtres, utiliser l'instruction IPOS
L'instruction _Movilink (...) a pour argument une variable H, qui pointe sur une structure
de commande ; toutes les informations nécessaires à la communication doivent être
entrées dans cette structure de commande.
La structure de commande contient plusieurs variables servant à sélectionner le type de
liaison pour la communication ainsi qu'à définir le type de transmission et les données.
Le tableau ci-dessous donne une description détaillée de la structure de commande :
N° de variable Nom
Valeur
0 = réservé
1 = réservé
2 = RS-485
H
Ml.BusType
3 = réservé
4 = réservé
5 = SBus (MOVILINK)
6 = CANopen
0 ... 63 (SBus)
H + 1
Ml.Address
100 ... 163 (SBus)
1 ... 127 (CANopen)
0 = Param + 1DP
1 = 1DP
2 = Param + 2DP
H + 2
Ml.Format
3 = 2DP
4 = Param + 3DP
5 = 3DP
6 = Param (sans DP)
1 = Lecture
2 = Ecriture
H + 3
Ml.Service
3 = Ecriture sans
sauvegarde
N° d'index de
H + 4
Ml.Index
paramètre
H + 5
Ml.DPointer N° de variable
H + 6
Ml.Result
Code défaut ou 0
L'écriture cyclique sur la mémoire non volatile n'est pas admissible !
®
permettant d'envoyer des télégrammes
Signification
Sélection de la liaison utilisée pour la transmission
d'une instruction MOVILINK
Adresse SBus individuelle pour les fonctions
standard
Pour calculer l'adresse de groupe, ajouter 100 à
l'adresse SBus de groupe
Description de la structure du télégramme,
par ex. type de données = 4 :
transmission de paramètres + 3 données-process lors
d'une instruction MOVLNK
Lecture d'un paramètre via le télégramme de
paramètres
1)
Ecriture avec sauvegarde dans la mémoire non
volatile
Ecriture sans sauvegarde
N° d'index du paramètre à modifier ou à lire
N° de la variable H' où les données à lire sont
stockées ou à partir de laquelle les données à modifier
sont chargées
Donne le code de défaut après exécution de l'instruc-
tion ou zéro s'il n'y a pas de défaut
Manuel Communication sérielle pour MOVITRAC® 07
®
plus®
SCOM.
®

Publicité

Table des Matières
loading

Table des Matières