Les langages de programmation des systèmes automatisés sont décrits dans deux normes complémentaires :
-
la norme CEI 61131-3 fait l'objet de l'article [S 8 030v2] ;
-
la norme CEI 61499 est décrite dans l'article présent.
La norme CEI 61499 est une méthode permettant la distribution de blocs fonctionnels CEI 61499 individuels définis pour un programme CEI 61499 répartis sur de multiples ressources. Les blocs fonctionnels standards CEI 61499 sont disponibles avec la bibliothèque CEI 61499.
Dans un projet CEI 61499, on peut créer des programmes dans lesquels on insère des blocs fonctionnels de base CEI 61499 et des blocs fonctionnels composites CEI 61499.
L'implémentation de CEI 61499 dans ISaGRAF est basée sur les normes CEI 61499-1 et CEI 61499-2.