Programme Ladder complet
Banc d'essai des boîtes de roulements
Ce document présente l'intégralité du programme Ladder (GRAFCET converti) pilotant le banc d'essai des
boîtes de roulements : initialisation, cycle de test (température, vibration, vitesse, effort, acquisition,
sauvegarde), arrêt normal et gestion des défauts.
Table des étapes du GRAFCET
Étape Désignation Bit mémoire
S0 Attente M0.0
S1 Démarrage du cycle M0.1
S2 Vérification système M0.2
S3 Rotation validée M0.3
S4 Charge / effort validé M0.4
S5 Acquisition → Analyse M0.5
S7 Fin de cycle M0.7
Défaut Détection défaut / Alarme M1.0
Partie 1 — Initialisation et démarrage
Réseau 1 — Initialisation
SM0.1
--| |------------------------(SET M0.0)
État : S0 — Attente
Réseau 2 — Démarrage du cycle
Conditions :
• bouton Marche
• arrêt urgence inactif
M0.0 I0.0 I0.2
--| |-----| |------|/|--------(SET M0.1)
-----------------------------(RESET M0.0)
Transition : S0 → S1
Réseau 3 — Comparateur Température
Condition : Température admissible
IW68 <= MW14
-----------------------------(M2.2)
M2.2 : Température OK
Réseau 4 — Comparateur Vibrations
Condition : Vibration admissible
IW70 <= MW16
-----------------------------(M2.3)
M2.3 : Vibration OK
Réseau 5 — Vérification système
Conditions :
• capteurs présents
• température normale
• vibration normale
M0.1 I0.3 M2.2 M2.3
--| |----| |----| |-----| |----(SET M0.2)
--------------------------------(RESET M0.1)
Transition : S1 → S2
Partie 2 — Cycle de test
Réseau 6 — Activation variateur
M0.2
--| |------------------------(Q0.0)
Sortie : Variateur actif
Réseau 7 — Rotation moteur
M0.2
--| |------------------------(Q0.1)
Sortie : Moteur actif
Réseau 8 — Comparateur vitesse
Condition : Vitesse atteinte
IW64 >= MW10
-----------------------------(M2.0)
M2.0 : Vitesse atteinte
Réseau 9 — Validation rotation
M0.2 M2.0
--| |-----| |---------------(SET M0.3)
----------------------------(RESET M0.2)
Transition : S2 → S3
Réseau 10 — Application effort
M0.3
--| |------------------------(Q0.2)
Sortie : Vérin actif
Réseau 11 — Comparateur effort
Condition : Effort atteint
IW66 >= MW12
-----------------------------(M2.1)
M2.1 : Effort atteint
Réseau 12 — Validation charge
M0.3 M2.1
--| |-----| |---------------(SET M0.4)
----------------------------(RESET M0.3)
Transition : S3 → S4
Partie 3 — Acquisition, sauvegarde et fin de cycle
Réseau 13 — Acquisition des données
M0.4
--| |------------------------(Q0.3)
Sortie : Acquisition active
Réseau 14 — Passage analyse
M0.4 I0.7
--| |-----| |---------------(SET M0.5)
----------------------------(RESET M0.4)
Transition : S4 → S5
Réseau 15 — Sauvegarde résultats
M0.5
--| |------------------------(Q0.4)
Sortie : Sauvegarde active
Réseau 16 — Fin cycle
M0.5
--| |------------------------(SET M0.7)
----------------------------(RESET M0.5)
Transition : S5 → S7
Réseau 17 — Arrêt normal
M0.7
--| |------------------------(RESET Q0.0)
----------------------------(RESET Q0.1)
----------------------------(RESET Q0.2)
----------------------------(RESET Q0.3)
Partie 4 — Gestion des défauts et sécurité
Réseau 18 — Détection défaut
Conditions :
• arrêt urgence
• surchauffe
• vibration excessive
• perte capteur
I0.2
--| |------------------------(SET M1.0)
M2.2
--|/|------------------------(SET M1.0)
M2.3
--|/|------------------------(SET M1.0)
I0.3
--|/|------------------------(SET M1.0)
Réseau 19 — Alarme
M1.0
--| |------------------------(Q0.5)
Sortie : Alarme générale
Réseau 20 — Arrêt sécurisé
M1.0
--| |------------------------(RESET Q0.0)
----------------------------(RESET Q0.1)
----------------------------(RESET Q0.2)
----------------------------(RESET Q0.3)
----------------------------(RESET Q0.4)
Fin du programme.