Performances du serveur OPC UA
Cette section décrit les capacités et les performances du serveur OPC UA du M241 Logic Controller. Des conseils de conception sont également fournis pour optimiser les performances du serveur OPC UA.
Configurations système utilisées pour évaluer les performances
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 petite, moyenne et grande 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 |
1 024 ms |
Grande |
520 ms |
895 ms |
2 045 ms |
3 257 ms |
4 071 ms |
7 153 ms |
Les tableaux suivants indiquent le délai 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 |
1 000 |
|
Petite |
214 ms |
227 ms |
254 ms |
Moyenne |
224 ms |
250 ms |
292 ms |
Grande |
234 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 |
1 000 |
|
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 |
1 000 |
|
Petite |
210 ms |
210 ms |
212 ms |
Moyenne |
215 ms |
217 ms |
220 ms |
Grande |
270 ms |
277 ms |
495 ms |
Optimisation des performances du serveur OPC UA
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.
|
FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT |
oN'autorisez pas l'utilisation de données liées à la sécurité dans les échanges de données avec le serveur OPC UA. oN'utilisez pas les échanges de données du serveur OPC UA pour des fonctions cruciales pour la sécurité ou des fonctions qui utilisent l'heure. oN'utilisez pas les échanges de données du serveur OPC UA pour changer l'état de l'équipement sans avoir réalisé une analyse des risques et mis en œuvre les mesures de sécurité appropriées. |
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. |
Les tableaux ci-dessus permettent de déterminer si les performances du serveur OPC UA correspondent aux limites acceptables. Cependant, d'autres facteurs externes conditionnent les performances globales du système, comme le volume de trafic Ethernet ou l'utilisation de la jigue.
Pour optimiser les performances du serveur OPC UA, prenez en compte les points suivants :
oMinimisez le trafic Ethernet en attribuant au paramètre Intervalle min. de publication la valeur la plus faible offrant un temps de réponse acceptable.
oLe temps de cycle de tâche configuré pour le M241 Logic Controller doit être inférieur à l'Intervalle min. de publication configuré.
oAttribuer au paramètre Nombre max. de sessions (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.
oLe taux d'échantillonnage détermine la fréquence d'échange des données. Optimisez la valeur Taux d'échantillonnage (ms) pour obtenir le temps de réponse le plus rapide, sans pénaliser les performances globales du contrôleur logique.