Introduction

Vous accédez à cette boîte de dialogue en sélectionnant Outils > Options du projet > Variables.

Représentation

Représentation de la section Variables :

Eléments de la section Variables :

Elément

Description

Chiffres en début autorisés

Lorsque vous cochez cette case, vous pouvez utiliser des chiffres non significatifs dans les noms (noms de section, de variable, d'étape, etc.). Les noms commençant par des chiffres doivent comporter au moins une lettre.

Modification :

Possible en mode connecté

Action requise :

Regénérer tout le projet (mode local)

Jeu de caractères

Standard : lorsque vous sélectionnez cette option facultative, vous pouvez utiliser le jeu de caractères standard (CEI) dans les noms (noms de section, de variable, d'étape, etc.). Les caractères accentués ne sont pas autorisés (par exemple, « é »).

Etendu : lorsque vous sélectionnez ce bouton facultatif, vous pouvez utiliser le jeu de caractères ASCII dans les noms (sections, variables, étapes, etc.). Les caractères accentués sont autorisés.

Unicode : lorsque vous sélectionnez cette option facultative, vous pouvez utiliser le jeu de caractères Unicode dans les noms (noms de section, de variable, d'étape, etc.). Cette option est nécessaire pour créer des éléments en caractères non romains tels que le chinois.

Modification :

Possible en mode connecté

Action requise :

Regénérer tout le projet (mode local)

Autoriser l'utilisation du front sur EBOOL

Si vous cochez cette case, vous pouvez utiliser le type de données EBOOL pour la reconnaissance du front.

Modification :

Possible en mode connecté

Action requise :

Générer le projet (mode local)

Autoriser INT/DINT à la place de ANY_BIT

Si vous cochez cette case, vous pouvez utiliser pour les paramètres génériques du type de données ANY_BIT les paramètres du type de données INT ou DINT (pas UINT et UDINT).

Par exemple :

Autorisé :

AND (AnyBitParam := IntVar1, AnyBitParam2 := IntVar2):

Non autorisé :

AND_WORD (WordParam1 := IntVar1, WordParam2 := IntVar2); (Dans ce cas, utilisez AND_INT.

AND_ARRAY_WORD (ArrayInt, ...) (Dans ce cas, effectuez une conversion de type explicite à l'aide de INT_ARR_TO_WORD_ARR (...).

Modification :

Possible en mode connecté

Action requise :

Générer le projet (mode local)

Autoriser l'extraction de bits pour INT, WORD et BYTE

Si vous cochez cette case, vous pouvez extraire des bits individuellement d'un INT, WORD ou BYTE. Voir la section Bits individuels dans les mots.

Modification :

Possible en mode connecté

Action requise :

Générer le projet (mode local)

Autoriser la représentation directe de tableaux

Lorsque cette case est cochée, vous pouvez :

  • déclarer des références via les adresses indexées (par exemple %MW1[3]).

    Voir la section Référence via une adresse indexée.

  • référencer des bits et des mots comme un tableau (Array) (par exemple %MW1:16).

    Voir la section Tableau de bits et de mots.

  • utiliser une combinaison des deux (par exemple, %MW1[3]:16).

Modification :

Possible en mode connecté

Action requise :

Générer le projet (mode local)

Autoriser les tableaux dynamiques [ANY_ARRAY_XXX]

Lorsque vous cochez cette case, vous pouvez utiliser les tableaux dynamiques. Voir la section Tableaux.

Modification :

Possible en mode connecté

Action requise :

Générer le projet (mode local)

Inhiber contrôle compatibilité taille tableau

Si vous cochez cette case, aucune vérification de la compatibilité des tableaux n'est effectuée lors de l'affectation d'un tableau sur une autre, voir aussi la section Tableaux dans le manuel de référence.

Remarque : cette option n'est valable que pour les tableaux à une dimension.

Modification :

Possible en mode connecté

Action requise :

Générer le projet (mode local)

Activer la scrutation rapide de tendance

Lorsque vous cochez cette case, une scrutation rapide des variables est exécutée. Cela permet d'améliorer l'analyse des variables de tendance.

Modification :

Possible en mode connecté

Action requise :

Regénérer tout le projet (mode local)

Forcer l'initialisation des références

Si cette option est sélectionnée (état par défaut), les variables de Type référence doivent être initialisées si elles sont créées dans l'éditeur de données, sinon des messages d'erreur s'affichent durant la génération.

Si la case est décochée, les variables de type Référence ne sont pas initialisées dans l'éditeur de données. Elles sont initialisées par défaut avec la valeur NULL, puis vous devez les affecter au moyen de la fonction REF dans le programme d'application.

NOTE : Cette option permet d'optimiser les performances de l'application.

Modification :

Possible en mode connecté

Action requise :

Regénérer tout le projet (mode local)

Enregistrer la requête de restauration des données

Lorsque cette option est cochée, l'option Enregistrer les données de l'automate dans un fichier s'affiche pour proposer l'enregistrement des données de l'UC dans un fichier lorsque Control Expert est déconnecté de l'automate. Une boîte de dialogue relative aux valeurs d'initialisation de l'automate et aux valeurs d'initialisation locales s'affiche lors de l'exécution d'une génération en mode connecté.

Modification :

Possible en mode connecté

Action requise :

Aucune génération nécessaire

Afficher les variables privées pour les instances DFB

Lorsque cette option est cochée, les variables privées des instances DFB s'affichent pour vous permettre de définir des valeurs par défaut dans l'éditeur de données.

Modification :

Possible en mode connecté

Action requise :

Aucune génération nécessaire