Vous êtes sur la page 1sur 17

Sommaire

Page

Du processus au projet ... 2 Outils STEP 7. 3 Dmarrage du SIMATIC Manager .. 4 Menus et barre d'outils du SIMATIC Manager ... 5 Barre d'outils du SIMATIC Manager . 6 Structure d'un projet STEP 7 . 7 Affichage en ligne/hors ligne dans le SIMATIC Manager. 8 Paramtres du SIMATIC Manager ... 9 Cration d'un projet S7 ... 10 Insertion d'un programme S7 .. 11 Insertion d'un bloc S7 .. 12 Aide en ligne STEP 7 . 13 Exercice : Cration d'un projet .. 14 Exercice : Insertion d'un programme S7 .. 15 Exercice : Insertion d'un bloc S7 ... 16 Exercice : Effacement gnral de la CPU . 17

Centre de Formation Industrie

Page 1

Cours ST-7 Le SIMATIC Manager

Processus

En fait, un processus devant tre automatis se subdivise en une multitude de domaines et processus partiels plus petits, lis les uns aux autres. La tche principale consiste tout d'abord dcomposer l'ensemble du processus d'automatisation en diverses tches partielles. Chacune de ces tches partielles implique galement un paramtrage matriel et logiciel spcifique du systme d'automatisation : Matriel : - Nombre et types d'entres / sorties - Nombre et types de modules - Nombre de chssis - Performances et types de CPU - Systmes de contrle-commande - Systmes de mise en rseau Logiciel : - Structure du programme - Sauvegarde des donnes pour le processus d'automatisation - Donnes de configuration - Donnes de communication - Documentation du programme et du projet. Avec SIMATIC S7, tous les paramtres matriels et logiciels d'un processus d'automatisation sont grs dans le projet. Ce projet englobe le matriel ncessaire (+ configuration), la mise en rseau (+ configuration), l'ensemble des programmes et des donnes sauvegardes dans le cadre d'une solution d'automatisation.

Matriel et logiciel

Projet

Centre de Formation Industrie

Page 2

Cours ST-7 Le SIMATIC Manager

SIMATIC Manager

Ce gestionnaire de projets reprsente le programme principal du logiciel STEP7. "STEP 7 - Lisezmoi" contient des informations dtailles, sur la version ou la procdure d'installation, par exemple. Cet outil permet d'crire des programmes utilisateur STEP7 dans les langages de programmation "schma contacts", " liste d'instructions " ou " logigramme ". Les programmes utilisateur peuvent tre sauvegards sur des modules Flash EPROM, avec une console de programmation ou un programmateur d'EPROM externe. La structure et la configuration d'un rseau sont traites au chapitre "Communication". Cet outil sert paramtrer l'adresse locale des PG/PC, la vitesse de transmission et la premire adresse de PG/PC dans le rseau MPI. Le pack logiciel de base STEP 7 contient galement des blocs destins rsoudre les tches de rgulation. Le programme de paramtrage des blocs de rgulation est lanc via la commande "Paramtrage du rgulateur PID". Le convertisseur S5/S7 permet de transformer des programmes STEP5 en programmes STEP7. Vous disposez de diverses possibilits pour paramtrer une configuration multi-utilisateur. Le convertisseur TI/S7 permet de transformer des programmes SIMATIC TI en programmes STEP 7. Cours ST-7 Le SIMATIC Manager

Nota

CONT, LIST, LOG

Paramtrage de la carte mmoire

Configuration du rseau Paramtrage de l'interface PG-PC Paramtrage du rgulateur PID

Conversion de fichiers S5 Configuration du poste de travail Conversion de fichiers TI

Centre de Formation Industrie

Page 3

Introduction

Le gestionnaire de projets SIMATIC (SIMATIC Manager) est une interface graphique assurant le traitement en ligne / hors ligne d'objets S7, tels que les projets, fichiers de programmes utilisateur, blocs, stations matrielles et outils. Avec le SIMATIC Manager, vous pouvez : grer des projets et des bibliothques, appeler les outils STEP 7, accder en ligne au systme d'automatisation, paramtrer des cartes mmoire (modules mmoire). L'icne "SIMATIC Manager" s'affiche sur le bureau de Windows 95. Le programme "SIMATIC Manager" se trouve dans le menu initial sous SIMATIC. Comme pour toutes les applications Windows 95, vous pouvez cliquer deux fois sur l'icne ou slectionner la commande du du menu initial DEMARRER -> SIMATIC -> pour lancer le programme.

