AUT - Automates programmables I
Appartient à l'UE Automates programmables I
Personnes enseignantes
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)