Exercices M3SOFT

Programmation Automate CD12 (8 entrées / 4 sorties)

Langage FBD - Temporisations - Compteurs

Exercice 1 : Traduction Ladder → FBD + Vérification

📋 Contexte

Vous devez traduire le schéma à contacts ci-dessous en langage FBD (Function Block Diagram), puis vérifier le bon fonctionnement en complétant une table de vérité.

Schéma à contacts

Schéma à contacts à traduire

Étape 1 : Analyse du schéma à contacts

Analysez le schéma à contacts et déterminez l'équation logique correspondante.

🔌 Affectation des E/S

⚙️ Programmation en FBD avec M3SOFT

À partir de votre analyse, créez le programme FBD correspondant en utilisant les blocs logiques appropriés (OR, AND, NOT, etc.).

🧪 Test et table de vérité

Recopier et compléter cette table en testant toutes les combinaisons :

I1 I2 I3 O1
000
001
010
011
100
101
110
111

Objectif : Vérifier que le comportement FBD est identique au Ladder de la semaine précédente.

Exercice 2 : Éclairage de cage d'escalier temporisé

📋 Contexte

Simuler un éclairage automatique de cage d'escalier : quand on appuie sur le bouton poussoir, la lumière s'allume pendant 10 secondes puis s'éteint automatiquement.

🔌 Affectation des E/S

📝 Cahier des charges

Fonctionnement : Appui sur I1 → O1 s'allume pendant 10 secondes → extinction automatique

⚙️ Programmation FBD

🧪 Tests à effectuer

  1. Appui bref sur I1 → vérifier allumage O1 pendant 10s
  2. Appui long sur I1 → vérifier comportement
  3. Appuis multiples pendant la temporisation → observer le comportement

Exercice 3 : Feu de signalisation clignotant

📋 Contexte

Créer un feu orange clignotant pour un chantier : quand on active le système, le feu clignote en permanence (1 seconde allumé, 1 seconde éteint).

🔌 Affectation des E/S

📝 Cahier des charges

Fonctionnement : I1 activé → O1 clignote (1s ON / 1s OFF)

⚙️ Programmation FBD

🧪 Tests à effectuer

  1. I1 OFF → O1 éteint en permanence
  2. I1 ON → O1 clignote régulièrement
  3. Mesurer la précision des temporisations

Exercice 4 : Compteur de pièces sur convoyeur

📋 Contexte

Simuler un système de comptage de pièces sur un convoyeur industriel. Après 5 pièces comptées, une alarme se déclenche pour signaler qu'il faut vider le bac de réception.

🔌 Affectation des E/S

📝 Cahier des charges

Fonctionnement : Chaque passage de pièce sur I1 incrémente le compteur. À 5 pièces → O1 et O2 s'activent. I2 remet le compteur à zéro.

⚙️ Programmation FBD

🧪 Tests à effectuer

  1. Simuler 5 appuis sur I1 → vérifier activation O1 et O2
  2. Tester la remise à zéro avec I2
  3. Vérifier que le 6ème appui ne change rien
  4. Observer la valeur courante du compteur (CV)

🚀 Extension possible

Ajouter un affichage du nombre de pièces comptées sur l'écran de M3SOFT.

📚 Ressources

Logiciel : M3SOFT | Automate : CD12 (8 entrées / 4 sorties)

Langages : Ladder et FBD | Fonctions : TON, TOF, CTU