Présentation
La structure d'un programme LD correspond à une voie de courant pour des montages à relais.
Sur le côté gauche de l'éditeur LD se trouve la barre d'alimentation gauche. Cette barre d'alimentation gauche correspond à la phase (conducteur L) d'une voie de courant. De même que sur une voie de courant, pour la programmation LD ne sont « traités» que les objets LD qui sont branchés sur l'alimentation en courant, c'est-à-dire qui sont reliés à la barre gauche d'alimentation. La barre d'alimentation droite correspond au conducteur neutre.
Tous les contacts et entrées FFB doivent être reliés directement ou indirectement à la barre d'alimentation gauche et toutes les bobines et sorties FFB doivent être reliées directement ou indirectement à la barre d'alimentation droite afin de créer un flux d'énergie.
On appelle réseau ou réseau connexe un groupe d'objets reliés entre eux qui n'ont aucune liaison à d'autres objets (à l'exception de la barre d'alimentation).
Propriétés d'un programme LD
Propriétés d'un programme LD :
Une section LD contient de 11 à 63 colonnes et 17 à 3 998 lignes.
Le nombre de colonnes par défaut d'une nouvelle section est défini dans la boîte de dialogue
, dans l'onglet , dans la zone de texte .Le nombre de colonnes peut être augmenté ou diminué lors de la création du contenu de la section.
Le nombre de lignes peut être augmenté ou diminué lors de la création du contenu de la section.
La largeur des cellules peut être réglée sur l'une des trois largeurs standard.
Les programmes LD sont orientés sur les cellules, c'est-à-dire qu'un seul objet peut être placé dans chaque cellule.
L'ordre d'exécution des différents objets dans un programme LD est déterminé par le flux de données à l'intérieur de la section. Les réseaux branchés sur la barre d'alimentation gauche sont traités du haut vers le bas (liaison avec la barre d'alimentation gauche). Les réseaux indépendants les uns des autres dans une section sont traités dans l'ordre de placement (du haut vers le bas). Reportez-vous également à la section Ordre d'exécution et flux des signaux.
Une vérification de la syntaxe et de la sémantique a lieu directement après la saisie des instructions d'affectation. Le résultat de la vérification est indiqué par différentes couleurs de texte et d'objet.
Les sections comportant des erreurs de syntaxe ou de sémantique peuvent également être enregistrées.
Objets d'un programme LD
Les objets du langage de programmation LD proposent des aides permettant de structurer une section avec les éléments suivants :
EF et EFB (fonctions élémentaires et blocs fonction élémentaires)
DFB (blocs fonction dérivés)
Sauts dans la section
Ces objets peuvent être liés les uns aux autres par :
Liens ou
Paramètres réels (FFB uniquement)
La logique du programme peut être commentée avec des objets texte.
Fonctions d'affichage et d'édition
Fonctions d'affichage et d'édition de l'éditeur LD :
Déplacer des objets (également entre différentes sections LD/FBD)
Remplacer des objets
Utiliser des signets
Chercher et remplacer des variables et des instances DFB et de bloc fonction
Aides à la saisie
Aide à la saisie de l'éditeur LD :
Mnémoniques pour les contacts, bobines, blocs, liaisons et sauts
Assistant de saisie de fonction pour les fonctions, blocs fonction et procédures
Fonctions en ligne
Fonctions en ligne de l'éditeur LD :
Affichage de la valeur en cours
Paramétrage de points d'arrêt
Paramétrage de points de visualisation (ou points de contrôle)