Propriétés...

Présentation

La commande Affichage > Propriétés... ouvre la boîte de dialogue Propriétés. Les propriétés de l'objet sélectionné dans l'arborescence des équipements, l'arborescence des applications ou l'arborescence des outils s'affichent dans différents onglets dont la disponibilité dépend du type d'objet.

Onglet Propriétés

Description

Commun

Informations sur l'objet.

Application de démarrage

Paramètres disponibles dépendants de l'équipement et qui concernent l'application de démarrage.

Chiffrement

Force le cryptage des téléchargements, changements en ligne et applications d'initialisation.

Bitmap

Pour la caractérisation des objets par bitmaps.

Fichier externe

Pour un objet ajouté en tant que fichier externe.

Paramètres de mémoire cible

Ces paramètres d'une application écrasent les définitions de taille mémoire par défaut pour les entrées, les sorties et les emplacements mémoire sur le contrôleur cible.

Options (contrôleur)

Options du contrôleur.

Surveillance

Pour les objets de transition SFC.

Options de création d’application

Allocation de mémoire sur le contrôleur, génération d'informations sur l'application et chiffrement de l'application.

Contrôle d'accès

Accès utilisateur à l'objet.

Générer

Exclure de la compilation, Permettre l'appel système, Implémentation externe, Toujours lier, Définitions compilateur.

Variables réseau

Pour une liste globale des variables lue à partir d'un fichier externe.

Paramètres réseau

Pour la liste des variables réseau globales.

Ordre d’exécution CFC

Ordre d'exécution des objets CFC.

Paramètres SFC

Drapeaux pour SFC.

Lien avec fichier

Pour les listes de variables globales, l'exportation et l'importation.

CAM

Pour les objets CAM.

CNC

Propriétés d'un objet CNC.

Documentation

Documentation du dossier.

Liste de textes

Pour les listes de textes.

Collection d'images

Pour les collections d'images.

Commun

Fournit des informations sur l'objet :

Nom complet

Nom de l'objet tel qu'utilisé dans les arborescences (Equipements, Applications ou Outils).

Type d'objet

Type de l'objet (par exemple POU, Application, Interface etc.)

Ouvrir avec

Type de l'éditeur utilisé pour modifier l'objet.

Application de démarrage

La disponibilité de ces paramètres dépend de l'appareil :

Appl. d’init. implicite lors téléchargement

Si cette option est activée, lors du téléchargement du projet, une application de démarrage est automatiquement créée.

Appl. d’init. implicite lors chang. en ligne

Si cette option est activée, lors d'un changement en ligne, une application de démarrage est automatiquement créée.

Lors fermeture du projet, rappeler appl. d’init.

Si cette option est activée, lors de la fermeture du projet, il vous sera demandé si l'application de démarrage doit être mise à jour ou créée.

Vérifier l'application de démarrage après sa création

Si cette option est activée, chaque application de démarrage créée est automatiquement analysée pour vérifier qu'elle est correcte.

Cryptage

L’onglet Cryptage contient les propriétés de l'application pour le cryptage des téléchargements, changements en ligne et applications d’initialisation.

Section Technique de cryptage :

NOTE : Si l’option Forcer le cryptage des téléchargements, changements en ligne et applications d’initialisation est sélectionnée dans l’onglet Utilisateur de l’éditeur Écran Security, l’option Technique de cryptage affiche Cryptage avec certificats et n’est pas modifiable dans cet onglet. Cette fonction n'est pas disponible pour tous les contrôleurs pris en charge. Veuillez consulter le Guide de programmation spécifique à votre contrôleur pour plus d'informations.

Pas de cryptage

L'application n'est pas cryptée.

Cryptage simple

Pour télécharger l’application d’initialisation sur le contrôleur, vous devez connecter le dongle (clé de licence) défini à l’ordinateur.

Le champ Code société apparaît. Entrez le Code produit que vous avez reçu de Schneider Electric.

Cryptage avec gestion des licences

Pour télécharger l’application d’initialisation sur le contrôleur, vous devez renseigner les champs Code société et Code produit comme ici. De plus, vous devez connecter des dongles sur l’ordinateur de développement et le contrôleur.

