0% ont trouvé ce document utile (0 vote)
10 vues3 pages

Allumage de Lampe avec IA et CODESYS

Ce document présente un TP sur l'allumage d'une lampe à l'aide d'un bouton poussoir, en utilisant un contrôleur CODESYS. Il décrit la logique de fonctionnement combinatoire, l'équation de contrôle, et fournit des instructions détaillées pour la simulation du programme en Ladder. Le but est d'allumer la lampe lorsque le bouton est pressé et de l'éteindre lorsqu'il est relâché.

Transféré par

Brahim Karimi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues3 pages

Allumage de Lampe avec IA et CODESYS

Ce document présente un TP sur l'allumage d'une lampe à l'aide d'un bouton poussoir, en utilisant un contrôleur CODESYS. Il décrit la logique de fonctionnement combinatoire, l'équation de contrôle, et fournit des instructions détaillées pour la simulation du programme en Ladder. Le but est d'allumer la lampe lorsque le bouton est pressé et de l'éteindre lorsqu'il est relâché.

Transféré par

Brahim Karimi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi