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é.
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
.Sélectionnez la commande de menu
.Sélectionnez la commande
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
, dans l'onglet , la case à cocher 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 :
|
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 .Résultat :
|
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 ![]() |
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 : ![]() |