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.
  • 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èreAdresseRôleType
DCY%M8Départ cycle (bouton)Entrée
CP%M2Détecteur palette — carton en zone de triEntrée
EMC%M30Émettre cartonSortie
CE%M20Convoyeur entréeSortie
TM1%TM1Temporisateur 1 s (EMC → CE)Interne
📊 GRAFCET — Tache1 (extrait du fichier .smbp)
Ce GRAFCET correspond exactement à ce qui est programmé dans tri_carton.smbp.
1
Attente
DCY (%M8)
2
EMC
EMC (%M30)
%TM1.Q (1 s)
3
CE
CE (%M20)
CP (%M2)
4
CE (après CP)
CE (%M20)
%TM2.Q (1 s)
5
Repos
↑ 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
Tr
1_2
Contact DCY → franchit vers étape 2

✏️ Tr2_3 — À compléter

Tr2_3 (2→3)
%TM1.Q
Tr
2_3
Timer TM1 écoulé (1 s) → passer à CE

✅ Tr3_4 — Fournie

Tr3_4 (3→4)
CP
%M2
Tr
3_4
Capteur CP actif → carton détecté

✏️ Tr4_5 — À compléter (nouveau timer à créer)

Tr4_5 (4→5)
%TM?.Q
Tr
4_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)

Sortie CE
X3
X4
CE
%M20
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èreValidé
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☐