Modification du mappage de type
Les mappages de types des types de données distants vers les types de données locaux sont affichés dans l'éditeur de la source de données : Mappages de types languette.

(1) : Cartographie standard avec
depuis
CommManagerVars
Voir également: Onglet : Mappages de types
(2) : Symbole qui indique que le type de données local
CommManagerVars
a été généré automatiquement et correspond au type de données distantes ()
À chaque clic, le type de mappage passe au suivant :
→
→
.
(3) : Liste des variables qui ont le type de données sélectionné ci-dessus (surlignées en bleu)
(4) : La communication s'effectue via le serveur OPC UA.
Les symboles affichés sous Créer ou cartographier afficher le type de mappage du type de données local :
(défaut) :
Mappage vers un type de données déclaré automatiquement (dans le
DataSources_Objects
dossier) qui correspond au type de données distantes à mapper.Mappage vers un type de données local sélectionné manuellement
Mappage vers un type de données sélectionné manuellement qui remplace complètement le type de données distant (également dans le
DataSources_Objects
dossier)
Cas d'utilisation du type de mappage 
"Créer un nouveau"
Avec cette variante de Créer ou cartographier, les données distantes sont automatiquement lues et des types de données uniques sont automatiquement créés pour tous les éléments. C’est facile à utiliser et bon au début.
Les données ont été lues à partir d'un serveur OPC UA : station1
, station2

Cartographie standard :

Un type de données spécial est automatiquement créé pour chaque variable lue, même si pumpA
, pumpB
, et pumpC
avoir le même type sur la source de données distante. Cela signifie qu'un type de données distinct est créé pour chaque mappage. Également pour les types de données compatibles. Ce n’est probablement pas ce que l’on souhaite. Dans cet exemple, le mappage de types n’est pas idéal.
Astuce
Vous pouvez modifier les types locaux manuellement.
Dans l'éditeur de source de données, ouvrez le Mappages de types languette.
Cliquez dans le Type local et modifiez manuellement le type de données locales.
Parce que
pumpA
,pumpB
, etpumpC
sont tous du même type sur le serveur OPC UA, il est logique qu'ils soient également du même type localement.
Cas d'utilisation du type de mappage 
"Carte existante"
Avec cette variante de Créer ou cartographier, aucun nouveau type de données n'est créé dans votre projet, mais vous sélectionnez simplement le type souhaité (sous Type local).
Utilisez ce type de mappage s'il est nécessaire d'utiliser des types de données locaux spécifiques. Cela peut être dû par exemple au fait que les types de données doivent être transférés vers des visualisations à partir de bibliothèques et que le type de données est donc défini.
Cas d'utilisation du type de mappage 
"Créer un existant"
Avec cette variante de Créer ou cartographier, il se comporte de la même manière pour . Aucun nouveau type de données n'est créé.
Utilisez ce type de mappage si votre projet dépend d'un type de données existant qui ne peut ou ne doit pas être modifié. C'est le cas, par exemple, lorsque le type de données provient d'une bibliothèque et que des parties de cette bibliothèque, comme les visualisations de ce type, doivent être utilisées ensemble. Il peut alors être souhaitable de mapper les données de la source de données sur ce type existant et de les superposer.
Ce type de mappage est essentiellement destiné à des cas d'utilisation similaires à ceux de « Map Existing ». Vous pouvez utiliser ce type de mappage si un mappage vers le type de données existant ne convient pas.
Cela peut être nécessaire pour les raisons suivantes, par exemple :
Pour les types de bibliothèques avec appels externes qui sont pas disponible sur le contrôleur de source de données.
Pour les types de bibliothèques qui compilent trop d’autres blocs fonctionnels inutilisés.
Le projet contient deux blocs fonctionnels (Pump_I_Must_Use
et Station_I_Must_Use
) qui doit être mappé à :

Une visualisation qui dépend d'un tel type de données est un cas d'utilisation courant.

Dans le Editeur de source de données, ouvrez le Mappage de typeslanguette.
Cliquez dans le Type à distance colonne et modifiez le type afin qu’il corresponde au type dont vous avez besoin.
Ensuite, les types locaux récemment créés sont écrasés et les variables VAR_IN_OUT utilisées dans les éléments de visualisation fonctionnent.
Si vous regardez le type de données créé, vous pouvez voir l'écrasement :
{attribute 'signatureoverload' := 'Station_I_Must_Use'} {attribute 'signatureoverload' := 'Pump_I_Must_Use'}