Fonctionnement Cyclique; Lire Des Valeurs (Cyclique) - ABB Protonic 100 Mode D'emploi

Table des Matières

Publicité

Fonctionnement cyclique

En général, la communication avec le PROFIBUS-DP est conçue
comme un fonctionnement cyclique. En d'autres termes, lors du
transfert des données, les données sont échangées entre maître
et l'esclave avec un rythme qui se repète continuellement. De
même, le nombre des bytes qui sont transmis du maître à l'es-
clave (données de sortie) ou de l'esclave au maître (données
d'entrée) reste le même à chaque transfert de données. Cepen-
dant, la grandeur des données d'entrée est différente de la
grandeur des données de sortie.
Cet état peut seulement être changé par un reparamétrage et
une nouvelle configuration.
Lors de l'établissement de la communication pour PROFIBUS-
DP, une limite supérieure pour la grandeur du volume des don-
nées à échanger dans les deux directions entre le maître et
l'esclave a été définie. Chaque appareil conçu pour la communi-
cation PROFIBUS-DP indique dans ses données permanentes
de l'appareil le nombre des bytes qu'il supporte dans chaque di-
rection. En mode d'opération avec les régulateurs, 224 bytes de
données d'entrée et 64 bytes de données de sortie sont
supportés.

Lire des valeurs (cyclique)

La description pour la lecture cyclique d'une ou de plusieures
valeurs peut être donnée par défaut par un index ou une série
d'indices dans «User_Prm_Data» de l'esclave en question. Dans
ce cas, c'est l'ordre qui est important. Les données d'entrée sont
transférées de l'esclave au maître dans l'ordre de leur inscription
dans «User_Prm_Data».
Exemple
Les mesures des quatre entrées analogiques du premier module
doivent être lues d'une manière cyclique dans l'ordre .AE11,
.AE12, .AE13 et .AE14.
Variable
Type de donnée
.AE11
REAL
.AE12
REAL
.AE13
REAL
.AE14
REAL
Le résultat pour «User_Prm_Data» est le suivant:
User_Prm_Data = .., .., .., .., 5, 7, 9, 11 End_User_Prm_Data
Les 4 bytes au début des données de configuration spécifiques
à l'esclave (.., .., .., ..,) sont définis par défaut et ne doivent pas
être utilisés pour définir des variables. Voir aussi la section «Spé-
cificité de «User_Prm_Data»».
10 Fonctionnement
Index PROFIBUS-DP
(décimal)
5
7
9
11
Cependant, étant donné que presque 2000 données différentes
pour lire/écrire sont disponibles pour ces appareils, l'utilisateur
doit donner par défaut une description spécifique qui définit les-
quelles des données communiquent avec les données d'entrée
et/ou les données de sortie.
Cette description spécifique de l'utilisateur est inscrite dans les
données de configuration spécifiques à l'esclave du maître
(«User_Prm_Data»). Ici, jusqu'à 224 bytes peuvent être inscrits,
dont les premiers 4 bytes sont définis par défaut dans leur sig-
nification; il reste donc 220 bytes à définir.
Pour définir lesquelles des données sont écrites/lues d'une ma-
nière cyclique, des indices en format de donnée 16-Bit-Entier
sont donnés par défaut. Pour l'attribution des indices aux vari-
ables et aux paramètres en ligne en notation décimale et hexa-
décimale, voir la section «Adressage des données». Dans les
220 bytes disponibles il est donc possible de spécifier jusqu'à
110 variables et paramètres en ligne.
Comme résultat, l'esclave renvoyera 16 bytes au maître. Les 4
premiers bytes contiennent la valeur de la variable .AE11 en
format de chiffre REAL. Les 4 bytes suivant contiennent la va-
leur de la variable .AE12 en format de chiffre REAL etc.
Dans l'exemple présent il est supposé que les informations de
configuration nécessaires pour le système de bus aient été éta-
blies sans erreurs dans les données spécifiques à l'esclave du
maître et que l'esclave adressé les ait acceptées.
Pour l'attribution des indices aux variables et aux paramètres en
ligne voir la section «Adressage des données».

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Protonic 500Protonic 550Digric 500

Table des Matières