Dmarrage du SIMATIC Manager

Interface utilisateur

Le SIMATIC Manager gre les objets S7, comme les projets et les programmes utilisateurs. En ouvrant un objet, vous activez l'outil appropri son traitement. Un double clic sur un bloc de programme permet de lancer l'diteur de programme (Programm Editor) et donc de traiter ce bloc (dmarrage orient objet). L'aide en ligne sur la fentre active peut tre obtenue en appuyant sur la touche de fonction F1.

Nota

Centre de Formation Industrie

Page 4

Cours ST-7 Le SIMATIC Manager

Barre de titre

La barre de titre contient le titre de la fentre et les boutons permettant de la modifier. La barre de menu renferme tous les menus disponibles dans la fentre active. La barre d'outils contient des icnes reprsentant les commandes de menu les plus frquemment utilises. Ces icnes sont explicites. La barre d'tat affiche l'tat actif et des informations contextuelles. La barre des tches contient des boutons reprsentant les applications et les fentres ouvertes. La barre des tches peut tre dplace sur l'cran l'aide du bouton gauche de la souris.

Barre de menu Barre d'outils

Barre d'tat Barre des tches

Centre de Formation Industrie

Page 5

Cours ST-7 Le SIMATIC Manager

Centre de Formation Industrie

Page 6

Cours ST-7 Le SIMATIC Manager

Structure d'un projet Dans un projet, les donnes sont mmorises sous forme d'objets. La prsentation arborescente des objets rend compte de la hirarchie logique du projet. La reprsentation hirarchique du projet l'cran est similaire celle de l'Explorateur Windows 95. Seules les icnes prsentent un aspect diffrent. Hirarchie du projet Niveau 1 : L'icne du projet se trouve au niveau hirarchique suprieur. A chaque projet est associe une base de donnes dans laquelle sont mmorises toutes les informations relatives au projet. Les stations (S7-300, par exemple) reprsentent l'ensemble des informations relatives la structure matrielle et aux donnes de paramtrage des modules. Les stations permettent d'accder la configuration matrielle. Le dossier Programme S7 permet la cration de programmes. Le programme S7 renferme le logiciel spcifique pour les modules paramtrables de la gamme S7. Il runit les dossiers blocs et sources du programme. Les sous-rseaux (MPI, Profibus, Industrial Ethernet) constituent des segments du rseau.

Niveau 2 :

Niveaux 3 et suivants : ils dpendent du type d'objet de niveau suprieur.

Centre de Formation Industrie

Page 7

Cours ST-7 Le SIMATIC Manager

Hors ligne

Dans l'affichage hors ligne, la fentre de projet du SIMATIC Manager montre la structure du projet qui est mmorise sur le disque dur de la console de programmation. Le dossier "Programme S7" contient les objets "Sources" et "Blocs". Le dossier "Blocs" regroupe les donnes systme gnres lors de la configuration matrielle et les blocs crs l'aide de l'diteur CONT/LIST/LOG. En mode en ligne, la fentre de projet du SIMATIC Manager affiche la structure du projet stocke dans la CPU. Le dossier "Programme S7" contient uniquement l'objet "Blocs". Le dossier "Blocs" runit : les donnes systme (SDB) les blocs utilisateur (OB, FC, FB) les blocs systme spcifiques (SFC, SFB). Pour passer de l'affichage en ligne l'affichage hors ligne : slectionnez la commande Affichage -> Hors ligne ou Affichage -> En ligne ou cliquez sur l'icne correspondante de la barre d'outils : En ligne Hors ligne.

En ligne

Commutation

Centre de Formation Industrie

Page 8

Cours ST-7 Le SIMATIC Manager

Procdure Onglet "Langue"

SIMATIC Manager -> Outils -> Paramtres Langue : permet de dfinir la langue dutilisation du SIMATIC Manager, des menus, des botes de dialogue, de l'aide, etc. La liste propose contient uniquement les langues installes. Abrviations : permet de slectionner le langage de programmation qui peut sexprimer selon deux symboliques, pour crire ou lire un programme. Paramtres de base pour le traitement de projets et de bibliothques : Chemin daccs des projets dfinit le rpertoire dans lequel devront tre mmoriss les projets de l'utilisateur. Chemin daccs des bibliothques dfinit le rpertoire dans lequel devront tre mmorises les bibliothques de l'utilisateur. Les options complmentaires pour insrer des objets, ouvrir des projets et organiser les fentres seront tudies plus loin. Dsactivation des messages systme Un clic sur le bouton "Activer" permet de visualiser nouveau tous les messages systme prcdemment dsactivs dans la fentre en cours en cochant la case "Ne pas afficher ce message ultrieurement". Cet onglet permet de paramtrer l'affichage en ligne. Cet onglet permet de dterminer les colonnes qui s'affichent lorsque la vue dtaille est active (cf. aide). L'archivage des projets est trait au chapitre "Documenter, sauvegarder, archiver".

