Introduction

La logique du langage LL984 est programmée sur des réseaux.

Plusieurs réseaux sont regroupés en segments.

Chaque réseau contient une matrice de 7 lignes et 11 colonnes, dans laquelle vous pouvez insérer des contacts, des bits de sortie, des blocs fonction, etc.

Au début de l'exécution du code de chaque segment, les entrées d'une station d'E/S distantes sont lisibles et à la fin, les sorties de la même station d'E/S distantes ou d'une autre station sont inscriptibles.

Recommandations

Il est recommandé de ne pas utiliser plus de 64 segments et 5 000 réseaux dans une application.

Restrictions

Pour créer des segments et des réseaux LL984, les règles ci-après s'appliquent :

  • Les segments LL984 ne peuvent être créés uniquement si l'option du projet Schéma à contacts 984 (LL984) est activée (en sélectionnant Outils > Options du projet > Programme > Langages )

  • Les segments LL984 peuvent être créés uniquement dans la tâche MAST de l'application : ce n'est pas possible dans les tâches FAST et AUX.

  • Un seul segment LL984 peut être créé sur un nœud de sous-programme (Sections SR ) de la tâche MAST .

  • Les segments LL984 ne peuvent pas être créés sur des nœuds Evénements Timer ou Evénements E/S .

  • Les segments LL984 ne peuvent pas être créés dans des DFB.

  • Pour les sections d'action et les sections de transition, le langage LL984 n'est pas autorisé.

    Seuls les langages ST, IL, FBD et LD sont autorisés.

  • Les segments et sections LL984 avec les langages IEC de peuvent être combinés sur le nœud Sections de la tâche MAST. Il en est de même sur le nœud du sous-programme (Sections SR) de la tâche MAST.

  • Les réseaux LL984 ne peuvent être créés que comme enfants de segments LL984.

  • Seuls les réseaux LL984 sont autorisés comme enfants de segments LL984. Il est ici impossible de créer des sections avec les langages IEC.

Création d'un segment

Etape

Action

1

Cliquez sur le répertoire Sections de la tâche MAST ou positionnez le curseur sur celui-ci avec les touches de direction.

2

Cliquez avec le bouton droit ou appuyez sur les touches Maj+F10 pour sélectionner Nouvelle Section dans le menu contextuel.

Résultat : la boîte de dialogue des propriétés du segment s'affiche.

3

Entrez le nom de la section (segment).

Le nom de la section (segment) doit être unique dans tout le projet et doit respecter les conventions de nommage générales de Control Expert.

4

Sélectionnez Segment LL984 comme langage de programmation du segment.

5

Si nécessaire, sélectionnez le module fonctionnel auquel le segment est associé dans l'onglet Localisation.

Voir aussi la section Modules fonctionnels.

6

Dans l'onglet Condition, définissez, si nécessaire, une variable booléenne avec laquelle le segment peut être activé/désactivé (segment activé si variable=1).

Vous pouvez sélectionner les variables de différentes manières :

  • Entrez directement le nom de la variable ou l'adresse, ou copiez-le à partir du presse-papiers.

  • Cliquez sur le bouton ... pour afficher la boîte de dialogue Sélection de données.

7

Pour les projets Quantum uniquement :

Si nécessaire, affectez une station d'E/S distantes de lecture et une station d'E/S distantes d'écriture au segment, dans l'onglet E/S distantes .

8

Vous pouvez entrer un commentaire (1 024 caractères max.) dans l'onglet Commentaire

9

Pour créer d'autres segments, confirmez les informations entrées en cliquant sur Appliquer. Dans ce cas, la boîte de dialogue reste affichée et vous pouvez générer des segments supplémentaires.

Si vous ne souhaitez pas créer d'autres segments, confirmez les informations entrées en cliquant sur OK. Dans ce cas, la boîte de dialogue se ferme et le segment généré est affiché comme dernier élément dans le répertoire Sections.

NOTE : La position des sections et des segments dans la vue structurelle correspond exactement à la séquence d'exécution et peut être modifiée à l'aide de la fonction Glisser-Déposer.

Création d'un réseau

Etape

Action

1

Cliquez sur le répertoire Segment LL984 du répertoire Sections de la tâche MAST, ou placez le curseur avec les touches de direction.

2

