TP GRAFCET — Séance 1 | Tache1 : Amenage d'un carton
Machine Expert Basic + Factory I/O · Débutants · Durée : 1h30
📋 Contexte
🔌 E / S
📊 GRAFCET
⚡ Ladder
💻 Implémentation
🎯 Objectif
Programmer la Tache1 : amener un carton depuis l'émetteur jusqu'à la zone de tri, en respectant la séquence temporisée ci-dessous.
Séquence :
1. Appui sur DCY → activation de EMC (émettre carton) pendant 1 seconde
2. Activation de CE (convoyeur entrée) → le carton avance jusqu'au capteur CP
3. CE reste actif encore 1 seconde après détection par CP
4. Retour au repos
⚠️ Dans ce TP, on ne trie pas par taille. On programme uniquement la Tache1.
🎬 Vidéo de démonstration
Regardez cette vidéo avant de commencer — elle montre comment connecter Factory I/O à Machine Expert Basic.
Votre navigateur ne supporte pas la lecture vidéo.
Factory I/O → File → Drivers → Modbus TCP/IP Client
Machine Expert Basic : lancer le simulateur, démarrer le contrôleur
Factory I/O : Connect puis Play ▶
🔌 Entrées / Sorties — Tache1
Repère Adresse Rôle Type
DCY %M8 Départ cycle (bouton) Entrée
CP %M2 Détecteur palette — carton en zone de tri Entrée
EMC %M30 Émettre carton Sortie
CE %M20 Convoyeur entrée Sortie
TM1 %TM1 Temporisateur 1 s (EMC → CE) Interne
📊 GRAFCET — Tache1 (extrait du fichier .smbp)
Ce GRAFCET correspond exactement à ce qui est programmé dans tri_carton.smbp.
4
CE (après CP)
CE (%M20)
↑ Retour étape 1
Lecture du GRAFCET
① Appui DCY → on entre en étape 2
② EMC s'active pendant 1 s (TM1)
③ Étape 3 : CE démarre le convoyeur
④ Dès que CP détecte le carton → étape 4
⑤ CE reste actif encore 1 s (TM2)
⑥ Étape 5 → retour repos (étape 1)
Note : TM1 est utilisé pour la 1ère tempo (étape 2). Pour l'étape 4, vous devez créer un nouveau timer (ex. TM2) — c'est votre travail dans ce TP.
⚡ Transitions Ladder (à compléter dans tri_carton.smbp)
Les transitions Tr1_2 et Tr3_4 sont déjà fournies. Vous devez compléter Tr2_3 et Tr4_5.
✅ Tr1_2 — Fournie
Tr1_2 (1→2)
DCY%M8
Tr1_2
Contact DCY → franchit vers étape 2
✏️ Tr2_3 — À compléter
Tr2_3 (2→3)
%TM1.Q
Tr2_3
Timer TM1 écoulé (1 s) → passer à CE
✅ Tr3_4 — Fournie
Tr3_4 (3→4)
CP%M2
Tr3_4
Capteur CP actif → carton détecté
✏️ Tr4_5 — À compléter (nouveau timer à créer)
Tr4_5 (4→5)
%TM?.Q
Tr4_5
⚠️ Créer un nouveau timer (ex. TM2, 1 s) — différent de TM1
⚡ Sorties Ladder (à compléter)
Section Sorties : un réseau par sortie physique. Contact = bit d'étape SFC, Bobine = sortie.
✏️ Étape 2 → EMC
Sortie EMC
X2
EMC%M30
Si étape 2 active → émettre carton
✏️ Étapes 3 et 4 → CE (contacts en parallèle)
X3 OU X4 → bobine CE : deux branches en parallèle sur la même bobine
⚠️ CE est actif si l'étape 3 OU l'étape 4 est active — contacts en parallèle , pas en série.
📥 Fichiers
🏭
Maquette Factory I/O
Scène 3D préconfigurée — ouvrir avec Factory I/O
⬇ Télécharger
⚙️
Projet Machine Expert Basic — à compléter
Fichier .smbp partiel — compléter Tr2_3, Tr4_5 et les sorties
⬇ Télécharger
💻 Étapes
1
Ouvrir Factory I/O → charger Maquette_Tri_Hauteur.factoryio
★
Ouvrir Machine Expert Basic → charger tri_carton.smbp — compléter Tr2_3 , Tr4_5 et les sorties EMC et CE
2
Factory I/O → File → Drivers → Modbus TCP/IP Client — vérifier les adresses
3
Machine Expert Basic : lancer le simulateur puis démarrer le contrôleur
4
Factory I/O : Connect puis Play ▶ — appuyer sur DCY et observer
✅ Critères de validation
Critère Validé
Tr2_3 correcte : contact %TM1.Q ☐
Tr4_5 correcte : nouveau timer créé (ex. TM2, 1 s) ☐
Sortie EMC active sur étape 2 uniquement ☐
Sortie CE active sur étape 3 OU 4 (contacts en parallèle) ☐
EMC s'active 1 s après DCY, puis s'arrête ☐
CE démarre après EMC, s'arrête 1 s après CP ☐
Cycle revient au repos (étape 1) automatiquement ☐