Cryptage avec certificats

Cette option est sélectionnée et n’est pas modifiable dans cette boîte de dialogue, si l’option Forcer le cryptage des téléchargements, changements en ligne et applications d'initialisation est sélectionnée dans l’onglet Utilisateur de l’éditeur Écran Security.

Pour télécharger l’application de démarrage sur le contrôleur, vous devez avoir un certificat valide.

Lorsque cette option est activée, la section Certificats affichée ci-dessous propose d'autres options.

Section Certificats

Cliquez sur l’icône pour ouvrir la boîte de dialogue Sélection de certificat. Sélectionnez les certificats des contrôleurs que vous avez déjà installés et qui sont stockés dans le magasin de certificats Windows local.

Si les certificats de votre contrôleur ne sont pas disponibles dans ce répertoire, vous devez les charger à partir du contrôleur et les installer dans ce répertoire. Pour plus d’informations sur la gestion des certificats de contrôleur, consultez le document Comment gérer les certificats sur le contrôleur, Guide utilisateur.

Signer numériquement le code d'application

Si cette option est sélectionnée, l’application est signée numériquement. Le certificat de la Signature numérique est spécifié dans l’onglet Utilisateur de l’éditeur Écran Security.

Zone affichant les certificats sélectionnés avec les informations correspondantes

Informations fournies par certificat :

  • Créé pour

  • Délivré par

  • Début de validité

  • Limite de validité

  • Empreinte

Bitmap

Sous l'onglet Bitmap, vous pouvez associer une image bitmap à l'objet actuel ou supprimer un bitmap associé. Le bitmap est utilisé dans l'affichage graphique de l’objet dans le Gestionnaire de bibliothèque et dans la boîte à outils de l’éditeur FBD/LD/IL. Pour spécifier la transparence de l'image bitmap, vous pouvez activer l'option Couleur de transparence et cliquer sur le rectangle de couleur pour sélectionner la couleur à rendre transparente.

Couleur de transparence

Spécifie la couleur de transparence du bitmap.

Options de création d’application

Veuillez consulter le Guide de programmation spécifique à votre contrôleur pour savoir si les options suivantes sont disponibles sur votre contrôleur.

Ces paramètres déterminent si, lors de la compilation, certaines informations relatives au contenu de l'application sont téléchargées, la manière dont la mémoire est allouée sur le contrôleur, ainsi que le mode de cryptage de l'application.

Télécharger l'information sur l'application

Si cette option est activée, les informations sur le contenu de l'application sont téléchargées sur le contrôleur : La version du compilateur doit être ≥ 3.5.0.0 et la version d'exécution ≥ 3.5.0.0. Une variable générée implicitement <devicename>.App.__ApplicationInfoVariables.appContent stocke des informations et des sommes de contrôle concernant le nombre de POU, les données et les emplacements mémoire. Cela permet de vérifier les différences entre le projet actuel et le projet téléchargé. Les informations de contenu sont visibles via le bouton Contenu de l’affichage Applications de l'éditeur d'équipement, ainsi que dans la zone de message qui s'affiche lorsque vous téléchargez une application différente de celle déjà disponible sur le contrôleur.

Arrêter l'application parente en cas d'exception

Cette fonction n'est pas prise en charge est n'est donc pas disponible à la sélection.

Paramètres dynamiques de mémoire

Utiliser l'allocation dynamique de la mémoire

Activez cette option pour allouer de la mémoire dynamiquement à l'application, par exemple lors de l’utilisation de l’opérateur __NEW. Dans ce cas, entrez la Taille maximale de la mémoire (en octets) souhaitée.

NOTE : La mémoire n'est pas disponible en totalité pour la création dynamique d'objets. Une partie est utilisée pour la gestion du système.

La valeur maximum admissible pour le paramètre Taille maximale de la mémoire dépend des contrôleurs concernés (PacDrive LMC Eco, PacDrive LMC Pro, PacDrive LMC Pro2) car ils présentent des capacités de RAM différentes, ainsi que de la taille de l'application présente. Si le seuil est dépassé, les opérations de téléchargement ne s'exécutent pas correctement.

Paramètres de mémoire cible

