Introduction

Les exemples suivants sont conçus pour vous aider à calculer le temps de réponse ART d'une application.

Exemple : CPU avec service de scrutation d'E/S Ethernet dans un anneau principal

Dans cet exemple d'anneau principal RIO, le rack local comporte une CPU avec service de scrutation d'E/S Ethernet. L'ART est calculé du point de vue de l'un des modules adaptateur X80 EIO BM•CRA312•0 associés à la tâche MAST dans l'anneau principal RIO :

L'ART est calculé du point de vue du module adaptateur présent dans l'une des stations RIO. Tenez compte des éléments suivants propres à l'application pour calculer l'ART :

  • Le nombre maximum de sauts potentiels (c'est-à-dire le nombre maximal de commutateurs par lesquels un paquet doit transiter entre le module adaptateur et la CPU avec service de scrutation d'E/S Ethernet dans le rack local) est de 3.

    NOTE : Le nombre de sauts inclut tous les commutateurs situés sur le parcours entre le module d'entrée source et la CPU, y compris ceux intégrés dans le module adaptateur X80 EIO BM•CRA312•0.
  • L'instabilité n'est introduite dans le système que par les deux stations sur l'anneau principal.

Compte tenu de ces facteurs, les paramètres de calcul de l'ART sont les suivants :

Paramètre

Valeur maximale (ms)

Commentaires

Temps de traitement BM•CRA312•0 (CRA_Drop_Process)

4,4

Somme du temps de scrutation des entrées du BM•CRA312•0 et du retard de file d'attente.

RPI des entrées du BM•CRA312•0 (RPI)

Défini par l'utilisateur. Valeur par défaut = 0,5 * période CPU

Temps des entrées du réseau (Network_In_Time)

(0,078 * 3) = 0,234

Le nombre de sauts est de 3 entre le module adaptateur X80 EIO BM•CRA312•0 de la station RIO (3) et la CPU avec service de scrutation d'E/S Ethernet du rack local (1), qui inclut les commutateurs situés sur le module adaptateur X80 EIO BM•CRA312•0 et la CPU avec service de scrutation d'E/S Ethernet.

Instabilité des entrées du réseau (Network_In_Jitter)

(0,078 * 2) = 0,156

Pour le retard provoqué par les équipements (2) et (3).

Instabilité des entrées de la CPU avec service de scrutation d'E/S Ethernet (CPU_In_Jitter)

(1 + (0,07 * 2)) = 1,14

Pour lire un paquet

Temps de scrutation de la CPU (CPU_Scan)

Défini par l'utilisateur, en fonction de l'application.

Instabilité des sorties de la CPU avec service de scrutation d'E/S Ethernet (CPU_Out_Jitter)

1,21

Retard de la file d'attente interne du service de scrutation d'E/S Ethernet de la CPU

temps de sortie du réseau (Network_Out_Time)

(0,078 * 3) = 0,234

Le nombre de sauts est de 3 entre le module adaptateur X80 EIO BM•CRA312•0 de la station RIO (4) et la CPU avec service de scrutation d'E/S Ethernet du rack local (2), ce qui inclut les commutateurs situés sur le module adaptateur X80 EIO BM•CRA312•0 et la CPU avec service de scrutation d'E/S Ethernet.

Instabilité des sorties du réseau (Network_Out_Jitter)

0

Non applicable. Aucun équipement distribué n'est connecté au réseau RIO.

Temps de traitement BM•CRA312•0 (CRA_Drop_Process)

4,4

Somme du retard de la file d'attente et du temps de scrutation des sorties du module adaptateur X80 EIO BM•CRA312•0

Pour une description de chaque paramètre, reportez-vous à la rubrique Paramètres de calcul de l'ART.

Gardez à l'esprit que la formule de l'ART est la suivante :

ART= (2*CRA_Drop_Process) + (RPI) + (Network_In_Time) + (Network_In_Jitter) + (CPU_In_Jitter) + (2*CPU_Scan) + (CPU_Out_Jitter) + (Network_Out_Time) + Network_Out_Jitter)

Ainsi, pour un temps de scrutation d'UC (CPU) de 50 ms et un RPI de 25 ms, l'ART maximum est :

ART max. = (2*4,4) + 25 + 0,234 + 0,156 + 1,14 + (2*50) + 1,21 + 0,234 = 136,774 ms