Présentation

Le répertoire Programmes de la vue structurelle du projet vous permet de définir la structure du programme et d'accéder aux éditeurs de langage des éléments du programme : unités de programme, sections, modules de programme et traitements événementiels.

La figure suivante représente un exemple d'arborescence du répertoire Programmes  :

NOTE : Lorsque les unités de programme ne sont pas autorisées dans l'application, le dossier Logique est remplacé par le dossier Sections dans l'arborescence du répertoire. Pour plus d'informations, reportez-vous au chapitre Description des fonctions disponibles pour chaque type d'automate.

Services associés aux répertoires des tâches séquentielles.

Les répertoires de tâches séquentielles (MAST, FAST, etc.) vous permettent d'accéder aux services suivants via le menu contextuel :

Répertoire

Services

Tâches

Nouvelle tâche… : permet de créer une tâche séquentielle (FAST, AUX, AUX0, AUX1). La tâche MAST est créée par défaut.

Importer… : permet d'importer une tâche.

MAST, FAST, etc.

Supprimer  : permet de supprimer la tâche. La tâche MAST ne peut pas être supprimée.

Effacer : permet de supprimer le contenu de la tâche. Cette opération efface toutes les sections de la tâche.

Exporter : permet d'exporter la tâche séquentielle.

Propriétés  : permet d'accéder aux propriétés de la tâche séquentielle.

Logique

Nouvelle unité de programme… : permet de créer une unité de programme vide.

Nouvelle section… : permet de créer une section vide.

Importer… : permet d'importer une unité de programme ou une section.

Créer une table des conditions d'activation des sections : permet d'initialiser une table d'animation, avec les variables des conditions d'activation associées aux sections.

Ou

Sections

Nouvelle section… : permet de créer une section vide.

Importer… : permet d'importer une section.

Créer une table des conditions d'activation des sections : permet d'initialiser une table d'animation, avec les variables des conditions d'activation associées aux sections.

Services associés aux unités de programme

La structure d'une unité de programme permet d'accéder aux services suivants, via le menu contextuel :

Elément de programme

Services

Pour chaque unité de programme

Analyser  : permet d'analyser l'unité de programme.

Supprimer  : permet de supprimer l'unité de programme.

Copier : permet de copier l'unité de programme.

Coller après : permet de coller l'unité de programme après celle qui a été dupliquée.

Effectuer un collage spécial après…  : permet de coller l'unité de programme après celle qui a été dupliquée, avec les paramètres effectifs.

Importer après  : permet d'importer une unité de programme ou une section.

Exporter…  : permet d'exporter l'unité de programme.

Propriétés : permet d'accéder aux propriétés de l'unité de programme.

Pour Interface & Variables

Ouvrir  : permet d'accéder à l'éditeur de données Unité de programme.

Répertoire Sections (sous Unité de programme)

Nouvelle section… : permet de créer une section vide.

Importer… : permet d'importer une section.

Pour chaque section, macro-étape, action ou transition de section

Reportez-vous aux services associés à la section.

Répertoire Tables d'animation (sous Unité de programme)

Reportez-vous aux services associés au répertoire Tables d'animation.

Pour chaque table d'animation

Services associés à la section

La section permet d'accéder aux services suivants via le menu contextuel :

Elément de programme

Services

Pour chaque section

Ouvrir  : permet d'accéder à l'éditeur de langage de la section.

Supprimer : permet de supprimer la section.

Détacher  : permet de dissocier la section du module fonctionnel.

Exporter : permet d'exporter la section.

Importer après… : permet d'importer une section.

Forcer à 0 : permet de choisir Forcer à 0 comme condition d'activation de la section (en mode connecté).

Forcer à 1 : permet de choisir Forcer à 1 comme condition d'activation de la section (en mode connecté).

Déforcer  : permet de choisir l'annulation du forçage comme condition d'activation de la section (en mode connecté).

Propriétés  : permet d'accéder aux propriétés de la section.

Pour chaque macro-étape, action ou transition de section

Ouvrir  : permet d'accéder à l'éditeur de langage de la section.

Supprimer  : permet de supprimer la section.

Propriétés : permet d'accéder aux propriétés de la section.

NOTE : seule la tâche MAST peut contenir une ou plusieurs sections en langage SFC.

Services associés aux répertoires des modules de programme

Les répertoires des modules du programme (Sections SR) permettent d'accéder aux services suivants via le menu contextuel :

Répertoire

Services

Sections SR

Nouvelle SR… : permet de créer un module de programme vide.

Importer… : permet d'importer un module de programme.

Pour chaque module de programme

Ouvrir  : permet d'accéder à l'éditeur de langage du module de programme.

Supprimer  : permet de supprimer le module de programme.

Exporter : permet d'exporter le module de programme.

Propriétés  : permet d'accéder aux propriétés du module de programme.

Services associés aux répertoires de traitement événementiel

Les répertoires de traitement événementiel permettent d'accéder aux services suivants via le menu contextuel :

Répertoire

Services

Evénements TIMER, Evénements E/S

Nouvel Evènement : permet de créer un traitement événementiel vide.

Importer : permet d'importer un traitement événementiel.

Pour chaque traitement événementiel

Ouvrir  : permet d'accéder à l'éditeur de langage du traitement événementiel.

Supprimer : permet de supprimer le traitement événementiel.

Détacher : permet de dissocier le traitement événementiel du module fonctionnel.

Exporter : permet d'exporter le traitement événementiel.

Propriétés  : permet d'accéder aux propriétés du traitement événementiel.