Académique Documents
Professionnel Documents
Culture Documents
Configuration Matérielle: Simatic S7
Configuration Matérielle: Simatic S7
Sommaire Page
Objectifs du chapitre…………………………………………………………………………………………………. 2
Configuration et paramétrage du matériel ............................................................................................................ 3
Insertion d'une station ………................................................................................................................................. 4
Lancement de la Configuration matérielle………………............................…...........…........……………………….. 5
Création d'une configuration prévue ……............................................................................................................. 6
Adressage des modules S7-300........................................................................................................................... 7
Adressage ETOR/STOR en configuration multi-châssis........................................................................................ 8
Liste des adresses des modules ......................................................................................................................... 9
Adressage variable…............................................................................................................................................ 10
Configuration matérielle : éditer des mnémoniques, visualiser/forcer.................................................................... 11
Propriétés de la CPU : Cycle/ Mémento de cadence ............................................................................................ 12
Enregistrement de la configuration prévue et chargement dans le module .......................................................... 13
Chargement de la configuration réelle dans la PG…............................................................................................ 14
Exercice : Charger et renommer une configuration réelle dans la PG.......................................................…....... 15
Exercice : Adapter la configuration réelle….......................................................................................................... 16
Exercice : Copier des blocs de “Mon_programme“…………………………………................................................. 17
Exercice : Paramétrer et tester le mémento de cadence......................................................................................... 18
Propriétés de la CPU…………………………......................................................................................................... 19
Propriétés de la CPU : Fiche d‘identité ................................................................................................................. 20
Propriétés de la CPU : Mise en route ...................................................................................................…............ 21
Propriétés de la CPU : Rémanence …………………............................................................................................ 22
Propriétés de la CPU : Protection ………………………………............................................................................. 23
Propriétés de la CPU : Diagnostic/Horloge………………...................................................................................... 24
Propriétés de la CPU : Communication…………………………………………………………………………………. 25
Rappel des objectifs ............................................................................................................................................. 26
Configuration Les modules sont fournis avec des paramètres par défaut définis en usine. Si
matérielle 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 communication
• 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é élevée (pack optionnel).
Nota Sur le S7-400, il est possible de paramétrer la CPU de sorte que le démarrage
soit interrompu 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.
Insertion d‘une L‘option de menu Insertion -> Station -> Station SIMATIC 300 ou Station
station SIMATIC 400 permet d‘insérer une nouvelle station dans le projet.
Le nom attribué automatiquement à cette station „SIMATIC 300 (1)“ peut être
modifié par l‘utilisateur.
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. Pour ce faire, 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“.
Créer la configuration Cela signifie déterminer l‘agencement des modules dans le support (châssis).
prévue Cette configuration effectuée par l‘utilisateur est appelée configuration 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" 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 adresses MPI et les adresses d'E/S en bas.
CPU La CPU est par exemple sélectionnée et insérée à l'emplacement n°2 à partir
du catalogue "CPU-300".
Modules de signaux A partir de l'emplacement n°4, il est possible de monter sur le châssis par
glisser-déplacer ou double-clic jusqu‘à 8 modules de signaux (SM),
processeurs de communication (CP) ou modules fonctionnels (FM)
sélectionnés dans le catalogue matériel. Une fois les modules sélectionnés,
les emplacements auxquels ils peuvent être enfichés, sont automatiquement
repérés en vert.
N° d‘emplac. 1 2 4 5 6 7 8 9 10
Adresse 0.0
Adresse 0.7
Adresse 1.0
Adresse 1.7
Numéros Les numéros d'emplacement dans le châssis d‘un S7-300 facilitent l‘établissement
d'emplacement du schéma d‘adressage dans l‘environnement S7-300. La première adresse dans
le module est déterminée par sa position dans le châssis.
Emplacement 3 Il est logiquement réservé à un coupleur (IM) pour une configuration multi-châssis
avec châssis d'extension. Même lorsqu‘aucun coupleur IM n‘est monté, il faut en
tenir compte dans le schéma d‘adressage.
Lorsque l‘emplacement doit être maintenu physiquement libre (par exemple pour
le montage ultérieur d‘un coupleur IM), on peut insérer un module de réservation
DM370 à cet emplacement.
Emplacements 4 à 11 L‘emplacement 4 est le premier emplacement disponible pour des modules d‘E/S,
des processeurs de communication (CP) ou des modules de fonction (FM).
Exemples d‘adressage :
• Un module d'entrée TOR à l'emplacement 4 commence avec l‘adresse
d'octet 0 .
• La DEL supérieure sur un module de sorties TOR à l'emplacement 6
correspond à A8.0.
Emplacement 1 2 3 4 5 6 7 8 9 10 11
Configuration Des adresses fixes sont également affectées aux différents emplacements dans
Multi-châssis une configuration multi-châssis.
Exemples :
• A7.7 est le dernier bit d‘un module de sortie TOR 32 voies monté à
l'emplacement 5 dans le châssis 0.
• EB105 est le deuxième octet d‘un module d'entrée TOR monté à
l'emplacement 6 dans le châssis 3.
• AW60 sont les 2 premiers octets d‘un module de sortie TOR monté à
l'emplacement 11 dans le châssis 1.
• ED80 sont les 4 octets d‘un module d'entrée TOR 32 voies monté à
l'emplacement 8 dans le châssis 2.
Adressage libre Toutes les CPU du S7-300 munies d'une interface DP, ainsi que toutes les CPU
du S7-400 acceptent d‘affecter aux modules des adresses indépendantes de
l'emplacement :
1. Ouvrir Configuration matérielle
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.
2x
Adressage en fonction Sur le S7-300 (CPU sans interface DP ou anciennes) et sur le S7-400 sans
de l'emplacement 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 ou récentes) et sur le S7-
400, il est possible de paramétrer les adresses de début des modules.
Méthode 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 par 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 par défaut sont à
nouveau valables.
1x clic droit
Éditer des Dans l‘outil “Configuration matérielle“, on peut accéder directement à la table
mnémoniques des mnémoniques de manière à pouvoir la créer, la compléter ou la modifier
lors de la configuration matérielle.
Après un clic droit sur le module et avoir sélectionné l‘option Éditer les
mnémoniques, un extrait de la table des mnémoniques s‘affiche avec les
opérandes concernés.
Visualiser/ Dans l‘outil Configuration matérielle, on peut visualiser ou forcer directement les
forcer des opérandes des modules configurés. La fonction Visualiser des variables permet
variables de contrôler le câblage des modules d‘entrée et la fonction Forcer des variables,
celui des modules de sortie.
Informations On peut obtenir des informations sur les modules ou les composantes SIMATIC
Support produit directement via l’Internet sur les pages de support produit. On peut en outre
mettre à jour les composantes de la configuration matérielle en intégrant des
nouvelles CPU ou stations DP à partir de la version STEP7 v5.2..
Conditions :
Double clic
Taille de la Sur la CPU 318-2 et sur quelques CPU S7-400, il est possible de paramétrer la
mémoire image 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 Les mémentos de cadence sont des mémentos qui modifient périodiquement
de cadence 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).
Charger
(la CPU devra
être arrêtée)
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 repé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 dans la barre d‘outils. L‘automate doit être à l‘arrêt.
Blocs de données Les blocs de données système (SDB) sont créés et modifiés par la configuration
système 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 dossiers système ouvre la liste des blocs
de données système.
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.
Configuration réelle Pendant l‘initialisation, la CPU crée une configuration réelle, c‘est-à-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 fondamentalement
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
ou 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.
Résultat
Énoncé : Comme il n‘y a pas encore de station matérielle dans le projet "Mon_projet“, il faut
charger la configuration effective de l‘automate que vous utilisez pour la formation
et renommer la nouvelle station matérielle en “Valise".
Résultat Dans votre projet “Mon_projet“ se trouvent désormais la station matérielle “Valise"
et le programme sans affectation matérielle, “Mon_programme" (masque du bas
sur la diapositive ci-dessus).
Énoncé : La configuration effective chargée avec la fonction “Charger une station dans la
PG" est incomplète car il manque certains numéros de référence de modules. Ces
numéros sont toutefois nécessaires pour pouvoir identifier et paramétrer les
modules. Relevez les numéros des modules (indiqués tout en bas sur le capot) de
votre automate afin de remplacer les modules sans numéro de référence.
Résultat La station matérielle “Valise" définie dans votre projet correspond exactement au
matériel que vous utilisez pour la formation.
1.
2.
Pour
renommer
vous pouvez 3.
aussi appuyer
sur F2
Énoncé Le programme S7 défini avec la fonction “Charger une station dans la PG" doit
permettre par la suite de stocker vos blocs utilisateur. Les blocs du programme
"Mon_programme" que vous avez créé sans affectation matérielle, doivent être
copiés dans le nouveau programme S7 affecté à la CPU. Ensuite, vous devez
renommez le programme S7 affecté à la CPU en "Mon_programme"et
supprimer le programme S7 "Mon_programme" créé sans affectation matérielle.
Nota : Vous pouvez ajouter avec le menu contextuel une plage d‘opérandes de 8
mémentos M10.0 – M10.7 pour les voir clignoter individuellement.
2x clic gauche
Onglet "Général" 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 différente à 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 - Interface MPI ….. Dans cette fenêtre, on peut modifier
l'adresse MPI de la CPU et la connecter à un réseau.
Comportement à Les CPU du S7-300 et du S7-400 ont des comportements différents à la mise en
la mise en route 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 ne connaît que le mode de mise en route “Démarrage à chaud “, les
nouvelles CPU S7 (318-2DP) acceptent également le “Démarrage à froid“ .
Mise en route quand La case d'option “Mise en route quand la configuration sur site diffère de celle
la configuration sur prévue” permet à l‘utilisateur de décider si une mise en route peut avoir lieu
site diffère de celle ou non avec une configuration prévue différente de la configuration réelle
prévue (nombre et type de modules enfichés), et ce uniquement dans le cas des CPU à
interface DP intégrée (et du S7-400).
Important uniquement
en cas de CPU
sans pile
Démarrage avec Les blocs (OB, FC, FB, DB) enregistrés dans la RAM sauvegardée par pile ainsi
pile de sauvegarde que les mémentos, temporisations et compteurs définis comme rémanents sont
conservés lors d‘un démarrage (à chaud). Seuls sont effacés les mémentos,
temporisations et compteurs non rémanents.
Démarrage sans Si la mémoire RAM n‘est pas sauvegardée, les informations qu‘elle contient
pile de sauvegarde sont perdues. Seuls sont sauvegardés dans la zone RAM non volatile les
mémentos, 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 rechargé :
• à partir de la carte mémoire (si elle est en place sur la CPU) ou
• à partir de la PG (en l‘absence de carte mémoire).
Remarque Sur les CPU fournies depuis octobre 2002, la pile de sauvegarde n’est plus
nécessaire. Toutes les données rémanentes sont sauvegardées sur micro-carte
mémoire MMC en cas de coupure d’alimentation.
Par défaut Comportement 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 : aucune restriction
• interrupteur en position RUN : accès possible seulement en lecture.
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 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é.
Autorisation Le mot de passe peut aussi être entré dans le SIMATIC Manager pour un module protégé :
d‘accès 1. Sélectionner le module protégé ou son programme S7
2. Taper le mot de passe via la commande Système cible -> Autorisation d'accès.
L‘autorisation d'accès après introduction d‘un mot de passe reste valable jusqu‘à la
fermeture de la dernière application S7.
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.
Nota Les onglets "Alarmes", "Alarmes horaires" et "Alarmes cycliques" sont traités au
chapitre “Blocs d‘organisation".
Communication Chaque liaison de communication occupe une ressource sur la CPU du S7. Et
chaque CPU S7 dispose de ressources de liaison limitées, mobilisées par
différents services de communication (communication PG/OP, communication S7
ou communication de base S7).
Lorsque des services de communication sont mis en oeuvre, les ressources de
liaison sont occupées dans l‘ordre chronologique.
Pour répartir les ressources de liaison selon d‘autres facteurs que le simple ordre
chronologique, on peut réserver ces ressources pour les services suivants :
· • Communication PG et communication OP
· • Communication de base S7
Pour la communication PG/OP, on réserve par défaut au moins une ressource de
liaison. Il est impossible de faire moins.
D‘autres services de communication, par ex. la communication S7 avec les
fonctions PUT/GET, ne peuvent pas occuper cette ressource même si la liaison a
été établie plus tôt. Pour ces services, on fait appel aux ressources disponibles qui
ne sont pas réservées à un service particulier.
- configurer et paramétrer
À tout de suite...