15 h
Électrotechnique
Omron – Programmation structurée avec CX-Programmer – Langages de la norme IEC 61131-3
Préalables
Avoir complété le cours intitulé « Introduction à la programmation avec CX-Programmer d’Omron » ou avoir acquis les compétences équivalentes.
Objectifs
Programmation, exploitation et maintenance des applications d’automatisme en conformité avec la norme IEC 61131-3. La formation se compose d’exposés sur la norme et d’exercices pratiques permettant de concrétiser les notions théoriques.
Contenu du cours
Architecture de projet
- Opérations cycliques et séquentielles
- Modules (POU)
- Programmes SFC fils
- Sous-programmes FC
- Fonctions
- Blocs fonctionnels
- Langages de programmation
- Règles d’exécution
Éléments communs
- Types de données
- Expressions constantes
- Variables
- Commentaires
- Définition de mots équivalents
Langage de programmation FBD
- Définition des « Function Blocks »
- Librairie des FB
- Avantages de la bibliothèque FB OMRON
- Utilisation des « Function Blocks »
- Insertion des FB dans le diagramme échelle
- Informations supplémentaires sur les FB
- Laboratoire 1 : Utilisation des minuteries et des compteurs en binaire
- Laboratoire 2 : Créer deux FB : diagramme échelle et langage structuré
Langage structuré ST
- Définition du «Structured Text» ?
- Exemples de texte structuré
- Création de FB en langage structuré
- Laboratoire 1 : Comparaisons
- Exemple d’imbrication LD
- Exemple de programme en ST utilisant une chaîne de caractères
- Laboratoire 2 : Machine d’inspection de CD
- Exécution pas à pas à l’aide de la fonction de simulation
Aperçu et avantages du SFC
- Éléments de SFC («Sequential Function Chart»)
- Exemple : Opération de barrières de stationnement
- Laboratoire 1 : Feux de circulation
- Laboratoire 2 : Bain de dégraissage
- Laboratoire 3 : Chaîne de remplissage de bidons
Langage liste d’instructions IL (mnémonique ou booléen)
- Définition du « Instruction List »
- Laboratoire IEC