Ces paramètres d'une application écrasent les définitions de taille mémoire propres à l'équipement pour les entrées, les sorties et les emplacements mémoire :

Remplacer les paramètres de mémoire du système cible

Les tailles maximales de données définies par l'équipement cible pour les entrées, les sorties et les emplacements mémoire sont remplacées par les tailles définies ci-après.

Taille des entrées [octets]

Espace mémoire pour les variables affectées aux adresses d'entrée de l'équipement cible.

Déclaration AT %I.

Taille des sorties [octets]

Espace mémoire pour les variables affectées aux adresses de sortie de l'équipement cible.

Déclaration AT %Q.

Taille mémoire [octets]

Espace mémoire pour les variables affectées aux adresses d'emplacement mémoire de l'équipement cible.

Déclaration AT %M.

NOTE : La disponibilité de ces paramètres dépend du contrôleur. Pour plus d'informations, consultez le Guide de programmation de votre contrôleur.

Options (contrôleur)

L'onglet Options (contrôleur) est disponible dans les propriétés d'une application sélectionnée. Son contenu dépend de l'équipement.

Cette fonction n'est pas disponible pour tous les contrôleurs pris en charge. Veuillez consulter le Guide de programmation spécifique à votre contrôleur.

Intervalle de surveillance (ms)

Indique l'intervalle de temps de la fonction de surveillance (10 à 1000 ms).

Le mode de connexion interactif permet d'éviter toute connexion non intentionnelle à un contrôleur différent.

Aucun(e)

Aucune interaction avec l'utilisateur lors de la connexion. Cela correspond au comportement des versions antérieures.

Entrer ID

Lorsqu'il se connecte, l'utilisateur est invité à entrer un ID. L'ID est stocké dans le contrôleur. Un ID valide est nécessaire pour se connecter.

La deuxième fois que l'utilisateur se connecte, son ID ne lui est pas demandé à nouveau si le nom de l'ordinateur, le nom d'utilisateur, le nom d'équipement et l'adresse de l'équipement n'ont pas changé. Ces informations sont stockées dans les options du projet.

Appuyer touche

Lorsque l'utilisateur se connecte, une boîte de dialogue apparaît et l'invite à appuyer sur une touche du contrôleur. La temporisation de cette action est définie dans la description de l'équipement.

Configuration de symbole

Par défaut, cette option n'est pas activée. Un accès cohérent par le système n'est pas toujours possible.

Activez l'option Accès aux variables synchrone à la tâche CEI pour permettre aux clients symboliques (par exemple, visualisations ou connexions de base de données basées sur le PLCHandler) un accès en lecture et en écriture cohérent synchronisé avec les tâches CEI. Consultez également la section Autres informations sur l’option Configurer la synchronisation avec les tâches CEI... dans le EcoStruxure Machine Expert Guide de programmation.

Pour que ce paramètre prenne effet, les applications et les applications de démarrage doivent être téléchargées sur le contrôleur.

Surveillance

L'onglet Surveillance permet de configurer la surveillance des transitions dans l’éditeur SFC.

Activer la surveillance

Si l'option Activer la surveillance est sélectionnée, la variable est assignée lorsque l'application appelle la transition. La dernière valeur stockée pour la variable est affichée dans la surveillance.

Surveillance via appel

Si l'option Surveillance via appel est activée, la transition à surveiller est lue via un appel direct.

NOTE : Lorsque vous activez cette option, ayez à l'esprit que des opérations supplémentaires ont pu être implémentées dans la transition et sont susceptibles d'être exécutées.

Fichier externe

L’onglet Fichier externe vous permet d'afficher et de modifier les propriétés d’un fichier externe. Ces propriétés ont été définies lors de la création de l’objet. Consultez également la boîte de dialogue Ajouter un fichier externe.

Pour enregistrer les propriétés modifiées, cliquez sur le bouton OK.

Eléments de la section Traitement des fichiers :

Elément

Description

Enregistrer le lien

Le fichier est accessible depuis le projet, tant qu’il n’est pas supprimé de son dossier de stockage.

Enregistrer le lien et l'incorporer dans le projet

