Automates programmables I

Quadrimestre 3 - Section industrielle

60 heures

Coordinateur : MHI

Enseignant : MHI

Description générale du cours

  • Etude approfondie des fonctions CPU (central programmation unit).
  • Etude et utilisation du set d'instructions étendu.
  • Mise en oeuvre et paramétrage de cartes périphériques (AD/DA, fréquencemètre, comptage et bus SSI).

Matières de base utilisées

Connaissance et pratique du set d'instructions de base (cours 1ère année).

Objectifs

Les élèves seront capables de programmer une installation d'automatisation complexe.

Plan du cours

COURS MAGISTRAL

Chapitre 1 : La programmation structurée (4 heures)

  • Contenu de la norme
  • Structure d'un projet, de blocs et composants
  • Paramètres et variables
  • Mnémoniques locaux et mémoire locale
  • Etude des blocs d'organisation (OB)
  • Etude des fonctions (FC)
  • Etude des blocs fonctionnels (FB)
  • Etude des mémoires d'instance (DB)

Chapitre 2 : La table d'indexation (10 heures)

  • Menus de configuration matérielle
  • Paramétrage du CPU
  • Paramétrage des modules

Chapitre 3 : Traitement des alarmes et erreurs (1 heure)

  • Sauvegarde des informations d'un OB interrompu
  • OB d'alarmes et d'erreurs
  • Alarmes temporisées, horaires, de processus et diagnostic

Chapitre 4 : Opérations et paramètres complexes (8 heures)

  • Mot et bits d'état
  • Opération de boucle
  • Nombre réel et à virgule flottante
  • Opérations étendues
  • Opérations sur plusieurs accumulateurs
  • Paramètres de bloc complexes
  • Structure et tableau
  • Date and Time
  • String
  • Pointer et Any

Chapitre 5 : Opérations sur registre et adressage indirect (2 heures)

  • Adressage absolu et indirect
  • Registres d'adresse

Chapitre 6 : Fonctions systèmes (1 heure)

  • Aperçu des fonctions systèmes
  • Appel d'une fonction système et message d'erreur

Chapitre 7 : Utilisation des bibliothèques (1 heure)

  • Aperçu des bibliothèques
  • Fonctions systèmes

Chapitre 8 : Gestion des données (1 heure)

  • Données élémentaires et complexes
  • Structure et tableau combiné

Chapitre 9 : Traitement de valeurs analogiques (2 heures)

  • Adressage et conversion de signaux d'entrées
  • Adressage et conversion de signaux de sorties
  • Traitement, valeurs limites, décalage, et mise à l'échelle

Chapitre 10 : Traitement de valeurs digitales haute fréquence (1 heure)

  • Adressage et traitement du signal
  • Etude des fonctions systèmes fréquencemètre
  • Etude des fonctions systèmes comptage

Chapitre 11 : Traitement de valeurs digitales sous bus SSI (1 heure)

  • Adressage et traitement du signal
  • Description de la carte périphérique
  • Etude de la fonction système position

TRAVAUX PRATIQUES DE LABORATOIRE (13 x 2 heures)

  • Démarrage de la CPU
  • Appel d'une fonction FC sans et avec paramètre
  • Appel d'un bloc fonctionnel FB avec DB d'instance
  • Paramétrage de la CPU
  • Saut après multiplication
  • Fonction de permutation sur des accumulateurs
  • Programmation de bouclage avec adressage indirect
  • Manipulation des registres d'adresses
  • Manipulation sur les DB
  • Utilisation de structures et de tableaux dans un bloc
  • Paramétrage et programmation de la carte AD/DA
  • Paramétrage et programmation de fréquencemètre et compteur
  • Paramétrage et programmation sous bus SSI.

Bibliographie

  • Simatic programmation (partie 2)