CEI 61131-3
# CEI 61131-3

La CEI 61131-3, intitulée Automates programmables - Partie 3 : Langages de programmation, est une norme industrielle de la Commission électrotechnique internationale (CEI). Publiée la première fois en 1993, sa dernière édition date de septembre 2013. Cette norme définit quatre langages de programmation utilisés pour les automates programmables, deux langages textuels, liste d'instructions (IL, Instruction List) et texte structuré (ST, Structured Text), et deux langages graphiques, diagramme à contacts (LD, Ladder Diagram) et diagramme de bloc fonctionnel (FBD, Function Block Diagram.

Elle définit un autre ensemble d'éléments graphiques et textuels appelé "diagramme fonctionnel séquentiel" (SFC, Sequential Function Chart) pour structurer l'organisation interne des programmes pour automate programmable et des blocs fonctionnels. Le SFC n'est donc pas un langage de programmation et ne doit pas être confondu avec le GRAFCET (GRAphe Fonctionnel de Commande Etape Transition), langage de spécification pour les diagrammes fonctionnels en séquence défini par la norme NF EN 60848.

