BECKHOFF BK3000 Manuel d'utilisation
Page 24

Coupleur PROFIBUS BK3xx0 dans PROFIBUS DP
24
B3xxx/LC3100
Les coupleurs de bus BK3xx0 sont compatibles avec les fonctions de
diagnostic du PROFIBUS-DP. L'analyse des données de diagnostic par la
commande dépend de la compatibilité du maître (Master). Veuillez
consulter les instructions de diagnostic dans le manuel de l'appareil des
connexions maîtres (Masters). (Remarque pour les connaisseurs de
ET200U: Le diagnostic est spécifique à l'appareil et peut être analysé pour
une station, comme pour l'ET200U, via un module, le bornier de bus
jusqu'à un canal du bornier).
Mode Sync et Freeze
En plus de l'échange de données utiles au niveau des participants, qui se
déroule automatiquement à partir du DPM1, le maître DP (DP-Master) a la
possibilité d'envoyer simultanément des instructions de commande à un
esclave DP, à un groupe d'esclaves DP ou à tous les esclaves DP (DP-
Slaves). Les instructions sont transmises comme des fonctions Multicast.
Avec ces instructions, les modes de fonctionnement Sync et Freeze
peuvent être prédéterminés pour la synchronisation des esclaves DP (DP-
Slaves). Ils permettent une synchronisation des esclaves DP (DP-Slaves),
pilotée par événement. Les esclaves DP (DP-Slaves) entrent en mode
Sync quand ils en reçoivent l'instruction Sync du maître DP (DP-Master)
dont ils dépendent. Dans cet état de fonctionnement, les sorties de tous les
esclaves DP (DP-Slaves) adressés sont figés dans leur état instantané.
Lors des transferts de données utiles suivants, les données de sortie des
esclaves DP (DP-Slaves) sont mémorisées mais les états de sortie restent
toutefois inchangés. A la réception de l'instruction de synchronisation
suivante venant du maître (Master), les données de sortie mémorisées
sont commutées vers les sorties. Avec l'instruction de désynchronisation
Unsync, l'utilisateur peut mettre fin au fonctionnement Sync.
De la même manière, une instruction Freeze fait passer en mode Freeze
les esclaves DP (DP-Slaves) concernés. Dans ce mode de
fonctionnement, les états des entrées sont figés dans leur état instantané.
Les données d'entrée sont seulement réactualisées quand le maître DP
(DP-Master) a envoyé l'instruction Freeze suivante aux appareils
concernés. Avec l'instruction Unfreeze, on peut mettre fin au
fonctionnement Freeze.
Comportement du système Afin de garantir une large interchangeabilité des appareils, le
comportement du système est aussi standardisé pour le PROFIBUS-DP. Il
est essentiellement déterminé par l'état de fonctionnement du DPM1.
Celui-ci peut être piloté localement ou via le bus par l'appareil de
configuration. Il faut distinguer les trois états principaux suivants:
Modes de
fonctionne-
ment
Stop
Il n'y a pas de communication entre le DPM1 et les esclaves DP
(DP-Slaves). Le coupleur de bus n'interroge les borniers qu'une
seule fois après enclenchement de la tension d'alimentation. Et
ensuite, il ne le fait plus (aucune des LED d'E/S ("I/O") ne
s'allume).
Clear
Le DPM1 lit les informations d'entrée des esclaves DP (DP-
Slaves) et garde les sorties des esclaves DP (DP-Slaves) en
position sûre. (Selon la réaction aux erreurs de bus de terrain, la
LED d'E/S verte ("I/O") est allumée et les sorties sont affectées).
Operate
Le DPM1 se trouve en phase de transfert de données. Dans une
communication cyclique, les entrées des esclaves DP (DP-
Slaves) sont lues et les informations de sortie transmises aux
esclaves DP (DP-Slaves). (La LED d'E/S verte ("I/O") est
allumée).
A des intervalles de temps configurables, le DPM1 envoie cycliquement
son état local à tous les esclaves DP (DP-Slaves) qui dépendent de lui, à
l'aide d'une instruction Multicast. La réaction du système après l'apparition
d'une erreur dans la phase de transfert des données du DPM1 comme, par