Cliquez avec le bouton droit ou appuyez sur les touches Maj+F10 pour sélectionner Nouveau réseau 984 dans le menu contextuel.

Résultat : la boîte de dialogue des propriétés du réseau s'affiche.

3

Entrez le nom du réseau.

Le nom du réseau doit être unique dans tout le projet et doit respecter les conventions de nommage générales de Control Expert.

4

La valeur Réseau LL984 est présélectionnée pour le Langage du réseau et n'est pas modifiable.

5

Dans l'onglet Condition, définissez, si nécessaire, une variable booléenne avec laquelle le segment peut être activé/désactivé (segment activé si variable=1).

Vous pouvez sélectionner les variables de différentes manières :

  • Entrez directement le nom de la variable ou l'adresse, ou copiez-le à partir du presse-papiers.

  • Cliquez sur le bouton de commande ... pour afficher la boîte de dialogue Sélection de données.

6

Si vous le souhaitez, entrez un commentaire dans l'onglet Commentaire .

7

Confirmez les entrées avec OK. La boîte de dialogue se ferme et le réseau généré s'affiche comme dernier élément du répertoire Segment LL984.

NOTE : La position des réseaux dans la vue structurelle correspond exactement à la séquence d'exécution et peut être modifiée à l'aide de la fonction Glisser-Déposer.

Un nouveau réseau est normalement inséré comme dernier élément dans le répertoire Segment LL984.

Pour insérer un nouveau réseau directement avant un réseau sélectionné, cliquez sur Insérer un réseau … dans le menu contextuel.

Création d'un réseau pour les sous-programmes

Etape

Action

1

Cliquez sur le répertoire Sections SR de la tâche MAST ou positionnez le curseur avec les touches de direction.

2

Cliquez avec le bouton droit ou appuyez sur les touches Maj+F10 pour sélectionner Nouvelle Section SR dans le menu contextuel.

Résultat : la boîte de dialogue des propriétés de la section SR (Segment LL984) s'affiche.

3

Entrez le nom de la section SR (segment LL984).

Le nom de la section SR (Segment LL984) doit être unique dans tout le projet et doit respecter les conventions de nommage générales de Control Expert.

4

Sélectionnez Segment LL984 comme langage de programmation du segment.

NOTE : Un projet ne peut contenir qu'un seul segment SR LL984. Ainsi, lorsqu'il y en a déjà un, vous ne pouvez plus sélectionner Segment LL984 comme langage de programmation pour une nouvelle section SR.

5

Vous pouvez entrer un commentaire (1 024 caractères max.) dans l'onglet Commentaire

6

Confirmez les entrées avec OK. La boîte de dialogue est fermée et le segment LL984 généré s'affiche dans le répertoire Section SR .

7

Cliquez sur le répertoire Segment LL984 du répertoire Sections SR de la tâche MAST ou positionnez le curseur avec les touches de direction.

8

Cliquez avec le bouton droit ou appuyez sur les touches Maj+F10 pour sélectionner Nouveau réseau 984 dans le menu contextuel.

Résultat : la boîte de dialogue des propriétés du réseau s'affiche.

9

Entrez le nom du réseau.

Le nom du réseau doit être unique dans tout le projet et doit respecter les conventions de nommage générales de Control Expert.

10

La valeur Réseau LL984 est présélectionnée pour le Langage du réseau et n'est pas modifiable.

11

Si vous le souhaitez, entrez un commentaire dans l'onglet Commentaire .

12

Confirmez les entrées avec OK. La boîte de dialogue est fermée et le réseau généré s'affiche comme dernier élément du répertoire Segment LL984.

NOTE : La position des réseaux dans la vue structurelle correspond exactement à la séquence d'exécution et peut être modifiée à l'aide de la fonction Glisser-Déposer.

Affichage ou modification des propriétés du segment/réseau

Etape

Action

1

Cliquez sur le segment/réseau de votre choix, ou positionnez le curseur sur celui-ci avec les touches de direction.

2

Cliquez avec le bouton droit ou appuyez sur les touches Maj+F10 pour sélectionner Propriétés dans le menu contextuel.

Résultat : la boîte de dialogue des propriétés s'affiche.

3

Apportez les modifications souhaitées.

4

Confirmez toutes les informations entrées en cliquant sur OK .

Exportation/Importation des segments/réseaux

Voir la section Exportation/Importation des segments/réseaux LL984.