Onglet "Gnral"

Onglet "Affichage" Onglet "Colonnes" Onglet "Archivage"

Centre de Formation Industrie

Page 9

Cours ST-7 Le SIMATIC Manager

Cration d'un projet

Slectionnez la commande Fichier -> Nouveau ou cliquez sur l'icne dans la barre d'outils. Vous accdez la bote de dialogue "Nouveau" qui permet de crer un nouveau projet ou une nouvelle bibliothque. Entrez le nom de votre projet dans la zone de saisie "Nom" et validez-le par "OK".

Nota

1. Le chemin d'accs dfini dans le SIMATIC Manager sous Outils -> Paramtres s'affiche dans le champs "Destination (chemin)". 2. Depuis la version V3.2, le STEP 7 possde un assistant Nouveau projet qui guide l'utilisateur dans la cration de projets.

Centre de Formation Industrie

Page 10

Cours ST-7 Le SIMATIC Manager

Insertion d'un programme

Pour ajouter un nouveau programme au projet actif, slectionner Insertion -> Programme -> Programme S7. Lorsque vous insrez des objets, le systme leur attribue automatiquement un nom orient objet, par exemple "Programme S7(1)". Vous pouvez ensuite modifier ce nom votre gr.

Nota

La dmarche qui vient d'tre dcrite gnre un programme indpendant de la configuration matrielle. Les programmes lis des lments matriels spcifiques sont tudis au chapitre "Configuration matrielle".

Centre de Formation Industrie

Page 11

Cours ST-7 Le SIMATIC Manager

Insertion d'un bloc

Si vous cliquez sur Insertion -> Bloc S7, une liste des difffrents types de blocs s'affiche : Les blocs d'organisation (OB) sont appels par le systme. Ils constituent l'interface entre le systme d'exploitation et le programme utilisateur. Les fonctions (FC) et blocs fonctionnels (FB) contiennent le programme utilisateur proprement dit. Ils permettent de scinder un programme complexe en petites units claires. Les blocs de donnes (DB) renferment les donnes utilisateur.

Aprs avoir slectionn un type de bloc, vous accdez la bote de dialogue "Proprits" dans laquelle vous dfinissez le numro du bloc et le langage de programmation de cration (CONT, LIST ou LOG). Nous tudierons ultrieurement le paramtrage des autres proprits spcifiques chaque type de bloc. Lorsque le paramtrage est termin, validez-le par OK, le nouveau bloc est alors insr dans le programme actif.

Centre de Formation Industrie

Page 12

Cours ST-7 Le SIMATIC Manager

Appel

Vous pouvez appeler l'aide en ligne de diffrentes manires : 1. Si vous slectionnez la commande Aide - > Rubriques d'aide, vous activez l'aide gnrale. 2. Pour obtenir l'aide contextuelle, appuyez sur la touche F1 ou cliquez sur l'icne de la barre d'outils. "Sommaire" "Index" "Recherche" affiche les rubriques d'aide regroupes par sujet. offre l'accs aux informations classes par ordre alphabtique. permet d'orienter votre recherche l'intrieur d'une rubrique, partir de mots ou d'expressions.

Onglets

Mots cls

Les textes d'aide contiennent des mots cls imprims en vert et souligns d'un pointill. Si vous cliquez dessus, vous en obtenez la dfinition correspondante.

Centre de Formation Industrie

Page 13

Cours ST-7 Le SIMATIC Manager

Remarque

Un projet contient l'ensemble des programmes et des donnes ncessaires pour excuter une tche d'automatisation. Le projet peut renfermer un ou plusieurs programmes ainsi qu'une ou plusieurs stations matrielles dans lesquelles est affect un programme. Effacer et crer un projet. 1. Ouvrez le SIMATIC Manager. 2. Slectionnez la commande Fichier -> Effacer -> Projets. 3. Pointez sur "Mon projet (si il existe) dans la liste des projets et validez par OK. 4. Aprs avoir effac le projet, choisissez la commande Fichier -> Nouveau -> Nouveau projet. 5. Entrez "Mon projet" dans la zone de saisie prvue cet effet.

