Programmation de l‘API
SIMATIC S7-1200 avec TIA Portal
Automatique Industrielle
Pétrochimie Master_2
Travaux Pratique : S7-1200
TP2
1
Programmation de l‘API
SIMATIC S7-1200 avec TIA Portal
Sommaire :
I) Fonctionnement en automatique
2
Programmation de l‘API
SIMATIC S7-1200 avec TIA Portal
Données de fonctionnement en mode automatique :
Au repos, la presse est en haut avec un retour de capteur mécanique « Presse en
position haute », l’appui sur un bouton « Marche » fera démarrer le cycle de
pressage. L’appui sur un bouton « Arrêt » laissera terminer le cycle puis arrêtera
la presse en position haute.
Un BP d’arrêt d’urgence fera remonter la presse directement.
Entrées / Sorties :
E0.0 : Capteur position haute (=1 : presse en haut)
E0.1 : Capteur position basse (=1 : presse en bas)
E0.2 : AU (=0 : AU enclenché).
A0.0 : Commande vérins (=1 : sortir vérins ; =0 : monter vérins)
M10.1 : Commutateur « Marche/Arrêt » (=0 : cycle à l’arrêt)
MW12 : Mots pour numéro d’étape.
Remarque : Le commutateur « Marche/Arrêt » sera sur le pupitre opérateur, pour cette raison,
il n’est pas câblé sur une sortie mais utilise une variable interne.
Créez ces nouvelles variables :
3
Programmation de l‘API
SIMATIC S7-1200 avec TIA Portal
Créez une nouvelle fonction de la même manière et nommez le « FC_Auto ».
Le bloc s’ouvre automatiquement, il nous reste plus qu’à programmer le mode automatique de
la presse.
Exemple de programmation : page 18 à 21.
Solution de programmation du mode automatique de la presse :
Insérez une boite vide nommé « == » (boite de comparaison) puis entrez le format « Int »
(boite de comparaison d’entier) puis les valeurs à comparer.
4
Programmation de l‘API
SIMATIC S7-1200 avec TIA Portal
Programmez ensuite les transitions des étapes sur différents réseaux.
5
Programmation de l‘API
SIMATIC S7-1200 avec TIA Portal
Fermez le bloc, enregistrez et renommez le bloc FC1 : « FC_Sortie » et ouvrez le.
Programmez le réseau en ajoutant le mode automatique.
6
Programmation de l‘API
SIMATIC S7-1200 avec TIA Portal
Nous allons maintenant programmer l’appel des fonctions dans l’OB cyclique et inclure un
OB de démarrage.
Ouvrez l’OB1 et entrez les appels des fonctions.
Pour cela, cliquez sur la fonction et glissez-la sur le réseau
Créez un OB de démarrage (Startup).
7
Programmation de l‘API
SIMATIC S7-1200 avec TIA Portal
Il ne vous reste plus qu’à écrire la mise à 0 de toute les valeur au démarrage.
Fermez le bloc est enregistrez votre projet.