IFM VOS050 Basic license of the VSE OPC UA server Manuel du propriétaire
Ajouter à Mes manuels44 Des pages
▼
Scroll to page 2
of
44
Manuel utilisateur VSE OPC UA Server VOS050 11420264 / 02 04 / 2023 à partir de la version V1.3.0 FR VOS050 Contenu 1 Remarques préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Notes légales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Information Open Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Avis juridique OPC Foundation SDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Objectif du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Symboles utilisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 4 4 4 4 2 Consignes de sécurité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3 Usage prévu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4 Fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Versions du firmware VSE supportées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Réglages de sécurité OPC UA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Politiques de sécurité recommandées. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Politiques de sécurité non recommandées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 7 7 7 5 VSE OPC UA Server Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 Se connecter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Se déconnecter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Etat du serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.1 Afficher l’état du serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.2 Démarrer / arrêter le serveur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Sources de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.1 Ajouter une source de données / un appareil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.2 Renommer la source de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.3 Supprimer la source de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.4 Filtrer la liste des sources de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.5 Afficher l’état d'une source de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 Paramètres du serveur OPC UA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.1 Configurer les paramètres d'adresse du serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.2 Réglage du type de données de l’ID de nœud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.3 Configuration de l’arborescence de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.4 Configurer l'accès client et les abonnements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.5 Régler la communication des appareils VSE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.6 Régler la surveillance des appareils VSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.6.1 Valeurs en cas de calcul cyclique des valeurs. . . . . . . . . . . . . . . . . . . . . . . . . 5.5.7 Afficher l’authentification et la sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.8 Définition des politiques de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6 Fichier journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6.1 Régler le niveau d’enregistrement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6.2 Définir l’emplacement de stockage et le fichier journal . . . . . . . . . . . . . . . . . . . . . . . 5.6.3 Téléchargement des fichiers journaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 Gestion des utilisateurs / authentification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7.1 Modifier le mot de passe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7.1.1 Exigences relatives au mot de passe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8 Gestion des licences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8.1 Activation des licences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8.1.1 Activation d'une licence d'essai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8.1.2 Limitation de la licence d’éssai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8.1.3 Activation d'une licence permanente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.9 Régler la langue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 8 9 9 9 10 10 11 11 11 11 13 13 13 13 14 14 14 14 15 15 17 17 17 17 18 18 18 19 19 19 19 19 21 6 Modèle d'adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 Aperçu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Options d'accès aux données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 Codes d’état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.1 Device_X > Information > ... (1/1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.2 Device_X > Documentation > … (1/1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.3 Device_X > Objects > ObjectXX > … (1/5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.4 Device_X > Objects > ObjectXX > … (2/5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.5 Device_X > Objects > ObjectXX > … (3/5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 23 27 28 28 29 30 31 32 2 VOS050 6.3.6 Device_X > Objects > ObjectXX > … (4/5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.7 Device_X > Objects > ObjectXX > … (5/5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.8 Device_X > Counters > CounterXX > … (1/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.9 Device_X > Counters > CounterXX > … (2/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.10 Device_X > Alarms > Analogue > AlarmXX > … (1/2). . . . . . . . . . . . . . . . . . . . . . . . 6.3.11 Device_X > Alarms > Analogue > AlarmXX > … (2/2). . . . . . . . . . . . . . . . . . . . . . . . 6.3.12 Device_X > Alarms > AlarmXX > … (1/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.13 Device_X > Alarms > AlarmXX > … (2/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 Types Enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.1 CounterTypeEnum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.2 CounterStateEnum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.3 DeviceTypeEnum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.4 DigitalAlarmTypeEnum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.5 InputTypeEnum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.6 ObjectTypeEnum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.7 ObjectStateEnum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.8 SensorTypeEnum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.9 SystemModeEnum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 34 35 36 37 38 39 40 41 41 41 41 42 42 42 43 43 44 3 VOS050 1 Remarques préliminaires 1.1 Notes légales © Tous droits réservés par ifm electronic gmbh. Cette notice ne peut être reproduite ou exploitée, même par extraits, sans l’accord d’ifm electronic gmbh. Tous les noms de produits, les images, sociétés ou autres marques sont la propriété de leurs titulaires. • Microsoft® est la propriété de Microsoft Corporation, Etats-Unis • Windows® est la propriété de Microsoft Corporation, Etats-Unis • Linux® est une marque déposée de Linus Torvalds aux États-Unis et dans d'autres pays. • Debian est une marque déposée de Software in the Public Interest, Inc., USA 1.2 Information Open Source Pour plus d’informations sur l’Information Open Source, voir documentation.ifm.com. 1.3 Avis juridique OPC Foundation SDK Ce produit comprend un logiciel régi par l’OPC Redistributables Agreement of Use de l’OPC Foundation, dans la version en vigueur au moment de la commande. 1.4 Objectif du document Ce guide logiciel décrit le serveur VSE OPC UA et le configurateur de serveur VSE OPC UA. u Pour mieux comprendre ce manuel, l'utiliser simultanément avec le logiciel ouvert. 1.5 Symboles utilisés ü Condition u Action à faire w Résultat intermédiaire, réaction intermédiaire w Résultat final, réaction […] Désignation d'une touche, d'un bouton ou d'un affichage Ò Voir lien, référence Remarque importante Le non-respect peut aboutir à des dysfonctionnements ou perturbations Information Remarque supplémentaire 4 VOS050 2 Consignes de sécurité • Lire ce document avant la mise en service du produit et le conserver pendant la durée d’utilisation du produit. • Le produit doit être approprié pour les applications concernées sans aucune restriction d’utilisation. • Utiliser le produit uniquement pour les applications pour lesquelles il a été prévu (Ò Usage prévu). • Un non-respect des consignes ou des données techniques peut provoquer des dommages matériels et/ou corporels. • Le fabricant n'assume aucune responsabilité ni garantie pour les conséquences d'une mauvaise utilisation ou de modifications apportées au produit par l'utilisateur. 5 VOS050 3 Usage prévu VSE OPC UA Server met à disposition les valeurs de données des électroniques de diagnostic ifm VSE intégrées via l’interface OPC UA pour un traitement ultérieur sur un client OPC UA (non inclus dans la livraison). Le logiciel VSE OPC UA Server Configurator sert à l’utilisateur pour la maintenance et la configuration de VSE OPC UA Server. 6 VOS050 4 Fonction Le configurateur de serveur VSE OPC UA permet à l'utilisateur d’effectuer des tâches de maintenance de base pour le serveur VSE OPC UA, par ex : • Démarrer ou arrêter le serveur VSE OPC UA • Gérer les sources de données (électroniques de diagnostic VSE) • Définition de la configuration réseau et du nom d’hôte du serveur VSE OPC UA • Configuration des connexions client et des abonnements • Réglage de la connexion et de la surveillance des systèmes électroniques de diagnostic VSE • Configuration des fichiers journaux • Gestion des utilisateurs • Gestion des licences 4.1 Versions du firmware VSE supportées Le programme supporte les versions suivantes du firmware VSE : • 0.6.11 • 0.7.x • 0.11.x • 0.13.x • 2.0.x 4.2 4.2.1 Réglages de sécurité OPC UA Politiques de sécurité recommandées Le serveur OPC UA supporte toutes les directives de sécurité et modes de notification qui sont recommandés par la fondation OPC UA : • Basic256Sha256 (Sign; Sign&Encrypt) • Aes128Sha256RsaOaep (Sign; Sign&Encrypt) • Aes256Sha256RsaPss (Sign; Sign&Encrypt) 4.2.2 Politiques de sécurité non recommandées Les politiques de sécurité prises en charge suivantes ne sont plus à l’état de l’art et sont donc considérées comme non sécurisées : • None (None) • Basic128Rsa15 (Sign; Sign&Encrypt) • Basic256 (Sign; Sign&Encrypt) Recommandation de l’OPC UA Foundation : u Ne pas utiliser ces politiques de sécurité pour garantir la sécurité du produit. 7 VOS050 5 VSE OPC UA Server Configurator 5.1 Se connecter ü Utiliser le navigateur recommandé : Google Chrome, Mozilla Firefox ou Microsoft Edge. u Accéder à l’URL du configurateur de serveur VSE OPC UA dans le navigateur : <IP ou Hostname><Configurator-Port>https://:/</Configurator-Port></IP> Défaut : https://localhost:44350/ w L’écran de connexion s’affiche. u Se connecter avec les données de connexion attribuées lors de l’installation. Si le mot de passe d’un utilisateur existant est saisi 3 fois de manière erronée, la connexion de cet utilisateur sera bloquée pendant 10 minutes. w L’interface du Configurator apparaît. 5.2 Se déconnecter u Quitter le Configurator en cliquant sur . w L’écran de connexion s’affiche. 8 VOS050 5.3 Etat du serveur 5.3.1 Afficher l’état du serveur L’état du serveur est affiché dans la barre de menus à côté du menu [Etat du serveur]. Ou : u Ouvrir le menu [Etat du serveur]. w L’état du serveur est affiché : Etat Couleur Description [En cours...] vert Le serveur fonctionne. [Arrêté] rouge Le serveur est arrêté. [S'arrête] gris Le serveur s’arrête. [Démarre] gris Le serveur est démarré. 5.3.2 Démarrer / arrêter le serveur u Ouvrir le menu [Etat du serveur]. u Si le serveur ne fonctionne pas : Démarrer le serveur en cliquant sur [Démarrer Serveur] . Ou : Lorsque le serveur est en marche : Arrêter le serveur en cliquant sur [Arrêter Serveur]. 9 VOS050 5.4 Sources de données Dans la section [Sources de données], les sources de données et leurs propriétés sont affichées sous forme de tableau. 5.4.1 Ajouter une source de données / un appareil u Sur [Sources de données] cliquer sur [Appareil]. w La bôite de dialogue [Ajouter un appareil VSE] apparaît. u Sélectionner l'option [Scan du réseau] pour rechercher tous les appareils disponibles sur le réseau. u Cliquer sur [Rechercher]. w Le programme recherche les appareils disponibles. w Le tableau indique tous les appareils détectés. L'option [Scan du réseau] recherche tous les appareils disponibles par diffusion. Il est possible que tous les appareils disponibles dans un environnement réseau ne soient pas détectés, par exemple en raison de la segmentation du réseau, de l’utilisation de pares-feux ou de routeurs. ü Si tous les appareils ne sont pas trouvés : u Ajouter les appareils à l'aide des options [Spécifique] ou [Plage], voir ci-dessous. OU u Sélectionner l'option [Spécifique] et saisir l'adresse IP et le port d'un appareil. u Cliquer sur [Ajouter à la liste]. w Le programme ajoute l’appareil au tableau. Ce n’est qu’après l’ajout de l’appareil à la vue [Sources de données] et le redémarrage du serveur que le logiciel vérifie si l’appareil existe sur le réseau. OU u Sélectionner l’option [Plage] et saisir l’adresse de début et de fin d’une plage IP ainsi que le port. u Cliquer sur [Ajouter à la liste]. w Le logiciel ajoute tous les appareils de la plage IP au tableau. Ce n’est qu’après l’ajout de l’appareil à la vue [Sources de données] et le redémarrage du serveur que le programme vérifie si l’appareil existe sur le réseau. ü Le tableau ci-dessous répertorie les appareils. u Activer les appareils du tableau qui doivent être inclus dans la vue [Sources de données]. u Désactiver les appareils du tableau qui ne doivent pas être inclus dans la vue [Sources de données]. u En cliquant sur [Ajouter un appareil], ajouter les appareils sélectionnés à la vue [Sources de données]. w La vue [Sources de données] montre tous les appareils ajoutés. w La vue [Sources de données] montre les fonctions disponibles (colonne [Actions]). u En cliquant sur [Upload changes], télécharger les modifications sur le serveur. Pour que les modifications prennent effet, redémarrer le serveur dans la section [Etat du serveur]. OU 10 VOS050 u En cliquant sur [Upload and Restart], charger les modifications sur le serveur et redémarrer le serveur. OU u Annuler les modifications en cliquant sur [Reset changes]. u Option : Filtrer la liste des sources de données (Ò / 11) 5.4.2 Renommer la source de données u Sous [Sources de données], dans la ligne de la source de données, dans la colonne [Actions], cliquer sur . u Renommer la source de données. u En cliquant sur [Upload changes], télécharger les modifications sur le serveur. Pour que les modifications prennent effet, redémarrer le serveur dans la section [Etat du serveur]. OU u En cliquant sur [Upload and Restart], charger les modifications sur le serveur et redémarrer le serveur. OU u Annuler les modifications en cliquant sur [Reset changes]. 5.4.3 Supprimer la source de données u Sous [Sources de données], dans la ligne de la source de données, dans la colonne [Actions], cliquer sur w La source de données est supprimée du tableau. u En cliquant sur [Upload changes], télécharger les modifications sur le serveur. Pour que les modifications prennent effet, redémarrer le serveur dans la section [Etat du serveur]. OU u En cliquant sur [Upload and Restart], charger les modifications sur le serveur et redémarrer le serveur. OU u Annuler les modifications en cliquant sur [Reset changes]. 5.4.4 Filtrer la liste des sources de données u Sous [Sources de données], entrer dans le champ de saisie le texte du filtre pour le nom de la source de données. w Le tableau n’affiche que les sources de données dont le nom (colonne [Nom]) contient le texte du filtre. 5.4.5 Afficher l’état d'une source de données Sur [Sources de données], la ligne d’une source de données affiche dans la colonne [Etat] l’état de la source de données. Etat Couleur Description [Connecté] vert La source de données est connectée et disponible pour le programme. [Timeout] rouge La source de données était connectée et n’est actuellement pas disponible pour le logiciel. 11 VOS050 Etat Couleur Description [En attente] gris La source de données n’était pas encore connectée et n’est actuellement pas disponible pour le logiciel. Cet état n'est atteint que si la source de données a été ajoutée et que le serveur n'a pas encore été redémarré. (Aucune connexion initiale n'a été établie entre le serveur et la source de données) 12 VOS050 5.5 Paramètres du serveur OPC UA La section [Paramètres du serveur OPC UA] permet de configurer les paramètres de base du serveur. 5.5.1 Configurer les paramètres d'adresse du serveur u Sur [Paramètres du serveur OPC UA], dans l'onglet [Paramètres Adresse du serveur], configurer les paramètres d'adresse du serveur. L'adresse du serveur OPC UA (URL) se compose comme suit : [Transport protocol]://[Server]:[Port]/[Suffix] Champ de saisie / champ d'affichage Description [Protocole de transport] Protocole de communication pour la connexion au serveur OPC UA. (affichage uniquement) [Ports serveur] Le port pour connexion au serveur OPC UA. Plage des valeurs : 1 à 65535 Valeur par défaut : 32210 u S’assurer que le port configuré est accessible aux clients OPC UA sur le réseau. [Suffixe URL] Le suffixe de l’adresse du serveur OPC UA. (affichage uniquement) [Adresse Serveur] L'adresse complète du serveur OPC UA. (affichage uniquement) 5.5.2 Réglage du type de données de l’ID de nœud u Sur [Paramètres de type pour l’identifiant de nœud du serveur OPC UA], dans l’onglet [Paramètres Adresse du serveur], régler le type de données de l’ID de nœud. Type de données Description String Type de données de la chaîne Réglage recommandé par défaut. Numérique Type de données numériques Réglage non recommandé. 5.5.3 Configuration de l’arborescence de données u Sur [Paramètres de l’arborescence de données du serveur OPC UA], dans l’onglet [Paramètres Adresse du serveur], définir le type d’arborescence de données (statique ou dynamique). Champ d’option Description [Arborescence statique] Un arborescence de données statique standard complet s’affiche. Les valeurs dans l’arborescence de données qui ne sont pas paramétrées dans le VSE affichent le code d’état BadRessourceUnavailable . [Arborescence dynamique] Réglage par défaut Seules les valeurs qui ont été paramétrées dans le VSE sont affichées dans l’arborescence de données. Les valeurs paramétrées fournissent une valeur valide. Les valeurs non paramétrées sont masquées. Plus d’informations : Modèle d'adresse (Ò / 22) 13 VOS050 5.5.4 Configurer l'accès client et les abonnements u Sur [Paramètres du serveur OPC UA] dans l’onglet [Clients & abonnements], configurer les paramètres pour les connexions client et les abonnements. Champ de saisie Description Valeurs possibles [Nombre maximum de clients] Nombre maximum de clients OPC UA pouvant se connecter simultanément au serveur. 1 à 100 [Nombre maximum d’abonnements] Nombre maximal d’abonnements clients OPC UA que le serveur peut prendre en charge simultanément. 1 à 300 5.5.5 Régler la communication des appareils VSE u Sur [Paramètres du serveur OPC UA], dans l’onglet [Connexion-Appareils], configurer les paramètres pour les connexions aux appareils VSE. Champ de saisie Description Valeurs possibles [Timeout] Temps de réponse maximal pour les appareils VSE connectés. Si le temps de réponse est dépassé, les nœuds associés de l’appareil passent à l’état BadNoCommunication . 1 000 à 30 000 [millisecondes] [Répéter l’essai de connexion] Réglage pour rétablir la connexion avec un appareil AES après une perte de connexion. Réglage par défaut Forever : Le serveur tente de rétablir de manière permanente la connexion défaillante avec un appareil VSE. 5.5.6 Régler la surveillance des appareils VSE u Sur [Paramètres du serveur OPC UA], dans l’onglet [Surveillance-Appareils], configurer les paramètres de surveillance des appareils VSE. Champ de saisie Description Valeurs possibles [Calcul cyclique des valeurs] Toutes les valeurs de surveillance d’objets VSE sont saisies de manière cyclique pendant la durée définie. • [activé]: [Calcul cyclique des valeurs] activé • [désactivé]: [Calcul cyclique des valeurs] Désactivé Pour chaque cycle, on obtient alors, selon le type d’objet VSE, une valeur résultante ou une combinaison des valeurs résultantes max., min. et/ou moyenne. [Temps Cycle] Durée de la surveillance de l’objet 100 à 10 000 [millisecondes] 5.5.6.1 Valeurs en cas de calcul cyclique des valeurs Le tableau indique quelle valeur doit être attendue selon le type d’objet si le calcul cyclique des valeurs est activé. Type d’objet Item de calcul Value Item de calcul Maximum Unbalance Valeur moyenne Maximum Bearing Valeur moyenne Maximum A_RMS_FD Valeur moyenne Maximum V_RMS_FD Valeur moyenne Maximum 14 VOS050 Type d’objet Item de calcul Value Item de calcul Maximum D_RMS_FD Valeur moyenne Maximum A_RMS_TD Valeur moyenne Maximum V_RMS_TD Valeur moyenne Maximum Other Valeur moyenne Maximum A_PEAK_TD Maximum non disponible UpperMonitor Maximum non disponible LowerMonitor Minimum non disponible 5.5.7 Afficher l’authentification et la sécurité Sur [Paramètres du serveur OPC UA], dans l’onglet [Sécurité], les paramètres d’authentification et de sécurité sont affichés. Afficheur Description Valeurs possibles [Authentification] Paramétrage de la manière dont les clients OPC UA peuvent s’authentifier auprès du serveur. Valeur par défaut Anonymous : Le type de sécurité de transport utilisé avec la communication client-serveur OPC UA. Valeur par défaut : Certificate: [Sécurité Transports] 5.5.8 aucune restriction pour la connexion au serveur OPC UA Le serveur génère un certificat auto-signé (non-CA) pour signer et crypter les messages via le protocole TLS. Définition des politiques de sécurité Sur [Paramètres du serveur OPC UA] dans l’onglet [Sécurité], il est possible de définir les politiques de sécurité. Réglage Description Valeurs possibles [Message mode de sécurité] Paramétrage de la politique de sécurité des messages • [None] : u Sélectionner au moins une option. – La communication se fait de manière non sécurisée. – Ce mode n’est pas sûr et ne devrait pas être utilisé. – Ne peut être combiné qu’avec Security Policy = None (= aucune Security Policy activée). • [Sign] : – Signature – Activée par défaut • [SignAndEncrypt] : – Signature et cryptage de bout en bout – Activée par défaut 15 VOS050 Réglage Description Valeurs possibles [Security Policy] Paramétrage de la politique de sécurité du serveur • [Basic128Rsa15] : Si aucune option n’est sélectionnée, Security Policy = None . – Ce mode n’est pas sûr et ne devrait pas être utilisé. • [Basic256] : – Ce mode n’est pas sûr et ne devrait pas être utilisé. • [Basic256Sha256] – Activée par défaut • [Aes128ha256RsaOaep] – Activée par défaut • [Aes256Sha256RsaPss] – Activée par défaut 16 VOS050 5.6 Fichier journal La section [Fichier log] permet de configurer les paramètres des fichiers journaux. 5.6.1 Régler le niveau d’enregistrement Le niveau d’enregistrement indique l’étendue des événements à journaliser. u Dans la liste [Niveau Log] sélectionner le niveau d’enrregistrement souhaité. [Niveau Log] Description [Erreur] Seuls les messages d’erreur sont enregistrés. [Avertissement] Des messages d’avertissement et d’erreur sont enregistrés. [Informations] Des informations, des messages d'avertissement et des messages d'erreur sont enregistrés. [Déboguer] Les messages de débogage, les informations, les messages d’avertissement et les messages d’erreur sont enregistrés. 5.6.2 Définir l’emplacement de stockage et le fichier journal u Sur [Emplacement et niveau du log], dans la section [Emplacement du Log], configurer les paramètres des fichiers journaux. Champ de saisie Description [Chemin d'accès aux fichiers Log] Chemin d’accès aux fichiers journaux du par ex. C:\LogFile serveur OPC UA [Nombre max. de Log] Nombre maximal de fichiers journaux. Si 1 à 50 ce nombre est dépassé, le fichier journal le plus ancien est écrasé. [Taille max. du Log] Taille maximale d’un fichier journal en Mo. 5.6.3 Valeurs possibles 1 à 50 [MB] Téléchargement des fichiers journaux L’utilisateur peut télécharger tous les fichiers journaux existants à partir de l’application : u Sur le site [Emplacement et niveau du log], dans la section [Emplacement du Log], cliquer sur le bouton [Télécharger]. w Les fichiers journaux existants sont rassemblés dans un fichier zip et ensuite téléchargés sur l’ordinateur local. w Selon la taille des protocoles collectés, la création du fichier zip peut prendre un certain temps. 17 VOS050 5.7 Gestion des utilisateurs / authentification Dans la section [Réglages utilisateur / authentification], les utilisateurs sont affichés et gérés. 5.7.1 Modifier le mot de passe u Sur [Réglages utilisateur / authentification], dans la ligne de l’utilisateur, dans la colonne [Actions], cliquer sur [Changer mot de passe] . w La vue [Modifier le mot de passe] s’affiche. u Saisir le mot de passe actuel dans le champ [Saisir le mot de passe actuel]. u Saisir le nouveau mot de passe dans le champ [Saisir le nouveau mot de passe]. u Saisir à nouveau le nouveau mot de passe dans le champ [Confirmer le nouveau mot de passe]. u Cliquer sur [Modifier & se connecter]. w Le mot de passe a sera changé. w Si besoin : Se connecter avec le nouveau mot de passe. 5.7.1.1 Exigences relatives au mot de passe • Longueur minimum : 8 caractères • Doit inclure : – Au moins une lettre majuscule – Au moins une lettre minuscule – Au moins un chiffre – Au moins un caractère spécial 18 VOS050 5.8 Gestion des licences Dans la section [Licences], les licences installées sont affichées. De nouvelles licences peuvent être ajoutées. 5.8.1 Activation des licences En principe, le logiciel est livré avec une licence d’essai limitée dans le temps. Dans la fenêtre d’activation de la licence, vous pouvez choisir d’activer la licence d’essai ou d’activer une licence permanente. 5.8.1.1 Activation d'une licence d'essai Après l’activation de la licence d’évaluation, le logiciel peut être utilisé de manière limitée pendant 30 jours. Après l’expiration de la licence d’essai, le logiciel ne peut plus être utilisé. Pour continuer à utiliser le logiciel, une activation permanente de la licence est nécessaire. Si aucune activation permanente de la licence n’a encore été effectuée, le logiciel signale 10 jours avant l’expiration de la licence d’essai, lors de la connexion, dans une fenêtre de notification l’expiration prochaine de la licence. 5.8.1.2 Limitation de la licence d’éssai La licence d’essai est limitée. La licence d’essai permet de se connecter à un appareil VSE pour une durée de 30 jours. 5.8.1.3 Activation d'une licence permanente En tant que client ifm enregistré, vous pouvez activer la licence permanente en ligne ou hors ligne. Code d’activation de licence (LAC) : Pendant le processus d’activation, vous devez saisir le code d’activation de licence (LAC). • Si vous avez acheté le logiciel et les licences correspondantes directement auprès d’ifm, ifm vous a envoyé le LAC par e-mail. Activation de licence en ligne u Cliquer sur [Ajouter une licence] (pas lors de la première activation après l’installation du logiciel). u Sélectionner [Activation en ligne]. u Cliquer sur [CONTINUER]. u Saisir le code d’activation de licence (LAC) reçu par courriel. u Cliquer sur [CONTINUER]. u Cliquer sur [FINI]. w Toutes les licences activées sont affichées. Activation de licence hors ligne Si l’activation en ligne n’est pas possible parce qu’il n’y a pas de connexion internet, les licences peuvent également être activées hors ligne. u Cliquer sur [Ajouter une licence] (pas lors de la première activation après l’installation du logiciel). u Sélectionner [Activation hors ligne]. u Cliquer sur [CONTINUER]. u Noter le fingerprint affiché. OU Cliquer sur [Sauvegarder sous forme de fichier txt], sélectionner le répertoire souhaité et sauvegarder fingerprint.txt. 19 VOS050 u Sur un ordinateur avec une connexion en ligne, ouvrir la page https://licensing.ifm.com, cliquer sur [Activer la licence], suivre les instructions de cette page et copier la clé de licence qui y est générée. u Poursuivre l’octroi de licence dans le logiciel : Cliquer sur [CONTINUER]. u Saisir la clé de licence reçue. u Cliquer sur [CONTINUER]. u Cliquer sur [FINI]. w Toutes les licences activées sont affichées. 20 VOS050 5.9 Régler la langue u Sélectionner la langue d'interface souhaitée sur [Langue]. 21 VOS050 6 Modèle d'adresse 6.1 Aperçu.................................................................................................................................... 23 6.2 Options d'accès aux données ................................................................................................ 27 6.3 Codes d’état ........................................................................................................................... 28 6.3.1 Device_X > Information > ... (1/1) .......................................................................................... 28 6.3.2 Device_X > Documentation > … (1/1) ................................................................................... 29 6.3.3 Device_X > Objects > ObjectXX > … (1/5) ............................................................................ 30 6.3.4 Device_X > Objects > ObjectXX > … (2/5) ............................................................................ 31 6.3.5 Device_X > Objects > ObjectXX > … (3/5) ............................................................................ 32 6.3.6 Device_X > Objects > ObjectXX > … (4/5) ............................................................................ 33 6.3.7 Device_X > Objects > ObjectXX > … (5/5) ............................................................................ 34 6.3.8 Device_X > Counters > CounterXX > … (1/2) ....................................................................... 35 6.3.9 Device_X > Counters > CounterXX > … (2/2) ....................................................................... 36 6.3.10 Device_X > Alarms > Analogue > AlarmXX > … (1/2)........................................................... 37 6.3.11 Device_X > Alarms > Analogue > AlarmXX > … (2/2)........................................................... 38 6.3.12 Device_X > Alarms > AlarmXX > … (1/2) .............................................................................. 39 6.3.13 Device_X > Alarms > AlarmXX > … (2/2) .............................................................................. 40 6.4 Types Enum ........................................................................................................................... 41 6.4.1 CounterTypeEnum ................................................................................................................. 41 6.4.2 CounterStateEnum................................................................................................................. 41 6.4.3 DeviceTypeEnum................................................................................................................... 41 6.4.4 DigitalAlarmTypeEnum .......................................................................................................... 42 6.4.5 InputTypeEnum...................................................................................................................... 42 6.4.6 ObjectTypeEnum ................................................................................................................... 42 6.4.7 ObjectStateEnum ................................................................................................................... 43 6.4.8 SensorTypeEnum .................................................................................................................. 43 6.4.9 SystemModeEnum................................................................................................................. 44 22 VOS050 6.1 Aperçu Le tableau suivant montre les objets d’arborescence de données du serveur VSE OPC UA. Dans le cas d’une arborescence de données dynamique : Seuls les objets configurés dans le VSE sont affichés. Les objets non configurés sont masqués. Dans le cas d’une arborescence de données statique : L’arborescence de données est affichée dans son intégralité. Les objets non configurés dans le VSE reçoivent le code d’état BadRessourceUnavailable . Plus d’informations : Configuration de l’arborescence de données (Ò / 13) Les informations sur les codes d’état se trouvent au chapitre Codes d’état (Ò / 28) Des informations sur les options d’accès aux données sont disponibles au chapitre Options d'accès aux données (Ò / 27) Address / name Node class OPC UA Data type OPC UA Data type ifm VSE ifm Object FolderType IfmType r VSE Object FolderType VSE r System Object FolderType SystemType r Object FolderType VersionType r Version Driver Property Device_1... Device_X Object String FolderType VSEDeviceType Description Access e.g. "V1.1.0.0" r Configurable in the system settings and can contain any name r e.g. Engine_No4 Information Object FolderType DeviceInformationType r Device Object FolderType DeviceBaseInfoType r Name Property Type Property String Enumeration DeviceTypeEnum (Ò / 41) e.g. "Fantastic Pump” r e.g. VSE100 r Revision Property String e.g. "AA (Board rev. 8)" r Serial Property String e.g. "1 1 123456" r Firmware Property String e.g. "V0.11.12" r State Object SystemMode DataVariable IP Object Hostname Property FolderType DeviceStateType Enumeration SystemModeEnum (Ò / 44) FolderType DeviceAddressType r e.g. Measure r r String e.g. "Machine5" r Boolean e.g. false r String e.g. "72.123.124.2" r Int32 65100 r Gateway Property String "72.123.124.1" r SubnetMask Property String "72.255.255.255" r MacAddress Property String "AA:BB:CC:DD:EE: FF" r DHCP Property Address Property Port Property Documentation Object FolderType DeviceDocumentationType r Company Property String e.g. "ifm diagnostic" r Address Property String e.g. "Aicher Str. 1A" r City Property String e.g. "Rosenheim” r Location Property String e.g. "First Floor” r 23 VOS050 Address / name Node class OPC UA Data type OPC UA Data type ifm VSE Description Access Machine Property String e.g. "MonsterFantastic" r CreatedBy Property String e.g. "John" r CreationDate Property DateTime e.g. "2020-04-27 08:10:45" r LastChange Property DateTime e.g. "2020-04-27 08:10:45" r Description r Description Property String Objects Object FolderType ObjectsType r Object01… Object Object24 FolderType ObjectParameterType r Name Property Type Property ID Property Unit Property String e.g. "SE01_Unbalance_01" r e.g. Unbalance r Int32 Objekt-ID, ≥ 1 r String S.I. unit r Enumeration ObjectTypeEnum (Ò / 42) e.g. "m / s" Warning DataVariable Float e.g. 1.23 rw Damage DataVariable Float e.g. 4.11 rw Baseline DataVariable Float e.g. 4.11 r Int32 Input ID r InputID Property e.g. 1 InputType Property Enumeration InputTypeEnum (Ò / 42) Input type r e.g. Dynamic RotValueID Property Int32 ID of the assigned RPM object r e.g. 1 RefValueID Property Int32 ID of the assigned RPM reference object r e.g. 2 Value DataVariable Float e.g. 3.14 RotSpeed DataVariable Float e.g. 5.46 r Maximum DataVariable Float e.g. 6.28 r RefValue DataVariable Float e.g. 6.78 r OK r e.g. "Speed not stable” r State DataVariable Enumeration Error DataVariable String Counters Object Folder CountersType r Counter01... Object Counter32 Folder CounterParameterType r Name Property e.g. "OB01_ObjectState_01" r ObjectState r Int32 1 r Unit Property String "s"(time) / "A_String" (totaliser) r Limit Property Float 3600.5 (time) / 100.0 (totaliser) r Float 3.14 Type Property ID Property Value DataVariable 24 ObjectStateEnum (Ò / 43) String Enumeration CounterTypeEnum (Ò / 41) rw VOS050 Data type OPC UA Data type ifm VSE Description Enumeration CounterStateEnum (Ò / 41) Normal/LimitExceeded Alarms Object Folder AlarmsType r Analogue Object Folder AnalogueAlarmsType r Alarm01 Object Folder AnalogueAlarmParameterType r Address / name Node class OPC UA State DataVariable Name Property ID Property Unit Property Value DataVariable Alarm01… Object Alarm10 Name Property Type Property ID Property Value DataVariable Variants Object ActiveVariant DataVariable "OU01_Analogue_01" r Int32 1 r String "km/h" r Float 3.14 r Folder DigitalAlarmParameterType String r e.g. "OU01_Analogue_01" r Damage r Int32 1 r Boolean true r Enumeration Folder DigitalAlarmTypeEnum (Ò / 42) DeviceVariantsType Int32 rw Folder InputsType External Object Folder ExternalInputsType Input01… Object Input24 Folder ExternalInputParameterType String e.g. "OU01_Analogue_01" Int32 e.g. 1 Unit Property String e.g. "km/h" Value DataVariableType String e.g. 3.14 ID Property Analogue Object Folder AnalogueInputsType Input01… Object Input02 Folder AnalogueInputParameterType Name Property ID Property Unit Property Type Property Value DataVariableType String e.g. "OU01_Analogue_01" Int32 e.g. 1 String e.g. "km/h" Enumeration e.g. 3.14 Folder DynamicInputsType Input01… Object Input04 Folder DynamicInputParameterType ID Property Unit Property Type Property String e.g. "OU01_Dynamic_01" Int32 e.g. 1 String e.g. "km/h" Enumeration rw SensorTypeEnum (Ò / 43) Float Dynamic Object Name Property r String Inputs Object Name Property Access SensorTypeEnum (Ò / 43) 25 VOS050 Address / name Node class OPC UA Value DataVariableType Commands Object Data type OPC UA Data type ifm VSE Float Folder Description e.g. 3.14 DeviceCommandsType ResetCounters Method ResetHistory Method Reboot Method SetTime Method Légende : r = accès en lecture seulement rw = accès en lecture et en écriture 26 Requires Input Argument: "01-01-1999 00:00:00" Access VOS050 6.2 Options d'accès aux données Une simple lecture des données actuelles de l’appareil VSE par un client OPC est possible à tout moment sans abonnement. Toutefois, seules les dernières données disponibles pour le nœud indiqué sont récupérées (valeur actuelle). u Recommandation : Pour des raisons de performance, récupérer les nœuds nécessaires avec abonnement. u Se référer aux descriptions détaillées des codes d’état Good, UncertainLastUsableValue et BadWaitingForInitialData pour les nœuds OPC. (Ò Codes d’état / 28) 27 VOS050 6.3 Codes d’état Les codes d’état OPC détaillés s’appliquent aux états dans lesquels une connexion au serveur a été établie. D’autres états, comme par exemple BadCommunicationError , font appel au comportement standard de l’implémentation client OPC UA. Le Device Name d’un appareil est éditable. Dans les descriptions suivantes, le nom de périphérique par défaut Device_X est utilisé. 6.3.1 Device_X > Information > ... (1/1) • Device_X > Information > Device > Name • Device_X > Information > Device > Type • Device_X > Information > Device > Revision • Device_X > Information > Device > Serial • Device_X > Information > Device > Firmware • Device_X > Information > State > SystemMode • Device_X > Information > State > ActiveVariant • Device_X > Information > IP > Hostname • Device_X > Information > IP > DHCP • Device_X > Information > IP > Address • Device_X > Information > IP > Port • Device_X > Information > IP > Gateway • Device_X > Information > IP > SubnetMask • Device_X > Information > IP > MacAddress Les codes d’état suivants s’appliquent aux nœuds mentionnés : Code d’état Description Good La connexion à l’appareil est correcte. La valeur de la propriété a été définie en conséquence. BadWaitingForInitialData La connexion à l’appareil a été établie. La valeur de la propriété n’a pas encore été définie. BadNoCommunication Pas de connexion avec l’appareil. La connexion a été interrompue ou n’a pas été établie. 28 VOS050 6.3.2 Device_X > Documentation > … (1/1) • Device_X > Documentation > Company • Device_X > Documentation > Address • Device_X > Documentation > City • Device_X > Documentation > Location • Device_X > Documentation > Machine • Device_X > Documentation > CreatedBy • Device_X > Documentation > CreationDate • Device_X > Documentation > LastChange • Device_X > Documentation > Description Les codes d’état suivants s’appliquent aux nœuds mentionnés : Code d’état Description Good La connexion à l’appareil est correcte. La valeur de la propriété a été définie en conséquence. BadWaitingForInitialData La connexion à l’appareil a été établie. La valeur de la propriété n’a pas encore été définie. BadNoCommunication Pas de connexion avec l’appareil. La connexion a été interrompue ou n’a pas été établie. 29 VOS050 6.3.3 Device_X > Objects > ObjectXX > … (1/5) • Device_X > Objects > ObjectXX > Name • Device_X > Objects > ObjectXX > Type • Device_X > Objects > ObjectXX > ID • Device_X > Objects > ObjectXX > Unit • Device_X > Objects > ObjectXX > Warning • Device_X > Objects > ObjectXX > Damage • Device_X > Objects > ObjectXX > Baseline • Device_X > Objects > ObjectXX > InputID • Device_X > Objects > ObjectXX > InputType • Device_X > Objects > ObjectXX > RotValueID Les codes d’état suivants s’appliquent aux nœuds mentionnés : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l'ID '1' est configuré/paramétré sur l'appareil VSE. • La valeur de la propriété/variable de données a été définie. BadWaitingForInitialData La connexion à l’appareil a été établie. La valeur de la propriété n’a pas été définie. Cet état n’est affiché que pendant une très courte période après l’établissement de la connexion avec l’appareil, jusqu’à ce que la valeur de la propriété / variable de données soit initialisée / définie. BadResourceUnavailable La connexion à l’appareil est correcte. L’objet avec par ex. l’ID '1' n'est pas configuré/paramétré sur l'appareil VSE. BadNoCommunication Aucune connexion avec l’appareil. La connexion a été interrompue ou n’a pas été établie. 30 VOS050 6.3.4 • Device_X > Objects > ObjectXX > … (2/5) Device_X > Objects > ObjectXX > RefValueID Les codes d'état suivants s’appliquent au nœud mentionné : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l'ID '1' est configuré/paramétré sur l'appareil VSE. La valeur de la propriété/variable de données a été définie. BadWaitingForInitialData La connexion à l’appareil a été établie. La valeur de la propriété n’a pas été définie. Cet état n’est affiché que pendant une très courte période après l’établissement de la connexion avec l’appareil, jusqu’à ce que la valeur de la propriété / variable de données soit initialisée / définie. BadResourceUnavailable La connexion à l’appareil est correcte. L'objet avec par ex. l’ID '1' est configuré/paramétré sur l'appareil VSE, mais aucune valeur de référence objet RPM n’est configurée. BadNoCommunication Aucune connexion avec l’appareil. La connexion a été interrompue ou n’a pas été établie. 31 VOS050 6.3.5 Device_X > Objects > ObjectXX > … (3/5) • Device_X > Objects > ObjectXX > Value • Device_X > Objects > ObjectXX > RotSpeed Les codes d’état suivants s’appliquent aux nœuds mentionnés : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • Un abonnement OPC est actif pour cette variable de données. • La valeur de la variable de données a été définie en conséquence (voir BadWaitingForInitialData). • L’appareil VSE se trouve en mode système Supervise ou Selftest . • L’objet est actif dans la variante actuelle. UncertainLastUsableValue Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • La variable de données a reçu au moins une valeur Good de l’appareil. ET au moins une des conditions suivantes est remplie : • L’appareil se trouve en mode système Measure ou en mode système Setup . • L’objet n’est pas actif dans la variante actuelle, mais il était auparavant actif dans une autre variante et fournissait des valeurs. • Une erreur s’est produite lors du calcul de l’ObjectResult. • Un abonnement OPC existait pour cette variable de données et a été supprimé. BadWaitingForInitialData Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • Aucun abonnement OPC n’est ou n’a été actif pour cette variable de données. (Aucune donnée de surveillance d’objet n’a jamais été reçue du serveur OPC) BadNoCommunication Toutes les conditions suivantes sont remplies : • Pas de connexion avec l’appareil. • La connexion a été interrompue ou n’a pas été établie. BadResourceUnavailable L’une des conditions suivantes est remplie : • L’objet avec par ex. l’ID « 1 » n'est pas configuré/paramétré sur l’appareil VSE. • L’objet avec par ex. l’ID « 1 » se trouve dans l’état MonitoringDisabled , car il s’agit d’un objet à cycle de mesure rapide (uniquement objets de la plage de temps avec un temps de mesure <10,24 ms). 32 VOS050 6.3.6 • Device_X > Objects > ObjectXX > … (4/5) Device_X > Objects > ObjectXX > Maximum Les codes d'état suivants s’appliquent au nœud mentionné : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • Un abonnement OPC est actif pour cette variable de données. • La valeur de la variable de données a été définie en conséquence (voir BadWaitingForInitialData). • L’appareil VSE se trouve en mode système Supervise ou Selftest . • L’objet est actif dans la variante actuelle. UncertainLastUsableValue Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • La variable de données a reçu au moins une valeur Good de l’appareil. ET au moins une des conditions suivantes est remplie : • L’appareil se trouve en mode système Measure ou en mode système Setup . • L’objet n’est pas actif dans la variante actuelle, mais il était auparavant actif dans une autre variante et fournissait des valeurs. • Une erreur s’est produite lors du calcul de l’ObjectResult. • Un abonnement OPC existait pour cette variable de données et a été supprimé. BadWaitingForInitialData Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • Aucun abonnement OPC n’est ou n’a été actif pour cette variable de données. (Aucune donnée de surveillance d’objet n’a jamais été reçue du serveur OPC) BadNoCommunication Toutes les conditions suivantes sont remplies : • Pas de connexion avec l’appareil. • La connexion a été interrompue ou n’a pas été établie. BadResourceUnavailable La connexion à l’appareil est correcte. ET l’une des conditions suivantes est remplie : • L’objet avec par ex. l’ID « 1 » n’est pas configuré/paramétré sur l’appareil VSE. • L’objet avec par ex. l’ID « 1 » se trouve dans l’état MonitoringDisabled, car il s’agit d’un objet à cycle de mesure rapide (uniquement objets de la plage de temps avec un temps de mesure <10,24 ms). • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE, mais l’objet ne supporte pas le calcul de la valeur maximale ou la surveillance du calcul de la valeur maximale est désactivée (CyclicComputation désactivée). Les objets suivants ne supportent pas de calcul de valeur maximale : – A_PEAK_TD (Acceleration Peak Time Domain) – Lower Limit Monitor – Upper Limit Monitor 33 VOS050 6.3.7 Device_X > Objects > ObjectXX > … (5/5) • Device_X > Objects > ObjectXX > State • Device_X > Objects > ObjectXX > Error Les codes d’état suivants s’appliquent aux nœuds mentionnés : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • Un abonnement OPC est actif pour cette variable de données. • La valeur de la variable de données a été définie en conséquence (voir BadWaitingForInitialData). UncertainLastUsableValue Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • La variable de données a reçu au moins une valeur Good de l’appareil. • Un abonnement OPC existait pour cette variable de données et a été supprimé. BadWaitingForInitialData Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’objet avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • Aucun abonnement OPC n’est ou n’a été actif pour cette variable de données. (Aucune donnée de surveillance d’objet n’a jamais été reçue via le serveur OPC) BadNoCommunication Toutes les conditions suivantes sont remplies : • Pas de connexion avec l’appareil. • La connexion a été interrompue ou n’a pas été établie. BadResourceUnavailable 34 • L’objet avec par ex. l’ID « 1 » n’est pas configuré/paramétré sur l’appareil VSE. VOS050 6.3.8 Device_X > Counters > CounterXX > … (1/2) • Device_X > Counters > CounterXX > Name • Device_X > Counters > CounterXX > Type • Device_X > Counters > CounterXX > ID • Device_X > Counters > CounterXX > Unit • Device_X > Counters > CounterXX > Limit Les codes d’état suivants s’appliquent aux nœuds mentionnés : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • Le compteur avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • La valeur de la propriété/variable de données a été définie. BadWaitingForInitialData Toutes les conditions suivantes sont remplies : • La connexion à l’appareil a été établie. • La valeur de la propriété n’a pas été définie. • Cet état n’est affiché que pendant une très courte période après l’établissement de la connexion avec l’appareil, jusqu’à ce que la valeur de la propriété / variable de données soit initialisée / définie. BadResourceUnavailable Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • Le compteur avec par ex. l’ID « 1 » n’est pas configuré/paramétré sur l’appareil VSE. BadNoCommunication Toutes les conditions suivantes sont remplies : • Pas de connexion avec l’appareil. • La connexion a été interrompue ou n’a pas été établie. 35 VOS050 6.3.9 Device_X > Counters > CounterXX > … (2/2) • Device_X > Counters > CounterXX > Value • Device_X > Counters > CounterXX > State Les codes d’état suivants s’appliquent aux nœuds mentionnés : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • Le compteur avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • Un abonnement OPC est actif pour cette variable de données. • La valeur de la variable de données a été définie en conséquence (voir BadWaitingForInitialData). • L’appareil VSE se trouve en mode système Supervise ou Selftest . UncertainLastUsableValue Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • Le compteur avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • La variable de données a reçu au moins une valeur Good de l’appareil. ET au moins une des conditions suivantes est remplie : • L’appareil se trouve en mode système Measure ou en mode système Setup . • Un abonnement OPC existait pour cette variable de données et a été supprimé. BadWaitingForInitialData Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • Le compteur avec par ex. l’ID « 1 » est configuré/paramétré sur l’appareil VSE. • Aucun abonnement OPC n’est ou n’a été actif pour cette variable de données. (Aucune donnée de surveillance d’objet n’a jamais été reçue via le serveur OPC) BadNoCommunication Toutes les conditions suivantes sont remplies : • Pas de connexion avec l’appareil. • La connexion a été interrompue ou n’a pas été établie. BadResourceUnavailable La condition suivante est remplie : • Le compteur avec par ex. l’ID « 1 » n’est pas configuré/paramétré sur l’appareil VSE. 36 VOS050 6.3.10 Device_X > Alarms > Analogue > AlarmXX > … (1/2) • Device_X > Alarms > Analogue > AlarmXX > Name • Device_X > Alarms > Analogue > AlarmXX > Type • Device_X > Alarms > Analogue > AlarmXX > ID • Device_X > Alarms > Analogue > AlarmXX > Unit Les codes d’état suivants s’appliquent aux nœuds mentionnés : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme avec par ex. l’ID « 1 » est configurée/paramétrée sur l’appareil VSE. • La valeur de la propriété/variable de données a été définie. BadWaitingForInitialData Toutes les conditions suivantes sont remplies : • La connexion à l’appareil a été établie. • La valeur de la propriété n’a pas été définie. Cet état n’est affiché que pendant une très courte période après l’établissement de la connexion avec l’appareil, jusqu’à ce que la valeur de la propriété / variable de données soit initialisée / définie. BadResourceUnavailable Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme avec par ex. l’ID « 1 » n’est pas configurée/paramétrée sur l’appareil VSE. BadNoCommunication Toutes les conditions suivantes sont remplies : • Pas de connexion avec l’appareil. • La connexion a été interrompue ou n’a pas été établie. 37 VOS050 6.3.11 Device_X > Alarms > Analogue > AlarmXX > … (2/2) • Device_X > Alarms > Analogue > AlarmXX > Value Les codes d'état suivants s’appliquent au nœud mentionné : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme analogique est configurée/paramétrée sur l’appareil VSE. • Un abonnement OPC est actif pour cette variable de données. • La valeur de la variable de données a été définie en conséquence (voir BadWaitingForInitialData). • L’appareil VSE se trouve en mode système Supervise ou Selftest . UncertainLastUsableValue Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme analogique est configurée/paramétrée sur l’appareil VSE. • La variable de données a reçu au moins une valeur Good de l’appareil. ET au moins une des conditions suivantes est remplie : • L’appareil se trouve en mode système Measure ou en mode système Setup . • Un abonnement OPC existait pour cette variable de données et a été supprimé. BadWaitingForInitialData Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme analogique est configurée/paramétrée sur l’appareil VSE. • Aucun abonnement OPC n’est ou n’a été actif pour cette variable de données. (Aucune donnée de surveillance d’alarme n’a jamais été reçue via le serveur OPC) BadNoCommunication Pas de connexion avec l’appareil. La connexion a été interrompue ou n’a pas été établie. BadResourceUnavailable 38 L’alarme analogique n’est pas configurée/paramétrée sur l’appareil VSE VOS050 6.3.12 Device_X > Alarms > AlarmXX > … (1/2) • Device_X > Alarms > AlarmXX > Name • Device_X > Alarms > AlarmXX > Type • Device_X > Alarms > AlarmXX > ID Les codes d’état suivants s’appliquent aux nœuds mentionnés : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme avec par ex. l’ID « 1 » est configurée/paramétrée sur l’appareil VSE comme alarme TOR. • La valeur de la propriété/variable de données a été définie. BadWaitingForInitialData Toutes les conditions suivantes sont remplies : • La connexion à l’appareil a été établie. • La valeur de la propriété n’a pas été définie. Cet état n’est affiché que pendant une très courte période après l’établissement de la connexion avec l’appareil, jusqu’à ce que la valeur de la propriété / variable de données soit initialisée / définie. BadResourceUnavailable Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme avec par ex. l’ID « 1 » n’est pas configurée/paramétrée sur l’appareil VSE ou l’alarme n’est pas une alarme TOR. BadNoCommunication Toutes les conditions suivantes sont remplies : • Pas de connexion avec l’appareil. • La connexion a été interrompue ou n’a pas été établie. 39 VOS050 6.3.13 Device_X > Alarms > AlarmXX > … (2/2) • Device_X > Alarms > AlarmXX > Value Les codes d'état suivants s’appliquent au nœud mentionné : Code d’état Description Good Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme avec par ex. l’ID « 1 » est configurée/paramétrée sur l’appareil VSE comme alarme TOR. • Un abonnement OPC est actif pour cette variable de données. • La valeur de la variable de données a été définie en conséquence (voir BadWaitingForInitialData). • L’appareil VSE se trouve en mode système Supervise ou Selftest . UncertainLastUsableValue Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme avec par ex. l’ID « 1 » est configurée/paramétrée sur l’appareil VSE comme alarme numérique. • La variable de données a reçu au moins une valeur Good de l’appareil. ET au moins une des conditions suivantes est remplie : • L’appareil se trouve en mode système Measure . • Un abonnement OPC existait pour cette variable de données et a été supprimé. BadWaitingForInitialData Toutes les conditions suivantes sont remplies : • La connexion à l’appareil est correcte. • L’alarme avec par ex. l’ID « 1 » est configurée/paramétrée sur l’appareil VSE comme alarme numérique. • Aucun abonnement OPC n’est ou n’a été actif pour cette variable de données. (Aucune donnée de surveillance d’objet n’a jamais été reçue du serveur OPC) BadNoCommunication Toutes les conditions suivantes sont remplies : • Pas de connexion avec l’appareil. • La connexion a été interrompue ou n’a pas été établie. BadResourceUnavailable La condition suivante est remplie : • L’alarme n’est pas configurée/paramétrée sur l’appareil VSE ou l’alarme n’est pas une alarme numérique. 40 VOS050 6.4 6.4.1 Types Enum CounterTypeEnum Indique le paramètre d’appareil VSE « type de compteur ». Nom Valeur Nom affiché None 0 None VSEUptime 1 VSEUptime AnalogueRuntime 2 AnalogueRuntime DigitalRuntime 3 DigitalRuntime ObjectState 4 ObjectState Totalisator 5 Totalisator RESERVED_6 6 RESERVED_7 7 RESERVED_8 8 RESERVED_9 9 6.4.2 CounterStateEnum Indique le paramètre d’appareil VSE « état du compteur ». Nom Valeur Nom affiché None 0 None Normal 1 Normal LimitExceeded 2 LimitExceeded RESERVED_3 3 RESERVED_4 4 6.4.3 DeviceTypeEnum Indique le type d’appareil VSE. Nom Valeur Nom affiché None 0 None VSE002 1 VSE002 VSE003 2 VSE003 VSE100 3 VSE100 VSE101 4 VSE101 VSE150 5 VSE150 VSE151 6 VSE151 VSE152 7 VSE152 VSE153 8 VSE153 VSE154 9 VSE154 VSE903 10 VSE903 VSE950 11 VSE950 VSE951 12 VSE951 VSE953 13 VSE953 41 VOS050 Nom Valeur Nom affiché VYE004 14 VYE004 VYE113 15 VYE113 VYE114 16 VYE114 VYE115 17 VYE115 VYE117 18 VYE117 RESERVED_19 19 6.4.4 DigitalAlarmTypeEnum Indique le type d’alarme numérique de l’appareil VSE. Nom Valeur Nom affiché None 0 None Warning 1 Warning Damage 2 Damage Counter 3 Counter Selftest 4 Selftest Custom 5 Custom RESERVED_6 6 RESERVED_7 7 RESERVED_8 8 RESERVED_9 9 6.4.5 InputTypeEnum Indique le paramètre d’appareil VSE « type d’entrée ». Nom Valeur Nom affiché None 0 None Analogue 1 Analogue Dynamic 2 Dynamic External 3 External Digital 4 Digital RESERVED_5 5 RESERVED_6 6 RESERVED_7 7 RESERVED_8 8 6.4.6 ObjectTypeEnum Indique le paramètre d’appareil VSE « type d’objet ». Nom Valeur Nom affiché None 0 None Unbalance 1 Unbalance Bearing 2 Bearing A_RMS_FD 3 A_RMS_FD 42 VOS050 Nom Valeur Nom affiché V_RMS_FD 4 V_RMS_FD D_RMS_FD 5 D_RMS_FD A_RMS_TD 6 A_RMS_TD V_RMS_TD 7 V_RMS_TD A_PEAK_TD 8 A_PEAK_TD UpperMonitor 9 UpperMonitor LowerMonitor 10 LowerMonitor Other 11 Other RESERVED_12 12 RESERVED_13 13 RESERVED_14 14 RESERVED_15 15 6.4.7 ObjectStateEnum Indique l’état possible du paramètre d’objet de l’appareil VSE. Nom Valeur Nom affiché None 0 None OK 1 OK Warning 2 Warning Damage 3 Damage Error 4 Error InactiveByVariant 5 InactiveByVariant MonitoringDisabled 6 MonitoringDisabled RESERVED_7 7 RESERVED_8 8 RESERVED_9 9 RESERVED_10 10 6.4.8 SensorTypeEnum Indique le type de capteur. Nom Valeur Nom affiché None 0 None VSA00x 1 VSA00x VSA003 2 VSA003 VSA101 3 VSA101 VSA201 4 VSA201 VSP0xA 5 VSP0xA IEPE 6 IEPE IEPEx10 7 IEPEx10 VSM001 8 VSM001 VSM101 9 VSM101 VSA20x 10 VSA20x 43 VOS050 Nom Valeur Nom affiché DCCurrent 11 DCCurrent Other 12 Other Current 13 Current Voltage 14 Voltage Pulse 15 Pulse Frequency 16 Frequency PulseWidth 17 PulseWidth PWM 18 PWM Counter 19 Counter Level 20 Level VE113A 21 VE113A External 22 External Digital 23 Digital 6.4.9 SystemModeEnum Indique le mode système de l’appareil VSE. Nom Valeur Nom affiché None 0 None SelfTest 1 SelfTest Supervise 2 Supervise Setup 3 Setup Measure 4 Measure Startup 5 Startup RESERVED_6 6 RESERVED_7 7 44