Objectif Procdure

Centre de Formation Industrie

Page 14

Cours ST-7 Le SIMATIC Manager

Remarque

Procdure

Un programme S7 associe des blocs de programmes, des blocs de donnes, des commentaires et des mnmoniques lis une application. En crant ce programme, vous tablissez une structure dans laquelle sont regroupes toutes ces parties de programme. (Un programme peut tre cre indpendamment d'une statin matrielle). 1. Dans le projet "Mon projet", slectionnez la commande Insertion -> Programme -> Programme S7. ou (alternative au point 1.) : 1a. Cliquez sur le bouton droit de la souris. Utilisez la commande Insertion nouvel objet -> Programme S7 pour ajouter un nouveau programme. 2. Le systme cre un nouveau programme S7 dnomm "Programme S7 (1)". 3. Renommez-le "Mon programme". 4. Le dossier "Mon programme" contient prsent le programme S7 proprement dit, ainsi que les objets suivants : blocs (programme utilisateur), sources (programmes source) et mnmoniques (table des mnmoniques). Un nouveau programme S7 a t cr au sein du projet "Mon projet". Le SIMATIC Manager permet de voir que "Mon programme" est un sous-rpertoire de "Mon projet". Un bloc OB1 vide est automatiquement cr dans le programme utilisateur.

Rsultats

Centre de Formation Industrie

Page 15

Cours ST-7 Le SIMATIC Manager

Remarque

Pour dfinir en quelques mots un bloc dans une CPU, nous dirons qu'il constitue une partie de programme dote d'une fonction et d'une structure dtermines. Le bloc OB 1 est appel de manire cyclique par le systme d'exploitation et permet d'accder au programme S7. Il peut contenir des squences de programme ou tre utilis pour appeler d'autres blocs. Insertion d'un bloc vide (FC1). 1. Slectionnez le programme utilisateur (blocs) dans lequel doit tre gnr le nouveau bloc. 2. Choississez la commande Insertion -> Bloc S7->Fonction. ou (alternative au point 2.) 2a Cliquez sur le bouton droit de la souris. Utilisez la commande Insertion nouvel objet -> Fonction pour ajouter une nouvelle fonction. 3. Dans la zone de saisie "Nom", entrez le numro du bloc (FC1) et le langage de programmation (CONT/LIST/LOG) dans la zone correspondante. 4. Si ncessaire, entrez des informations complmentaires, l'auteur par exemple en cliquant sur l'onglet "Gnral (2)". 5. Vrifiez toutes les entres et validez par OK. Vous venez de crer un nouveau bloc FC1 encore vide.

Objectif Procdure

Rsultat

Centre de Formation Industrie

Page 16

Cours ST-7 Le SIMATIC Manager

Usage

Nous vous recommandons d'effectuer un effacement gnral de la CPU avant de charger votre programme utilisateur dans le systme cible S7, afin de vous assurer que la CPU ne contient plus d'anciens blocs. L'effacement gnral entrane le processus suivant : Toutes les donnes utilisateur sont effaces (except le paramtrage de ladresse MPI et le tampon de diagnostic). Un test matriel et une rinitialisation de la CPU sont effectus. Si une carte mmoire est enfiche, la CPU copie, aprs l'effacement gnral, le contenu de l'EPROM dans la RAM interne. En l'absence de carte mmoire, l'adresse de la MPI configure est conserve. Si la CPU contient une carte mmoire, l'adresse de la MPI y est charge. Le contenu de la mmoire tampon de diagnostic (que l'on peut afficher sur la console de programmation) est conserv. Pour effectuer l'effacement gnral, la CPU doit tre mise l'arrt (tat de fonctionnement "STOP"): le commutateur de mode est positionn sur STOP ou le commutateur de mode est positionn sur RUN-P, passez dans ce cas l'tat STOP via la commande Systme cible -> Etat fonctionnement -> Stop. Ralisez un effacement gnral de la CPU ( l'aide du commutateur cl ou partir de la console de programmation) Vous pouvez contrler l'excution correcte de leffacement gnral en vrifiant le contenu du dossier Blocs en mode en ligne. Seuls les blocs systme (SDB, SFC et SFB) doivent figurer dans la liste.

Nota

Exercice

Centre de Formation Industrie

Page 17

Cours ST-7 Le SIMATIC Manager