Outre le lien vers le dossier de stockage, une copie interne du fichier est enregistrée avec le projet. L’option de mise à jour du fichier est disponible tant que le fichier externe est disponible dans le dossier défini. Lorsque le fichier source est supprimé du dossier, sa copie enregistrée avec le projet EcoStruxure Machine Expert est utilisée.

Incorporer dans le projet

Une copie du fichier est enregistrée dans le projet EcoStruxure Machine Expert. Le lien vers le fichier externe source n’est pas conservé.

Les éléments de la section Lorsque le fichier externe est modifié ne sont disponibles que si l’option Enregistrer le lien et l'incorporer dans le projet est sélectionnée :

Elément

Description

Recharger automatiquement le fichier

Si le fichier externe est modifié, le fichier dans le projet est mis à jour.

Demander si le fichier doit être rechargé

Si le fichier externe est modifié, une boîte de dialogue s’affiche et vous demande si le fichier dans le projet doit être mis à jour.

Ne rien faire

Le fichier dans le projet reste inchangé, même si le fichier externe est modifié.

Les éléments de la section Fichier lié ne sont disponibles que si l’option Enregistrer le lien ou Enregistrer le lien et l'incorporer dans le projet est sélectionnée :

Elément

Description

Nom, Emplacement, Taille, Modifié

Fournit des informations sur le fichier externe.

Bouton Afficher les propriétés de fichier

Ouvre la boîte de dialogue Propriétés de <nom_fichier>, identique à la boîte de dialogue Windows qui s'affiche lorsque vous cliquez sur un fichier avec le bouton droit de la souris.

Eléments de la section Fichier incorporé :

Elément

Description

Taille, Modifié

Fournit des informations sur le fichier externe.

Option Actualiser le fichier incorporé

Si cette option est sélectionnée, le fichier incorporé dans le projet est mis à jour lorsque le fichier externe situé dans le dossier spécifié est modifié.

Contrôle d'accès

L'onglet Contrôle d'accès vous permet de configurer les droits d'accès sur l'objet en cours pour les groupes d'utilisateurs disponibles. Cela correspond à la configuration effectuée via la boîte de dialogue Droits disponible dans le menu Projet > Gestion des utilisateurs.

Pour modifier les droits affectés à une action et un groupe donnés, sélectionnez le champ correspondant dans le tableau, cliquez ou appuyez sur la barre d'espace pour ouvrir la liste de sélection et choisissez le droit souhaité.

Pour obtenir une description des actions possibles, des droits et des symboles, veuillez vous référer à la boîte de dialogue Droits....

Générer

Concernant la compilation (Build), vous pouvez activer les options suivantes :

Exclure de la compilation

L'objet et, récursivement, ses objets enfants, ne seront pas pris en compte au cours de l'exécution de la Compilation suivante. Le noeud de l'objet s'affiche en vert dans l'arborescence Equipements ou l'arborescence Applications.

NOTE : Cette option n'est pas prise en charge pour les équipements liés à la sécurité.

Implémentation externe

Aucun code n'est créé pour cet objet pendant une compilation du projet. L'objet est lié lors de l'exécution du projet sur une cible, si elle est disponible, par exemple via une bibliothèque. Le nom d'objet présente l'extension (EXT) dans l'arborescence Equipements ou l'arborescence Applications.

Permettre l'appel système

L'opérateur ADR peut être utilisé avec les noms de fonction, de programme, de bloc fonction et de méthode, en remplacement de l'opérateur INSTANCE_OF. Pour plus d’informations, consultez la description des pointeurs de fonction. TOUTEFOIS, il est impossible d'appeler un pointeur de fonction dans EcoStruxure Machine Expert. Pour permettre un appel système (système d'exécution), vous devez activer l'option pour l'objet de fonction en cours.

Toujours lier

L'objet est marqué pour le compilateur de manière à être inclus dans les informations de compilation. En conséquence, les objets seront compilés et téléchargés sur le contrôleur. Cette option est pertinente lorsque l'objet se trouve en dessous d'une application ou est référencé à l'aide de bibliothèques insérées sous une application. Les variables sélectionnables pour la configuration de symbole utilisent les informations de compilation comme base. Vous pouvez également utiliser le pragma {attribute 'linkalways'} pour inclure systématiquement un objet.

