LA PROGRAMMATION : AUTOMATE PROGRAMMABLE INDUSTRIEL

Langage à contacts (LD)
Structure d'un programme (section, SR ou tâche événementielle)
Un programme en langage à contacts est composé d’une suite de réseaux de contacts exécutée de façon séquentielle par l'automate.
Chaque réseau de contacts peut être :- Repéré par une étiquette.
- Complété par un commentaire de 222 caractères.
Un réseau de contacts est constitué de 7 lignes sur TSX Micro et de 16 lignes sur TSX Premium, de 11 colonnes soit au maximum 10 contacts et une bobine par ligne.
Editeur de programmes : langage à contacts
L'éditeur du langage à contacts offre de nombreux outils assurant la construction des réseaux de contacts de façon conviviale : Une palette d'éléments graphiques permet d'accéder directement,
par la souris ou à l'aide du clavier, aux différents symboles graphiques du langage : contacts, fil booléen, bobines, blocs opérations, blocs fonctions prédéfinis...
Le dessin du réseau peut être réalisé sans avoir à renseigner chaque élément.
Les objets du langage peuvent être indifféremment saisis et visualisés sous forme symbolique ou repère.
Le symbole et le repère de chaque objet peuvent être visualisés simultanément.
La construction du réseau de contacts s'effectue simplement en sélectionnant le symbole dans la palette graphique et en le plaçant à l'endroit voulu dans la grille présentée à l'écran.
L'éditeur du langage à contacts permet l'appel immédiat à des fonctions d'aide à la saisie : Accès aux bibliothèques de fonctions. Accès à l'éditeur de variables. Couper, copier, coller.
(Fig. 6) Exemple de programmation d'un "marche avant marche arrière" en langage à contact. La programmation s'effectue comme le schéma électrique en prenant soins de donner les bonnes affectations aux différentes variables. Les %M sont des variables internes, et les timers des temporisations
Langage Grafcet (SFC)
Le langage Grafcet permet de décrire de manière simple et graphique la partie séquentielle d'automatismes.
Il correspond au langage “Diagramme fonctionnel en séquence” SFC décrit dans la norme IEC 1131-3.
Structure de la section dans la tâche maître.
Le langage Grafcet SFC s'utilise uniquement dans une section de la tâche maître. Celle-ci est alors structurée en trois traitements ( Traitement : préliminaire, chart ou graphique, postérieur)
Les programmes écrits en langage Grafcet SFC se composent : • Des macro-étapes (1) qui sont la représentation unique d'un ensemble d'étapes et de transition.
• Des étapes auxquelles sont associées les actions à effectuer.
• Des transitions auxquelles sont associées les conditions (réceptivités).
• Des liaisons orientées reliant les étapes et les transitions.
Les actions (continues, impulsionnelles à l'activation ou à la désactivation) et les réceptivités sont programmables en langage soit à contacts, soit en littéral, soit en liste d'instructions.
Editeur de programmes : langage Grafcet SFC.
• L'éditeur graphique propose 8 pages composées de 11 colonnes de 14 lignes, soit 154 cellules par page.
• Une palette d'objets graphiques permet l'accès direct à chaque symbole graphique (macro-étapes, étapes, transitions, aiguillages, activations / désactivations simultanées et renvois).
• La programmation des réceptivités et des actions s'effectue simplement en cliquant sur l'élément du graphe désiré.
• Dans une page Grafcet, des commentaires de 64 caractères maximum peuvent être saisis dans n'importe quelle cellule.
• Des aides à la saisie, telles que : couper, copier, coller…sont mises à la disposition de l'utilisateur.

EXEMPLE DE PROGRAMMATION : (Fig. 7)
Editeur de variables. L'éditeur de variables permet de :
• Symboliser les différents objets de l’application (bits, mots, blocs fonctions, entrées/sorties…).
• Paramétrer les blocs fonctions prédéfinis (temporisateurs, compteurs, registres...).
• Saisir les valeurs des constantes avec choix de la base d'affichage (décimal, binaire, hexadécimal, flottant, message).
• Paramétrer les blocs fonctions utilisateur DFB.
Chaque symbole (32 caractères maximum, caractères accentués autorisés) peut être accompagné d'un commentaire (508 caractères maximum).
Des fonctions de recherche par famille et par type de tri facilitent l'accès aux objets.
Exercice: sur la base du programme ci desous en vous aidant de la figure (5) câbler les entrées et les sorties de l'automate, décoder le programme en schéma traditionnel.

Aucun commentaire:

Enregistrer un commentaire