Chapitre 3: La Programmation: 1. Le Grafcet
Chapitre 3: La Programmation: 1. Le Grafcet
Chapitre 3: La Programmation: 1. Le Grafcet
Un système automatisé un système réalisant des opérations et pour le quel l'homme n'intervient que dans la
programmation du système et dans son réglage.
1. le Grafcet
Graphe Fonctionnel de Commande des Étapes et Transitions est un langage graphique utilisé dans le domaine de
l'automatisme et de la programmation des API. Son intérêts résident dans sa représentation graphique, qui le rend
facilement lisible et interprétable, et spécification du comportement séquentiel dans sa capacité à détailler la
chronologie des actions à réaliser.
le graphique: est schématisé en 3 partie qui dépendent aux réalisation de notre système:
A .Grafcet siroperie : B.Grafcet remplissage : C. Grafcet Visseuse
2.
Le programme en Step7 :
Le logiciel STEP 7 est un environnement de programmation utilisé pour programmer les automates
programmables industriels de Siemens. Il est conçu pour prendre en charge l'installation, la mise en service et la
programmation des automates programmation des automates S7 Siemens
A. Choix de l’automate:
Le modèle choisie est de la série SIMATIC S7-300 l’automate : S7-300 CPU 319-3 PN/DP en qui serait idéal
pour notre process car est choix est basé sur plusieurs critères :
Le logiciel STEP7 permet structurer le programme c’est-à- dire de le subdiviser en différentes parties
autonomes (blocs) afin de l’organiser et l’optimiser pour un meilleur fonctionnent.
a) Bloc d’organisation (OB1) : Ce bloc constitue donc une interface entre le programme utilisateur et le
système d’exploitation. L’OB contient des instructions d’appel
de blocs indiquant le blocs lequel il doit traiter .
c) Blocs Fonction : Elle contient un programme qui est exécuté dès son appel par un autre bloc de code.
Elle peut être utilisée pour : Renvoyer une valeur de fonction au bloc appelant (exemple : fonction
mathématique). Exécuter une fonction technologique. Ces données sont perdues après exécution de
la fonction. Les fonctions peuvent faire appel à des blocs de données globaux pour la sauvegarde de
données