Le serveur OPC UA (OPC Unified Architecture) permet au M251 Logic Controller d'échanger des données avec des clients OPC UA. Le serveur et le client communiquent par le biais de sessions.
Les données surveillées (également appelées symboles) à partager par le serveur OPC UA sont sélectionnées manuellement dans la liste des variables IEC utilisées dans l'application.
OPC UA utilise un modèle par abonnement ; les clients s'abonnent aux symboles. Le serveur OPC UA lit les valeurs des symboles provenant des équipements selon une fréquence d'échantillonnage fixe, place les données dans une file d'attente, puis les envoie aux clients sous forme de notifications selon un intervalle de publication régulier. L'intervalle d'échantillonnage peut être inférieur à l'intervalle de publication. Dans ce cas, les notifications sont mises en file d'attente jusqu'à ce que l'intervalle de publication soit écoulé.
Les symboles dont la valeur n'a pas changé par rapport au précédent échantillon ne sont pas republiés. Au lieu de cela, le serveur OPC UA envoie régulièrement des messages de maintien (KeepAlive) pour indiquer au client que la connexion est toujours active.
L'accès au serveur OPC UA est contrôlé par des droits utilisateur. Reportez-vous à la section Droits utilisateur.
Le tableau suivant décrit les services OPC UA pris en charge :
Service OPC UA |
Description |
---|---|
Modèle d'espace d'adresses |
Oui |
Services de session |
Oui |
Services d'attribut |
Oui |
Services d'élément surveillé |
Oui |
Eléments en file d'attente |
Oui |
Services d'abonnement |
Oui |
Méthode de publication |
Oui |