Profibus dpv1 – BECKHOFF BK3000 Manuel d'utilisation
Page 50

Annexe
50
B3xxx/LC3100
PROFIBUS DPV1
(seulement BK3x10 / BK3500 / LC3100)
La spécification DPV1 PROFIBUS décrit entre autres les utilitaires
acycliques de lecture/écriture (read/write). Avec les utilitaires acycliques
Read/Write, des volumes de données plus importants que les données
d'entrée et de sortie cycliques de 244 octets maximum, peuvent être
transmis.
On fait la distinction entre le maître (Master) qui exécute aussi l'échange
de données cyclique avec les esclaves (maître de classe 1) et les autres
maîtres (maîtres de classe 2).
La liaison acyclique entre le maître de classe 1 et les esclaves (Slaves) est
établie automatiquement par l'établissement de la liaison cyclique
(paramétrage, configuration) pour autant que les utilitaires DPV1 soient
activés dans les User_Prm_Data (octet 0, bit 7 = 1).
Les liaisons acycliques entre les maîtres de classe 2 et les esclaves
(Slaves) sont établies par un utilitaire Initiate. Dès que l'utilitaire Initiate a
abouti, la liaison est établie.
Une fois la liaison établie, différents blocs de données peuvent être
adressés avec un numéro d'emplacement (slot) et un index par l'utilitaire
Read ou Write.
Dans le S7, les utilitaires DPV1 peuvent être utilisés avec SFC58 (Write) et
SFC59 (Read). Comme le maître S7 est un maître de classe 1, les
utilitaires DPV1 doivent en plus encore être activés dans User_Prm_Data
(octet 0, bit 7).
Dans TwinCAT, les utilitaires DPV1 peuvent être transmis avec ADSRead
et ADSWrite en définissant le paramètre "Protnummer" sur l'onglet ADS du
coupleur de bus.
Ensuite, les valeurs possibles pour le numéro d'emplacement (slot) et
l'index qui sont définis sur le coupleur de bus sont énumérées.