Séquence d'initialisation
Ouvrez les propriétés de
FactoryTalk Linx
OPC
UA Connector pour ajouter ou modifier des instances de FactoryTalk Linx
OPC
UA Connector ou ajouter, modifier ou supprimer des serveurs OPC UA.Après avoir modifié la configuration du connecteur et enregistré les modifications, le service d'OPC UA Connector est initialisé selon la séquence d'événements suivante :
- La boîte de dialogueajoute la nouvelle instance deFactoryTalk LinxOPCUA ConnectorFactoryTalk LinxOPCUA Connector et/ou les serveursOPCUA auFactoryTalk Directory.FactoryTalk Directorystocke tous les paramètres configurés sur son hôte et réplique les paramètres aux instancesFactoryTalk Services Platformclient.
- La boîte de dialoguecrée une session clientFactoryTalk LinxOPCUA ConnectorFactoryTalket tente de se connecter au service deFactoryTalk LinxOPCUA Connector sur le poste de travail défini dans.FactoryTalk LinxOPCUA Connector > Paramètres de Connector > Ordinateur hébergeantFactoryTalk LinxOPCUA Connector
- Si le service deFactoryTalk LinxOPCUA Connector n'est pas en cours d'exécution sur le poste de travail cible, l'instanceFactoryTalk Services Platformde la station de travail cible démarre le service deFactoryTalk LinxOPCUA Connector.Lisez l'élément de diagnostic prédéfini@DP_ServiceStartupTimestamppour déterminer quand le service deFactoryTalk LinxOPCUA Connector a été démarré.
- Le service deFactoryTalk LinxOPCUA Connector lit les nouveaux paramètres de configuration répliqués depuis l'hôteFactoryTalk Directory.
- FactoryTalk Services Platformnotifie au service deFactoryTalk LinxOPCUA Connector qu'un nouveau clientFactoryTalkveut ouvrir une sessionOPCUA.Lisez l'élément de diagnostic prédéfini@DAQ_ClientConnectionsQtypour déterminer le nombre de sessions clientFactoryTalkactives.
- Le service deFactoryTalk LinxOPCUA Connector détermine si la connexion demandée au serveurOPCUA existe.Si la connexion au serveur existe, le service deFactoryTalk LinxOPCUA Connector ajoute la boîte de dialogueà la connexion existante.FactoryTalk LinxOPCUA ConnectorSi la connexion au serveur n'existe pas,FactoryTalk LinxOPCUA Connector initialise une nouvelle connexion au serveur.Lisez l'élément de diagnostic prédéfini@DAQtoOPC_ContainersQtypour déterminer le nombre de sessions actives du serveurOPCUA.
- Le service deFactoryTalk LinxOPCUA Connector charge son fichier de cache d'espace de noms à partir du disque, si disponible.Lisez l'élément de diagnostic prédéfini@OPC_NamespaceCacheIsPresentStatuspour déterminer si le service deFactoryTalk LinxOPCUA Connector possède un fichier de cache d'espace de noms pour un serveurOPCUA spécifique.
- Le service deFactoryTalk LinxOPCUA Connector tente de se connecter aux serveursOPCUA définis dans.FactoryTalk LinxOPCUA Connector > Serveurs OPC UA > URL du point de terminaisonSi une politique de sécurité a été sélectionnée,FactoryTalk LinxOPCUA Connector fournira son certificat au serveur OPC UA distant. Le serveur OPC UA doit accepter le certificat qui peut être un processus manuel s'il s'agit de la première réception du certificat.Ensuite, le serveur OPC UA enverra son certificat àFactoryTalk LinxOPCUA Connector. Dans une configuration par défaut,FactoryTalk LinxOPCUA Connector accepte automatiquement les certificats entrants. Si les certificats ne sont pas acceptés automatiquement, vous devez accepter manuellement les certificats reçus à l'aide de l'ongletGestion du certificatdeFactoryTalk LinxOPCUA Connector.Les tâches de gestion du certificatdoivent être exécutées localement sur le serveur OPC UA.Si l'authentification est configurée,FactoryTalk LinxOPCUA Connector transmet le nom d'utilisateur et le mot de passe configurés pour le point de terminaison au serveur UA. Une fois l'authentification réussie, la connexion est terminée.Lisez l'élément de diagnostic prédéfini@OPC_CommConnectedStatuspour déterminer le succès ou l'échec d'une connexion à un serveurOPCUA.
- Le service deFactoryTalk LinxOPCUA Connector compare les index d'espace de noms de son fichier cache avec les index d'espace de noms fournis par le serveurOPCUA.Si les index des espaces de noms ne correspondent pas ou si le fichier cache n'existe pas,FactoryTalk LinxOPCUA Connector télécharge l'espace de noms depuis le serveurOPCUA.Lisez le@OPC_NamespaceCacheUploadCompleteStatuspour déterminer quand le téléchargement de l'espace de noms est terminé.
- Lorsque la connexion au serveurOPCUA est établie et que l'espace de noms est confirmé ou qu'un téléchargement d'espace de noms est terminé, le service deFactoryTalk LinxOPCUA Connector fournit des nœuds de diagnostic pour le serveurOPCUA.OuvrezetFactoryTalk LinxOPCUA Connector > Serveurs OPC UApour afficher les valeurs de diagnostic en temps réel.FactoryTalk LinxOPCUA Connector > Diagnostic en temps réel
- FactoryTalk LinxOPCUA Connector télécharge ensuite les informations detype de donnéesactuelles sous le nœudRoot/Types/DataTypesdu serveur et fusionne les informations de type et de sous-type personnalisés avec lesDataTypesdéfinis par OPC.
- La séquence d'initialisation est terminée. Lorsque les clientsFactoryTalkdemandent des valeurs de points,FactoryTalk LinxOPCUA Connector s'abonne et lit les valeurs de nœuds à partir du serveurOPCUA, les fournissant en retour aux clientsFactoryTalksous forme de points.Le serveurOPCUA surveille les valeurs des éléments à la fréquence de mise à jour spécifiée et envoie des notifications de mise à jour auOPCUA Connector lorsque la valeur ou la qualité est modifiée.FactoryTalk LinxOPCUA Connector stocke la dernière valeur et qualité qu'il reçoit. Si aucun des deux éléments n'a été modifié, il n'y a pas de trafic sur le réseau autre que les notifications d'impulsion. Si un client Live Data émet une demande de lecture directe selon laquelleFactoryTalk LinxOPCUA Connector n'interroge pas le serveurOPCUA, il renvoie la valeur et la qualité du cache. Cela permet de vous assurer que les lecture directes sont maintenues synchrones avec les notifications de mise à jour transmises par le serveurOPCUA.
Fournir une réponse