Sommaire
Page
Concept mémoire du S7-300 ................................................. .......................................................................................................... .............................................................................. .....................
2
Concept mémoire du S7-400 ................................................. .......................................................................................................... .............................................................................. .....................
3
Chargement des blocs dans / à partir de la carte mémoire Flash EPROM ...........................…...........…............
4
Configuration et paramétrage du matériel .......................................................................................................... ..........................................................................................................
5
Insertion d'une station ......................................................... .......................................................................................................... ................................................................................ ...............................
6
Lancement de la Configuration matérielle ......................................................... ............................................................................................................... ...................................................... 7 Création d'une configuration prévue …………................… …………................……….......................... ……................................................................. ......................................... .........
8
Liste des adresses des modules ................................................................................................................ ......................................................................................................................... .........
9
Propriétés de la CPU ......................................................... ........................................................................................................... ................................................................................ ..............................
10
Propriétés de la CPU : Fi che d‘identité ....................................................................................... .................................................................................................….......... ..........…..........
11
Propriétés de la CPU : Mise en route ......................................................... ........................................................................................................... ........................................................ ......
12
Propriétés de la CPU : Rémanence ......................................................... ........................................................................................................... .......................................................... ........
13
Propriétés de la CPU : Cycle/ Mémento de cadence ................................................. ......................................................................................... ........................................
14
Propriétés de la CPU CPU : Protection Protection ......................................................... ............................................................................................. ..................................................…....... ..............….......
15
Propriétés de la CPU : Diagnostic/Horloge Diagnostic/Horloge ................................................. ........................................................................................................ .......................................................
16
Enregistrement de la configuration prévue et chargement dans le module... …….................................................
17
Chargement de la configuration réelle dans la PG ......................................................... ............................................................................................. ....................................
18
Problèmes possibles lors de la configuration ......................................................... ....................................................................................................... ..............................................
19
Adressage variable ….............................................. …......................................................................................... ........................................................... ................ ..................................
20
Accès à la table des mnémoniques mnémoniques
.............................................................................................. ......................................................... ..........................................…............ .....…............
21
Visualisation des E/S dans la configuration matérielle .................................... ......................................................................................... .....................................................
22
Exercice : Visualisation et adaptation adaptation de la configuration configuration réelle .............................................. ........................................................................... .............................
23
Exercice : Paramétrage et test du mémento de cadence ................................................. .................................................................................... ...................................
24
Centre de Formation Industrie
Page 1
Cours ST-7 Configuration matérielle et concept mémoire
Mémoire de chargement
La mémoire de chargement fait partie intégrante d‘un module programmable. Elle contient les objets à charger créés avec la console de programmation (blocs de code, blocs de données, informations supplémentaires). La mémoire de chargement se présente sous la f orme d‘une carte mémoire enfichable (Memory-Card) (Memory- Card) ou d‘une mémoire RAM intégrée.
Mémoire de travail
La mémoire de travail contient uniquement les données requises pour l‘exécution du programme. La mémoire de travail RAM est intégrée à la CPU et est sauvegardée par la pile.
Mémoire système
La mémoire système contient les zones de mémoire pour : • la mémoire image des entrées et des sorties (MIE, MIS) • les mémentos (M) • les temporisations temporisations (T) • les compteurs (Z) • la pile L (L).
Mémoire rémanente
La mémoire rémanente se présente sous la forme d‘une m émoire non volatile (RAM non volatile) et sert à sauvegarder les mémentos, les temporisations, les compteurs et les blocs de données, même sans pile de sauvegarde. Les zones à sauvegarder sont définies lors du paramétrage de la CPU.
Enfichage d‘une carte mémoire
Lorsqu‘une carte mémoire est enfichée, le système d'exploitation demande un effacement général (la LED STOP clignote lentement). Tourner le sélecteur de modes sur la position "MRES" pour déclencher la procédure d‘effacement général. Les séquences de programme nécessaires à l‘exécution sont transférées de la carte mémoire (mémoire de chargement) vers la mémoire de travail. La carte mémoire doit rester enfichée tant que le programme est exécuté.
Centre de Formation Industrie
Page 2
Cours ST-7 Configuration matérielle et concept mémoire
Mémoire de chargement
La mémoire de chargement se présente sous la f orme d‘une carte mémoire enfichable (Memory Card) ou d‘une mémoire RAM intégrée fixe. Sur le S7 -400, la carte mémoire (RAM ou Flash EPROM) étend la capacité de la mém oire de chargement intégrée. intégrée. Une carte m émoire est toujours nécessaire, nécessaire, car la mémoire de chargement intégrée a une capacité limitée.
Mémoire de travail
La mémoire de travail contient uniquement les données pertinentes pour le temps d‘exécution. La mémoire de travail RAM est intégrée sur la CPU et est sauvegardée par la pile.
Mémoire système
La mémoire système contient les zones de mémoire pour : • la mémoire image des entrées et des sorties (MIE, MIS) • les mémentos (M) • les temporisations temporisations (T) • les compteurs (Z) • la pile L (L).
Carte mémoire
En cas d‘utilisation d‘une carte mémoire RAM, le système doit être équipé d‘une pile afin de sauvegarder les données de la carte mémoire et celles de la RAM interne en cas de coupure d‘alimentation (panne de secteur). Lors de l‘utilisation d‘une carte mémoire Flash EPROM, le programme utilisateur est stocké de manière non volatile sur cette carte mémoire. Les données de la RAM interne sont sauvegardées par la pile. Le mode “Redémarrage" est possible uniquement dans un système avec sauvegarde.
Enfichage d‘une carte mémoire
Lorsqu‘une carte mémoire est enfichée, le système d'exploitation demande un effacement général (la LED STOP clignote lentement). Tourner le sélecteur de modes sur la position "MRES" pour déclencher la procédure d‘effacement général. Les séquences de programme nécessaires à l‘exécution sont transférées de la carte mémoire (mémoire de chargement) vers la mémoire de travail. La carte mémoire doit rester enfichée tant que le programme est exécuté.
Centre de Formation Industrie
Page 3
Cours ST-7 Configuration matérielle et concept mémoire
Introduction
Lorsqu‘on utilise une carte Flash EPROM, la CPU peut fonctionner sans pile de sauvegarde. Le programme utilisateur est stocké de manière non volatile sur cette carte mémoire. Avec l‘outil „ Configuration matérielle “, “, il est possible de définir les zones rémanentes. Les données rémanentes (temporisations, compteurs, mémentos, zones de données DB) sont stockées dans une zone mémoire rémanente de la CPU (RAM non volatile) sur le S7-300.
Retrait / Enfichage
Lors du retrait ou de l‘enfichage d‘une carte mémoire, la CPU demande un effacement général. Après l‘enfichage d‘une carte RAM, le programme utilisateur doit être rechargé à partir de la PG. En cas d‘enfichage d‘une carte Flash EPROM, il faut copier le contenu de cette dernière dans la mémoire de travail.
Coupure de courant
Après une une coupure de courant courant sans pile pile de sauvegarde, sauvegarde, les les blocs sont copiés copiés à la la mise sous temsion de la carte mémoire sur la m émoire de travail et, dans le cas du S7-300, les données rémanentes sont disponibles sur la RAM non volatile. Les zones de données dans les DB, qui ont été définies comme rémanentes (uniquement sur le S7-300), retrouvent leur dernier état. Les zones de données non rémanentes sont paramétrées aux valeurs valeurs d‘origine stockées sur la carte mémoire.
Modification du programme
En cas de corrections de blocs, les blocs modifiés sont stockés dans la mémoire de travail. Lors du chargement des blocs dans la PG, ces blocs sont prélevés sur la mémoire de travail. Après une une coupure de courant courant (sans pile), pile), la mémoire de travail (RAM) (RAM) est effacée. Pour que les blocs corrigés après la mise sous tension soient à nouveau disponibles, ils doivent avoir été sauvegardés : 1. sur le disque dur en cas d‘exploitation sans carte mémoire EPROM, 2. sur le disque dur ou sur la carte mémoire en cas d‘exploitation avec une carte mémoire EPROM.
Chargement de la On peut transférer les blocs se trouvant dans le SIMATIC Manager sur la carte carte mémoire mémoire (enfichée dans la PG) par glisser-déplacer ou aussi, sur certaines CPU (de type IFM), les écrire directement dans la CPU avec l'option de menu Système cible -> Charger dans la carte mémoire EPROM de la CPU. Il faut d‘abord effacer la carte mémoire. Certains blocs peuvent être rechargés mais pas effacés ou écrasés. Centre de Formation Industrie
Page 4
Cours ST-7 Configuration matérielle et concept mémoire
Configuration matérielle
Les modules sont fournis avec des paramètres par défaut définis en usine. Si ces paramètres par défaut conviennent, il n‘est pas nécessaire de procéder à une configuration matérielle. Une configuration est nécessaire : • si vous souhaitez modifier les paramètres ou les adresses préréglés d'un module (par exemple : validation d‘une alarme de processus d'un module) • si vous voulez configurer les liaisons de c ommunication • sur les stations avec une périphérie décentralisée (PROFIBUS-DP) • sur les stations S7-400 avec plusieurs CPU (fonctionnement multiprocesseur) ou châssis d'extension • sur les systèmes d'automatisation à disponibilité élévée (pack optionnel).
Configuration prévue
Lors de la configuration d'une installation, on crée en fait une configuration personnalisée (ou configuration prévue). Celle-ci contient une station matérielle avec des modules et des paramètres. Le système d'automatisation d'automatisation est configuré selon ces paramètres et la configuration prévue est chargée dans la CPU lors de la mise en service.
Configuration réelle
Dans une installation automatisée, la configuration et le paramétrage effectifs des modules peuvent être lus dans la CPU. Une nouvelle station matérielle est alors configurée dans le projet. Ceci est nécessaire par exemple lorsque la structure du projet n‘est pas disponible in situ sur la console de programmation. Après la lecture en mémoire de la configuration réelle (effective), les paramètres définis peuvent être vérifiés puis mémorisés dans un projet.
Nota
Sur le S7-400, il est possible de paramétrer la CPU de sorte que le démarrage soit interrompue en cas de différence entre configuration prévue et configuration effective. Pour que l'outil Configuration matérielle puisse être appelé, il faut qu‘une station matérielle ait déjà été créée dans le SIMATIC Manager.
Centre de Formation Industrie
Page 5
Cours ST-7 Configuration matérielle et concept mémoire
Insertion d‘une station
L‘option de menu Insertion -> Station -> Station SIMATIC 300 ou Station SIMATIC 400 permet d‘insérer une nouvelle station dans le projet actuel. Le nom attribué automatiquement à cette station „SIMATIC 300 (1)“ peut ensuite être modifié par l‘utilisateur.
Centre de Formation Industrie
Page 6
Cours ST-7 Configuration matérielle et concept mémoire
„Configuration matérielle“
Cet outil sert à configurer, paramétrer et diagnostiquer le matériel.
Lancement de „Configuration matérielle"
L'outil Configuration matérielle est lancé par :
"Configuration matérielle"
•
la sélection d'une station matérielle dans le SIMATIC Manager et de l'option de menu Edition --> Ouvrir l'objet ou par
•
un double clic sur l'objet matériel.
Fenêtre de l‘application "Configuration matérielle“ dans laquelle sont placées des composantes de la fenêtre "Catalogue du matériel". La ligne de titre de cette fenêtre contient le nom du projet et le nom de la station.
"Catalogue du matériel " Le catalogue est ouvert : • •
avec l'option de menu Affichage -> Catalogue ou par un clic de la souris sur le bouton dans la barre d‘outils.
Si le profil du catalogue est réglé sur “Standard”, tous les châssis, modules et cartes d'interface sont proposés pour la sélection dans la fenêtre "Catalogue du matériel". L‘option de menu Outils -> profils du catalogue permet à l‘utilisateur de créer ses propres profils de catalogue avec des éléments souvent utilisés. Des esclaves Profibus ne figurant pas dans le catalogue peuvent être insérés ultérieurement. ultérieurement. Pour ce f aire, on recourt aux fichiers GSD fournis par le fabricant de l‘appareil esclave. Le fichier GSD contient une description de l‘appareil. Pour intégrer l‘esclave dans le catalogue du matériel, utilisez l'option de menu Outils -> Installer nouvelles GSD... et puis Outils -> Actualiser le catalogue . Les nouveaux appareils se trouvent dans le catalogue sous „Profibus DP --> --> Autres appareils de terrain Profibus“. Centre de Formation Industrie
Page 7
Cours ST-7 Configuration matérielle et concept mémoire
Créer la configuration Cela signifie déterminer l‘agencement des modules dans le support (châssis). Cette configuration effectuée par l‘utilisateur est appelée configuration prévue prévue ou personnalisée. Châssis
Dans le catalogue du matériel, on ouvre par exemple une station SIMATIC 300. Le catalogue du châssis „RACK-300" „RACK -300" comprend un rail profilé. Celui-ci peut être inséré par un double clic (ou par glisser-déplacer) dans la fenêtre "Configuration matérielle". Deux listes d‘équipement de châssis apparaissent alors dans la fenêtre divisée en deux parties : une simple liste en haut, une vue détaillée avec les références de commande, les les adresses MPI et les adresses d'E/S en bas.
Alimentation
Si un module d‘alimentation est nécessaire, on insère le module "PS -300“ correspondant dans la liste à l'emplacement n°1 à partir du catalogue par un double clic ou par glisser-déplacer.
CPU
La CPU est par exemple sélectionnée et insérée à l'emplacement n°2 à partir du catalogue "CPU-300".
Emplacement N° 3
L'emplacement n° 3 est réservé comme adresse logique pour un coupleur (dans une configuration multichâssis). Si cet emplacement doit être réservé dans la configuration effective pour le montage ultérieur d‘une carte IM, il faut y enficher un module de réservation DM 370.
Modules de signaux
A partir de l'emplacement n°4, n° 4, il est possible de monter au choix jusqu‘à 8 module de signaux (SM), processeurs de communication (CP) ou modules fonctionnels fonctionnels (FM). La saisie dans la liste à l'emplacement repéré préalablement se fait en double cliquant sur le module à insérer. Les modules peuvent être insérés à n‘importe quel endroit dans la liste par glisser-déplacer.
Centre de Formation Industrie
Page 8
Cours ST-7 Configuration matérielle et concept mémoire
R S DP IF
Numéro du châssis ( Rack)
Adressage libre
Toutes les CPU su S7-300 munies d'une interface DP, ainsi que toutes les CPU du S7-400 S7-400 acceptent d‘affecter aux modules des adresses indépendantes de l'emplacement : 1. Ouvrir Configuration matérielle
Numéro d'emplacement du module correspondant ( Slot) S‘applique uniquement en cas de périphérie décentralisée décentralisée Attribut des cartes d'interface ( Inter face) lors de la programmation (en C++) du système M7.
2. Double cliquer sur le module dont l‘adresse doit être modifiée, la fenêtre "Propriétés“ s‘ouvre. 3. Introduire l‘adresse de début souhaitée sous l‘onglet "Adresses". L‘adresse de fin est actualisée automatiquement par le système.
Centre de Formation Industrie
Page 9
Cours ST-7 Configuration matérielle et concept mémoire
Paramétrage
Il consiste à régler les modules en fonction des exigences du processus. Procédure : 1. Sélection d'un module dans la fenêtre de station. 2. Double clic sur le module sélectionné pour faire apparaître la fenêtre de dialogue "Propriétés". 3. Le comportement de la CPU peut être paramétré avec les 9 onglets de cette fenêtre de dialogue (voir pages suivantes).
Centre de Formation Industrie
Page 10
Cours ST-7 Configuration matérielle et concept mémoire
Onglet “Fiche d‘identité"
L'onglet “Général“ fournit des informations sur le type et l‘emplacement de montage du module et, dans le cas des modules programmables, sur l‘adresse MPI.
Adresse MPI
Lorsque plusieurs systèmes d'automatisation doivent être mis en réseau via l‘interface MPI, il faut affecter une adresse MPI differente à chaque CPU. Sous l'onglet "Général", un clic de la souris sur le bouton "Propriétés …" ouvre la fenêtre "Propriétés - Partenaire MPI ….. Dans cette fenêtre, on peut modifier l'adresse MPI de la CPU et la connecter à un réseau.
Centre de Formation Industrie
Page 11
Cours ST-7 Configuration matérielle et concept mémoire
Comportement à la mise en route
Les CPU du S7-300 et du S7-400 ont des comportements différents à la mise en route. Nous allons examiner ici uniquement le comportement à la mise en route du S7-300. Les particularités du S7-400 sont traitées dans un autre chapitre.
Démarrage
Le S7-300 S7-300 ne connaît que le mode de mise en route “Démarrage à chaud “, les nouvelles CPU S7 (318-2DP) (318- 2DP) acceptent également le “Démarrage à froid“ .
Temps de surveillance
• "Acquittement "Acquittement des modules (100 ms) :" Durée maximale pour l‘acquittement de tous les modules après la mise sous tension. Si les modules n‘envoient pas d‘acquittement à la CPU pendant cet intervalle de temps, cela signifie que la configuration réelle ne concorde pas avec la configuration prévue. Dans le cas d‘une configuration multichâssis, toutes les alimentations peuvent par exemple être enclenchées pendant cet intervalle de temps sans qu‘il soit nécessaire de respecter un ordre d‘enclenchement donné . • "Transfert des paramètres aux modules (100 ms) :" Durée maximale pour la “distribution" des paramètres aux modules paramétrables paramétrables (cet intervalle intervalle de temps commence après “l‘acquittement des modules"). Si les modules ne sont pas tous paramétrés après l‘écoulement de ce temps de surveillance, la configuration réelle ne concorde pas avec la configuration prévue.
Mise en route quand la configuration sur site diffère de celle prévue
La case d'option “Mise en route quand la configuration sur site diffère de celle prévue” permet à l‘utilisateur de décider si une mise en route peut avoir lieu ou non avec une configuration prévue différente de la configuration réelle (nombre et type de modules enfichés), et ce uniquement dans le cas des CPU à interface DP intégrée (et du S7-400). Les autres CPU du S7-300 se mettent en route (mode RUN) en cas de configuration prévue différente de la configuration réelle.
Centre de Formation Industrie
Page 12
Cours ST-7 Configuration matérielle et concept mémoire
Cycle
•
•
" Temps de surveillance du cycle (ms) :“ -
Lorsque ce temps est dépassé, la CPU s‘arrête (mode STOP). Causes de dépassement possibles : processus de communication, accumulation d‘événements d‘alarme, erreur dans le programme de la CPU.
-
Si l‘OB 80 d‘erreur a été programmé, le temps de cycle est doublé. La CPU s‘arrête également après écoulement de ce temps.
"Charge du cycle due à la communication (%) :“ -
La communication commu nication (par exemple envoi de données à une autre CPU via MPI ou fonctions de test lancées par la PG) est limitée au pourcentage indiqué pour le temps de cycle effectif.
-
Une limitation de la charge du cycle peut ralentir la communication communic ation entre la CPU et la PG.
-
Exemple : limitation de la communication à 20 % signifie une charge de communication maxi de 20 ms pour un cycle de 100 ms.
Taille de la mémoire image
Sur la CPU 318-2 et sur quelques CPU S7-400, il est possible de paramétrer la taille de la mémoire image (en octets). La zone de la mémoire image commence toujours à l‘octet d‘entrée ou de sortie 0.
Mémento de cadence
Les mémentos de cadence sont des mémentos qui m modifient odifient périodiquement périodiquement leur valeur binaire (rapport cyclique 1:1). Une période/fréquence donnée est affectée à chaque bit de l‘octet de mémento de cadence. Exemple pour un feu clignotant avec une fréquence de clignotement de 0,5 Hz : (période = 2 s, allumé = 1s, éteint = 1s).
Centre de Formation Industrie
Page 13
Cours ST-7 Configuration matérielle et concept mémoire
Rémanence
L‘onglet "Rémanence" permet de définir les zones de mémoire conservées après une coupure d‘alimentation ou en cas de passage de STOP à RUN. Dans ces deux cas, il est procédé à un "démarrage“ sur le S7 -300.
Démarrage avec pile de sauvegarde
Les blocs (OB, FC, FB, DB) enregistrés dans la RAM sauvegardée par pile ainsi que les mémentos, m émentos, temporisations temporisations et compteurs com pteurs définis comme rémanents sont conservés lors d‘un démarrage (à chaud). Seuls sont effacés les m émentos, temporisations temporisations et compteurs non rémanents.
Démarrage sans pile de sauvegarde
Si la mémoire RAM n‘est pas sauvegardée, les informations qu‘elle contient sont perdues. Seuls sont sauvegardés dans la zone RAM non volatile les mémentos, temporisations temporisations et compteurs définis comme rémanents et les zones rémanentes des blocs de données. Après un démarrage, le programme doit donc être être rechargé : • à partir de la carte m émoire (si elle est montée) ou • à partir de la PG (en l‘absence de carte mémoire).
Centre de Formation Industrie
Page 14
Cours ST-7 Configuration matérielle et concept mémoire
Par défaut
Comportement par par défaut (Niveau de protection 1 ; pas de mot de passe paramétré). La position de l‘interrupteur à clé de la CPU détermine la protection : • interrupteur en position RUN-P ou STOP : pas de restriction • interrupteur en position RUN : accès possible en lecture seule.
Mot de passe
Si un niveau de protection avec mot de passe (valable uniquement jusqu‘à l‘effacement général) a été paramétré, les accès en écriture et en lecture ne sont possible qu‘aux personnes connaissant le mot de passe. Pour les personnes ne connaissant pas le mot de passe, les restrictions suivantes s‘appliquent : • Niveau de protection 1 : correspond au comportement comportem ent par défaut. • Niveau de protection 2 : accès possible en lecture seule, quelle que soit la position de l‘interrupteur à clé • Niveau de protection 3 : accès impossible en lecture et en écriture, quelle que soit la position de l‘interrupteur à clé.
Comportement d'un module protégé par mot de passe Exemple : pour l‘exécution de la fonction "Forçage de variable“, il faut entrer le mot de passe dans le cas d'un module paramétré avec un niveau de protection 2. Autorisation d‘accès
Le mot de passe peut aussi être entré dans le SIMATIC Manager pour un module protégé : 1. Sélectionner le module protégé ou son programme programm e S7 2. Taper le le mot de passe passe via via la commande commande Système cible -> Autorisation d'accès. L‘autorisation d'accès après introduction d‘un mot de passe est valable jusqu‘à la fin de la dernière application S7.
Mode
Sert à régler la charge du cycle pour des fonctions de test. En mode Processus, Processus, les fonctions de de test, comme dans „Visualisation „Visualisation““ ou „Visualisation/Forçage de variable“, sont limitées de sorte que l‘allongement admissible du temps de cycle défini ne soit pas dépassé. Les tests, avec points d'arrêt et exécution pas à pas du programme, ne peuvent pas être eff ectués. En mode Test, toutes les fonctions de test via PG/PC sont utilisables sans restriction, même lorsqu‘elles occasionnent des allongements importants du temps de cycle.
Centre de Formation Industrie
Page 15
Cours ST-7 Configuration matérielle et concept mémoire
Diagnostic système
Lorsque la case d'option “Signaler la cause de l‘arrêt" est désactivée, aucun message n‘est envoyé à la console ou au pupitre opérateur en cas d‘arrêt de la CPU (“Messages de la CPU"). La cause de l‘arrêt est cependant inscrite dans le tampon de diagnostic.
Horloge
Les possibilités de synchronisation des horloges de différents équipements sont traitées au chapitre “Recherche d‘erreurs". Il est également possible de procéder à un réglage automatique de l‘horloge, d‘une certaine valeur de correction, sur des appareils en mode autonome.
Facteur de correction Il sert à compenser un écart de l‘horloge sur 24 heures. Le facteur de correction peut avoir une valeur positive ou négative. Exemple : si l‘horloge avance de 3 secondes sur 24 heures, le facteur de correction est de “ -3000 ms".
Nota
Les onglets "Alarmes", "Alarmes horaires" et "Alarmes cycliques" sont traités au chapitre “Blocs d‘organisation".
Centre de Formation Industrie
Page 16
Cours ST-7 Configuration matérielle et concept mémoire
Enregistrer
L'option de menu Station -> Enregistrer permet d‘enregistrer la configuration configuration effective dans le projet actuel (sans créer de blocs de données système).
Enregistrer et compiler
Les données de configuration et de paramétrage sont également enregistrées dans des blocs de données système via l'option de menu Station -> Enregistrer de la barre d‘outils. et compiler ou par un clic de la souris sur le bouton
Vérifier la cohérence L'option de menu Station -> Vérifier la cohérence permet de vérifier s‘il est possible de créer des données de configuration à partir des éléments saisis. Charger module
La configuration répérée est chargée dans l‘automate via l'option de menu Système cible -> Charger dans le module ou par un clic de la souris sur le bouton
Blocs de données système
dans la barre d‘outils. L‘automate doit être à l‘arrêt.
Les blocs de données système (SDB) sont créés et modifiés par la configuration du matériel. Les SDB contiennent des données de configuration et des paramètres de module et sont stockés dans la mémoire de travail de la CPU lors du chargement dans le module. Ceci facilite les changements de modules car les données de paramétrage sont chargées dans le nouveau module lors de la mise en route à partir des blocs de données système. Sur la console de programmation, les blocs de données système sont enregistrés sous : Projet \ Station \ CPU \ Programme S7 \ Blocs \ Données système. Un double clic sur l‘icône porte-document porte -documents s ouvre la liste des blocs de données système. Lorsqu‘on utilise utilise une carte mémoire comme FlashFlash -EPROM, il convient d‘y stocker les SDB. Ainsi, la configuration n‘est pas perdue en cas de fonctionnement sans pile et de coupure d‘alimentation.
Centre de Formation Industrie
Page 17
Cours ST-7 Configuration matérielle et concept mémoire
Introduction
Une configuration est nécessaire uniquement dans les cas suivants : • vous voulez modifier les paramètres de base des modules • sur les stations avec une périphérie décentralisée • sur le S7-400 avec plusieurs CPU ou avec des châssis d'extension. Pour interroger les paramètres réglés sur une installation existante, on a la possiblité de lire la configuration réelle à partir de la CPU.
Configuration réelle
Pendant l‘initialisation, la CPU crée une configuration réelle, c‘est -à-dire -à-dire qu‘elle enregistre l‘agencement des modules et attribue les adresses selon un algorithme fixe. En l‘absence de paramétrage, le système utilise les paramètres par défaut réglés en usine. Le système stocke cette configuration réelle dans des blocs de données système.
Charger dans la PG
Pour charger la configuration réelle dans la PG, on dispose fondamentablement de deux possibilités : 1. Dans le SIMATIC Manager : via l'option de menu Système cible -> Charger station dans la PG. 2. Dans l‘outil Configuration matérielle : via l'option de menu Système cible -> Charger dans la PG par un clic de la souris sur l'icône .
Stockage dans la PG La configuration réelle lue par le matériel est insérée dans le projet comme nouvelle station dans le projet sélectionné. Nota
Il peut arriver que les références de commande des modules ne soient pas complètement déterminées lors de la lecture en mémoire de la configuration réelle. Il est donc conseillé de contrôler la configuration et, en cas de besoin, d‘utiliser le type de modules disponibles. Pour ce faire, sélectionner le module puis l'option de menu Outils -> Spécifier le module.
Centre de Formation Industrie
Page 18
Cours ST-7 Configuration matérielle et concept mémoire
Généralités
Cette diapositive donne quelques exemples d‘erreurs pouvant apparaître lors de la configuration.
Centre de Formation Industrie
Page 19
Cours ST-7 Configuration matérielle et concept mémoire
Adressage en fonction de l'emplacement l'emplacement
Sur le S7-300 (CPU sans interface DP) et sur le S7-400 sans configuration matérielle, les modules reçoivent des adresses fixes qui sont fonction de leur emplacement.
Adressage variable
Sur le S7-300 (CPU avec interface DP intégrée) et sur le S7-400, il est possible de paramétrer les adresses de début des modules.
Commande
Un double clic sur un module TOR ou analogique permet d‘ouvrir le masque de paramétrage. Après sélection de l‘onglet "Adresses“, il est possible de sélectionner “Valeur défaut système“. Dans le champ “Début“, on peut définir l‘adresse de début. Si l‘adresse est déjà affectée, un message d‘erreur apparaît. Des mémoires image partielles ne peuvent être définies que sur le S7-400. Il est ainsi possible de regrouper des entrées et des sorties (par exemple signaux à temps critique). L‘actualisation d‘une mémoire image partielle est lancée dans le programme utilisateur à l‘aide d'une fonction système.
Nota
Les paramètres, et donc les adresses, sont perdus après l‘effacement général de la CPU. Cela signifie que les adresses définies en fonction de l'emplacement sont à nouveau valables sur le S7-300, de même que les adresses par défaut sur le S7-400.
Centre de Formation Industrie
Page 20
Cours ST-7 Configuration matérielle et concept mémoire
Symbolique
L‘adressage symbolique et l‘édition de la table des mnémoniques sont traités en détail au chapitre “Symbolique". Un accès à la table des mnémoniques de la station matérielle est cependant aussi possible à partir de l‘outil Configuration matérielle. La table des mnémoniques peut être complétée ou modifiée. Un clic avec le bouton droit de la souris sur le module permet d‘ouvrir la table des mnémoniques via l'option de menu Editer les mnémoniques .
Centre de Formation Industrie
Page 21
Cours ST-7 Configuration matérielle et concept mémoire
Cette fonction permet de tester le cablage et les différents actionneurs. Comme nous pouvons le remarquer sur la figure ci-dessus, il y a possibilté de faire de la visualisation et du forçage. Pour de plus ample informations, veuillez vous reportez au chapitre ' Fonctions de test". Car toutes les fonctions disponibles dans cette boîte de dialogue sont identiques à celles utilisées dans les tables de variables.
Centre de Formation Industrie
Page 22
Cours ST-7 Configuration matérielle et concept mémoire
Tâche
Comme il n‘y a pas encore de station matérielle dans le projet "Mon projet", lire en mémoire la configuration réelle, la vérifier et l‘enregistrer dans le projet.
Etape 7
Paramétrer les adresses suivantes : Module ETOR ETOR STOR STOR EANA
Centre de Formation Industrie
Emplacement
Adresse
8 9 10 11 12
0 8 4 8 304
Page 23
Cours ST-7 Configuration matérielle et concept mémoire
Centre de Formation Industrie
Page 24
Cours ST-7 Configuration matérielle et concept mémoire