Même si la forme est très différente, ces deux langages ont de nombreux points communs.
• tous deux décrivent un automatisme séquentiel sous forme graphique
• le fonctionnement est découpé en structures élémentaires que le Grafcet appelle étapes
• la progression d'une étape à l'autre se fait à la suite de la survenue d'un événement
Dans un cas comme dans l'autre, la structure élémentaire, l'étape en Grafcet, est constituée
d'une fonction mémoire.
Cette fonction mémoire est mise à 1 si deux conditions sont vraies simultanément :
• l'étape précédente est active (à 1)
• l'évènement associé est vrai. (la réceptivité du Grafcet)
La mémoire est mise à 0 lorsque l'étape / la mémoire suivante est à 1 ou pendant la phase
initiale.
L'étape initiale possède une spécificité, elle doit être mise à 1 lors de la phase initiale du
fonctionnement. Sa structure reprend la précédente avec une modification.
Le Grafcet cache la structure montrée ci-dessus derrière le carré de l'étape et les différents traits.
Le LADDER demande que l'utilisateur explicite complètement la structure, il met en oeuvre un
graphisme de norme américaine.
Traduction d'un fonctionnement explicité sous forme d'un Grafcet en son équivalent
LADDER
Rappel de la fonction mémoire de l'électricien
Cette fonction mémoire utilise des dispositifs électromécaniques, des boutons poussoir, des
relais avec leurs contacts.
Généralisation
La fonction mémoire, sous l'une ou l'autre forme, comprend :
• un relais et son contact
• un ordre de mise en marche, représenté ici par le BP marche
• un ordre de mise à l'arrêt, représenté ici par le BP arrêt
Traduction Grafcet vers LADDER
Le langage LADDER est graphique, il utilise la représentation des circuits à contacts,
comme ci-dessus, même pour écrire un programme destiné à un automate
programmable.
Compte tenu des règles d'évolution du Grafcet, on emploiera la structure de mémoire
avec priorité à la marche.
Le principe de traduction est le suivant :
à partir du schéma de la figure 4 remplacer le BP marche par les contacts
représentant l'ordre de mise en marche comme expliqué en figure 1
même chose pour remplacer le BP arrêt.