Interfaces pour système d'encodeur magnétique BML
2
Interfaces
2.1
Interface IO-Link
Le fichier IODD peut être téléchargé sur
www.balluff.com ou demandé par courriel à
l'adresse service@balluff.de.
Vous trouverez des informations
complémentaires et des descriptions
concernant le protocole et les profils online sur
le site Internet https://www.io-link.com.
Généralités
IO-Link intègre des capteurs et actionneurs conventionnels
et intelligents dans des systèmes d'automatisation et est
conçu en tant que standard de communication sous les
bus de terrain classiques. La transmission indépendante
du bus de terrain utilise des systèmes de communication
déjà existants (bus de terrain ou systèmes sur base
Ethernet).
Les appareils IO-Link, tels que les capteurs et actionneurs,
sont reliés au système de commande dans une liaison
point à point par une passerelle, le maître IO-Link. Les
appareils IO-Link sont raccordés à l'aide de câbles de
capteur standard non blindés du commerce.
La communication se base sur un protocole UART
standard à l'aide d'une modulation par impulsions de 24 V
en fonctionnement semi-duplex. Ce principe permet une
physique classique à deux ou trois conducteurs.
Protocole
Pour la communication IO-Link, des données sont
échangées de manière cyclique entre le module IO-Link
Master et l'appareil IO-Link.
Dans ce protocole, des données de processus de même
que des données utiles, telles que des paramètres ou des
données de diagnostic, sont transmises. Les données de
processus sont transmises de façon cyclique selon le
temps de cycle réglé. La transmission de données utiles
peut durer plusieurs cycles.
Une communication IO-Link est initialisée de façon
générale par le module Master et l'appareil répond aux
demandes du module Master.
Temps de cycle
Le temps de cycle (Master Cycle Time) est défini au moyen
des deux paramètres suivants : le temps de cycle minimal
possible (Min Cycle Time) spécifié par l'appareil IO-Link et
le temps de cycle minimal du module Master. Le temps de
cycle est réglé automatiquement par le module Master de
façon à correspondre aux possibilités des deux
composants.
www.balluff.com
Versions de protocole 1.0 / 1.1
Dans la version de protocole 1.0, les données de
processus supérieures à 2 octets étaient transmises par
répartition sur plusieurs cycles.
À partir de la version de protocole 1.1, toutes les données
de processus disponibles sont transmises dans une trame.
Le temps de cycle (Master Cycle Time) est ainsi identique
au cycle des données de processus.
Les capteurs BML de Balluff correspondent à la
version de protocole 1.1. Le fonctionnement de
l'appareil IO-Link sur un module IO-Link Master
avec la version de protocole 1.0 entraîne des
temps de transmission plus longs (cycle des
données de processus ~ nombre de données
de processus × master cycle time).
Index/subindex
L'accès aux paramètres s'effectue de façon générale via
l'index/subindex.
Différents index sont définis par le biais du standard
IO-Link. Ainsi, les index sont p. ex. spécifiés pour les
commandes système, l'identification et la gestion des
paramètres. En outre, les appareils Balluff définissent leurs
propres index. Ils figurent dans la notice d'utilisation du
capteur correspondant ou dans le fichier IODD.
Gestion des paramètres
Dans la version de protocole 1.1, un gestionnaire de
paramètres permettant l'enregistrement des paramètres de
l'appareil sur le maître IO-Link est défini. En cas de
remplacement d'un appareil IO-Link, il est possible de
reprendre les données de paramètre du précédent appareil
IO-Link. La commande de ce gestionnaire de paramètres
dépend du maître IO-Link utilisé et est disponible dans la
description respective.
Messages d'erreur
Les messages d'erreur suivants, signalant un paramétrage
erroné, ont été enregistrés :
Code
Message d'erreur
d'erreur
0×8011
Index not available
0×8012
Subindex not available
0x8020
Service temporarily not available
0×8030
Value out of range
0×8033
Parameter length overrun
0×8034
Parameter length underrun
0×8036
Function temporarily unavailable
0×8040
Invalid parameter set
0×8082
Application not ready
Tab. 2-1 : Messages d'erreur relatifs à la spécification IO-Link
français
5