UNIVERSITE MOHAMMED PREMIER
FACULTE DES SCIENCES D’OUJDA
DEPARTEMENT D’INFORMATIQUE
Master Intelligence Artificielle et Science des Données
Module : Automatisation et IA agentique
TP 2 :Allumage d’une lampe
Réalisé par : Karimi Brahim
1. Description technique :
Partie Commande : API par exemple le contrôleur CODESYS Control Win V3.
Chaîne d'acquisition (Entrée) : Un capteur qui est le Bouton Poussoir (BP).
Chaîne d'action (Sortie) : Un actionneur, qui est la Lampe.
2. Analyse fonctionnelle :
La logique de fonctionnement est combinatoire (directe) et non séquentielle.
• Objectif : Allumer la lampe lorsque le bouton est appuyé et l'éteindre dès qu'il est relâché.
• Logique booléenne : L'état de la sortie "Lampe" est égal à tout instant à l'état de l'entrée
"BP".
• Équation : Lampe = BP
3. Programme Ladder (LD) :
|----| BP|----()----| Lampe
4. GRAFCET équivalent :
[ 0 ] : Étape initiale "Repos".
• Transition : BP (Bouton appuyé)
[ 1 ] : Étape "Allumé"
• Action : Lampe (Allumer la lampe)
• Transition : NOT BP (Bouton relâché)
• (Retour à l'étape 0)
5. Simulation sur CODESYS :
Voici les étapes pour réaliser la simulation, en suivant les indices:
1. Création du projet :
o Ouvrir CODESYS V3.5.
o Choisir "Nouveau projet" -> "Standard Project".
o Sélectionner "CODESYS Control Win V3" comme appareil.
o Dans l'arborescence, ouvrir le POU (Program Organizations Unit) principal PLC_PRG.
o S'assurer que le langage de programmation est "Ladder (LD)"
• Cliquez sur l'icône "Simulation" dans la barre d'outils.
• Allez dans "En ligne" -> "Login" (ou cliquez sur l'icône "Login").
• Cliquez sur "Oui" pour télécharger le programme dans l'automate simulé.
• Allez dans "Debug" -> "Start pour lancer le programme.
• Le programme est maintenant en cours d'exécution (en vert).
• Double-cliquez sur la variable BP dans l'éditeur ou dans la table des variables.
• Appuyez sur Ctrl + F7 pour forcer la valeur de BP à TRUE.
• Observation : Vous verrez le contact BP devenir bleu (passant) et la bobine Lampe devenir
bleue (TRUE).
• Appuyez de nouveau sur Ctrl + F7 pour relâcher le forçage (FALSE).
• Observation : BP et Lampe redeviennent FALSE