Passer au contenu
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 stationne­ment
  • 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