Sommaire
Page
Du processus au projet …………………………… …………………………………………………………… ………………………………………………………... ………………………... 2 Outils STEP 7…………………………………………………………………………………………………. 7…………………………………………………………………………………………………. 3 Démarrage 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 en ligne/hors ligne/hors ligne dans dans le SIMATIC SIMATIC Manager ……………………………………………………. ……………………………………………………. 8 Paramètres du SIMATIC Manager ……………………………………………………………………………... Manager ……………………………………………………………………………... 9 Création d'un projet S7 …………………………… …………………………………………………………… ………………………………………………………... ………………………... 10 Insertion d'un programme S7 ……………………………………………………………………………….. 11 Insertion d'un bloc S7 …………………………… …………………………………………………………… ………………………………………………………….. ………………………….. 12 Aide en ligne ligne STEP 7 ………………………………………………………………………………………. 13 Exercice : Création d'un projet …………………………………………………………………………….. 14 Exercice : Insertion d'un programme S7 ………………………………………………………………….. 15 Exercice : Insertion d'un bloc S7 …………………………………………………………………………... 16 Exercice : Effacement général 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, liés les uns aux autres. La tâche principale consiste tout d'abord à décomposer l'ensemble du processus d'automatisation en diverses tâches partielles.
Matériel et logiciel
Chacune de ces tâches partielles implique également un paramétrage matériel et logiciel spécifique du système d'automatisation : •
Matériel : -
•
Logiciel : -
Projet
Nombre et types d'entrées / sorties Nombre et types de modules Nombre de châssis Performances Perform ances et types de CPU Systèmes de contrôle-commande Systèmes de mise en réseau Structure du programme Sauvegarde des données pour le processus d'automatisation d'automat isation Données de configuration configurat ion Données de communication Documentation Documentation du programme et du projet.
Avec SIMATIC SIMATIC S7, tous les paramètres paramètres matériels matériels et logiciels logiciels d'un processus processus d'automatisation sont gérés dans le projet. Ce projet englobe le matériel nécessaire (+ configuration), la mise en réseau (+ configuration), l'ensemble des programmes et des données sauvegardées dans le cadre d'une solution d'automatisation.
Centre de Formation Industrie
Page 2
Cours ST-7 Le SIMATIC Manager
SIMATIC Manager
Ce gestionnaire de projets représente le programme principal du logiciel STEP7.
Nota
"STEP 7 - Lisezmoi" contient des informations détaillées, sur la version ou la procédure d'installation, par exemple.
CONT, LIST, LOG
Cet outil permet d'écrire des programmes utilisateur STEP7 dans les langages de programmation "schéma à contacts", " liste d'instructions " ou " logigramme logigramme ".
Paramétrage de la carte mémoire
Les programmes utilisateur peuvent être sauvegardés sur des modules Flash EPROM, avec une console de programmation ou un programmateur d'EPROM externe.
Configuration du réseau
La structure et la configuration d'un réseau sont traitées au chapitre "Communication".
Paramétrage de l'interface PG-PC Paramétrage du régulateur PID
Cet outil sert à paramétrer l'adresse locale des PG/PC, la vitesse de transmission et la première adresse de PG/PC dans le réseau MPI.
Conversion de fichiers S5
Le convertisseur S5/S7 permet de transformer des programmes STEP5 en programmes STEP7.
Configuration du poste de travail
Vous disposez de diverses possibilités pour paramétrer une configuration multi-utilisateur.
Conversion de fichiers TI
Le convertisseur TI/S7 permet de transformer des programmes SIMATIC T I en programmes STEP 7.
Le pack logiciel de base STEP 7 contient également des blocs destinés à résoudre les tâches de régulation. Le programme de paramétrage des blocs de régulation est lancé via la commande "Paramétrage du régulateur PID".
Centre de Formation Industrie
Page 3
Cours ST-7 Le SIMATIC Manager
Introduction
Le gestionnaire 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, utilisateur, blocs, stations matérielles et outils. Avec le SIMATIC SIMATIC Manager, Manager, vous pouvez pouvez : • gérer des projets et des bibliothèques, • appeler les outils STEP 7, • accéder en ligne au système d'automatisation, • paramétrer des cartes mémoire (modules (m odules mémoire).
Démarrage du SIMATIC Manager
L'icône "SIMATIC "SIMATIC Manager" Manager" s'affiche sur le bureau de W indows indows 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'icône ou sélectionner la commande du du menu initial DEMARRER -> SIMATIC -> pour lancer le programme.
Interface utilisateur
Le SIMATIC Manager gère 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 (démarrage orienté objet).
Nota
L'aide en ligne sur la fenêtre active peut être obtenue en appuyant sur la touche de fonction F1.
Centre de Formation Industrie
Page 4
Cours ST-7 Le SIMATIC Manager
Barre de titre
La barre de titre contient le titre de la fenêtre et les boutons permettant de la modifier.
Barre de menu
La barre de menu renferme tous les menus disponibles dans la fenêtre active.
Barre d'outils
La barre d'outils contient des icônes représentant les commandes de menu les plus fréquemment utilisées. utilisées. Ces icônes sont explicites. explicites.
Barre d'état
La barre d'état affiche l'état actif et des informations contextuelles.
Barre des tâches
La barre des tâches contient des boutons représentant les applications et les fenêtres ouvertes. La barre des tâches peut être déplacée sur l'écran à l'aide du bouton gauche de la souris.
Centre de Formation Industrie
Page 5
Cours ST-7 Le SIMATIC Manager
Centre de Formation Industrie
Page 6
Cours ST-7 Le SIMATIC Manager
données sont mémorisées sous forme d'objets. La Structure d'un projet Dans un projet, les données présentation arborescente des objets rend compte de la hiérarchie logique du projet. La représentation hiérarchique du projet à l'écran est similaire à celle de l'Explorateur l'Explorateur Windows W indows 95. Seules les icônes présentent un aspect différent.
Hiérarchie du projet
Niveau 1 :
L'icône du projet se trouve au niveau hiérarchique supérieur. A chaque chaque projet est est associée une base de données données dans dans laquelle laquelle sont mémorisées toutes les informations relatives au projet.
Niveau 2 :
•
Les stations (S7-300, par exemple) représentent l'ensemble des informations relatives relatives à la structure matérielle et aux données de paramétrage des modules. Les stations permettent d'accéder à la configuration configuration matérielle.
•
Le dossier Programme S7 permet la création de programmes. Le programme S7 renferme le logiciel spécifique pour les modules paramétrables paramétrables de la gamme S7. Il réunit les dossiers blocs et sources du programme.
•
Les sous-réseaux (MPI, Profibus, Industrial Ethernet) constituent des segments du réseau.
Niveaux 3 et suivants : ils dépendent du type d'objet de niveau supérieur.
Centre de Formation Industrie
Page 7
Cours ST-7 Le SIMATIC Manager
Hors ligne
Dans l'affichage hors ligne, la fenêtre de projet du SIMATIC Manager montre la structure du projet qui est mémorisée sur le disque dur de la console de programmation. Le dossier "Programme S7" contient les objets "Sources" et "Blocs". Le dossier "Blocs" regroupe les données système générées lors de la configuration matérielle et les blocs créés à l'aide de l'éditeur CONT/LIST/LOG.
En ligne
En mode en ligne, la fenêtre de projet du SIMATIC Manager affiche la structure du projet stockée dans la CPU. Le dossier "Programme S7" contient uniquement l'objet "Blocs". Le dossier "Blocs" réunit :
Commutation
•
les données système (SDB)
•
les blocs utilisateur utilisateur (OB, FC, FB)
•
les blocs système spécifiques (SFC, SFB).
Pour passer de l'affichage en ligne à l'affichage hors ligne : • •
sélectionnez la commande Affichage -> Hors ligne ou Affichage -> En ligne ou cliquez sur l'icône correspondante de la barre d'outils : En ligne Hors ligne.
Centre de Formation Industrie
Page 8
Cours ST-7 Le SIMATIC Manager
Procédure
SIMATIC Manager -> Outils -> Paramètres
Onglet "Langue"
• •
Onglet "Général"
Langue : permet de définir la langue d‘utilisation du SIMATIC Manager, des menus, des boîtes de dialogue, de l'aide, etc. La liste proposée contient uniquement les langues installées. Abréviations : permet de sélectionner le langage de programmation qui peut s‘exprimer selon deux symboliques, pour écrire ou lire un programme.
Paramètres de base pour le traitement de projets et de bibliothèques : • Chemin d‘accès des projets définit le répertoire dans lequel devront être mémorisés les projets de l'utilisateur. l'utilisateur. •
Chemin d‘accès des bibliothèques définit le répertoire dans lequel devront être mémorisées les bibliothèques de l'utilisateur.
•
Les options complémentaires pour insérer des objets, ouvrir des projets et organiser les fenêtres seront étudiées plus loin.
•
Désactivation Désactivation des messages système Un clic sur le bouton "Activer" permet de visualiser à nouveau tous les messages système précédemment désactivés désactivés dans la fenêtre en cours en cochant la case "Ne pas afficher ce message ultérieurement" ultérieurement"..
Onglet "Affichage" "Affichage"
Cet onglet permet de paramétrer l'affichage en ligne.
Onglet "Colonnes"
Cet onglet permet de déterminer les colonnes qui s'affichent lorsque la vue détaillée est activée (cf. aide).
Onglet "Archivage"
L'archivage des projets est traité au chapitre "Documenter, sauvegarder, archiver".
Centre de Formation Industrie
Page 9
Cours ST-7 Le SIMATIC Manager
Création d'un projet
Sélectionnez la commande Fichier -> Nouveau ou cliquez sur l'icône dans la barre d'outils. Vous accédez à la boîte de dialogue "Nouveau" qui permet de créer un nouveau projet ou une nouvelle bibliothèque. Entrez le nom de votre projet dans la zone de saisie "Nom" et validez-le par "OK".
Nota
1. Le chemin d'accès défini dans le SIMATIC Manager sous Outils -> "Destination (chemin)". Paramètres s'affiche dans le champs "Destination 2. Depuis la version V3.2, le STEP 7 possède un assistant Nouveau projet qui guide l'utilisateur dans la création 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, sélectionner Insertion -> Programme -> Programme S7. Lorsque vous insérez des objets, le système leur attribue automatiquement un nom orienté objet, par exemple "Programme S7(1)". Vous pouvez ensuite modifier ce nom à votre gré.
Nota
La démarche qui vient d'être décrite génère un programme indépendant de la configuration matérielle. Les programmes liés à des éléments matériels spécifiques spécifiques sont étudiés au chapitre "Configuration matérielle".
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 diffférents types de blocs s'affiche : •
•
•
Les blocs d'organisation (OB) sont appelés par le système. Ils constituent l'interface entre le système d'exploitation d'exploitation et le programme utilisateur. Les fonctions (FC) et blocs fonctionnels fonctionnels (FB) contiennent contiennent le programme utilisateur utilisateur proprement dit. Ils permettent de scinder un programme complexe en petites unités claires. Les blocs de données (DB) renferment les données utilisateur.
Après avoir avoir sélectionné sélectionné un type type de bloc, vous vous accédez à la boîte de dialogue dialogue "Propriétés" dans laquelle vous définissez le numéro du bloc et le langage de programmation de création création (CONT, LIST ou LOG). Nous étudierons ultérieurement le paramétrage des autres propriétés spécifiques à chaque type de bloc. Lorsque le paramétrage est terminé, validez-le par OK, le nouveau bloc est alors inséré 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 différentes manières : 1. Si vous sélectionnez la commande comma nde Aide - > Rubriques d'aide , vous activez l'aide générale. 2. Pour obtenir l'aide contextuelle, appuyez sur la touche F1 ou cliquez sur l'icône de la barre d'outils.
Onglets
Mots clés
•
"Sommaire"
-
affiche les rubriques d'aide regroupées par sujet.
•
"Index"
-
offre l'accès aux informations classées par ordre alphabétique.
•
"Recherche"
-
permet d'orienter votre recherche à l'intérieur d'une rubrique, à partir de mots ou d'expressions.
Les textes d'aide contiennent des mots clés imprimés en vert et soulignés d'un pointillé. Si vous cliquez dessus, vous en obtenez la définition correspondante.
Centre de Formation Industrie
Page 13
Cours ST-7 Le SIMATIC Manager
Remarque
Un projet contient l'ensemble des programmes et des données nécessaires pour exécuter une tâche d'automatisation. Le projet peut renfermer un ou plusieurs programmes ainsi qu'une ou plusieurs stations matérielles dans lesquelles lesquelles est affecté un programme.
Objectif
Effacer et créer un projet.
Procédure
1. Ouvrez le SIMATIC Manager. 2. Sélectionnez la commande Fichier -> Effacer -> Projets . 3. Pointez sur "Mon projet“ (si il existe) dans la liste des projets et validez par OK. 4. Après avoir avoir effacé le projet, choisissez choisissez la commande Fichier -> Nouveau -> Nouveau projet . 5. Entrez "Mon projet" dans la zone de saisie prévue à cet effet. effet .
Centre de Formation Industrie
Page 14
Cours ST-7 Le SIMATIC Manager
Remarque
Un programme S7 associe des blocs de programmes, des blocs de données, des commentaires et des mnémoniques liés à une application. En créant ce programme, vous établissez une structure dans laquelle sont regroupées toutes ces parties de programme. (Un programme peut être crée indépendamment d'une statin matérielle).
Procédure
1. Dans le projet projet "Mon projet", sélectionnez 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 système système crée un nouveau nouveau programme S7 dénommé "Programme "Programme S7 (1)". (1)". 3. Renommez-le "Mon programme". programm e". 4. Le dossier dossier "Mon programme" contient à présent présent le programme programme S7 proprement dit, ainsi que les objets suivants : blocs (programme utilisateur), utilisateur), sources (programmes source) et mnémoniques (table des mnémoniques).
Résultats
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-répertoire sous-répertoire de "Mon projet". Un bloc OB1 vide est automatiquement créé dans le programme utilisateur. utilisateur.
Centre de Formation Industrie
Page 15
Cours ST-7 Le SIMATIC Manager
Remarque
Pour définir en quelques mots un bloc dans une CPU, nous dirons qu'il constitue une partie de programme dotée d'une fonction et d'une structure déterminées. Le bloc OB 1 est appelé de manière cyclique par le système d'exploitation et permet d'accéder au programme S7. Il peut contenir des séquences de programme ou être utilisé pour appeler d'autres blocs.
Objectif
Insertion d'un bloc vide (FC1).
Procédure
1. Sélectionnez le programme programm e utilisateur (blocs) dans lequel doit être généré le nouveau bloc. 2. Choississez 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 zone de saisie "Nom", entrez le numéro du bloc (FC1) et le langage de programmation (CONT/LIST/LOG) dans la zone correspondante. 4. Si nécessaire, nécessaire, entrez des informations informations complémentaires, complémentaires, l'auteur par exemple en cliquant sur l'onglet " Général (2)". 5. Vérifiez toutes les entrées et validez par OK.
Résultat
Vous venez de créer un nouveau bloc FC1 encore vide.
Centre de Formation Industrie
Page 16
Cours ST-7 Le SIMATIC Manager
Usage
Nous vous recommandons d'effectuer un effacement général de la CPU avant de charger votre programme utilisateur dans le système cible S7, afin de vous assurer que la CPU ne contient plus d'anciens blocs. L'effacement L'eff acement général entraîne le processus suivant :
Nota
Exercice
•
Toutes les données utilisateur sont effacées (excepté le paramétrage de l‘adresse MPI et le tampon de diagnostic).
•
Un test matériel et une réinitialisation de la CPU sont effectués.
•
Si une carte mémoire m émoire est enfichée, la CPU copie, après l'effacement général, le contenu de l'EPROM dans la RAM interne.
•
En l'absence de carte mémoire, l'adresse de la MPI configurée est conservée. Si la CPU contient une carte mémoire, l'adresse de la MPI y est chargée.
•
Le contenu de la mémoire tampon de diagnostic (que l'on peut afficher sur la console de programmation) est conservé.
Pour effectuer l'effacement général, général, la CPU doit être mise à l'arrêt (état de fonctionnement fonctionnement "STOP"): •
le commutateur de mode est positionné sur “STOP” ou
•
le commutateur de mode est positionné sur “RUN“RUN -P”, passez dans ce cas à l'état STOP via la commande Système cible -> Etat fonctionnement -> Stop .
Réalisez un effacement général de la CPU (à l'aide du commutateur à clé ou à partir de la console de programmation) Vous pouvez contrôler l'exécution correcte de l‘effacement général en vérifiant le contenu du dossier Blocs en mode en ligne. Seuls les blocs système (SDB, SFC et SFB) doivent figurer dans la liste.
Centre de Formation Industrie
Page 17
Cours ST-7 Le SIMATIC Manager