IEC 61131 - Automates Programmables Industriels (PLC)
WIkipédia documente la norme avec une collection d'articles accessibles depuis ce lien
Ce qui suit vous donne un aperçu du découpage par chapitre (IEC 61131-1 à 61131-10)
L'IEC 61131 est la norme internationale de référence pour les automates programmables industriels (API/PLC). Elle est décomposée en plusieurs parties couvrant le matériel, les logiciels, les communications et leur mise en œuvre.
IEC 61131-1 : General Information
Définitions, terminologie et caractéristiques générales des automates programmables.
Ressources
- https://www.plcopen.org/standards/logic/iec-61131-1/ - https://webstore.iec.ch/searchform&q=IEC+61131-1
IEC 61131-2 : Equipment Requirements and Tests
Exigences matérielles et essais : - Conditions environnementales - Compatibilité électromagnétique (CEM) - Entrées/sorties numériques et analogiques - Alimentation et mémoire
Ressources
IEC 61131-3 : Programming Languages
Définition des langages de programmation des automates :
Langages standardisés
LD (Ladder Diagram)
Langage graphique inspiré des schémas à relais.
FBD (Function Block Diagram)
Assemblage graphique de blocs fonctionnels.
ST (Structured Text)
Langage textuel de haut niveau proche du Pascal.
SFC (Sequential Function Chart)
Langage séquentiel dérivé du GRAFCET.
IL (Instruction List)
Langage historique désormais obsolète.
Ressources
- https://www.plcopen.org/standards/logic/ - https://www.plcopen.org/standards/logic/iec-61131-3/ - https://webstore.iec.ch/searchform&q=IEC+61131-3
IEC 61131-4 : User Guidelines
Guide d'application destiné aux utilisateurs : - Choix des automates - Bonnes pratiques d'intégration - Exploitation et maintenance
Ressources
IEC 61131-5 : Communications
Définition des mécanismes de communication entre automates et systèmes externes.
Ressources
IEC 61131-6 : Functional Safety
Partie consacrée aux aspects de sécurité fonctionnelle des automates.
Ressources
IEC 61131-7 : Fuzzy Control Programming
Définition d'un langage destiné aux applications de contrôle flou (Fuzzy Logic).
Ressources
IEC 61131-8 : Guidelines for the Application and Implementation of Programming Languages
Guide de mise en œuvre des langages définis dans l'IEC 61131-3.
Contient notamment : - Bonnes pratiques de programmation - Structuration logicielle - Réutilisation des blocs fonctionnels - Maintenance et évolutivité
Ressources
IEC 61131-9 : Single-drop Digital Communication Interface (IO-Link)
Définition de l'interface de communication numérique pour capteurs et actionneurs intelligents.
Cette partie constitue la base normative de la technologie IO-Link.
Ressources
IEC 61131-10 : PLCopen XML Exchange Format
Format XML standardisé pour : - L'export des projets automate - L'échange entre outils de développement - L'interopérabilité entre plateformes conformes IEC 61131-3
Ressources
- https://www.plcopen.org/standards/xml-echange/ - https://webstore.iec.ch/searchform?q=IEC+61131-10
Références complémentaires
PLCopen
Organisation de référence pour l'IEC 61131 :
- https://www.plcopen.org/standards/logic/ - https://www.plcopen.org
Commission Électrotechnique Internationale (IEC)
Site officiel :