Remarques Concernant La Configuration - ABB Protonic 100 Mode D'emploi

Table des Matières

Publicité

Remarques concernant la configuration
En plus des informations de configuration spécifiques à l'esclave,
une description de la grandeur des zones de mémoire requises
est nécessaire pour un échange cyclique sans erreurs des don-
nées avec les appareils. Dans le contexte PROFIBUS-DP, cette
description spécifique à l'esclave est désignée comme confi-
guration.
Les zones résultant de cette configuration spécifique à l'esclave
sont également transportées par la ligne de bus sous forme des
bytes de données pour les données d'entrée et de sortie si
l'esclave commute dans l'échange de données cyclique. A côté
de la vitesse de transmission, cette dimension constitue donc
une grandeur essentielle pour la fréquence des échanges de
données de tous les abonnés. Plus les quantités des données à
transporter sont petites, d'autant plus souvent un abonné peut
être adressé.
Les zones de mémoire sont groupées à partir des modules indi-
qués dans les données permanentes. Ces modules sont divisés
en 3 zones: une zone pour des modules pour définir la dimen-
sion des zones des données d'entrée, la prochaine zone pour
des modules pour définir la dimension des zones des données
de sortie et la troisième zone pour des modules pour mode
d'opération acyclique.
En regroupant les modules nécessaires, il y a donc lieu de cal-
culer à priori, à partir des types de données des variables lues
et écrites d'une manière cyclique, la dimension des zones néces-
saires pour les données d'entrée et de sortie.
Regrouper alors les informations de configuration à partir des
différents modules. Ici, il est recommandé de prévoir une réserve
pour les données d'entrée parce qu'il se peut que lors de la mise
en service, d'autres informations en provenance des appareils
raccordés sont nécessaires.
En travaillant avec les données permanentes de l'appareil et un
outil de configuration, il est possible de regrouper en ordre arbi-
traire les modules nécessaires pour les zones d'entrée et de
sortie; pour plus de clarté il est donc recommandé de d'abord
sélectionner tous les modules de la zone de sortie et ensuite
tous les modules de la zone d'entrée. Lors des extensions nor-
males et nécessaires il suffit alors d'ajouter des modules. Cepen-
dant, le travail à investir dépend, dans une large mesure, de
l'outil de configuration utilisé.
Même si la description de configuration a été établie sur la base
d'un mélange arbitraire des zones d'entrée et de sortie, ces
zones sont regroupées continuellement pour former les zones
d'entrée et de sortie aussi bien sur le côté du maître DP que sur
celui de l'esclave DP. La dimension résulte des totaux des sec-
teurs partiels.
Si les plages des données à configurer sont plus grandes que le
nombre d'indices prévu dans les données de configuration pour
un esclave, cette constellation est quand même adoptée par
l'appareil raccordé.
Cependant, des plages de données trop petites qui ne suffisent
pas pour échanger les variables paramétrées, sont rejetées
comme étant erronées. Lors de la mise en service il n'y aura
alors pas d'échange de données cyclique; le maître PROFIBUS-
DP reçoit alors une information de diagnostic de l'esclave et il n'y
aura pas de passage vers un échange de données cyclique.
Exemple
Pour un transfert cyclique de données entre un maître et un
esclave, 26 bytes doivent être envoyés depuis l'esclave au maî-
tre (données d'entrée); le maître envoie d'une manière cyclique
1 octet à l'esclave (données de sortie) et une zone de mémoire
est réservée pour un service lecture et un service écriture.
Les 26 bytes pour les données d'entrée et 1 octet pour les don-
nées de sortie sont des indications qui auraient résulté des don-
nées de configuration spécifiques à l'esclave.
Pour la réalisation, une plage de 48 bytes est donnée par défaut
pour les données d'entrée et de 2 bytes pour les données de
sortie (avec extension ultérieure possible par paramétrage).
Les plages des données sont inscrites dans la configuration dans
l'ordre suivant: service lecture, service écriture, données de sor-
tie et données d'entrée.
Pour les données de configuration spécifiques à l'esclave,
PROFIBUS-DP prévoit, en règle générale, des données par
défaut en bytes.
Une information de configuration possible serait:
Cfg_Data = 0xC1, 0x03, 0x09, 0x03, 0xC1, 0x07, 0x05, 0x01,
0x60, 0x5F, 0x57
Ces données sont composées comme suit de modules:
Module
Bytes de données
Service
lecture
0xC1, 0x03, 0x09, 0x03
Indique une zone de mémoire de 4 bytes pour le
service lecture acyclique pour la requête et de 10
bytes pour la réponse.
Service
écriture
0xC1, 0x07, 0x05, 0x01
Indique une zone de mémoire de 8 bytes pour le
service écriture acyclique pour la requête et de 6
bytes pour la réponse.
Données de
sortie
0x60
Indique par défaut une zone de mémoire de 1
mot et/ou de 2 bytes
Données
d'entrée
0x5F, 0x57
Indique par défaut une zone de mémoire de 16
mots et/ou 32 bytes (0x5F) et une zone de 8
mots et/ou 16 bytes (0x57). Le module PROFI-
BUS-DP faisant le total de ces zones partielles,
48 bytes de données d'entrée sont disponibles.
Pour une interprétation exacte des significations des différents
bytes voir DIN 19 245, partie 3.
Fonctionnement 21

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Protonic 500Protonic 550Digric 500

Table des Matières