Temps de réponse des communications
Les temps de réponse de communications pour les communications avec un variateur, via le port RS-422/485
d'une carte de communications Omron sont détaillées ci-après. Utilisez ces informations comme référence
lorsque vous décidez du nombre d'esclaves à connecter à un réseau et lorsque vous considérez la temporisation
des signaux d'entrée et de sortie.
Temps de communications pour un message
Une grande variété de programmes de communications RS-422/485 peuvent être créés à l'aide de la fonction
macro protocole. Les temps de communications varient en fonction du contenu du programme.
En général, le temps de communication d'un message peut être calculé à l'aide de la formule suivante.
Temps de communications = [Nombre d'octets du message DSR x 10 (Voir note 1.) x (1/vitesse de transmis-
sion) x 1000 (ms)]
+ [Nombre d'octets de la réponse x 10 x (1/vitesse de transmission) x 1000 (ms)] + [24 x (1/vitesse de trans-
mission) x 1000 (ms)] + paramètre de temps d'attente d'envoi (ms) + temps d'attente de la macro protocole
(Voir note 2.) (ms)
La raison pour laquelle le nombre d'octets du message DSR et de la réponse est multiplié par 10 est que le bit
de départ et le bit d'arrêt nécessitent un bit chacun.
(1 octet = 8 bits) + (bit de départ : 1 bit) + (bit d'arrêt : 1 bit) = 10 bits
Avec les communications RS-422A/485, définissez au moins 20 ms comme temps d'attente de macro protocole.
Exemple de calcul
Le temps de communication requis pour un esclave dans la macro protocole créée
peut être calculé avec la formule suivante. (Vitesse de transmission = 19 200 bps.)
projet
Temps de communication = [message DSR pour écrire les données (13 octets) + message DSR pour lire
(8 octets)) x 10 x (1/19 200) x 1000 (ms)] + [écrire réponse (8 octets) + lire réponse (7 octets)) x 10 x
(1/19 200) x 1000 (ms)] + [24 x (1/19 200) x 1000 (ms) x 2] + [10 (ms) x 2] + [20 (ms) x 2] = 81,2 (ms)
S'il existe N esclaves, le temps total de communication est N x 81,2 ms. Par conséquent, plus vous utilisez
d'esclaves, plus le temps de communications est long. Si le nombre d'esclaves est trop élevé, il est possible que
le temps de détection de 2 s pour le dépassement communications soit dépassé. Dans ce cas, désactivez la
fonction de détection de dépassement et un autre séquence pour détecter les erreurs de communication ou aug-
mentez le nombre de maître, ce qui permet de réduire le nombre d'esclaves par maître.
Fonctions de communication
dans Création d'un fichier de
121
6-