Définitions compilateur

Vous pouvez entrer ici des définitions (voir l'instruction {define}) ainsi que les conditions pour la compilation de cet objet. Dans le chapitre Pragmas conditionnels, vous trouverez une description des pragmas conditionnels disponibles. L'expression EXPT utilisée dans ces pragmas peut être saisie ici et plusieurs entrées peuvent être saisies sous forme de liste séparée par des virgules.

Définitions de compilateur supplémentaires provenant de la description de l'équipement :

Défini dans l'équipement

Liste de définitions de compilateur issues de la description de l'appareil. Ces définitions de compilateur sont utilisées dans la compilation si elles ne sont pas répertoriées dans le champ Définitions ignorées.

Définitions ignorées

Liste des définitions de compilateur provenant de la description de l'appareil qui ne sont pas utilisées dans la compilation.

Bouton fléché à droite

Cliquez pour copier la définition de compilateur sélectionnée du champ Défini dans l'équipement vers le champ Définitions ignorées.

Bouton fléché à gauche

Cliquez pour déplacer la définition de compilateur sélectionnée du champ Définitions ignorées vers le champ Défini dans l'équipement. La définition sera utilisée dans la compilation.

Exemple :

Il peut être utile de conditionner la compilation d'une application selon la valeur d'une certaine variable.

Dans la figure suivante, hallo est défini et si une variable de test a la valeur 2, l'application sera compilée.

Variables réseau

Si l'équipement prend en charge la fonction des variables de réseau, les propriétés de réseau d'un objet GVL (Global Variable List) sont consultables et modifiables dans la boîte de dialogue Propriétés.

La spécification des propriétés de réseau d'un objet GVL signifie rendre accessibles les variables incluses en tant que variables de réseau. Un objet GVL doit être défini par l'expéditeur des variables réseau. Le récepteur doit avoir une liste GNVL correspondante. Consultez également la description générale concernant l’utilisation des variables de réseau.

Type de réseau

Sélectionnez le type souhaité dans la liste de sélection dépendante de la cible.

Exemple : UDP pour un système de transmission UDP

Tâche

Dans la liste de sélection, choisissez la tâche de l'application actuelle qui doit contrôler l'envoi des variables. Les variables seront envoyées à la fin d'un cycle de tâches.

Identificateur de liste

Numéro d'identification (ID) de la première liste à envoyer (valeur par défaut = 1).

Les listes suivantes seront numérotées par ordre croissant.

NOTE : L'identificateur de liste doit être unique dans le cas où les appareils impliqués dans l'échange sont destinés à agir en tant qu'expéditeur ET en tant que récepteur. Ceci signifie que chaque périphérique fournit des objets GVL et des objets GNVL.

Paramètres

Paramètres spécifiques au protocole.

Les entrées admises dépendent de la bibliothèque de réseau correspondante.

Paramètres réseau pour un objet GVL

Pour les réseaux UDP, définissez les paramètres suivants :

Port

Numéro du port à utiliser pour l'échange de données avec les autres participants du réseau.

La Valeur par défaut est 1202. la valeur actuelle peut être modifiée dans le champ Valeur (sélectionnez le champ et appuyez sur la barre d'espace pour ouvrir la fenêtre d'édition). Assurez-vous que les autres nœuds du réseau définissent le même port. Si plusieurs connexions UDP sont définies dans le projet, le numéro de port sera automatiquement modifié dans tous les ensembles de configuration en fonction de l'entrée que vous avez saisie ici.

NOTE : L'échange de données via des variables de réseau n'est pas disponible s'il n'est pas pris en charge par l'équipement (système cible). Si un pare-feu bloque la communication ou si un client ou une application autre a ouvert le même port UDP (User Datagram Protocol) que celui indiqué dans les propriétés de la liste de variables de réseau, la communication échoue.

Adresse de diffusion

La valeur par défaut est 255 . 255 . 255 . 255, ce qui signifie que les données sont échangées avec tous les participants du réseau. La valeur actuelle peut être modifiée dans le champ Valeur (sélectionnez le champ et appuyez sur la barre d'espace pour ouvrir la fenêtre d'édition). Vous pouvez saisir l'adresse ou la plage d'adresses d'un sous-réseau.

Exemple :

Saisissez 197 . 200 . 100 . 255 si vous voulez communiquer avec tous les nœuds ayant des adresses IP 197 . 200 . 100 . x.

NOTE : Pour les systèmes Win32, les adresses de diffusion doivent correspondre au masque de sous-réseau de la configuration TCP/IP de l'ordinateur.

Les options suivantes peuvent être activées ou désactivées pour configurer le comportement de transmission des variables :

Compacter les variables

Pour le transfert, les variables sont regroupées par paquets (télégrammes) dont la taille dépend du réseau. Si l'option est désactivée, un paquet par variable sera configuré.

Transmettre le total de contrôle

Une somme de contrôle sera ajoutée à chaque paquet de variables. La somme de contrôle sera vérifiée par le récepteur afin de s'assurer que les définitions de variables de l'expéditeur et du récepteur sont identiques. Un paquet présentant une somme de contrôle non conforme ne sera pas accepté.

Transmission cyclique

Les variables sont envoyées dans l'Intervalle spécifié après cet intervalle.

Exemple de notation temporelle : T#70ms).

Acquittement

Un message d'accusé de réception est renvoyé pour chaque paquet de données reçu. Si l'expéditeur ne reçoit pas d'accusé de réception avant le renvoi, un message d'erreur sera inscrit dans la structure de diagnostic.

Transmettre en cas de modification

Les variables seront envoyées uniquement si leurs valeurs ont changé. L'Écart minimum peut définir un laps de temps minimal entre les transferts.

Transmettre en cas d’événement

Les variables sont envoyées dès que la variable spécifiée prend la valeur TRUE.

NOTE : Les variables de réseau sont envoyées automatiquement à chaque amorçage. Ceci signifie que les valeurs de variable effectives seront transmises même si aucun autre déclencheur de transmission (modification ou événement) défini n'est censé forcer cette action à ce moment-là.

Paramètres réseau

Si la fonction réseau est prise en charge par l'appareil actuel, les Paramètres réseau d'un objet GNVL (Global Network Variable List) peuvent être lus et modifiés dans la boîte de dialogue Propriétés. Il s'agit globalement des paramètres que vous avez définis lors de l'ajout de l'objet NVL via la boîte de dialogue Ajouter un objet. (Consultez également la description générale concernant l’utilisation des variables de réseau).

Tâche

Nom de la tâche de l'équipement actuel qui contrôle l'échange de données des variables réseau.

Expéditeur

Vous définissez ici le nom de la liste de variables globale de l'appareil émetteur qui est référencé dans l'objet NVL actuel, ou via la commande Importation à partir du fichier. Si le nom est spécifié, les crochets incluent le nom de l'équipement et de l'application. Si la GVL de l'expéditeur est importée à partir d'un fichier *.gvl qui avait précédemment été exporté à partir de la liste de variables réseau globales respective, le chemin complet du fichier est indiqué ici, par exemple : D:\projects\pr9519\project_xy.gvl.

Importer à partir d'un fichier

Dans le cas où l'objet GVL Expéditeur est spécifié via un fichier d'exportation *.gvl qui a déjà été généré à partir de la liste globale des variables réseau respective, le chemin d'accès au fichier est indiqué ici.

Ordre d’exécution CFC

L'éditeur CFC vous permet de positionner les éléments et donc les réseaux, librement. L’onglet Ordre d’exécution CFC vous permet de sélectionner le mode de l’ordre d'exécution des objets CFC.

Deux modes sont disponibles pour définir l’ordre d’exécution :

Mode

Description

Mode Flux de données automatique

Cet ordre d’exécution est déterminé par le flux de données. S’il y a plusieurs réseaux, il est déterminé par leur position topologique dans l'éditeur.

Les POU et les sorties sont numérotés en interne. Les réseaux sont exécutés du haut en bas et de gauche à droite.

Ce mode présente l'avantage de gérer l’ordre d’exécution en interne lors du processus de développement.

Lorsque le Mode Flux de données automatique est sélectionné, les commandes suivantes sont disponibles dans le menu CFC > Ordre d’exécution :

  • Commande Afficher l’ordre d’exécution

  • Commande Définir le début du retour

Les éléments dans l’éditeur CFC sont affichés sans marqueur ni numérotation. Vous ne pouvez pas modifier l’ordre d'exécution manuellement. Pour les réseaux avec retour, vous pouvez définir un point de départ.

Mode Ordre d’exécution explicite

Ce mode vous permet de définir l’ordre d'exécution manuellement. Les éléments dans l’éditeur CFC sont affichés avec des marqueurs et une numérotation.

Les commandes suivantes sont disponibles dans le menu CFC > Ordre d'exécution pour définir l’ordre :

Les POU CFC présentaient ce comportement par défaut dans EcoStruxure Machine Expert V1.2 et les versions antérieures.

NOTE : N’oubliez pas de configurer l’ordre d'exécution et de bien évaluer les conséquences et impacts. Les marqueurs et la numérotation indiquant l’ordre d'exécution restent affichés en permanence pour un accès rapide.

Cliquez sur le bouton Appliquer à tous les CFC pour appliquer le mode sélectionné à l’ensemble des objets CFC du projet.

Paramètres SFC

L’onglet Paramètres SFC permet de configurer les paramètres de compilation et de traitement des drapeaux de l’objet SFC sélectionné. Pour une description de ces paramètres, consultez la section SFC (Sequential Function Chart). Les paramétrages effectués dans la boîte de dialogue Projet > Paramètres du projet > SFC sont valides pour l'ensemble du projet.

Utiliser les préréglages

Cochez cette case pour appliquer les paramètres définis dans la boîte de dialogue Projet > Paramètres du projet > SFC.

Lien avec fichier

Il est possible de définir une Liste de variables globales (GVL) grâce à un fichier externe au format texte. Ce fichier peut être généré à l'aide de la fonctionnalité d'exportation disponible dans la boîte de dialogue Propriétés de la liste de variables concernée. Si l'option Exporter avant compilation est activée, lors de chaque compilation de projet (par exemple, en appuyant sur F11), un fichier portant l'extension gvl est automatiquement créé et stocké à l'emplacement spécifié dans le champ Nom de fichier. Si l'option Importer avant compilation est activée, un fichier d'exportation de liste existant peut être lu à chaque compilation du projet. Ceci permet d’importer une GVL créée dans un autre projet, par exemple pour définir la communication des variables de réseau.

CAM

L'onglet CAM permet de spécifier les paramètres globaux d'un objet CAM, à savoir ses dimensions, ses exigences de période et de continuité et son format de compilation.

Dimensions

Position départ/finale maître

Les positions de départ et de fin du maître définissent l'ensemble de valeurs maître et donc l'échelle de l'axe horizontal de la came. Les valeurs par défaut sont pensées en degrés d'arc et donc réglées sur 0 et 360.

Position départ/finale esclave

Les positions esclaves associées sont déterminées par le mappage de définition de came. Le découpage affiché par les graphiques, c'est-à-dire l'échelle de l'axe vertical, peut être défini par les valeurs minimale et maximale de l'écran esclave.

Période

Ces paramètres affectent la création de la came dans l'éditeur CAM et le tableau CAM. En fonction des paramètres, la position de départ de l'esclave est adaptée automatiquement si la position de fin est modifiée, et inversement. Cette adaptation optimise la transition de période de telle façon qu'elle évolue de manière cohérente sans surraccélération (jerk).

Exigences de continuité

Les cases à cocher Position, Vitesse, Accélération et Jerk déterminent si la validation de continuité est effectuée pendant l'édition. Vous pouvez désactiver ces cases à cocher pour des cas spéciaux (le mappage consistant en segments linéaires uniquement). Toutefois, le manque de continuité peut entraîner des sursauts dans le graphique de position.

Format de compilation

Pendant la compilation, le bloc fonction MC_CAM_REF est créé. La description des segments de came suit l'une des options suivantes : Polynomiale (XYVA), Tableau de points unidimensionnel ou Tableau de points bidimensionnel.

Polynomiale (XYVA)

Description polynomiale sur des points particuliers comprenant la position du maître, la position de l'esclave, la vitesse de l'esclave et l'accélération de l'esclave.

Tableau de points unidimensionnel

Tableau unidimensionnel de positions de l'esclave.

Tableau de points bidimensionnel

Tableau bidimensionnel des positions relatives maître/esclave.

Eléments

Nombre d'éléments dans les tableaux. Ce tableau a déjà été créé dans la bibliothèque SM3_Basic pour les cas par défaut 128 et 256. Si vous entrez une autre valeur, vous devez créer la structure dans votre application (voir l'exemple suivant).

