0% ont trouvé ce document utile (0 vote)
111 vues14 pages

Automatisation du CIP pour le tank 7

Ce chapitre décrit l'implémentation d'un programme pour automatiser le nettoyage du tank 7 (CIP) via le logiciel STEP 7. Le document présente la solution proposée, le GRAFCET modélisant le fonctionnement, la configuration matérielle, la structure du programme, un exemple de fonction et la validation avec la simulation PLC.

Transféré par

Haddou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
111 vues14 pages

Automatisation du CIP pour le tank 7

Ce chapitre décrit l'implémentation d'un programme pour automatiser le nettoyage du tank 7 (CIP) via le logiciel STEP 7. Le document présente la solution proposée, le GRAFCET modélisant le fonctionnement, la configuration matérielle, la structure du programme, un exemple de fonction et la validation avec la simulation PLC.

Transféré par

Haddou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd

Chapitre IV Implémentation du programme

Introduction

Notre objectif dans ce chapitre est d’élaborer une solution automatisée pour le lavage du
tank 7, qui sera implémentée en programme à base du logiciel step7 en se referant au
GRAFCET niveau2 élaboré qui modélisera le fonctionnement normale du process.

I. Solution existante:
Le local CIP contient deux tanks, le tank8 pour la soude, une solution pour le nettoyage que
l’usine utilise très rarement à cause du danger quelle comporte, et le tank9 pour l’eau chaude,
alimentés par le tank7 situé au niveau du local filtration.

Grace à ce process du CIP tous les équipements de l’atelier WT sont nettoyés, jusqu’aux
remplisseuses pour les des deux lignes AA et AB et jusqu’aux mixeurs pour les deux lignes
BB et BC. Pour la ligne BA qui alimente VDM, le CIP se fait jusqu’aux limites fournisseur
de WT.

Le problème majeur du CIP de l’atelier WT consiste dans le fait que le nettoyage du tank7 n’a
pas était prévu dans aucun des chemins traversés par les différentes recettes de nettoyage. Et
comme le nettoyage du tank7 est indispensable pour éviter toute contamination, son CIP se
fait manuellement.
Dans le cadre de notre travail à l’usine, on est amené à étudier le process du CIP pour
pouvoir régler le problème du nettoyage du tank 7 et cela en proposant une solution
programmable pour automatiser son CIP.

II. Solution proposée:


Après avoir étudié l’ensemble du process ainsi que les programmes des quatre recettes de
lavage, on a opté à la solution suivante :

Intégrer le CIP du tank7 dans le programme de nettoyage d’une ligne de préfiltration (ligne
A), sachant que le CIP des lignes de préfiltration ne se fait qu’à base d’une seule recette qui
est la recette de l’acide péracitique.

Pour que cette solution soit réalisable on a apporté quelques modifications au chemin de la
recette. On a aussi ajouté quelques éléments :

52
Chapitre IV Implémentation du programme

 Un PH-mètre à la sortie du tank7 pour pouvoir mesurer le PH lors du rinçage après le


traitement à l’acide péracitique,
 Des vannes papillon TOR :
- à l’entrée du tank pour assurer le flip flop lors du CIP (VPR7, VPL7).
- à la sortie du tank7 pour la sécurité de la pompe P007 (VP07).
- une pour le drainage du tank (VPD7).
 De la tuyauterie pour la modification du chemin de la recette.
Nous allons donc donner un programme pour notre solution qu’on réalisera avec
l’outil de programmation STEP7. Ce programme sera implémenté dans l’automate
S7-300 de l’armoire principale.

III. Grafcet du CIP du tank7:


La figure suivante représente le Grafcet du CIP du tank7 qui sera traduit en programme
STEP7.

53
Chapitre IV Implémentation du programme

IV. Implémentation du programme:

IV.1. Configuration matérielle:

La configuration matérielle consiste en la disposition des châssis (racks), de modules et


d’appareils de la périphérie centralisée. Les châssis sont représentés par une table de
configuration, dans laquelle on peut enficher un nombre défini de modules, comme dans les
châssis réels.
Nous avons choisi une alimentation (PS 307 5A), une CPU 317-2DN/NP, un module
d’entrées analogiques, trois autres d’entrées logiques, et deux de sorties logiques pour établir
notre configuration matérielle.
Ce choix est justifié par le nombre d’entrées /sorties que possède notre installation
(Soit 135 entrées /sorties environs), ainsi que leurs nature :
 entrées analogiques pour les régulateurs et les comparaisons
 les entrées/ sorties logiques pour ce qui est boutons poussoirs, capteurs, vannes et
pompes.
La figure IV.2. Illustre notre configuration matérielle

Figure IV.2.  Configuration matérielle


54
Chapitre IV Implémentation du programme

IV.2. Structure de programme de conduite de l’installation:


La figure IV.3 représente la structure du programme Du CIP du tank 7 par la recette 4 qui est
celle de l’acide péracitique.

