Summary of the content on the page No. 1
Automatisation et technique des commandes - SCE
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
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
Summary of the content on the page No. 2
Automatisation et technique des commandes - SCE 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. 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
Summary of the content on the page No. 3
Automatisation et technique des commandes - SCE PAGE : 1. Avant-propos................................................................................................. 5 2. Conseils pour la programmation du SIMATIC S7-300 avec STEP 7............... 7 2.1 Système d’automatisation SIMATIC S7-300....................................................... 7 2.2 Logiciel de programmation STEP 7................................................................... 7 3. Instal
Summary of the content on the page No. 4
Automatisation et technique des commandes - SCE Les symboles suivants seront utilisés dans ce module : Information Installation Programmation Exemple d’application Indications 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
Summary of the content on the page No. 5
Automatisation et technique des commandes - SCE 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. Connaissances de base de la programmation STEP 7 2 - 3 jours Module A Fonctions avancées de la Simulation de dispositif programmation STEP 7 avec SIMIT SCE 2- 3 jours Module B 1-2 jours Module G Langage
Summary of the content on the page No. 6
Automatisation et technique des commandes - SCE Configurations matérielles et logicielles requises 1 PC, système d’exploitation : Windows 95/98/2000/ME/NT4.0/XP avec - Minimum : 133MHz et 64Mo RAM, 65 Mo d’espace disponible - Optimal : 500MHz et 128Mo RAM, 65 Mo d’espace disponible 2 Logiciel STEP7 V 5.x 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
Summary of the content on the page No. 7
Automatisation et technique des commandes - SCE 2. CONSEILS POUR LA PROGRAMMATION DU SIMATIC S7-300 AVEC STEP 7 2.1 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 mo
Summary of the content on the page No. 8
Automatisation et technique des commandes - SCE 3. 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 Mi
Summary of the content on the page No. 9
Automatisation et technique des commandes - SCE 4. PARAMETRAGE DE L’INTERFACE DE PROGRAMMATION (PC ADAPTER) Une liaison MPI est nécessaire pour programmer un SIMATIC S7-300 depuis le PC ou la PG. MPI signifie Multi Point Interface (interface multipoint) et est une interface de communication utilisée pour la programmation, le contrôle-commande avec HMI et l'échange de données entre des CPU SIMATIC S7 jusqu'à 32 nœuds maximum. Chaque CPU du SIMATIC S7-300 est équipée
Summary of the content on the page No. 10
Automatisation et technique des commandes - SCE 2. Cliquez sur le bouton ‚Sélectionner’ pour installer l’interface MPI proposée. ( → Sélectionner) Cliquez sur ‘Sélectionner’ 3. Sélectionnez la carte voulue, par exemple 'PC Adapter', et choisissez 'Installer' (PC Adapter →Installer). Cliquez sur ‘Installer’ Cliquez sur ‘Adaptateur PC’ Avant-propos Indications Installation Interface Qu’est ce qu’un automate ? S7-300 Exemple Projet Prog
Summary of the content on the page No. 11
Automatisation et technique des commandes - SCE 4. Validez avec ‚Oui’. Dans le cas d’une nouvel enregistrement d’interface de STEP 7 en tant qu’interface standard, veuillez utiliser l’accès ‚en ligne’. Ensuite ‚fermez’ la boîte de dialogue pour le choix de l’interface. (→ Oui → Fermer) Cliquez sur ‘Oui’ Cliquez sur ‘Fermer’ 5. Choisissez les 'Propriétés' du 'PC Adapter (MPI)’ ( → PC Adapter (MPI) → Propriétés) Cliquez sur ‘Propriétés’ Cliquez sur ‘Adap
Summary of the content on the page No. 12
Automatisation et technique des commandes - SCE 6. Réglez le 'Port COM' et la 'Vitesse de transmission' de l'interface série. Port COM 2 Vitesse de transmission Indications : La vitesse de transmission doit être également réglée sur le PC Adapter ! Les adaptateurs PC de l'ancienne génération (aussi appelés câbles PC/MPI) ne peuvent traiter qu'une vitesse de transmission plus lente de 19200 bit/s. 7. Sélectionnez des valeurs pour ‚Adresse MPI’, ‚Délai d’atte
Summary of the content on the page No. 13
Automatisation et technique des commandes - SCE 9. Pour voir si le paramétrage est correct, appelez maintenant 'SIMATIC Manager' en double- cliquant sur son icône. ( → SIMATIC Manager). 10. Enfichez ensuite le connecteur provenant de l'interface MPI du PC dans l'interface MPI de la CPU et activez l'alimentation en courant de l'automate. L'interface MPI est située derrière le couvercle de la CPU. Il s'agit d'un connecteur sub D à 9 points. 11. Cliquez ensuite sur l
Summary of the content on the page No. 14
Automatisation et technique des commandes - SCE 5. QU'EST-CE QU'UN AUTOMATE ET A QUOI SERT-IL ? 5.1 QUE SIGNIFIE LE CONCEPT AUTOMATE PROGRAMMABLE ? L'automate programmable ou système d'automatisation est un appareil qui commande un processus (par exemple une machine à imprimer pour l'impression de journaux, une installation de remplissage de ciment, une presse pour le moulage de formes plastiques sous pression, etc.). Ceci est possible grâce aux instructions d'un p
Summary of the content on the page No. 15
Automatisation et technique des commandes - SCE 5.3 COMMENT L'AUTOMATE REÇOIT-IL LES INFORMATIONS SUR LES ETATS DU PROCESSUS? L'automate programmable reçoit les informations sur le processus via les capteurs de signaux reliés aux entrées de l’automate. Ces capteurs de signaux peuvent, par exemple, être des capteurs qui reconnaîtront si la pièce d'usinage se trouve à une position donnée ou de simples commutateurs ou interrupteurs qui peuvent être fermés ou ouverts. Il
Summary of the content on the page No. 16
Automatisation et technique des commandes - SCE 5.5 COMMENT L'AUTOMATE ADRESSE-T-IL DES SIGNAUX D'ENTREE/SORTIE ? La déclaration d'une entrée ou sortie donnée à l'intérieur d'un programme s'appelle l'adressage. Les entrées et sorties des automates sont la plupart du temps regroupées en groupes de huit entrées ou sorties numériques. Cette unité de huit entrées ou sorties est appelée un octet. Chaque groupe reçoit un numéro que l'on appelle l'adresse d'octet. Afin de p
Summary of the content on the page No. 17
Automatisation et technique des commandes - SCE 5.6 COMMENT LE PROGRAMME EST-IL TRAITE DANS L'AUTOMATE ? Le traitement du programme dans l'automate est cyclique et se déroule comme suit : 1. Après la mise sous tension de l'automate programmable, le processeur qui constitue pour ainsi dire le cerveau de l'automate vérifie si chaque entrée est sous tension ou non. L'état de ces entrées est enregistré dans la mémoire image des entrées (MIE). Si l'entrée est sous tensio
Summary of the content on the page No. 18
Automatisation et technique des commandes - SCE 5.7 A QUOI RESSEMBLENT LES OPERATIONS LOGIQUES DANS LE PROGRAMME DE L'AUTOMATE ? Les opérations logiques servent à définir des conditions pour l'activation d'une sortie. Elles peuvent être créées dans le programme de l'automate programmable dans les langages de programmation Schéma des circuits (CONT), Logigramme (LOG) ou Liste d'instructions (LIST). Nous nous limiterons en vue de simplification ici au langage LOG. Il
Summary of the content on the page No. 19
Automatisation et technique des commandes - SCE Circuit de protection de l'automate programmable : Pour que cette logique puisse être réalisée dans le programme d'automatisation, les deux commutateurs doivent naturellement être reliés aux entrées de l'automate programmable. S1 est relié ici à l'entrée E 0.0 et S2 à l'entrée E 0.1. De plus, la lampe H1doit être reliée à une sortie par exemple A 4.0 24V Commutateur S1 E 0.0 24V Entrées E 0.1 Comm
Summary of the content on the page No. 20
Automatisation et technique des commandes - SCE 5.7.2 OU LOGIQUE Exemple d'une opération OU : Une lampe doit s'allumer, si l’un ou les deux contacts à fermeture sont activés. Schéma de circuits : S1 24V S2 24V H1 M Explication : La lampe s'allume au moment précis ou l’un ou les deux commutateurs sont activés. Si le commutateur S1 ou S2 est activé, alors la lampe H1 s'allume. Circuit de protection de l’automate programmable : Pour que