Exemple de tableau à 720 éléments :

TYPE SMC_CAMTable_LREAL_720_2 :
STRUCT
    Table: ARRAY[0..719] OF ARRAY[0..1] OF LREAL;
    fEditorMasterMin, fEditorMasterMax: REAL;
    fEditorSlaveMin, fEditorSlaveMax: REAL;
    fTableMasterMin, fTableMasterMax: REAL;
    fTableSlaveMin, fTableSlaveMax: REAL;
END_STRUCT
END_TYPE

Documentation

L'onglet Documentation est disponible pour les dossiers et permet d'entrer des annotations, des remarques et des commentaires.

Liste de textes

Téléchargement par visualisation

Dans un cas standard, les listes de textes sont utilisées pour la visualisation et donc aussi pour l'application. Dans ce cas, cette option est activée.

Pour le développement d'éléments, la traduction des propriétés d'élément est effectuée à l'aide de listes de textes. Dans ce cas, désactivez cette option car ces listes ne sont pas utilisées par l'application elle-même.

Interne

Si cette option est activée, l'objet est visible uniquement dans l'arborescence Applications du projet actuel. Si la liste de textes fait partie d'une bibliothèque référencée, elle ne s'affiche pas dans le Gestionnaire de bibliothèque.

Pool d’images

