Objectifs
- Résoudre des problèmes d'automatisme nécessitant la mise en œuvre d'instructions avancées de Unity Pro.
- Créer et utiliser un bloc fonction utilisateur.
- Citer les principes d'une fonction métier et la mettre en œuvre dans un programme.
Public visé
Personnel appelé à utiliser les instructions avancées et les fonctions métiers des automates TSX57 Unity, M340 et/ou M580.
Programme
Rappels sur la programmation de base :
- Types de variables.
- Structure des programmes.
- Langages LD, IL, FBD, ST et SFC.
- Traitement numérique.
Compléments sur le logiciel Unity Pro :
- Options générales et du projet.
- Différentes méthodes de sauvegarde.
- Gestion de la bibliothèque.
- Conversion PL7.
Programmation d'un bloc fonction dérivé DFB :
- Création du modèle.
- Configuration des instances.
- Utilisation dans un programme.
Fonctions avancées :
- Décalage.
- Conversion.
- Tableaux de mots.
- Chaînes de caractères.
- Gestion du temps.
- Adressage indexé.
Mise en œuvre d’une fonction métier :
- Écrans de mise en œuvre.
- Objets langage.
- Instructions métiers.
Exemples de fonctions métiers :
- Communication par mode caractères.
- Entrées/sorties analogiques et boucles de régulation intégrées.
Structure multitâche :
- Tâches maître, rapide, auxiliaires.
- Tâches événementielles.
Écrans d'exploitation :
- Présentation des fonctionnalités.
- Création et utilisation des écrans.
Viewer de diagnostic.