Skip to main content

Objet : Modèle d'information OPC UA

Symbole: _cds_icon_cloud.png

Le Modèle d'informations OPC UA l'objet est ajouté au Responsable de la communication Dans l'application. Lorsqu'il est ajouté, un objet de publication OPC UA _cds_icon_cloud.png et en dessous un objet de modèle d'information _cds_icon_information_model.png en tant qu'objet enfant sont également ajoutés.

Dans le Ajouter un modèle d'informations OPC UA , spécifiez un nom pour le modèle d'information et sélectionnez le modèle d'information OPC UA. La sélection comprend les modèles d'information OPC UA qui sont installés dans le Référentiel de modèles d'informations OPC UA.

Pour plus d'informations, voir : Utilisation des modèles d'informations OPC UA

Éditeur de modèle d'information OPC UA

Symbole: _cds_icon_information_model.png

L'éditeur permet de sélectionner les types d'objets et les types de données du modèle d'information OPC UA que vous souhaitez utiliser à l'air libre. CODESYS projet. Les types OPC UA sélectionnés sont convertis en types CEI dans l'éditeur.

Pour plus d'informations, voir : Mappage des types OPC UA aux types CEI

Parcourir le modèle d'information

Zone de liste

Le modèle d'information actuellement utilisé et les modèles d'information qui sont référencés par le modèle actuel sont affichés. Les dépendances dépendent du modèle d'information respectif. Le modèle de base OPC UA est toujours affiché.

Générer des déclarations CEI

Génère une déclaration CEI pour tous les types OPC UA convertis en un type CEI

Les types CEI générés sont enregistrés dans un dossier (exemple : Objets OPC) dans le Dispositifs vue et peut être utilisé dans la mise en œuvre du code CEI. Lors de la mise en œuvre du CODESYS projet, vous pouvez les sélectionner dans le Assistant de saisie dialogue.

Lorsque les déclarations CEI sont générées, les attributs appropriés sont automatiquement ajoutés aux POU générées (exemple : 'opcua.mapping.type','opcua.mapping.member.accesslevel').

Remarque : L'utilisateur ne doit pas modifier les attributs qui ont été ajoutés par le système.

Lorsque le type CEI ne peut pas être créé, l'entrée UNKNOWN_TYPE est affiché dans la déclaration à la place du type de données. L'utilisateur doit supprimer cette variable car dans ce cas, il s'agit presque toujours d'une fonctionnalité OPC UA qui n'est pas encore prise en charge. Les fonctions OPC UA qui ne sont pas encore prises en charge sont grisées dans la zone de gauche.

Modèle de données

Zone de gauche : modèle de données OPC UA

Les types

Affichage des types de données OPC UA et des types d'objets dans une arborescence

Lorsque vous faites glisser un type OPC UA vers la zone de droite, CODESYS convertit le type OPC UA en type CEI correspondant qui peut être utilisé dans la mise en œuvre du CODESYS projet. Dans ce cas, seul le nœud racine d'un type OPC UA peut être déplacé vers la zone de droite.

Pour une description détaillée de l'affectation des différents types OPC UA aux types CEI correspondants dans l'opération de mappage, voir les chapitres "Mappage des types OPC UA aux types CEI" et "Mappage des types de référence".

Type d'élément

Type d'élément OPC UA

Type de référence

Types de référence OPC UA

Exemple: HasComponent, HasProperty

Pour une description de ces types de référence, voir le chapitre "Mappage des types OPC UA sur les types CEI".

Règle de modélisation

  • Obligatoire: Pour le type OPC UA correspondant, les membres respectifs sont générés dans le projet lorsque le Générer des déclarations CEI commande est exécutée. Dans la zone de droite, le Générer un membre champ est activé et ne peut pas être désactivé.

  • Optionnel: La génération d'un membre CEI pour ce type OPC UA est facultative.

  • Espace réservé facultatif: à droite, vous pouvez faire glisser un autre type CEI pour cet espace réservé.

    Pour un exemple sous forme de capture d’écran, voir le chapitre : «Use OPC UA Companion information models"

Zone de droite : Types d'objets et types de données du modèle d'information OPC UA qui sont mappés sur des types CEI

Nom

Nom du POU CEI ou type de données dans le projet

Par défaut, le nom du type est affiché dans le modèle d'information OPC UA. OPC UA prend également en charge les noms qui ne sont pas valides dans CEI. Dans ces cas, CODESYS génère automatiquement un nom CEI valide.

Vous pouvez changer le nom.

Type CEI

Type CEI auquel le type OPC UA a été mappé (exemple : BOOL, Méthode).

Type OPC UA

Correspond à la Type d'élément affiché dans la zone de gauche

Générer un membre

  • standard icon⁣ : Quand le Générer des déclarations CEI commande est exécutée, un membre correspondant ou un espace réservé est généré dans le projet. Seules les interfaces sont générées automatiquement ici, et l'implémentation doit encore être créée manuellement ultérieurement dans un POU.

    Quand le Règle de modélisation est Obligatoire pour le type OPC UA dans la zone de droite, cette option ne peut pas être désactivée.

  • _cds_icon_option_deactivated.png : Quand le Générer des déclarations CEI est exécutée, aucun membre correspondant n'est généré dans le projet. Cliquez sur cette option pour l'activer.

Éditeur de publication OPC UA

Symbole: _cds_icon_cloud.png

Dans l'éditeur, les instances (objets OPC UA) des types OPC UA sont configurées et doivent être disponibles pour les clients OPC UA via le contrôleur.

Rechercher des instances mappées

Recherche dans les GVL et les PRG sous l'application actuelle des instances des types OPC UA mappés qui ont déjà été déclarés

Le résultat de la recherche s'affiche dans la liste.

Remarque : les instances du POU vue et dans les bibliothèques ne sont pas pris en considération.

Créer une nouvelle instance

Ouvre le Créer une nouvelle instance boîte de dialogue pour sélectionner le type IEC pour lequel une nouvelle instance doit être générée

Des instances peuvent être générées pour les POU qui ont été créées dans l'éditeur de modèle d'information OPC UA à partir de types OPC UA. Ces instances peuvent être utilisées dans les POU de l'application.

Condition préalable : dans l'éditeur de modèles d'information OPC UA, le Générer des déclarations CEI La commande a été exécutée après avoir mappé les types OPC UA aux types IEC.

Noeud principal

Sélection des répertoires ou de l'instance d'objet du serveur qui s'affiche sur le client OPC UA pour la publication des instances

La zone de liste dépend de la spécification compagnon OPC UA appliquée.

Liste tabulaire des instances générées :

Variable OPC UA

Variable générée en tant qu'instance d'un type OPC UA

Cette variable peut être publiée dans un client OPC UA.

Vous pouvez modifier le nom affiché.

Type OPC UA

Type OPC UA du Variable OPC UA

Mapper ou générer

  • _cds_icon_map_to_existing_variable.png⁣ : Le Variable OPC UA a été mappée à une variable existante.

  • _cds_icon_create_new_variable.png⁣ : Le Variable OPC UA a été générée en tant que nouvelle instance.

Variable IEC

Nom complet de la variable

Type IEC

Type IEC de la variable IEC

Des droits d'accès

Notez qu'un client OPC UA peut avoir un accès en lecture/écriture à la variable OPC UA.

Dans les blocs fonctionnels, les droits d'accès aux variables peuvent être modifiés par des attributs qui peuvent également être lus à partir du fichier XML si nécessaire.

Lire et écrire

Maximale

Autorisations maximales possibles pour la variable OPC UA