Cerabar M, Deltabar M, Deltapilot M
Endress+Hauser
6.4.8
Échange de données acyclique
L' é change de données acyclique est utilisé :
• Pour transmettre les paramètres pendant la mise en service et la maintenance
• Pour afficher les variables mesurées non contenues dans le diagramme cyclique de
données.
L' é change acyclique de données permet de modifier les paramètres de l' a ppareil même
lorsque celui-ci est impliqué dans un échange cyclique de données avec un API.
Il existe deux types d' é change de données acyclique :
• Communication acyclique via le canal C2 (MS2)
• Communication acyclique via le canal C1 (MS1)
Communication acyclique via le canal C2 (MS2)
Lors de la communication via le canal C2, un maître ouvre un canal de communication au
moyen d' u n point d' a ccès au service (SAP) pour accéder à l' a ppareil. Un maître qui prend en
charge la communication acyclique via le canal C2 est appelé maître de classe 2. FieldCare,
par exemple, est un maître de classe 2.
Tous les paramètres de l' a ppareil doivent être connus du maître avant que les données ne
puissent être échangées via PROFIBUS.
Les options suivantes sont disponibles ici :
• Un programme de configuration installé sur le maître, qui accède aux paramètres par
l' i ntermédiaire des adresses de slot et d' i ndex (p. ex. FieldCare)
• Un composant logiciel (DTM : Device Type Manager)
Le DTM peut être trouvé sur le CD FieldCare.
Restrictions :
• Le nombre de maîtres de classe 2 qui peuvent communiquer simultanément avec un
appareil est limité au nombre de SAP disponibles pour cette communication. L' a ppareil
prend en charge la communication MS2 avec deux SAP. S' a ssurer que plusieurs maîtres
n' a ccèdent pas aux mêmes données en écriture, la cohérence des données ne pouvant être
garantie dans ce cas.
• L' u tilisation du canal C2 pour l' é change acyclique de données augmente les temps de cycle
du système de bus. Il convient d' e n tenir compte lors de la programmation du système de
contrôle-commande.
Communication acyclique via le canal C1 (MS1)
Avec la communication acyclique via le canal C1, un maître qui communique déjà de manière
cyclique avec l' a ppareil ouvre également un canal de communication acyclique via SAP 0x33
(SAP spécial pour MS1). Le maître peut alors lire ou écrire les paramètres de manière
acyclique, comme un maître de classe 2, via les adresses de slot et d' i ndex.
L' a ppareil prend en charge la communication MS1 avec un SAP.
REMARQUE
Les modules de mémoire ne sont conçus que pour un nombre limité d'écritures !
Les paramètres écrits de manière acyclique sont enregistrés comme des données
persistantes dans les modules de mémoire (p. ex. EEPROM, flash). Les modules de mémoire
ne sont conçus que pour un nombre limité d' é critures, qui n' e st même pas atteint, même de
loin, en fonctionnement normal sans MS1 (pendant la configuration). Ce chiffre peut être
rapidement dépassé à la suite d' u ne programmation incorrecte et la durée de
fonctionnement d' u n appareil peut donc être considérablement réduite.
‣
Dans le programme d' a pplication, éviter d' é crire des paramètres de façon permanente,
par exemple à chaque cycle du programme.
Configuration
67