Charger uniquement les images utilisées sur l’automate

Dans un cas standard, un pool d'images contient les images appartenant à un projet et une application. Cette option est dans ce cas désactivée.

Si un pool d'images est utilisé pour différents projets, il n'est pas utile de télécharger tous les fichiers sur le contrôleur. Dans ce cas, cette option est activée. Seules les images utilisées dans l'application sont alors téléchargées sur le contrôleur.

Téléchargement par visualisation

Si cette option est activée, la collection d’images est téléchargée sur le contrôleur avec la visualisation.

Interne

Si cette option est activée, l'objet est visible uniquement dans l'arborescence Applications du projet actuel. Si le pool d'images fait partie d'une bibliothèque référencée, il ne s'affiche pas dans le Gestionnaire de bibliothèque.

Paramètres de bibliothèques de symboles

Marquer la bibliothèque comme une bibliothèque de symboles

Les bibliothèques de symboles qui sont installées dans le référentiel sont répertoriées dans l'onglet Bibliothèques de symboles de la boîte de dialogue Paramètres du projet > Visualisation. Pour utiliser la bibliothèque et/ou les images du pool d'images dans la visualisation de vos projets, il faut ajouter la bibliothèque au projet. Les images sont ainsi disponibles dans la Boîte à outils pour une visualisation. Pour plus d'informations, consultez la section Visualisation dans l'aide en ligne de EcoStruxure Machine Expert.

Si un projet de bibliothèque est ouvert, cliquez sur ce bouton pour signaler le pool d'images en tant que bibliothèque de symboles à utiliser dans une visualisation.

Cette action produit les effets suivants :

  • La bibliothèque de symboles se voit attribuer le code VisuSymbolLibrary = TRUE comme propriété de fichier dans les informations du projet.

  • La bibliothèque System_VisuElems est insérée automatiquement en tant qu'espace réservé dans le Gestionnaire de bibliothèque, sous le noeud Global de l'arborescence Applications.

Ajoutez cette bibliothèque au Référentiel de bibliothèques en exécutant la commande Fichier > Enregistrer le projet et l’installer dans le référentiel de bibliothèques .

Liste de textes pour compilation de symbole

Sélectionnez la liste contenant les textes traduits pour le pool d'images.