Siemens SIMATIC S7-200 Manuel page 267

Masquer les pouces Voir aussi pour SIMATIC S7-200:
Table des Matières

Publicité

Toutefois, pour certaines applications, il est
impossible de réduire le nombre de maîtres
dans le réseau. S'il y a plusieurs maîtres,
vous devez gérer le temps de rotation du
jeton et vous assurer que le réseau ne
dépasse pas le temps de rotation du jeton
prescrit (le temps de rotation du jeton est la
durée qui s'écoule de l'instant où un maître
transmet le jeton à l'instant où il le reçoit de
nouveau).
Si le temps nécessaire au jeton pour revenir au maître est supérieur au temps de rotation du jeton
prescrit, le maître n'est pas autorisé à envoyer une demande. Le maître ne peut envoyer de
demande que lorsque le temps de rotation réel est inférieur au temps de rotation prescrit.
L'adresse de station la plus élevée et le débit du S7--200 déterminent le temps de rotation du
jeton prescrit. Le tableau 7-14 présente les temps de rotation prescrits.
Pour les débits inférieurs, comme 9,6 kilobauds et 19,2 kilobauds, le maître attend la réponse à sa
demande avant de transmettre le jeton. Comme le cycle de demande/réponse peut être assez
long à traiter par rapport au temps de cycle, il est très probable que chaque maître dans le réseau
peut avoir une demande prête à être envoyée à chaque fois qu'il détient le jeton. Cela entraînerait
l'augmentation du temps réel de rotation du jeton et certains maîtres pourraient se voir dans
l'impossibilité de traiter leur demande. Dans certaines situations, un maître pourrait alors n'être
que rarement autorisé à traiter des demandes.
Exemple : Considérons un réseau de 10 maîtres transmettant 1 octet à 9.6 kilobauds, configuré
avec une adresse de station la plus élevée égale à 15. Pour cet exemple, chaque maître a
toujours un message prêt à envoyer. Comme indiqué au tableau 7-14, le temps de rotation
prescrit pour ce réseau est de 0,613 s. Toutefois, conformément aux données de performance
présentées au tableau 7-12, le temps réel de rotation du jeton nécessaire à ce réseau est de 1,48
s. Ainsi, comme le temps réel de rotation du jeton est supérieur au temps prescrit de rotation du
jeton, certains maîtres ne seront pas autorisés à transmettre leur message et devront attendre
une rotation ultérieure du jeton.
Vous avez fondamentalement deux options pour améliorer une situation dans laquelle le temps
réel de rotation du jeton est supérieur au temps prescrit de rotation du jeton :
Vous pouvez réduire le temps réel de rotation du jeton en réduisant le nombre de maîtres
-
dans le réseau. Cela peut s'avérer impossible en raison de votre application.
Vous pouvez augmenter le temps prescrit de rotation du jeton en augmentant l'adresse de
-
station la plus élevée pour tous les maîtres dans le réseau.
Mais augmenter l'adresse de station la plus élevée peut entraîner un autre problème pour votre
réseau en affectant le temps nécessaire au S7--200 pour passer en mode maître et accéder au
réseau. Si vous utilisez une temporisation pour vous assurer que les opérations NETR et NETW
s'achèvent pendant le temps indiqué, le retard dans l'initialisation du mode maître et l'entrée du
S7--200 en tant que maître dans le réseau peut provoquer un dépassement du délai imparti pour
ces opérations. Vous pouvez réduire le retard dans l'ajout de maîtres en réduisant le facteur de
mise à jour d'intervalle pour tous les maîtres dans le réseau.
En raison de la façon dont les demandes sont envoyées à l'esclave et mises en attente auprès de
l'esclave pour le débit 187,5 kilobauds, vous devez permettre un temps supplémentaire lors de la
sélection du temps prescrit de rotation du jeton. Pour ce débit, le temps réel de rotation du jeton
doit être d'environ la moitié du temps prescrit de rotation du jeton.
Pour déterminer le temps de rotation du jeton, servez--vous des données de performance dans le
tableau 7-12 afin de déterminer le temps nécessaire à l'exécution des opérations NETR et NETW.
Pour calculer le temps nécessaire aux unités HMI (comme le TD 200), servez--vous des données
de performance concernant le transfert de 16 octets. Calculez le temps de rotation du jeton en
ajoutant le temps pour chaque unité dans le réseau. L'ajout de tous ces temps correspond alors à
un scénario de pire cas dans lequel toutes les unités veulent traiter une demande au cours de la
même rotation du jeton. Cela définit le temps de rotation de jeton maximum nécessaire au réseau.
Communication via un réseau
Tableau 7-14 Adresse de station la plus élevée et temps de
rotation du jeton prescrit
Adresse
de station
la plus
9,6
élevée
kilobauds
=15
0,613 s
=31
1,040 s
=63
1,890 s
=126
3,570 s
Chapitre 7
19,2
187,5
kilobauds
kilobauds
0,307 s
31 ms
0,520 s
53 ms
0,950 s
97 ms
1,790 s
183 ms
253

Publicité

Table des Matières
loading

Table des Matières