Automation and drives - SCE
Document de formation
pour une solution complète d’automatisation
Totally Integrated Automation (T I A)
Annexe I
Base de la programmation d’API
avec SIEMENS SIMATIC S7-300
Bases de la programmation des API avec SIMATIC S7-300
Automation and drives - SCE
PAGE :
1. Avant-propos........................................................................................................
2. Structure et fonction d’un API ............................................................................
2.1 Catégorie de signaux en technique de régulation ...........................................
2.1.1 Signaux binaires ....................................................................................................
2.1.2 Signaux analogiques .............................................................................................
2.2 Format de nombre ...............................................................................................
2.2.1 Système décimal....................................................................................................
2.2.2 Système dual .........................................................................................................
2.2.3 Code BCD (Code 8-4-2-1) .....................................................................................
2.2.4 Système hexadécimal............................................................................................
2.2.5 Représentation des systèmes de nombre .............................................................
2.2.6 Règles de conversion ............................................................................................
2.3 Notions du monde de l’informatique .................................................................
2.3.1 Bit ...................................................................................................................
2.3.2 Octet ...................................................................................................................
2.3.3 Mot ...................................................................................................................
2.3.4 Mot double .............................................................................................................
2.3.5 Adresse de bit ........................................................................................................
2.3.6 Adresse d’octet ......................................................................................................
2.3.7 Adresse de mot ......................................................................................................
2.3.8 Adresse de mot double ..........................................................................................
2.4 Structure d’un API ...............................................................................................
2.5 Fonctionnement de base d’un API .....................................................................
2.5.1 Le module central CPU ..........................................................................................
2.5.2 Le système à bus ...................................................................................................
2.5.3 Le module d’alimentation en courant.....................................................................
2.5.4 Mémoire programme .............................................................................................
2.5.5 RAM ...................................................................................................................
2.5.6 Memory Card (Flash- EPROM) .............................................................................
2.5.7 Micro Memory Card (MMC) ...................................................................................
2.5.8 Retirer et enficher des cartes mémoire (Memory Card et MMC) ..........................
2.6 Système d’automatisation SIMATIC S7 .............................................................
2.6.1 SIMATIC S7-300 ....................................................................................................
Bases de la programmation des API avec SIMATIC S7-300
Automation and drives - SCE
2.7 Traitement du programme ..................................................................................
2.7.1 Mémoire programme .............................................................................................
2.7.2 Traitement linéaire du programme ........................................................................
2.7.3 Traitement structuré du programme ......................................................................
2.7.4 Blocs utilisateur ......................................................................................................
2.7.5 Blocs systèmes pour les fonctions standards et système .....................................
3. Langage de programmation STEP7 ...................................................................
3.1 Généralités sur le langage de programmation STEP7 .....................................
3.2 Conversion STEP5 ⇒ STEP7 ..............................................................................
3.3 La norme IEC 61131 .............................................................................................
3.4 Arborescence .......................................................................................................
3.5 Configurer et paramétrer ....................................................................................
3.6 L’instruction de commande ................................................................................
3.6.1 Partie Opération .....................................................................................................
3.6.2 Partie Opérande ....................................................................................................
3.7 Adressage.............................................................................................................
3.7.1 Adressage mnémonique ........................................................................................
3.7.2 Adressage inconditionnel.......................................................................................
3.8 Représentation du programme ..........................................................................
3.8.1 Schéma à contact CONT .......................................................................................
3.8.2 Plan logique LOG ..................................................................................................
3.8.3 Liste d’instructions LIST.........................................................................................
3.9 Mémoire interne ...................................................................................................
3.9.1 Mémoire interne rémanente...................................................................................
3.9.2 Mémoire interne non rémanente ...........................................................................
Bases de la programmation des API avec SIMATIC S7-300
Automation and drives - SCE
1. AVANT-PROPOS
L’annexe I est le pré-requis pour le traitement du module ‚Fondements de la programmation STEP 7’.
Programmation sur STEP 7
Notions de base
2 - 3 jours Modules A
Fonctions étendues de la Simulation de systèmes
programmation STEP 7 avec SIMIT SCE
2- 3 jours Modules B 1- 2 jours Modules G
Langages de Système de bus Visualisation
programmation industriels des processus
2- 3 jours Modules C 2- 3 jours Modules D 2- 3 jours Modules F
Communication IT
avec SIMATIC S7
1- 2 jours Modules E
Objectif :
Les automates à mémoire programmable, ou API , se sont aujourd’hui imposés comme la partie
centrale de tout automate. Avec ces commandes, les tâches d’automatisation peuvent être
exécutées économiquement suivant chaque problématique.
COMM AN DER REGULER
SPS
S IG N A L E R E T P R O T O C O L E R S E R V IR E T V IS U A L IS E R
CALCULER
On donnera dans ces documents un aperçu sur le système d’automatisation SIMATIC S7-300 et le
logiciel de programmation correspondant STEP 7.
Pré-requis :
Aucun pré-requis particulier n’est nécessaire pour l’étude de cette annexe, car elle traite elle-même
des bases.
Bases de la programmation des API avec SIMATIC S7-300