Transcription of Document de formation pour une solution complète d ...
1 Automatisation et technique des commandes - SCE Document de formation T I A Page 1 sur 48 Module A3 Edition : 05/2004 ; fr : 05/2005 Programmation d automate Startup avec STEP 7 Document de formation pour une solution compl te d automatisation Totally Integrated Automation (T I A) MODULE A3 Initiation la programmation d API avec STEP 7 Automatisation et technique des commandes - SCE Document de formation T I A Page 2 sur 48 Module A3 Edition : 05/2004 ; fr : 05/2005 Programmation d automate Startup avec STEP 7 Ce Document a t dit par Siemens A&D SCE (Automatisierungs und antriebstechnik , Siemens A&D Cooperates with Education) des fins de formation . Siemens ne se porte pas garant de son contenu.
2 La communication, la distribution et l utilisation de ce Document sont autoris es dans le cadre de formation publique. En dehors de ces conditions, une autorisation crite par Siemens A&D SCE est exig e ( M. Knust: E-Mail: Tout non-respect de cette r gle entra nera des dommages et int r ts. Tous les droits, ceux de la traduction y compris, sont r serv s, en particulier dans le cas de brevets ou de mod les d pos s. Nous remercions l entreprise Michael Dziallas Engineering et les enseignants d coles professionnelles ainsi que tous ceux qui ont particip l laboration de ce Document . Automatisation et technique des commandes - SCE Document de formation T I A Page 3 sur 48 Module A3 Edition : 05/2004 ; fr : 05/2005 Programmation d automate Startup avec STEP 7 PAGE : 1. 5 2. Conseils pour la programmation du SIMATIC S7-300 avec STEP 7 Syst me d automatisation SIMATIC 7 Logiciel de programmation STEP 7 3.)
3 Installation du logiciel STEP 8 4. Param trage de l interface de programmation (PC Adapter).. 9 5. Qu est ce qu un automate et quoi sert-il ?.. 14 Que signifie le concept automate programmable ?.. 14 Comment l automate programmable commande-t-il le processus ?.. 14 Comment l automate re oit-il les informations sur les tats du processus ?.. 15 Quelle est la diff rence entre les contacts ouverture et fermeture ?.. 15 Comment l'automate adresse-t-il des signaux d'entr e/sortie ?.. 16 Comment le programme est-il trait dans l automate ?.. 17 A quoi ressemblent les op rations logiques dans le programme de l'automate ?.. 18 ET 18 OU 20 N 21 Comment le programme d'automatisation est-il cr ? Comment arrive-t-il dans la m moire de l automate programmable ?.. 22 6. Installation et mise en service du SIMATIC 23 7. Exemple d 26 8. Cr ation du projet STEP 27 9. Ecriture du programme STEP 7 dans le logigramme 35 10.
4 Test du programme STEP 7 dans la 47 Automatisation et technique des commandes - SCE Document de formation T I A Page 4 sur 48 Module A3 Edition : 05/2004 ; fr : 05/2005 Programmation d automate Startup avec STEP 7 Les symboles suivants seront utilis s dans ce module : Information Installation Programmation Exemple d application Indications Automatisation et technique des commandes - SCE Document de formation T I A Page 5 sur 48 Module A3 Edition : 05/2004 ; fr : 05/2005 Programmation d automate Startup avec STEP 7 Avant-propos Indications Installation Interface Qu est ce qu un automate ? S7-300 Exemple Projet Programme Tests 1. AVANT-PROPOS Le contenu du module A3 est assign l unit Connaissances de base de la programmation STEP 7 et pr sente une rapide entr e en mati re dans la programmation STEP 7.
5 Objectif : Dans ce module, le lecteur va apprendre comment programmer un automate programmable l aide de l outil STEP 7. Ce cours a pour but de vous donner les notions de base et pr sente la mani re de proc der travers un exemple d taill . Installation du logiciel et param trage de l'interface de programmation Explication de ce qu est un automate programmable et de son fonctionnement Installation et mise en service d un automate SIMATIC S7-300 Cr ation d un programme-exemple Chargement et test du programme-exemple Pr -requis : Les connaissances suivantes sont requises pour l tude de ce module : Syst mes d exploitation : Windows 95/98/2000/ Connaissances de base de la programmation STEP 7 2 - 3 jours Module A Syst me de bus s rie industriels 2- 3 jours Module D Fonctions avanc es de la programmation STEP 7 2- 3 jours Module B Visualisation des processus 2- 3 jours Module F Langage de programmation 2- 3 jours Module C Communication IT avec SIMATIC S7 1- 2 jours Module E Simulation de dispositif avec SIMIT SCE 1-2 jours Module G Automatisation et technique des commandes - SCE Document de formation T I A Page 6 sur 48 Module A3 Edition : 05/2004 ; fr : 05/2005 Programmation d automate Startup avec STEP 7 Avant-propos Indications Installation Interface Qu est ce qu un automate ?
6 S7-300 Exemple Projet Programme Tests Configurations mat rielles et logicielles requises 1 PC, syst me d exploitation : Windows 95/98/2000/ avec - Minimum : 133 MHz et 64Mo RAM, 65 Mo d espace disponible - Optimal : 500 MHz et 128Mo RAM, 65 Mo d espace disponible 2 Logiciel STEP7 V 3 Interface ordinateur MPI (Ex : PC Adapter) 4 Automate SIMATIC S7-300 avec au moins un module d entr es/sorties num rique. Les entr es doivent sortir sur le tableau de commande. Exemple de configuration : - Bloc d alimentation : PS 307 2A - CPU : CPU 314 - Entr es num riques : DI 16x DC24V - Sorties num riques : DO 16x DC24V / 0,5 A 1 PC 2 STEP7 4 S7-300 3 PC Adapter Automatisation et technique des commandes - SCE Document de formation T I A Page 7 sur 48 Module A3 Edition : 05/2004 ; fr : 05/2005 Programmation d automate Startup avec STEP 7 Avant-propos Indications Installation Interface Qu est ce qu un automate ?
7 S7-300 Exemple Projet Programme Tests 2. CONSEILS POUR LA PROGRAMMATION DU SIMATIC S7-300 AVEC STEP 7 SYSTEME D AUTOMATISATION SIMATIC S7-300 Le syst me d'automatisation SIMATIC S7-300 est un automate modulaire compact pour une gamme de comp tence inf rieure et moyenne. Vous trouvez une gamme tendue de modules S7-300 pour r pondre de mani re optimale votre t che d'automatisation. L'automate S7 est constitu d'une alimentation, d'une CPU et d'un module d'entr es ou de sorties (Modules E/S). A ceux-ci peuvent s'ajouter des processeurs de communication et des modules de fonction qui se chargeront de fonctions sp ciales, telles que la commande d'un moteur pas pas par exemple. L'automate programmable contr le et commande une machine ou un processus l'aide du programme S7. Les modules d'entr es/sorties sont adress s dans le programme S7 via les adresses d'entr e (E) et adresses de sortie (S). L'automate est programm l'aide du logiciel STEP 7.
8 LOGICIEL DE PROGRAMMATION STEP 7 Le logiciel STEP 7 est l'outil de programmation des syst mes d'automatisation : - SIMATIC S7-300 - SIMATIC S7-400 - SIMATIC WinAC STEP 7 offre les fonctions suivantes pour l'automatisation d'une installation : - Configuration et param trage du mat riel - Param trage de la communication - Programmation - Test, mise en service et maintenance - Documentation, archivage - Fonctions de diagnostic et d'exploitation Vous trouvez pour toutes ces fonctions une aide en ligne d taill e. Automatisation et technique des commandes - SCE Document de formation T I A Page 8 sur 48 Module A3 Edition : 05/2004 ; fr : 05/2005 Programmation d automate Startup avec STEP 7 Avant-propos Indications Installation Interface Qu est ce qu un automate ? S7-300 Exemple Projet Programme Tests 3.
9 INSTALLATION DU LOGICIEL STEP 7 STEP 7 existe en trois variantes : - La version de base STEP 7 permet l'utilisation d'autres logiciels optionnels tels que S7-GRAPH ou S7-PLCSIM. Cet ensemble de logiciel requiert une autorisation. - Le logiciel STEP 7 de base pour les tudiants comporte un logiciel optionnel S7-PLCSIM. Ce logiciel n cessite une autorisation et elle est valable pour 120 jours. - La version STEP 7 Mini (n est plus disponible !) en tant que version pour d butant. Aucune autorisation n est requise. Cette version ne permet pas l utilisation d autres logiciels tels que S7-PLCSIM ou S7-GRAPH. STEP 7 est livr sur Cd-rom, avec une disquette pour la version de base de STEP 7contenant l'autorisation qui devra tre transf r e au PC et permet l'utilisation de la version de base de STEP 7. Cette autorisation peut tre retransf r e sur la disquette pour tre utilis e sur un autre PC. Pour en savoir plus sur l'installation et le transfert des autorisations, veuillez vous r f rer au module 2 Installation de STEP 7 / Manipulation de l'autorisation.
10 Pour installer STEP 7, proc dez comme suit : 1. Ins rez le CD de STEP 7 dans le lecteur de CD-ROM. 2. Le programme est automatiquement lanc . Si ce n'est pas le cas, effectuez un double clic sur le fichier ' '. Le programme d installation vous guide tout au long de l'installation de STEP 7. 3. Une autorisation, c'est- -dire une licence, est requise pour l'utilisation de la version de base de STEP 7 sur votre ordinateur. Vous devez transf rer celle-ci de la disquette d'autorisation sur l'ordinateur. Ceci a lieu la fin de l'installation. Le programme d installation vous demande dans une bo te de dialogue si vous souhaitez proc der l'installation de l'autorisation. Si vous cliquez sur 'Oui' , vous tes ensuite invit ins rer la disquette d'autorisation dans le lecteur pour transf rer l'autorisation sur le lecteur. Automatisation et technique des commandes - SCE Document de formation T I A Page 9 sur 48 Module A3 Edition : 05/2004 ; fr : 05/2005 Programmation d automate Startup avec STEP 7 Avant-propos Indications Installation Interface Qu est ce qu un automate ?