La fonctionnalité de configuration de symbole vous permet de créer des descriptions de symboles. Les symboles et les variables qu'ils représentent deviennent alors accessibles par des applications externes telles que Vijeo Designer, EcoStruxure Operator Terminal Expert ou le serveur OPC.
Pour configurer des symboles pour une application, double-cliquez sur le nœud
dans l'arborescence . La vue d'éditeur s'ouvre.L'éditeur contient un tableau. Selon le filtre défini, il présente les variables disponibles, ou uniquement celles déjà sélectionnées pour la configuration de symbole. A cet effet, les POU ou les bibliothèques concernés sont répertoriés dans la colonne
. Vous pouvez les développer afin d'afficher les variables individuellement.
Elément |
Description |
|
---|---|---|
Bouton |
Le bouton permet de définir les filtres suivants pour réduire le nombre de variables affichées : |
|
|
Même les variables qui n'ont pas encore été ajoutées à la configuration de symbole, mais qui sont disponibles à cet effet dans le projet, sont présentées. |
|
|
Même les variables de bibliothèques qui n'ont pas encore été ajoutées à la configuration de symbole, mais qui sont disponibles à cet effet dans le projet, sont présentées. |
|
|
Ce paramètre est actif seulement lorsque les variables non configurées sont affichées (voir les deux filtres décrits ci-dessus).
Il s'ensuit que ces variables aussi sont répertoriées, qui sont déjà sélectionnées pour l'obtention de symboles par { |
|
Bouton |
Le bouton permet de générer le projet. L'affichage des variables est actualisé dans l'éditeur de configuration. |
|
Bouton |
Le bouton vous permet d'activer les options suivantes : |
|
|
Sélectionnez cette option pour télécharger les informations supplémentaires suivantes du serveur OPC UA serveur vers le contrôleur lors du téléchargement de la configuration de symbole :
|
|
|
Les commentaires affectés aux variables sont également exportés vers le fichier de symboles. |
|
|
Les drapeaux contenant l'espace de noms sont également exportés vers le fichier de symboles. Ils fournissent des informations supplémentaires sur l'origine du nœud dans l'espace de noms lorsque OPC UA est actif. |
|
|
Ouvre la boîte de dialogue dans laquelle vous pouvez configurer le contenu de la configuration de symbole et du fichier XML. |
|
|
Ouvre l'onglet l'aide en ligne des commandes de menu EcoStruxure Machine Expert. de la boîte de dialogue du contrôleur sélectionné. Reportez-vous à la description de l'option dans
NOTE : N'activez pas l'option pour les applications de mouvement et temps réel critiques, car le démarrage différé des tâches IEC augmente l'instabilité.
Pour plus d'informations, consultez le paragraphe Autres informations sur la configuration de la synchronisation avec les tâches IEC. |
|
|
Sélectionnez cette option pour calculer la sortie des données de la même manière que dans les versions de SoMachine / SoMachine Motion antérieures à V4.3.
Cette disposition ne doit pas être utilisée avec des éléments La disposition des données créée pour le client est adaptée autant que possible en fonction de celle créée par le compilateur. |
|
|
Permet de calculer la sortie des données sous forme optimisée, indépendamment de la disposition du compilateur interne. Seuls les blocs fonction et les variables de type structuré sont concernés par l'optimisation. Aucun espace vide avec octets de remplissage n'est généré pour les membres qui ne sont pas publiés, par exemple parce qu'ils sont désactivés dans la . Cela vaut également pour les éléments internes (comme les blocs fonction de mise en œuvre d'interfaces).Cette option est sélectionnée par défaut pour les projets créés avec SoMachine / SoMachine Motion V4.3 ou version ultérieure, ou avec EcoStruxure Machine Expert. Le paramètre est conservé suite à une . Cette option requiert SoMachine / SoMachine Motion V4.3 ou une version ultérieure, ou bien EcoStruxure Machine Expert. Elle s'applique par défaut lors de la création d'une . |
|
|
Par défaut, cette option n'est pas sélectionnée, car les versions de EcoStruxure Machine Expert V2.0 et ultérieures sont fournies avec un serveur OPC de version V3.5 ou ultérieure. Sélectionnez cette option pour l'échange de variables avec un serveur OPC 2.0 afin d'obtenir le comportement suivant :
|
|
|
Cette option n'est disponible que si la fonction est prise en charge par le contrôleur. Veuillez consulter le Guide de programmation spécifique à votre contrôleur pour plus d'informations. Si cette option est sélectionnée, l'action peut être définie dans la table de symboles pour les symboles de POU de type fonction, bloc fonction, méthode ou programme.Condition préalable : l'option doit être sélectionnée. |
|
|
Cette option est disponible si l'option est prise en charge par le contrôleur.Sélectionnez cette option pour exporter les informations concernant les fonctions, blocs fonction, méthodes ou programmes appelés dans le fichier de symbole. |
|
|
Sélectionnez cette option pour afficher une barre d'outils au-dessus de la table Barre d'outils de configuration des jeux de symboles. . Consultez également le paragraphe |
|
Bouton |
|
Ouvre la boîte de dialogue permettant d'enregistrer un fichier dans le système de fichiers. Permet de créer un format XSD (XML Schema Definition) du fichier de symbole, destiné à des programmes externes. |
Colonnes de la table
:
Colonne |
Description |
---|---|
|
Cette colonne répertorie les POU. Vous pouvez y sélectionner les variables à exporter. Si vous sélectionnez des variables de type structuré, les membres de la structure sont tous exportés. Il est également possible de sélectionner uniquement des variables membres particulières dans la boîte de dialogue . Cliquez sur le bouton Parcourir ( ) dans la colonne pour ouvrir cette boîte de dialogue. Pour plus d'informations, reportez-vous à la description de la colonne . |
|
Pour modifier les droits d'accès d'un élément sélectionné, cliquez sur la colonne .Chaque clic de souris permet de changer de symbole :
|
|
Droits d'accès maximum. |
|
Une icône s'affiche si le droit d'accès a été affecté par attribut. |
|
Type de données de la variable. Les variables de type alias s'affichent comme suit :
Dans ce cas, la colonne |
|
Cliquez sur le bouton dans la colonne pour ouvrir la boîte de dialogue . Celle-ci vous permet de sélectionner des variables membres spécifiques. Pour les types imbriqués, un bouton permet d'accéder à une autre boîte de dialogue .Toutes les instances du type de données pour lequel les symboles sont exportés sont sélectionnées. Si les membres d'un type structuré ne sont pas tous exportés, un astérisque ( ) apparaît dans les cases à cocher pour indiquer que tous les membres exportables de ce type sont exportés. |
|
Affiche les éventuels commentaires qui ont été ajoutés à la déclaration de la variable. |
Les variables configurées pour être exportées mais qui ne sont pas valides dans l'application (parce que leur déclaration a été supprimée, par exemple) s'affichent en rouge. Cela s'applique également au nom de POU ou de bibliothèque concerné.
Par défaut, un fichier de symboles est créé avec une génération de code. Ce fichier est transféré vers l'équipement lors du téléchargement suivant. Si vous souhaitez créer ce fichier sans effectuer de téléchargement, utilisez la commande
, disponible par défaut dans le menu .Si l'option
est sélectionnée dans les paramètres de la configuration de symbole, la barre d'outils de configuration des jeux de symboles propose les éléments suivants :
Elément |
Description |
---|---|
Liste |
La liste contient les jeux de symboles déjà définis. |
![]() |
Ouvre la boîte de dialogue qui permet de nommer ce jeu. |
![]() |
Ouvre la boîte de dialogue . Elle permet de créer une copie du jeu sélectionné dans la liste. Vous pouvez modifier le nom par défaut (<nom du groupe>_duplicate) selon vos besoins. |
![]() |
Ouvre la boîte de dialogue qui permet de spécifier un autre nom pour le jeu sélectionné dans la liste. |
![]() |
Ouvre une boîte de dialogue indiquant si le jeu sélectionné dans la liste doit être supprimé. |
|
Ouvre la vue de l'éditeur d'appareil. |
La boîte de dialogue
s'ouvre lorsque vous cliquez sur . Elle contient les éléments suivants :
Elément |
Description |
---|---|
|
|
|
Cette fonction n'est pas prise en charge. |
|
|
|
|
|
|
|
|
|
Les drapeaux de nœud d'espace de noms fournissent des informations supplémentaires sur l'origine d'un nœud dans l'espace de noms. Ils sont disponibles dans la table de symboles lorsque OPC UA est activé. Désactivez cette option pour empêcher l'insertion dans le fichier XML des drapeaux de noeud d'espace de noms si votre analyseur ne peut pas les traiter. |
|
Sélectionnez cette option pour enregistrer les commentaires dans le fichier XML. Dans les versions de SoMachine / SoMachine Motion antérieures à V4.4, le paramètre est inclus. |
|
Sélectionnez cette option pour enregistrer les attributs dans le fichier XML. |
|
Cette option n'est disponible que si l'option ou l'option est activée.Si cette option est sélectionnée, les informations relatives aux noeuds de type sont également incluses (types définis par l'utilisateur, comme les éléments STRUCT et ENUM). Si cette option n'est pas sélectionnée, les commentaires et attributs sont uniquement disponibles pour les variables exportées directement. |
Ces paramètres ne sont disponibles que si l'une des options est activée. |
|
|
Sélectionnez les options souhaitées pour déterminer quels types de commentaires sont enregistrés dans la configuration de symbole. |
|
|
|
|
|
|
|
|
Ces paramètres ne sont disponibles que si une des options est activée. |
|
|
Sélectionnez les options souhaitées pour déterminer quels attributs sont enregistrés dans la configuration de symbole. |
|
|
|
|
|
Pour obtenir un accès synchrone et cohérent, le système d'exécution repousse le traitement de la requête de lecture ou d'écriture du client symbolique jusqu'à ce que plus aucune tâche IEC ne soit exécutée. Dès que cette situation est détectée, le redémarrage des tâches IEC est reporté jusqu'à ce que les valeurs demandées aient été copiées dans la liste des variables.
Cette option est idéale pour les systèmes à exécution continue sans plages horaires de production, par exemple lorsque les valeurs de process doivent être écrites cycliquement à intervalles fixes (de 60 s par exemple).
Si vous envisagez d'utiliser l'option
, tenez compte des points suivants au moment de définir les listes de variables lues et écrites :Configurez un accès synchrone et homogène seulement pour les variables requises.
Créez des listes séparées pour les variables cohérentes et les variables susceptibles d'être incohérentes.
Créez plusieurs listes réduites de variables cohérentes plutôt qu'une seule grande liste.
Définissez des intervalles de lecture cyclique des valeurs les plus longs possibles.
L'option EcoStruxure Machine Expert :
est disponible à deux endroits dansDans l'éditeur
, comme option du bouton . (une configuration de symbole doit être disponible dans l'application)Dans l'onglet
de la boîte de dialogue du contrôleur sélectionné.