Introduction

Les bobines peuvent être placées dans toute cellule vide, à l'exception des cellules situées directement à gauche de la barre d'alimentation.

Si toutes les bobines doivent être placées directement sur la barre d'alimentation droite, activez dans la boîte de dialogue Outils > Options du projet dans l'onglet Programme > LD la case à cocher Bobines alignées à droite.

Si une bobine est placée dans une cellule qui est déjà occupée par une liaison booléenne ou une étiquette, le contenu de la cellule est remplacé par la nouvelle bobine.

Si une bobine est placée dans une cellule déjà occupée par un contact ou une bobine, vous devez confirmer que la nouvelle bobine remplacera le contenu de la cellule.

Si une bobine est placée dans une cellule déjà occupée par un autre objet ne pouvant pas être remplacé (par exemple, des FFB), un message d'erreur est généré.

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

Une bobine placée se lie automatiquement avec les objets voisins situés à sa droite et à sa gauche, si ceux-ci sont également du type de données BOOL et même s'il y a des cellules vides entre eux.

Pour les bobines, les paramètres réels suivants sont valides :

  • variables booléennes

  • adresses booléennes (adresses topologiques ou symboliques)

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 de bobines

Placement de bobines

Etape

Action

1

Sélectionnez la bobine de votre choix.

2

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

ou,

Déplacez avec les touches fléchées la zone grise sur l'emplacement voulu, puis appuyez sur Entrée.

Résultat : la bobine sélectionnée est insérée.

Si dans la boîte de dialogue Outils > Options du projet dans l'onglet Programme > LD la case à cocher Bobines alignées à droite est activée et que la dernière cellule de la rangée courante (cellule directement sur la barre d'alimentation droite) n'est pas occupée, la bobine est automatiquement placée directement sur la barre d'alimentation droite. Si cette cellule est déjà occupée, la bobine est insérée dans la cellule courante (position du curseur ou zone grise).

3

Pour insérer d'autres bobines du même type :

  • 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.

NOTE : lors de l'édition d'un programme en langage à contacts, un court-circuit sur une bobine peut bloquer la logique sur TRUE. Pour que la logique s'exécute correctement, le court-circuit doit être supprimé.

Si le court-circuit (1) se produit au-dessus de la bobine B2, celle-ci reste à l'état TRUE (B2 = 1) peu importe la logique qui active la bobine C1. L'état actif (2) est alors propagé à la logique suivante (b4 = 1).

Affectation des paramètres réels

Affecter des paramètres réels :

Etape

Action

1

Ouvrez la boîte de dialogue des propriétés de la bobine.

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

Exemple :

2

Vous pouvez saisir le paramètre réel de différentes manières :

  • Vous pouvez entrer le nom de la variable/de l'adresse et confirmer en appuyant sur la touche Entrée.

  • Vous pouvez sélectionner le nom de la variable dans la liste des derniers noms utilisés en cliquant sur l'icône et confirmer en appuyant sur la touche Entrée

    ou

  • Cliquez sur le bouton pour ouvrir une boîte de dialogue Sélection d'instance et y confirmer les variables choisies avec OK .

Exemple d'une boîte de dialogue permettant la sélection des variables :

3

Confirmez la variable sélectionnée en cliquant sur OK.

Résultat :

  • Si la variable choisie a déjà été déclarée, elle est activé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.

  • Si la variable 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 activé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 activée dans la section. La vérification de la syntaxe et la sémantique est effectuée.

Exemple :

Appel d'un sous-programme

Appeler un sous-programme :

Etape

Action

1

Placez une bobine d'appel dans la section.

Remarque : les appels de sous-programmes sont un complément de CEI 61131-3 et doivent être activés de manière explicite dans la boîte de dialogue Outils > Options du projet de l'onglet Programme > Langages > Commun , en cochant la case Autoriser les sous-programmes.

2

Ouvrez la boîte de dialogue des propriétés de la bobine.

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

3

Cliquez sur l'icône et sélectionnez le sous-programme à appeler dans la liste avant de confirmer avec la touche Entrée.

Remarque : le sous-programme à appeler doit se trouver dans la même tâche que la section LD appelante.

Résultat : l'appel du sous-programme est inséré dans la section et une vérification de la syntaxe et de la sémantique a lieu.

Exemple :

Si le sous-programme a déjà été créé, la procédure s'arrête ici.

Si le sous-programme n'a pas encore été créé, passez à l'étape 4.

4

Créez le sous-programme.