Skip to main content

Boîte de dialogue : Paramètres du projet - Options de compilation

Symbole: _icon_compile_option.png

Une fonction: La boîte de dialogue est utilisée pour configurer les options du compilateur.

Appeler: Projet → Paramètres du projet commander, Options de compilation Catégorie

Exigence: Un projet est ouvert.

Tableau 140. Version du compilateur

Correction de la version

Affiche la version du compilateur utilisée lors de la compilation et lors du chargement pour la compilation.

Une mise à jour vers la version la plus récente du compilateur est possible, mais la réinitialisation vers une version plus ancienne n'est pas possible.



Tableau 141. Réglages

Autoriser les caractères Unicode pour les identifiants

Désactivé par défaut car l'utilisation de caractères Unicode dans les noms d'identifiant n'est pas autorisée dans la norme CEI

Peut être requis pour certaines langues étrangères (par exemple, les langues asiatiques)

Remplacer les constantes

_cds_icon_checked.png: (par défaut) La valeur est chargée directement pour chaque constante scalaire (pas pour STRING, ARRAY, ou ouvrages).

_cds_icon_checked.png: (défaut) CODESYS charge la valeur directement pour chaque constante scalaire (donc pas pour STRING, ARRAY, ou ouvrages). En mode en ligne, CODESYS marque les constantes avec un symbole qui est ajouté à la valeur dans l'éditeur de déclaration ou la vue de surveillance. Dans ce cas, l'accès n'est pas possible, par exemple au moyen d'un ADR opérateur, forçage et écriture.

_cds_icon_option_deactivated.png: L'accès aux constantes est possible, mais cela rallonge le temps de calcul.

Activer la connexion aux points d'arrêt

Pour les points d'arrêt définis comme points d'exécution, vous pouvez créer un texte de message dans le Paramètres des points d'exécution dialogue. CODESYS imprime ce texte dans le journal de l'appareil lorsque l'application s'arrête au point d'exécution.

Encodage UTF8 pour STRING

_cds_icon_option_deactivated.png: Cordes avec le STRING type de données sont encodés au format ASCII à l'échelle du projet. Un accès d'index au littéral fonctionne correctement.

_cds_icon_checked.png: Cordes avec STRING type de données sont encodés au format UTF-8 à l'échelle du projet. Ceci s'applique à chaque STRING littéral et est également utilisé pour leur surveillance.

L'accès à l'index au littéral UTF-8 n'est pas conseillé et entraînera principalement des erreurs.

Astuce

Si l'encodage à l'échelle du projet au format UTF-8 n'est pas souhaité, un seul type de variable peut être implicitement converti avec un UTF8# préfixe.

Encodage UTF-8 uniquement pour la configuration à l'échelle du projet

Un encodage UTF-8 est utilisé si l'option de compilation à l'échelle du projet Encodage UTF8 pour STRING est autorisé. Les fonctions de la bibliothèque et les modules complémentaires sont alors également orientés en fonction de ce paramètre.

Si vous utilisez des chaînes uniques encodées en UTF-8, vous devez vous assurer qu'elles sont interprétées correctement partout où elles sont utilisées. Par exemple, une variable de chaîne dans le serveur OPC sera convertie en UTF-8 avant d'être transférée à un client si le paramètre n'est pas sélectionné. Des valeurs telles que UTF8#'äöü' serait alors mal interprété. Des problèmes similaires peuvent survenir lors de la sortie de chaînes dans la visualisation.

Modifier les définitions du projet

Ouvre le Modifier les définitions du projet dialogue.



Tableau 142. Avertissements du compilateur

Nombre maximal d'avertissements

Fait référence aux avertissements qui CODESYS s'imprime dans la vue des messages

Astuce

Vous définissez la sélection des avertissements affichés du compilateur dans le Paramètres du projet dialogue, dans le Avertissements du compilateur catégorie.



Tableau 143. Dialogue: Modifier les définitions du projet

Ajouter une définition de projet

Ajoute une nouvelle ligne au tableau. Double-cliquez sur cette ligne pour ouvrir l'éditeur de ligne et saisissez l'identifiant de la nouvelle définition de projet. La nouvelle définition de projet doit être un identifiant CEI valide.

Les définitions du projet sont valables tout au long du projet et dans toutes les bibliothèques référencées. Ils ne s'appliquent pas dans les interfaces publiques.



Pour plus d’informations sur les définitions de projet, consultez : project_defined (<global define>)