Performances du serveur OPC UA

Présentation

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.

Warning_Color.gifAVERTISSEMENT

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.