A titre d'exemple, cette section fournit des informations sur les capacités et les performances du serveur OPC UA du M241 Logic Controller. Des considérations de conception sont également incluses afin de vous aider à envisager les conditions optimales pour les performances du serveur OPC UA. Bien sûr, les performances obtenues par votre application dépendent de nombreuses variables et conditions et peuvent être différentes de cet exemple.
Les performances du serveur OPC UA sont déterminées par la configuration du système, le nombre de symboles publiés et le pourcentage de symboles actualisés.
Le tableau suivant indique le nombre d'éléments dans les configurations de petite, moyenne et grande taille utilisées pour évaluer les performances du serveur OPC UA :
Eléments |
Petite |
Moyenne |
Grande |
---|---|---|---|
Adaptateurs EtherNet/IP |
0 |
7 |
0 |
Modules d'extension |
0 |
5 |
7 |
Equipements esclaves CANopen |
0 |
1 |
63 |
Fonctions PTO |
0 |
4 |
4 |
Fonctions HSC |
0 |
8 |
8 |
Connexions Profibus |
0 |
0 |
1 |
Equipements esclaves Modbus TCP |
0 |
6 |
64 |
Ce tableau indique les délais moyens des demandes de lecture/écriture pour chacune des configurations exemples pour différents nombres de symboles :
Délais moyens des demandes de lecture/écriture |
||||||
---|---|---|---|---|---|---|
Configuration |
Nombre de symboles |
|||||
50 |
100 |
250 |
400 |
500 |
1 000 |
|
Petite |
42 ms |
70 ms |
151 ms |
232 ms |
284 ms |
554 ms |
Moyenne |
73 ms |
121 ms |
265 ms |
412 ms |
514 ms |
1024 ms |
Grande |
520 ms |
895 ms |
2045 ms |
3257 ms |
4071 ms |
7153 ms |
Les tableaux suivants indiquent le temps moyen requis pour actualiser un groupe surveillé de symboles avec un taux d'échantillonnage de 200 ms et un intervalle de publication de 200 ms.
Ce tableau indique le délai moyen requis pour actualiser 100 % des symboles dans chacune des configurations exemples :
Délai moyen pour actualiser 100 % des symboles |
|||
---|---|---|---|
Configuration |
Nombre de symboles |
||
100 |
400 |
1000 |
|
Petite |
214 ms |
227 ms |
254 ms |
Moyenne |
224 ms |
250 ms |
292 ms |
Grande |
324 ms |
330 ms |
800 ms |
Ce tableau indique le délai moyen requis pour actualiser 50% des symboles dans chacune des configurations exemples :
Délai moyen pour actualiser 50% des symboles |
|||
---|---|---|---|
Configuration |
Nombre de symboles |
||
100 |
400 |
1000 |
|
Petite |
211 ms |
220 ms |
234 ms |
Moyenne |
219 ms |
234 ms |
254 ms |
Grande |
284 ms |
300 ms |
660 ms |
Ce tableau indique le délai moyen requis pour actualiser 1% des symboles dans chacune des configurations exemples :
Délai moyen pour actualiser 1% des symboles |
|||
---|---|---|---|
Configuration |
Nombre de symboles |
||
100 |
400 |
1000 |
|
Petite |
210 ms |
210 ms |
212 ms |
Moyenne |
215 ms |
217 ms |
220 ms |
Grande |
270 ms |
277 ms |
495 ms |
Les fonctionnalités du serveur OPC UA dépendent des réseaux de communication externes, des performances des équipements externes, et d'autres paramètres externes. Les données transmises peuvent être retardées ou d'autres erreurs de communication peuvent se produire et imposer des limites pratiques sur le contrôle de la machine. N'utilisez pas les fonctionnalités du serveur OPC UA pour des données liées à la sécurité ou des fonctions qui utilisent l'heure.
AVERTISSEMENT | |
---|---|
Les tableaux ci-dessus permettent de déterminer si les performances du serveur OPC UA sont incluses dans les limites acceptables. Cependant, d'autres facteurs externes conditionnent les performances globales du système, notamment le volume de trafic Ethernet ou l'utilisation de la gigue.
Pour optimiser les performances du serveur OPC UA, prenez en compte les points suivants :
Minimisez le trafic Ethernet en attribuant au paramètre
la valeur la plus faible offrant un temps de réponse acceptable.Le temps de cycle de tâche configuré pour le M241 Logic Controller doit être inférieur à l' configuré.
Attribuer au paramètre
(nombre de clients OPC UA pouvant se connecter simultanément au serveur OPC UA) une valeur supérieure à 1 diminue les performances de toutes les sessions.Le taux d'échantillonnage détermine la fréquence d'échange des données. Optimisez la valeur
pour obtenir le temps de réponse le plus rapide, sans pénaliser les performances globales du contrôleur logique.