04_SYH_FR

Embed Size (px)

Citation preview

  • 7/29/2019 04_SYH_FR

    1/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 1

    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 . 13Exercice : 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

  • 7/29/2019 04_SYH_FR

    2/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 2

    Processus En fait, un processus devant tre automatis se subdivise en une multitude dedomaines et processus partiels plus petits, lis les uns aux autres.

    La tche principale consiste tout d'abord dcomposer l'ensemble duprocessus d'automatisation en diverses tches partielles.

    Matriel et logiciel Chacune de ces tches partielles implique galement un paramtrage matrielet 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.

    Projet Avec SIMATIC S7, tous les paramtres matriels et logiciels d'un processusd'automatisation sont grs dans le projet. Ce projet englobe le matrielncessaire (+ configuration), la mise en rseau (+ configuration), l'ensemble desprogrammes et des donnes sauvegardes dans le cadre d'une solution

    d'automatisation.

  • 7/29/2019 04_SYH_FR

    3/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 3

    SIMATIC Manager Ce gestionnaire de projets reprsente le programme principal du logicielSTEP7.

    Nota "STEP 7 - Lisezmoi" contient des informations dtailles, sur la version ou laprocdure d'installation, par exemple.

    CONT, LIST, LOG Cet outil permet d'crire des programmes utilisateur STEP7 dans les langagesde programmation "schma contacts", " liste d'instructions " ou " logigramme ".

    Paramtrage de la Les programmes utilisateur peuvent tre sauvegards sur des modules Flashcarte mmoire EPROM, avec une console de programmation ou un programmateur d'EPROM

    externe.

    Configuration du La structure et la configuration d'un rseau sont traites au chapitrerseau "Communication".

    Paramtrage de Cet outil sert paramtrer l'adresse locale des PG/PC, la vitesse de trans-l'interface PG-PC mission et la premire adresse de PG/PC dans le rseau MPI.

    Paramtrage du Le pack logiciel de base STEP 7 contient galement des blocs destins rgulateur PID rsoudre les tches de rgulation. Le programme de paramtrage des blocs de

    rgulation est lanc via la commande "Paramtrage du rgulateur PID".

    Conversion de Le convertisseur S5/S7 permet de transformer des programmes STEP5fichiers S5 en programmes STEP7.

    Configuration du Vous disposez de diverses possibilits pour paramtrer une configurationposte de travail multi-utilisateur.

    Conversion de Le convertisseur TI/S7 permet de transformer des programmes SIMATIC TIfichiers TI en programmes STEP 7.

  • 7/29/2019 04_SYH_FR

    4/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 4

    Introduction Le gestionnaire de projets SIMATIC (SIMATIC Manager) est une interfacegraphique assurant le traitement en ligne / hors ligne d'objets S7, tels que lesprojets, 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).

    Dmarrage du L'icne "SIMATIC Manager" s'affiche sur le bureau de Windows 95.SIMATIC Manager Le programme "SIMATIC Manager" se trouve dans le menu initial sous

    SIMATIC. Comme pour toutes les applications Windows 95, vous pouvezcliquer deux fois sur l'icne ou slectionner la commande du

    du menu initial DEMARRER -> SIMATIC ->pour lancer le programme.

    Interface utilisateur Le SIMATIC Manager gre les objets S7, comme les projets et les programmesutilisateurs.En ouvrant un objet, vous activez l'outil appropri son traitement. Un doubleclic sur un bloc de programme permet de lancer l'diteur de programme(Programm Editor) et donc de traiter ce bloc (dmarrage orient objet).

    Nota L'aide en ligne sur la fentre active peut tre obtenue en appuyant sur la touchede fonction F1.

  • 7/29/2019 04_SYH_FR

    5/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 5

    Barre de titre La barre de titre contient le titre de la fentre et les boutons permettant de lamodifier.

    Barre de menu La barre de menu renferme tous les menus disponibles dans la fentre active.

    Barre d'outils La barre d'outils contient des icnes reprsentant les commandes de menu lesplus frquemment utilises. Ces icnes sont explicites.

    Barre d'tat La barre d'tat affiche l'tat actif et des informations contextuelles.

    Barre des tches La barre des tches contient des boutons reprsentant les applications et lesfentres ouvertes.La barre des tches peut tre dplace sur l'cran l'aide du bouton gauche dela souris.

  • 7/29/2019 04_SYH_FR

    6/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 6

  • 7/29/2019 04_SYH_FR

    7/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 7

    Structure d'un projet Dans un projet, les donnes sont mmorises sous forme d'objets. Laprsentation arborescente des objets rend compte de la hirarchie logique du

    projet. La reprsentation hirarchique du projet l'cran est similaire celle del'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.

    Niveau 2 : 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.

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

  • 7/29/2019 04_SYH_FR

    8/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 8

    Hors ligne Dans l'affichage hors ligne, la fentre de projet du SIMATIC Manager montre lastructure du projet qui est mmorise sur le disque dur de la console deprogrammation.

    Le dossier "Programme S7" contient les objets "Sources" et "Blocs".

    Le dossier "Blocs" regroupe les donnes systme gnres lors de laconfiguration matrielle et les blocs crs l'aide de l'diteur CONT/LIST/LOG.

    En ligne En mode en ligne, la fentre de projet du SIMATIC Manager affiche la structuredu 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).

    Commutation Pour passer de l'affichage en ligne l'affichage hors ligne :

    slectionnez la commande Affichage -> Hors ligneou Affichage -> En ligneou

    cliquez sur l'icne correspondante de la barre d'outils :

    En ligne

    Hors ligne.

  • 7/29/2019 04_SYH_FR

    9/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 9

    Procdure SIMATIC Manager -> Outils -> Paramtres

    Onglet Langue : permet de dfinir la langue dutilisation du SIMATIC Manager,"Langue" 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 peutsexprimer selon deux symboliques, pour crire ou lire un programme.

    Onglet Paramtres de base pour le traitement de projets et de bibliothques :"Gnral" 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 devronttre mmorises les bibliothques de l'utilisateur.

    Les options complmentaires pour insrer des objets, ouvrir des projets etorganiser les fentres seront tudies plus loin.

    Dsactivation des messages systmeUn clic sur le bouton "Activer" permet de visualiser nouveau tous lesmessages systme prcdemment dsactivs dans la fentre en cours encochant la case "Ne pas afficher ce message ultrieurement".

    Onglet "Affichage" Cet onglet permet de paramtrer l'affichage en ligne.

    Onglet "Colonnes" Cet onglet permet de dterminer les colonnes qui s'affichent lorsque la vuedtaille est active (cf. aide).

    Onglet L'archivage des projets est trait au chapitre "Documenter, sauvegarder,"Archivage" archiver".

  • 7/29/2019 04_SYH_FR

    10/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 10

    Cration d'un projet Slectionnez la commande Fichier -> Nouveauou cliquez sur l'icnedans 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.

  • 7/29/2019 04_SYH_FR

    11/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 11

    Insertion d'un Pour ajouter un nouveau programme au projet actif, slectionnerInsertion ->programme Programme -> Programme S7.

    Lorsque vous insrez des objets, le systme leur attribue automatiquement unnom 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 laconfiguration matrielle.

    Les programmes lis des lments matriels spcifiques sont tudis auchapitre "Configuration matrielle".

  • 7/29/2019 04_SYH_FR

    12/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 12

    Insertion d'un bloc Si vous cliquez surInsertion -> Bloc S7, une liste des difffrents types de blocss'affiche :

    Les blocs d'organisation (OB) sont appels par le systme.Ils constituent l'interface entre le systme d'exploitation et le programmeutilisateur.

    Les fonctions (FC) et blocs fonctionnels (FB) contiennent le programmeutilisateur proprement dit. Ils permettent de scinder un programme complexeen 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 deprogrammation de cration (CONT, LIST ou LOG).

    Nous tudierons ultrieurement le paramtrage des autres propritsspcifiques chaque type de bloc.

    Lorsque le paramtrage est termin, validez-le par OK, le nouveau bloc estalors insr dans le programme actif.

  • 7/29/2019 04_SYH_FR

    13/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 13

    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.

    Onglets "Sommaire" - affiche les rubriques d'aide regroupes par sujet.

    "Index" - offre l'accs aux informations classes par ordrealphabtique.

    "Recherche" - permet d'orienter votre recherche l'intrieur d'unerubrique, partir de mots ou d'expressions.

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

  • 7/29/2019 04_SYH_FR

    14/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 14

    Remarque Un projet contient l'ensemble des programmes et des donnes ncessairespour excuter une tche d'automatisation. Le projet peut renfermer un ouplusieurs programmes ainsi qu'une ou plusieurs stations matrielles danslesquelles est affect un programme.

    Objectif Effacer et crer un projet.

    Procdure 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 parOK.

    4. Aprs avoir effac le projet, choisissez la commandeFichier -> Nouveau -> Nouveau projet.

    5. Entrez "Mon projet" dans la zone de saisie prvue cet effet.

  • 7/29/2019 04_SYH_FR

    15/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 15

    Remarque Un programme S7 associe des blocs de programmes, des blocs de donnes,des commentaires et des mnmoniques lis une application. En crant ceprogramme, vous tablissez une structure dans laquelle sont regroupes toutesces parties de programme. (Un programme peut tre cre indpendammentd'une statin matrielle).

    Procdure 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 commandeInsertion nouvel objet -> Programme S7 pour ajouter un nouveauprogramme.

    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 S7proprement dit, ainsi que les objets suivants : blocs (programme utilisateur),sources (programmes source) et mnmoniques (table des mnmoniques).

    Rsultats Un nouveau programme S7 a t cr au sein du projet "Mon projet".Le SIMATIC Managerpermet de voir que"Mon programme" est unsous-rpertoire de"Mon projet".Un bloc OB1 vide est auto-matiquement cr dans le

    programme utilisateur.

  • 7/29/2019 04_SYH_FR

    16/17Centre de Formation Industrie Cours ST-7

    Le SIMATIC ManagerPage 16

    Remarque Pour dfinir en quelques mots un bloc dans une CPU, nous dirons qu'il constitueune 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 etpermet d'accder au programme S7. Il peut contenir des squences deprogramme ou tre utilis pour appeler d'autres blocs.

    Objectif Insertion d'un bloc vide (FC1).

    Procdure 1. Slectionnez le programme utilisateur (blocs) dans lequel doit tre gnr lenouveau 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 -> Fonctionpour 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 parexemple en cliquant sur l'onglet "Gnral (2)".

    5. Vrifiez toutes les entres et validez par OK.

    Rsultat Vous venez de crer un nouveau bloc FC1 encore vide.

  • 7/29/2019 04_SYH_FR

    17/17

    Usage Nous vous recommandons d'effectuer un effacement gnral de la CPU avantde charger votre programme utilisateur dans le systme cible S7, afin de vousassurer 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'effacementgnral, le contenu de l'EPROM dans la RAM interne.

    En l'absence de carte mmoire, l'adresse de la MPI configure estconserve. Si la CPU contient une carte mmoire, l'adresse de la MPIy est charge.

    Le contenu de la mmoire tampon de diagnostic (que l'on peut afficher

    sur la console de programmation) est conserv.

    Nota Pour effectuer l'effacement gnral, la CPU doit tre mise l'arrt (tat defonctionnement "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.

    Exercice 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 vrifiantle contenu du dossier Blocs en mode en ligne. Seuls les blocs systme (SDB,SFC et SFB) doivent figurer dans la liste.