Langages de programmation
Paramètres de programme
Les paramètres de programme définissent une interface de données qui facilite
le partage des données. Le partage de données entre les programmes peut être
réalisé soit par des connexions prédéfinies entre les paramètres, soit
directement par une notation spéciale.
Contrairement aux points locaux, tous les paramètres de programme sont
publiquement accessibles en dehors du programme. De plus, l'accès externe via
IHM peut être spécifié pour chaque paramètre.
Il existe plusieurs directives pour créer et configurer des paramètres et des
points locaux pour une exécution optimale des tâches et des programmes :
• La publication 1756-PM004, « Données d'E/S et de point des
automates Logix5000 Manuel de programmation »
• La publication 1756-PM021, « Logix 5000 Controllers Program
Parameters Programming Manual »
• La publication 1756-RM094, « Logix 5000 Controllers Design
Considerations Reference Manual »
L'application Studio 5000 Logix Designer® prend en charge ces langages de
programmation.
Langage
Diagramme à relais (LD)
Diagramme de bloc fonctionnel (FBD)
Graphe de fonctionnement séquentiel
(SFC)
Texte structuré (ST)
Pour plus d'informations, consultez la 1756-PM001, « Logix 5000
Controllers Common Procedures Programming Manual ».
Publication Rockwell Automation 1756-UM543K-FR-P - Août 2020
Développement d'applications standard Chapitre 10
Convient le mieux aux programmes avec
Exécution continue ou parallèle de multiples opérations (non séquencées)
Opérations booléennes ou basées sur bits
Opérations logiques complexes
Traitement des messages et des communications
Interverrouillage de machine
Opérations que le personnel d'entretien ou de maintenance doit
interpréter pour dépanner la machine ou le procédé
IMPORTANT : le diagramme à relais est le seul langage de
programmation qui peut être utilisé avec la tâche de sécurité sur les
automates GuardLogix 5580.
Commande continue de procédé et de variateur
Contrôle de boucle
Calculs en flux de circuit
Gestion de haut niveau de multiples opérations
Séquence répétitive d'opérations
Traitement par lots
Commande de mouvement qui utilise du texte structuré
Opérations par état de machine
Opérations mathématiques complexes
Traitement spécialisé de boucle de matrice ou de tableau
Manipulation de chaînes ASCII ou traitement de protocoles
173