Skip to main content

Boîte de dialogue : Paramètres du projet – SFC

Symbole : _cds_icon_option_as.png

Fonction : la boîte de dialogue permet de configurer les paramètres des objets SFC. Chaque nouvel objet SFC reprend automatiquement les paramètres configurés dans ses Propriétés.

Appel : commande Projet → Paramètres du projet, catégorie SFC

Condition requise : un projet est ouvert.

Onglet : Variables

Utilisation

standard icon : la variable d'indicateur SFC est utilisée et donc prise en compte lors du traitement.

Variable

Variable d'indicateur SFC générée implicitement, qui peut être utilisée pour contrôler et surveiller le traitement d'un diagramme SFC.

Déclarer

standard icon : l'indicateur SFC est déclaré automatiquement.

Si la case Déclarer est cochée, mais pas la case Utilisation, la variable est certes déclarée, mais l'indicateur n'a aucune fonction pendant le traitement.

Remarque : si vous avez déclaré manuellement une variable d'indicateur SFC, vous devez désactiver la déclaration de cet indicateur dans les Paramètres SFC. Sinon, l'indicateur déclaré automatiquement écrase l'indicateur déclaré manuellement.

Remarque : une variable d'indicateur déclarée automatiquement n'est visible dans la partie déclaration de l'éditeur SFC qu'en mode en ligne.

Description

Décrit la fonction de l'indicateur SFC et l'effet produit lorsqu'il est défini.

Appliquer sur tous

Dans cette boîte de dialogue, CODESYS applique les modifications aux objets SFC existants. CODESYS sélectionne l'option Utiliser les valeurs par défaut dans les propriétés des POU SFC.

Important

Une variable d'indicateur SFC déclarée automatiquement n'est visible dans la partie déclaration de l'éditeur SFC que pendant le mode en ligne.

Onglet : Compiler

Tableau 3. Génération de code

Calculer uniquement les transitions actives

_cds_icon_checked.png: CODESYS génère du code uniquement pour les transitions actuellement actives.



Tableau 4. Bibliothèque SFC

Cette partie de la boîte de dialogue n'est disponible que pour les versions de compilateur < 3.4.1.0.

Société

Titre

Version

Définit la bibliothèque SFC que CODESYS utilise par défaut

Espace de noms

Lorsqu'il est défini, permet un adressage univoque des bibliothèques

Requis lorsque différentes versions de la bibliothèque sont disponibles sur le système

Veillez à ce qu'il n'y ait pas d'incohérences entre l'espace de noms défini dans le gestionnaire de bibliothèques et celui défini pour l'objet individuel. Les paramètres par défaut sont les données de la bibliothèque IecSfc.library que CODESYS fournit avec le profil par défaut.



Astuce

Chaque POU SFC mémorise les informations sur la version de bibliothèque qui était valide lorsque vous avez ajouté le POU. Cela peut vous amener à utiliser plusieurs versions de bibliothèque au sein d'un même projet. Pour éviter cela, il n'est plus possible de définir des versions spécifiques de la IecSfc.library à partir de la version de compilateur 3.4.1.0. La version de bibliothèque que vous utilisez pour tous les POU SFC du projet est définie au moyen d'un caractère de remplacement. CODESYS résout ce caractère de remplacement en fonction de la version de compilateur utilisée. L'affectation de la version de bibliothèque à la version de compilateur est définie dans le profil de bibliothèque.

Onglet : Analyse

Tableau 5. Handling

Mode de compatibilité

L'analyse est basée sur le modèle de langue des objets de transition. Si vous utilisez des objets de transition ou de propriété dans des branches alternatives, ce mode peut fournir des expressions d'analyse incomplètes. Le mode nécessite en outre que la propriété Calculer uniquement les transitions actives soit activée.

Mode multibranche

L'objet SFC effectue lui-même l'analyse. Ce mode fournit des expressions d'analyse complètes, même si vous utilisez des objets de transition ou de propriété dans des branches alternatives. Si l'option Mode multibranche est activée, elle définit la directive du compilateur ExternalAnalyzation pour tous les objets de transition du projet.

Cette fonctionnalité est disponible à partir de CODESYS 3 version 3.5.22.20.