Introduction

Les blocs opération sont exclusivement disponibles dans le langage de programmation LD. Ils servent à exécuter une instruction ST.

Si l'état de la liaison gauche est 1, l'instruction ST comprise dans le bloc est exécutée.

Toutes les instructions ST sont permises sauf les instructions de commande :

  • (RETURN,

  • JUMP,

  • IF,

  • CASE,

  • FOR,

  • etc.)

Pour les blocs opération, quel que soit le résultat de l'instruction ST, l'état de la liaison gauche est transmis à la liaison droite.

Les blocs opération peuvent être placés dans n'importe quelle cellule libre.

Un bloc opération occupe 1 ligne et 4 colonnes.

Si un bloc opération est placé dans une cellule qui est déjà occupée par une liaison booléenne et si les 3 cellules suivantes sont vides ou également occupées par des liaisons booléennes, ces cellules reçoivent le bloc opération placé.

Si un bloc opération est placé dans une cellule et si cette cellule ou les 3 suivantes sont déjà occupées par un autre objet, un message d'erreur est généré.

NOTE : les conditions diffèrent lorsque le mode insertion est activé.

Un bloc opération placé se lie automatiquement avec les objets voisins situés à sa gauche, si ceux-ci sont également du type de données BOOL et qu'il n'y a pas de cellule vide entre eux.

Activer le mode insertion de bloc opération

L'activation du mode insertion de bloc opération peut se faire de différentes manières :

  • Sélectionnez la commande de menu Objets > Bloc opération .

  • Sélectionnez la commande de menu Edition > Nouveau > Bloc opération.

  • Sélectionnez la commande Objets communs > Bloc opération du menu contextuel.

  • Utilisez la combinaison de touches Alt+F7.

    ou,

  • Sélectionnez l'icône .

Vous reconnaissez le mode insertion de bloc opération actif à l'icône de curseur .

Remarque

Si dans la boîte de dialogue Outils > Options, dans l'onglet Données et langages > Langages , la case à cocher Attribuer automatiquement une variable à un nouvel objet graphique est activée, la boîte de dialogue des propriétés de l'objet s'ouvre automatiquement lors de son placement. Les procédures indiquées dans cette rubrique s'appliquent lorsque la case à cocher est désactivée.

Placement d'un bloc opération

Placer un bloc opération :

Etape

Action

1

Activez le mode insertion bloc opération.

2

Cliquez avec la souris sur la cellule voulue dans la section LD.

ou,

Utilisez les touches de direction pour déplacer la zone grise à l'emplacement cible et appuyez sur la touche Entrée.

Résultat : le bloc opération est inséré.

3

Pour insérer d'autres blocs opération :

  • Cliquez avec la souris sur la cellule voulue dans la section LD.

    ou,

    Utilisez les touches de direction pour déplacer la zone grise à l'emplacement cible et appuyez sur la touche Entrée.

  • Pour revenir en mode sélection :

    Appuyez sur la touche Echap.

  • Pour insérer d'autres objets :

    Sélectionnez l'objet à insérer.

Définition de l'opération

Définir l'opération :

Etape

Action

1

Ouvrez la boîte de dialogue des propriétés du bloc opération.

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

2

Saisissez l'instruction ST voulue dans la zone de texte.

Exemple :

3

Confirmez l'instruction ST avec OK.

Résultat :

  • Si les variables sélectionnées ont déjà été déclarées, elles sont appliquées dans la section. Une vérification de la syntaxe et de la sémantique a lieu et la procédure est alors terminée.

  • Si plusieurs des variables sélectionnées n'ont pas encore été déclarées, elles sont appliquées dans la section, sans être déclarées. La vérification de la syntaxe et la sémantique est effectuée. Déclarez-les maintenant à l'aide de l'éditeur de données.

  • Si une des variables sélectionnées n'a pas encore été déclarée, une boîte de dialogue dédiée à la déclaration de la variable s'ouvre. Dans ce cas, continuez en exécutant les étapes suivantes de la procédure.

    Boîte de dialogue de déclaration des variables

    Remarque : pour déclarer la variable ultérieurement, quittez la boîte de dialogue en cliquant sur l'icône . Dans ce cas, le nom de la variable est activé dans la section, sans être déclaré.

4

Si vous ne souhaitez pas affecter d'adresse ni de commentaire à la variable, confirmez en appuyant sur la touche Entrée ou en cliquant sur l'icône .

Résultat : la variable est déclarée et l'instruction ST est appliquée dans la section. Une vérification de la syntaxe et de la sémantique a lieu et la procédure est alors terminée.

Exemple :

5

Si vous souhaitez affecter une adresse et/ou un commentaire à la variable, cliquez sur l'icône pour étendre la boîte de dialogue et entrer l'adresse et/ou le commentaire.

6

Confirmez en appuyant sur la touche Entrée ou en cliquant sur l'icône .

Résultat : la variable est déclarée et l'instruction ST est appliquée dans la section. La vérification de la syntaxe et la sémantique est effectuée.

Exemple :