Utiliser un type dans un type (RT Unified) - WinCC Unified

WinCC Unified (RT Unified)

ft:publication_title
WinCC Unified (RT Unified)
Product
WinCC Unified
Version
V20
Publication date
06/2025
Language
fr-FR
Utiliser un type dans un type

Introduction

Un type peut utiliser d'autres types.

Exemple : Un faceplate référence d'autres faceplates, listes de textes ou SVG dynamiques.

Lorsqu'un type référencé est édité et qu'une nouvelle version est créée, différents scénarios en résultent en fonction de la modification.

Pour restreindre le nombre de versions, vous pouvez choisir lors de la validation si les types dépendants sont versionnés et mis en mode d'édition. Les modifications compatibles et incompatibles sont distinguées.

Exemple : Les types de faceplates qui utilisent d'autres types de faceplates n'ont pas besoin d'être ouverts et validés pour chaque petite modification sur les types de faceplates utilisés.

Modifications compatibles et incompatibles

La compatibilité des modifications n'est pas vérifiée lorsque la version actuelle est référencée dans un autre type. Lorsque les modifications sont identifiées comme incompatibles, un avertissement est affiché dans la boîte de dialogue de validation. Les modifications incompatibles ont pour conséquence une nouvelle version par défaut du type référencé.

Les modifications suivantes ont été identifiées comme incompatibles. Une version par défaut est aussi créée par le type référençant lors de la validation.

  • Modification de la version la plus basse de l'appareil

  • Toutes les modifications des interfaces

    Variables, propriétés, événements

  • Modification de taille de la surface de visualisation

  • Modifications de la taille des objets graphiques

  • Modifications des listes de textes

    Modifications des propriétés d'une valeur de processus

  • Modules de scripts

    Modifications qui affectent la structure de la signature ou les fonctions

    Modifications de la liste des caractéristiques (ajouter, supprimer, renommer)

    Modifications du nombre de paramètres

Les modifications suivantes ont été identifiées comme compatibles et n'ont pas le versionnage du type référençant comme conséquence. Le type référençant est actualisé, mais aucune nouvelle version n'est créée comme version par défaut.

  • Ajout d'objets graphiques

  • Modifications des listes de textes

    Textes, paramètres linguistiques, commentaires, noms de listes de textes

  • Modules de scripts

    Modification du nom de paramètres

    Modifications apportées au script

Lorsqu'aucune référence à l'autre type n'est présente, aucune incohérence ne peut apparaître et toutes les modifications sont identifiées comme compatibles.

Validation d'un type de faceplate avec modifications compatibles

  • Un type référencé est édité.

  • Lors de la validation, seules les modifications compatibles sont identifiées.

  • Une nouvelle version du type référencé édité est créée.

  • Le type référençant est actualisé.

    Une nouvelle version est créée.

    Le type référençant utilise une nouvelle version du type référencé.

    Préréglage : Le type référençant n'est pas mis en mode d'édition.

Validation d'un type de faceplate avec modifications incompatibles

  • Un type référencé est édité.

  • Lors de la validation, des modifications incompatibles sont identifiées.

  • Une nouvelle version du type référencé édité est créée.

  • Une nouvelle version par défault est créée par le type référencé.

  • Option : Types dépendants en mode d'édition

    • Préréglage : Lorsque cette option est activée, le type référençant crée une nouvelle version mise en mode d'édition.

      Lorsque cette option est désactivée, le type référençant ne crée pas de nouvelle version. Le type continue d'utiliser l'ancienne version du type référençant.