FC1 : Programme de la phase


remplissage des tanks 8 et 9

FC2 : Programme de la phase


traitement à l’acide
Péracetique

FC 3 : Programme de la
OB1 phase rinçage et drainage du
tank 7 et tuyauterie

FC4 : Programme des valeurs


analogiques pour les besoins
de la supervision

FC5 : Programme des


alarmes

Figure VI.3. Structure du programme

IV.3. Table des mnémoniques :


Un mnémonique est un nom que l’utilisateur définit en respectant les règles de syntaxe
imposées. Il est destiné à rendre le programme utilisateur très lisible et aide donc à gérer
facilement les grands nombres de variables couramment rencontrés dans ce genre de
programme. Ce nom peut être utilisé pour la programmation et le contrôle commande, une
fois son affectation déterminée (par exemple : variable, type de donnée, bloc).
Figure IV.4 illustre l’utilisation de la table des mnémoniques dans notre projet
La suite de la table sera présentée dans l’annexe.

55
Chapitre IV Implémentation du programme

Figure IV.4. Une partie de la table des mnémonique

56
Chapitre IV Implémentation du programme

IV.4. Exemple d’une partie de notre programme:

 La fonction FC1 appelé dans OB1 :

Figure IV.5. Le bloc FC1 (appel dansOB1)

IV.5. Validation de notre programme de conduite avec S7-PLCSIM:

Le logiciel de simulation d’automate S7-PLCSIM, intégré dans l’atelier logiciel STEP 7

Professional, permet le test dynamique des programmes de toute configuration automate

SIMATIC S7 sans disposer du matériel cible. Il permet :

 Traitement du code programme comme dans un automate S7 réel, avec toutes


possibilités de mises au point dynamique du programme à partir de l’atelier
logiciel STEP 7
 Possibilité de traitement cyclique ou cycle par cycle

57
Chapitre IV Implémentation du programme

 Interface utilisateur pour visualisation/forçage de la CPU automate émulée et


des entrées/sorties
 Composant ActiveX ProSim fourni pour l'interfaçage avec des modules
logiciels de simulation dynamique de partie opérative
Intégré de base dans l'atelier logiciel STEP 7 Professional, S7-PLCSIM est disponible sous
forme de logiciel optionnel pour STEP 7 Basis. Le logiciel de simulation S7-PLCSIM associé
à l'atelier logiciel STEP 7 permet de réduire, de manière significative, les temps de mise en
service de vos installations grâce à la mise au point et l’optimisation anticipée des
programmes automates.

Figure IV.6 : Fenêtre du S7-PLCSIM

58
Chapitre IV Implémentation du programme

IV.5. Exemple de simulation par le S7-PLCSIM:

 Fonction FC2:
Ceci est un exemple concret de notre programme dans lequel on a procédé à la simulation
d’une fonction de FC2.
L’exemple que nous allons illustrer est la programmation implémentée dans la fonction FC2,
il représente la deuxième phase du programme qui est la phase de traitement à l’acides
péracetique envoyé dans la tuyauterie par une pompe doseuse PD001.
La figure suivante illustre l’ouverture des vannes TOR, pour le dosage de l’acide péracitique.

Figure IV.7. Ouverture de vannes (Simulation du bloc FC2)

59
Chapitre IV Implémentation du programme

Cette figure représente l’ouverture de la vanne de régulation à 100% après une temporisation
de 2 minutes.

Figure IV.8. Temporisation de 2min (Simulation du bloc FC2)

60
Chapitre IV Implémentation du programme

Démarrage de la pompe doseuse de


Figure IV.9. Ouverture VP175A (Simulation du bloc FC2) l’acide péracetique après une
temporisation de 30 secondes à partir
du démarrage de la pompe P008

61
Chapitre IV Implémentation du programme

62
Chapitre IV Implémentation du programme

Figure IV.10. Démarrage de PD001 (Simulation du bloc FC2)

Arrêt de la pompe doseuse après consommation des 4m3 de la solution d’acides péracetique et
début de la temporisation de 20 minutes (temps de traitement).

63
Chapitre IV Implémentation du programme

Figure IV.11. Arrêt PD001, début temporisation de 20 minutes (Simulation du bloc FC2)

Conclusion

La validation du programme du CIP que nous avons développé a été réalisée grâce au logiciel
de simulation des modules physiques et au test sur automate S7-300.

64
Chapitre IV Implémentation du programme

Dans un souci de développement d’une solution de supervision «ON LINE », nous avons opté
pour la programmation structurelle afin que l’opérateur de conduite ait toutes les informations
nécessaires pour une bonne prise de décisions.
Dans le chapitre suivant, nous allons développer une application de supervision à base du
logiciel ProTool et la proposer aussi complète que possible, permettant une visualisation
dynamique des entrées/sorties et simplifiant la tâche de control à l’opérateur.

65

Vous aimerez peut-être aussi