Description Vous pouvez piloter l'ALM (Active Line Module) avec DriveCLIQ d'un SINAMICS S120 à l'aide du FB390 "ALM_Control" en liaison avec une CPU SIMATIC.
Vous trouverez ci-dessous le bloc (pour STEP 7 V5) et le guide pour la mise en service du bloc :
Description La redondance logicielle (SWR) est un logiciel pour constituer des automates à haute disponibilité avec des composants standard. La partie "contrôle" se compose de CPUs standards de la série S7-300 et S7-400. La liaison de redondance pour la comparaison des CPU redondantes est réalisée avec des mécanismes de communication standard comme les CP ou via l'interface MPI. La connexion de la périphérie se fait via deux réseaux PROFIBUS DP redondants avec des stations ET200M avec tête de stations redondantes IM 153-2. Vous pouvez également utiliser la redondance logicielle avec WinAC RTX à partir de la version 2008.
Note
Vous trouverez d'autres informations dans le manuel "Redondance logicielle pour SIMATIC S7" disponible dans l'article ID 1137637
Les tableaux suivants listent les modules avec lesquels la redondance logicielle est possible. La lettre minuscule x sert de caractère joker dans les références.
Note
Les stations ET 200M doivent toujours être équipées de modules de bus actifs (6ES7195-7HB00-0XA0 ou 6ES7195-7HC00-0XA0), même si avec les CPU S7-300, la fonction "débrochage à chaud des modules de périphérie" n'est pas possible.
Quels sont les blocs d'organisation qu'il faut charger dans la CPU pour qu'elle ne passe pas en STOP en cas de disparition de la périphérie décentralisée ?
Note de configuration:
Lorsque la CPU détecte une erreur synchrone ou asynchrone pendant le déroulement de son cycle ( par exemple une alarme de diagnostic d'un esclave DP ou d'un appareil PROFINET IO, la disparition d'une station, ou équivalent ), elle appelle le bloc d'organisation (OB) correspondant. L'utilisateur a ainsi la possibilité de réagir à l'évènement.
Les OB suivants doivent être chargés dans la CPU pour qu'ils puissent être appelés par le système d'exploitation de la CPU lorsqu'une erreur synchrone ou asynchrone survient.
N° d'OB.
Signification
L'appel de l'OB se fait lorsque
Catégorie d'erreur
Appel sur événement apparaissant
Appel sur événement disparaissant
82
Alarme de diagnostic
un module capable de diagnostic pour lequel vous avez validé l'alarme de diagnostic, détecte une erreur et lorsque l'erreur est corrigée (par exemple court-circuit pour un module d'entrée)
erreur asynchrone
oui
oui
83
Alarme de débrochage/enfichage1)
un module dans un châssis central ou dans un châssis d'extension a été enfiché ou retiré (par exemple le retrait d'un module d'entrée)
erreur asynchrone
oui
oui
85
Erreur d'exécution du programme
- un événement déclencheur d'un OB d'alarme survient mais l'OB ne peut pas être exécuté car il n'a pas été chargé dans la CPU
- une erreur lors d'un accès à un DB d'instance d'un bloc fonctionnel système est survenue
- une erreur lors de la mise à jour de la mémoire image (module absent ou défectueux) est survenue
erreur asynchrone
dépend de la configuration
dépend de la configuration
86
Défaillance d'unité
Un esclave DP sur un système maître PROFIBUS DP ou un appareil IO dans un système PROFINET IO disparaît.
erreur asynchrone
oui
oui
121
Erreur de programmation
une erreur de programmation survient (par exemple un bloc appelé qui n'est pas chargé)
erreur synchrone
oui
non
122
Erreur d'accès à la périphérie
accès à un module de signaux absent
erreur synchrone
oui
non
1) Dans les CPU S7-300, il n'y a pas d'alarme de débrochage/enfichage pour le débrochage ou l'enfichage de module se trouvant sur le PROFIBUS DP ( par exemple le débrochage d'un module d'un esclave DP ) (exception : CPU 318-2). Selon l'esclave DP utilisé, l'esclave complet est déclaré en défaut ce qui provoque l'appel de l'OB86 "Défaillance d'unité", ou bien un diagnostic normalisé est généré ce qui provoque l'appel de l'OB 82 "Alarme de diagnostic".
Dans le S7-300, il n'existe une alarme de débrochage/enfichage qu'en cas de dérochage ou d'enfichage de modules se trouvant sur PROFINET IO (par exemple le débrochage d'un module de appareils IO).
Si les blocs d'organisation ci-dessus n'ont pas été chargé dans la CPU, cette dernière passe en "STOP" après la tentative d'appel de ceux-ci.
Attention: Lorsque vous utilisez ces OB d'erreur, il est indispensable de programmer une gestion d'erreur ou au moins de générer un message en cas d'erreur pour garantir un fonctionnement de l'installation sûr et sans défaut. Veuillez considérer que dans certains cas, la CPU peut ne plus passer en "STOP" et que l'installation peut rester dans un état dangereux non détecté.
Vous trouverez des informations détaillées sur la programmation des OB d'erreur dans l'aide en ligne du STEP 7 ou dans le manuel "Logiciel système pour S7-300/400 Fonctions système et fonctions standard" à l'article ID : 1214574.
Autres informations et remarques: Vous trouverez des informations sur le bloc d'organisation appelé par la CPU dans le tampon de diagnostic de la CPU.
Vous trouverez également des informations précises sur chacun des OB d'erreur dans l'aide en ligne du STEP 7 sous les mots-clefs suivants:
"Diagnostic > Mesures à prendre dans le programme pour traiter les erreurs"
"Appel des aides de références (CONT, LOG, LIST, blocs...) > Description des langages, aides sur les blocs, attributs système > Aide sur les OB"
"OB d'erreur"
"Paramétrage de la signalisation d'erreurs système"
Dans l'article suivant, vous trouverez des informations sur les blocs d'organisation nécessaires pour le traitement d'erreur dans le programme S7 de la CPU : 11499205.
Comment trouver des informations techniques supplémentaires sur votre module?
Explication: Cet article indique les possibilités d'accès aux informations techniques détaillées sur le module que vous mettez en œuvre. Nous nous appuierons sur l’exemple d’une CPU315 du S7-300.
Tout d’abord, tapez dans la case de recherche, le Nom du module que vous utilisez (sans indication de version, par exemple: CPU314, SM322, CP343, ET200S, ...):
Figure 01
Pendant la frappe du nom, une fenêtre « Product links » apparait à gauche de la case de recherche, qui contient des liens vers des produits voir figure 02. Dans celle-ci apparaissent les références des modules qui correspondent au nom recherché. A l’aide des références des produits, sélectionnez précisément le produit que vous utilisez.
Figure 02
Remarque:
Si la référence du produit que vous utilisez n’apparait pas dans la liste de la figure 02, cela peut être causé par le fait que le produit est arrêté depuis de nombreuses années. Dans ce cas, des informations techniques supplémentaires ne sont plus disponibles.
Il est aussi possible de donner à la place du nom du module, le début de sa référence commerciale (par exemple : 6es7315).
Dans la fenêtre „Product links“, cliquez maintenant sur le lien du produit qui vous concerne. Il apparait alors les informations sur le produit sélectionné, voir figure 03.
Figure 03
Sous l’onglet Articles, vous trouverez les rubriques suivantes:
Téléchargements
FAQs
Certificats
Manuels
Applications
Sous l’onglet Données techniques, vous trouverez les données techniques plus précises sur le module que vous utilisez.
Pourquoi ne peut-on pas voir les valeurs qui sont transmises dans un DB non lié via le bloc SFC 84 en visualisation dynamique même si le SFC n'indique aucune erreur (RET_VAL = W
Description:
Les blocs de données qui sont déclarés "non liés" dans une MMC de
CPU ne sont pas visualisables. Etant non lié, le DB n'est pas
constamment rafraîchi dans le projet Online même lorsque la
fonction "Visualisation" (avec les lunettes) est active. Cela
signifie que les données transferées dans un MMC au moyen du bloc
SFC 84 (WRIT_DBL) ne peuvent pas être affichées en dynamique. une
mise à jour s'effectue lorsque vous fermer le bloc de donnée et le
ré-ouvrez en ligne. Ces variables sont représentées par des
lunettes barrées dans une table de visualisation dynamique.
Mot clés:
Micro Memory Card
Comment réagissent les CPU 31x/31xC/C7 lorsqu'un défaut MMC survient pendant la sauvegarde ?
Description :
La durée de vie d'une MMC dépend étroitement du nombre d'effacements et d'écritures.
Les circuits mémoire d'une MMC autorisent un minimum de 100 000 cycles d'écriture/effacement. On entend par là l'utilisation par STEP 7 ainsi que la sauvegarde de blocs de données sur coupure tension ou avec le SFC 84. En particulier, le SFC84 ne doit donc être appelé qu'avec un certain intervalle de temps ( par exemple toutes les heures, tous les jours... ).
Si un défaut MMC survient lors de la sauvegarde, l'application correspondante (par exemple chargement de bloc, SFC) retourne un acquittement négatif ou un RET_VAL. C'est de cette manière que l'on sait que le service n'a pas été exécuté.
Une erreur de ressource ou de mémoire est inscrite dans le tampon de diagnostic de la CPU.
Les MMC sont également utilisées sur les appareils C7-613/635/636.
Remarque Vous trouverez d'autres informations à ce sujet dans le chapitre "Propriétés de la micro-carte mémoire SIMATIC" du manuel "CPU 31xC et CPU 31x, Caractéristiques techniques". Ce manuel est disponible dans l'article ID : 12996906.
Quel est l'effet de la fonction "Copier Ram dans ROM" ?
Description: Ce FAQ décrit comment fonctionne la fonction "Copier RAM dans ROM". Une attention particulière est portée sur les conséquences sur les données et sur les blocs dans un automate SIMATIC S7-300 ou C7 (avec la partie automate comme référence) en abordant les différentes concepts de mémoire. Depuis que l'effacement de la mémoire EPROM est partiellement effectué par la fonction "Copier RAM dans ROM", ce FAQ inclue également un aperçu des différents moyens d'effacement des cartes mémoires. Il y a également une brève description de changement de carte mémoire en utilisant la fonction "Copier RAM en ROM".
Une description des différents concepts de stockage est également disponible dans le FAQ 7302326 pour S7-300 et dans le FAQ 7302549 pour S7-400.
Sur toutes les CPU, vous pouvez seulement utiliser la fonction "Copier RAM en ROM" lorsque la CPU est en mode STOP. Si la CPU n'est pas dans ce mode de fonctionnement, le STEP 7 vous proposera de le faire.
Le fichier PDF liste les CPU S7-300 et C7 qui supportent la fonction "Copier RAM en ROM".
CPU SIMATIC S7-300 et SIMATIC C7 ayant une mémoire RAM et EPROM intégrée
Dans le cas des CPU, qui ont une EPROM intégrée, vous pouvez utiliser la fonction "Copier RAM dans ROM" pour copier le contenu de la mémoire RAM interne de chargement dans la mémoire EPROM intégrée dans la station. Dans ce cas, il n'y aura pas de perte de données dans le cas d'une coupure de tension sans batterie ou d'un reset général. Dans le cas de stations ayant une mémoire EPROM intégrée comme mémoire de chargement, le code et les données sont écrites de la mémoire RAM de chargement dans la mémoire EPROM de chargement.
Remarque: Lorsque vous utilisez la fonction "Copier RAM dans ROM", les valeurs courantes des blocs de données dans la mémoire de chargement sont écrasées par les valeurs courantes de la mémoire de travail. Si les blocs de données sont alors à nouveau transférés dans la mémoire principale, (par un reset général par exemple), alors la CPU prend les valeurs courantes de la mémoire de chargement comme valeurs initiales. Ces nouvelles valeurs initiales sont affichées dans STEP 7 dans la colonne "Valeur actuelle".
Le tableau suivant décrit la procédure en trois étapes:
No.
Procédure
1
Dans le cas d'un bloc de données, les valeurs initiales et les valeurs courantes sont transférées depuis STEP 7 vers la mémoire de chargement (EPROM interne). Si aucune valeur actuelle n'est définie dans le STEP 7, les valeurs initiales sont prises comme premières valeurs courantes. Si une valeur courante est définie dans STEP 7, elle est chargée dans la mémoire principale.
Fig 01
2
Lorsque que vous faites une "Copie de la RAM en ROM", les valeurs actuelles de la mémoire de chargement sont écrasées par les valeurs courantes de la mémoire principale.
Fig 02
3
Si la mémoire de chargement est retransférée dans la mémoire principale (lors d'un reset général par exemple), les valeurs courantes de la mémoire de chargement sont prises comme premières valeurs courantes dans la mémoire principale.
Fig 03
Effacement de l'EPROM L'effacement de l'EPROM est fait par un effacement complet de la RAM et une copie de la RAM vide dans l'EPROM en utilisant la fonction "Copier RAM en ROM". La procédure suivante décrit les étapes à suivre :
No.
Procédure
1
Connectez le PC de programmation à la CPU.
2
Ouvrez le SIMATIC MANAGER et allez dans "Partenaires accessibles".
3
Ouvrez la vue des blocs des partenaires accessibles "Partenaires accessibles/MPI = ... /Blocs" (cliquez sur le "+").
4
Sélectionnez les blocs à effacer (les blocs de données systèmes également si vous le souhaitez). Si vous voulez effacer complètement la mémoire EPROM, sélectionnez tous les blocs et aussi les données systèmes. Vous ne pouvez pas effacer les fonctions systèmes (SFC) et les blocs de fonction système (SFB).
5
Effacez les éléments sélectionnés via la commande "Edition/Supprimer" ou via la touche "DEL".
6
Procédez à une copie de RAM en ROM.
Ceci copie tous les blocs valides de la RAM dans l'EPROM interne. Les blocs effacés dans la mémoire interne RAM ne sont donc plus inscrit dans la mémoire de chargement de l'EPROM et sont donc effacés de l'EPROM.
CPU SIMATIC S7-300 et SIMATIC C7 ayant une mémoire RAM intégrée et une carte mémoire externe (MC)
Lorsque vous faites une "copie RAM en ROM", le programme et les valeurs courantes des blocs de données sont copiées de la mémoire RAM interne vers la carte mémoire (MC).
Avertissement: Lorsque vous lancer la fonction "Copie RAM en ROM" depuis le STEP 7, le programme et les valeurs courantes des blocs de données de la mémoire de chargement sont écrites par les valeurs actuelles de la mémoire principale. Si les données courantes sont retransférées dans la mémoire RAM (dans le cas d'un reset général par exemple),alors la CPU prends les valeurs actuelles de la mémoire de chargement comme valeurs initiales. Ces nouvelles valeurs initiales sont affichées dans SIMATIC STEP 7 dans la colonne "Valeur actuelle".
Le tableau suivant contient la procédure à suivre en 3 étapes. Cette procédure est identique pour les 3 types de mémoire de chargement (EPROM interne, Mémoire FLASH, Micro Memory Card). Les figures sont répétées de manière à ce toutes les informations soient ensembles dans la mémoire de chargement.
No.
Procédure
1
Dans le cas des blocs de données, les valeurs initiales et les valeurs actuelles sont transférées de STEP 7 vers la CPU dans la mémoire de chargement (carte mémoire). Les valeurs initiales sont toujours prises comme premières valeurs courantes dans la mémoire principale lorsque aucune valeur courante n'a été définie dans STEP 7. Si une valeur courante a été définie, elle est transférées dans la mémoire principale.
Fig 01
2
Lorsque vous faites une "Copie RAM en ROM", les valeurs actuelles sont écrites dans la mémoire de chargement avec les valeurs actuelles de la mémoire principale.
Fig 02
3
Si la mémoire de chargement est transférée de nouveau dans la mémoire principale (reset général), alors les valeurs courantes de la mémoire de chargement sont prises comme valeurs initiales dans la mémoire principale.
Fig 03
Changement de la Memory Card (MC)
No.
Procédure
1
Mettez la CPU en STOP
2
Enlevez la carte mémoire en place.
3
Introduisez la nouvelles carte mémoire
4
Faites un reset général de la CPU
5
Si la carte mémoire ne contient pas de programme, vous devez d'abord transférer le programme utilisateur dans la CPU (mémoire RAM de chargement) et ensuite utiliser la fonction "Copie RAM en ROM" pour le transférer dans la carte mémoire. Veuillez noter qu'ici, les blocs existants déjà dans la mémoire RAM ne sont écrasés par le nouveau programme et sont aussi copiés dans la carte mémoire.
Mais vous pouvez aussi utiliser la fonction "Charger le programme utilisateur dans la carte mémoire directement.
Note: Il n'est pas permis de retirer la carte mémoire si la CPU est en RUN.
Lorsque vous changez la carte mémoire, la CPU demande un reset général et tout le programme utilisateur est perdu dans la mémoire principale.
Effacement individuel de blocs. Vous ne pouvez pas effacer les blocs d'une carte mémoire dans la PG individuellement
Vous ne pouvez effacer que certains blocs en combinant la CPU et la PG.
Il est pour cela nécessaire de mettre la carte mémoire dans la CPU.
Procédez alors comme suit :
No.
Procédure
1
Connectez le PC de programmation à la CPU.
2
Ouvrez le Simatic Manager et affichez les "Partenaires accessibles".
3
Ouvrez la vue des blocs "Partenaires accessibles/MPI = ... / Blocs en cliquant sur les "+").
4
Sélectionnez les blocs qui doivent être effacés (les données systèmes peuvent également être sélectionnées).
5
Effacez les blocs via la commande "Edition/Effacer..." ou via la touche DEL.
6
Procédez à une copie de RAM en ROM.
Ceci copie tous les blocs valides de la RAM dans l'EPROM interne. Les blocs effacés dans la mémoire interne RAM ne sont donc plus inscrit dans la mémoire de chargement de l'EPROM et sont donc effacés de l'EPROM.
Effacer complètement une carte mémoire
No.
Procédure
1
Connectez la console de programmation à la CPU.
2
Ouvrez le SIMATIC Manager et sélectionnez "Fichier, carte mémoire S7, Effacer"
3
Cliquez sur le bouton "Yes" pour confirmer l'effacement de la carte mémoire.
Si vous utilisez une CPU dans laquelle vous ne pouvez pas écrire dans la mémoire depuis le PC, nous recommandons d'utiliser une programmeur d'EPROM dont la référence est fournie ci-dessous :
Référence
Description
6ES7792-0AA00-0XA0
SIMATIC PG, PROGRAMMEUR USB 115/220V
CPU SIMATIC S7-300 et SIMATIC C7 ayant une Micro Memory Card (MMC)
Lorsque vous utilisez la fonction "Copie RAM dans ROM", les données courantes et le programme sont écrits de la mémoire principale vers la MMC. Les valeurs et le programme sont écrits sur la MMC pour que lorsqu'un effacement général, les nouvelles valeurs sont prises comme valeurs initiales (nouvelles valeurs actuelles) et sont effectives. Ces nouvelles valeurs initiales sont affichées dans STEP 7 dans la colonne "valeur actuelle".
Le tableau suivant contient la procédure à suivre en 3 étapes. Cette procédure est identique pour les 3 types de mémoire de chargement (EPROM interne, Mémoire FLASH, Micro Memory Card). Les figures sont répétées de manière à ce toutes les informations soient ensembles dans la mémoire de chargement.
No.
Procédure
1
Dans le cas des blocs de données, les valeurs initiales et les valeurs actuelles sont transférées de STEP 7 vers la CPU dans la mémoire de chargement (MMC). Les valeurs initiales sont toujours prises comme premières valeurs courantes dans la mémoire principale lorsque aucune valeur courante n'a été définie dans STEP 7. Si une valeur courante a été définie, elle est transférées dans la mémoire principale.
Fig 01
2
Lorsque vous faites une "Copie RAM en ROM", les valeurs actuelles sont écrites dans la mémoire de chargement avec les valeurs actuelles de la mémoire principale.
Fig 02
3
Si la mémoire de chargement est transférée de nouveau dans la mémoire principale (reset général), alors les valeurs courantes de la mémoire de chargement sont prises comme valeurs initiales dans la mémoire principale.
Fig 03
Dans le cas de CPU qui travaille avec une Micro Memory Card (MMC), la mémoire de chargement est sur la MMC. Lors du chargement le programme est chargé dans la MMC directement pour faire face aux défaillances de tension ou reset général. Le programme est donc toujours rémanent dans la mémoire de chargement.
Effacer des blocs individuels sur une Micro Memory Card (MMC)
Avec la PG
No.
Procédure
1
Enficher la MMC dans poste de programmation (PG).
2
Dans le Simatic Mangager, sélectionnez "Fichier, Carte mémoire S7, Ouvrir".
3
Sélectionnez les blocs à effacer (les données systèmes peuvent être sélectionnées)
4
Effacez les blocs sélectionnés via "Edition/Effacer" ou via la touche DEL.
Via la CPU
Les pré-requis pour cela est que vous enfichiez la MMC dans la CPU.
No.
Procédure
1
Connectez la console de programmation à la CPU.
2
Ouvrez le SIMATIC Manager et affichez les "partenaires accessibles".
3
Ouvrez la vue des blocs "Partenaires accessibles/MPI = ... / Blocs en cliquant sur les "+").
4
Sélectionnez les blocs qui doivent être effacés (les données systèmes peuvent également être sélectionnées).
5
Effacez les blocs via la commande "Edition/Effacer..." ou via la touche DEL.
Effacement complet de la MMC
Nr.
Vorgehensweise
1
Connectez la console de programmation à la CPU.
2
Ouvrez le SIMATIC Manager et sélectionnez "Fichier, carte mémoire S7, Effacer"
3
Cliquez sur le bouton "Yes" pour confirmer l'effacement de la carte mémoire.
Note: Pour être en mesure de lire ou d'écrire sur une Micro Memory Card sur votre PC, vous devez avoir un programmeur externe pour lire et écrire le format spécial sur la micro memory card. La référence de ce programmeur externe est 6ES7792-0AA00-0XA0.
Vous ne devez jamais formater la MMC dans un format standard ou dans un lecteur de carte de Windows sinon, vous ne pourrez plus utiliser la MMC dans la CPU SIMATIC! (voir dans le FAQ 21830698)
La fonction "Copier RAM dans ROM ..." n'est pas supportée par les CPU S7-400 ou les CPU S7-318 2DP. Les options disponibles pour les S7-400 sont disponibles dans le FAQ 23670531.
Mots clés:
Change
Pourquoi le SFC 54 "RD_DPARM" ne fonctionne-t-il pas dans les nouvelles CPU S7-300 avec MMC ?
Description :
Dans les CPU S7-300 avec Micro Memory Card, le SFC 54 "RD_DPARM" pour lire des enregistrements de données système configurées d'un module est remplacé par le SFC 102 "RD_DPARA".
Contrairement à l'ancien SFC 54 "RD_DPARM", le SFC 102 "RD_DPARA" est une fonction système asynchrone. Cela signifie que le traitement se fait sur plusieurs appels de SFC.
Les blocs qui contiennent le SFC 54 "RD_DPARM" ne peuvent pas être chargés dans une nouvelle CPU S7-300 avec MMC. C'est pour cette raison que vous devez remplacer les appels de SFC 54 "RD_DPARM" par des appels de SFC 102 "RD_DPARA" et que vous devez adapter la logique de votre programme au comportement asynchrone de le SFC 102 "RD_DPARA".
Vous trouverez, ci-dessous, une comparaison des deux fonctions système :
SFC 54 "RD_DPARM"
SFC 102 "RD_DPARA"
Remarque
Entrées
---
REQ
Ce n'est que lorsque REQ=1 que la fonction est exécutée, nouveau sur la SFC 102
IOID
---
Ce paramètre n'existe plus sur la SFC 102, voir LADDR
LADDR
LADDR
SFC 54 : N'importe quelle adresse de module, spécification de la zone d'adresse E ou A par IOID (B#16#54=Périphérie d'entrée ; B#16#55= Périphérie de sortie) SFC 102 : N'importe quelle adresse de module, spécification de la zone d'adresse E ou A par le bit 15 de LADDR (bit de poids fort) Bit15=0 -> Périphérie d'entrée ; Bit15=1 -> Périphérie de sortie
RECNUM
RECNUM
Utilisation identique
Sorties
RET_VAL
RET_VAL
Utilisation identique, des codes d'erreurs supplémentaires sont disponibles pour la SFC 102
---
BUSY
BUSY=1 ; le contrat n'est pas encore terminé, aucun résultat n'est disponible
RECORD
RECORD
Utilisation identique
Tableau 1 : Comparaison des SFC 54 et SFC 102
Comment fonctionne la copie du programme utilisateur depuis la mémoire de chargement vers la mémoire de travail sur une CPU de S7-300 avec slot MC et en l'absence de PG ?
Description :
Lorsqu'une carte mémoire avec un programme utilisateur est insérée dans une CPU, la CPU copie les parties des blocs significatives pour le traitement du programme dans la mémoire de travail :
Insérer la carte mémoire
Effacement général de la CPU
La CPU copie les parties des blocs significatives pour le traitement du programme de la mémoire de chargement vers la mémoire de travail. En particulier, les blocs de données sont initialisés dans la mémoire de travail (ils récupèrent leurs valeurs initiales).
Cette procédure ne nécessite pas de PG. Cela est également valable lorsque différents programmes utilisateurs sont stockés sur différentes cartes mémoire et doivent être exécutés à différents moments dans la CPU.
Notes :
La carte mémoire doit rester dans la CPU tant que celle-ci est en fonctionnement, en particulier en RUN.
La CPU transfère également le programme depuis la mémoire de chargement vers la mémoire de travail après une coupure secteur sans pile ( donc également lorsque la pile franchit son seuil bas pendant la coupure secteur ).
Mots-clefs : FlashMC, MC
Comment peut-on sauvegarder un programme situé dans la mémoire de chargement ?
Guide : Sur les CPUs disposant d'une EPROM intégrée, vous pouvez copier le contenu de la mémoire de chargement sur cette EPROM intégrée. De cette manière, les données seront conservées après une perte de secteur sans pile ou un effacement général.
Procédez de la manière suivante :
Mettez la CPU en STOP.
Ouvrez une fenêtre en ligne d'un projet déjà ouvert avec le menu "Affichage > En ligne"
ou
ouvrez la fenêtre "Partenaires accessibles", en cliquant sur le bouton "Partenaires accessibles" dans la barre d'outils ou par le menu "Système cible > Partenaires accessibles".
Choisissez le programme S7 ou M7 dans la vue en ligne de la fenêtre du projet ou le partenaire dans la fenêtre "Partenaires accessibles".
Choisissez le menu "Système cible > Sauvegarder de RAM en ROM".
Le contenu de la mémoire RAM est copié dans l'EPROM intégrée.
Ceci est valable pour :
Type de CPU
A partir de la référence
CPU 312 IFM
6ES7 312-5ACxx-0AB0
CPU 314 IFM
6ES7 314-5AExx-0AB0
C7-621
6ES7 621-1AD0x-0AE3
C7-621 ASI
6ES7 621-6BD0x-0AE3
C7-623/P
6ES7 623-1DE0x-0AE3
C7-624/P
6ES7 624-1DE0x-0AE3
C7-624
6ES7 624-1AE0x-0AE3
C7-626/P
6ES7 626-1DG0x-0AE3
C7-626/P DP
6ES7 626-2DG0x-0AE3
Tableau 1 : CPU disposant d'une EPROM intégrée
Sur les CPU disposant d'une carte mémoire, vous pouvez copier le contenu de la mémoire de chargement sur cette carte. De cette manière, les données seront conservées après une perte de secteur sans pile ou un effacement général.
Pour copier le contenu de la mémoire de travail sur la carte mémoire, procédez de la même manière qu'avec une EPROM intégrée.
Ceci est valable pour :
Type de CPU
A partir de la référence
CPU 313
6ES7 313-1AD01-0AB0
CPU 314
6ES7 314-1AE02-0AB0
CPU 314 IFM
6ES7 314-5AE10-0AB0
CPU 315
6ES7 315-1AF01-0AB0
CPU 315-2DP
6ES7 315-2AF01-0AB0
CPU 316-2DP
6ES7 316-2AG00-0AB0
C7-633/P
6ES7 633-1DF0x-0AE3
C7-633 DP
6ES7 633-2BF0x-0AE3
C7-634/P
6ES7 634-1DF0x-0AE3
C7-634 DP
6ES7 634-2BF0x-0AE3
Tableau 2 : CPU avec carte mémoire
Sur les CPUs disposant d'une Micro Memory Card SIMATIC, la mémoire de chargement est située sur la MMC. Sa taille correspond exactement à celle de la MMC. Le programme est stocké dès son chargement sur la MMC, et est conservé après une coupure secteur ou un effacement général. Le programme est toujours rémanent dans la mémoire de chargement (MMC) !
Description Le tableau ci-dessous donne une vue d'ensemble des services de communication supportés par les CPUs avec interface PROFINET intégrée et per le WinAC RTX (F) via Industrial Ethernet.
Les articles suivants contiennent les manuels pour les CPUs mentionnés ci-dessus. Vous y toruverez davantage d'informations sur les données techniques, les services de Communication et des données quantitatives.
Les articles suivants donnent une vue d'ensemble des services de communication supportés par les CPs Industrial Ethernet des S7-300 et S7-400 CPs: 16767769 et 15368142.
Mots-clés Communication S7, Services de communication ouvert (Open Services Communication), PROFINET IO, TCP, ISO-sur-TCP, UDP, Equipement E/S, Contrôleur E/S, PROFINET CBA
Utilisation des modules SIMATIC des familles de produits S7-300, S7-400, ET 200M, ET 200S et ET 200iSP et TDC dans un environnement à haute concentration de gaz corrosif
sont aussi approuvés pour une utilisation dans les environnements à haute concentration de gaz corrosifs en accord avec le niveau de sévérité ISA–S71.04 niveau de sévérité G1;G2;G3.
Les informations correspondantes sont traitées dans les manuels des familles de produits S7-300, S7-400, ET 200M, ET 200S, ET 200iSP et TDC.
Pour d'autres informations sur les environnements climatiques, consultez les manuels respectifs des produits..
A quelle température ambiante et à quelle pression atmosphérique peut-on utiliser un automate SIMATIC S7-300 ?
Description : Le S7-300 doit être utilisé avec les températures ambiantes suivantes :
lors d'un montage vertical : de 0°C à 40°C
lors d'un montage horizontal : de 0°C à 60°C
Figure 01
Les valeurs de température mentionnées ci-dessus se rapportent à une pression atmosphérique de 1080 hPa jusqu'à 795 hPa, ce qui correspond à une altitude jusqu'à 2000 m. Avec ces conditions, la convection naturelle suffit aux automates SIMATIC S7.
Avec une pression atmosphérique inférieure (et donc avec une plus petite densité de l'air), en fonctionnant à de plus hautes altitudes, le refroidissement par convection naturelle diminue. Si vous exploitez un S7-300 dans des conditions autres que celles mentionnées ci-dessus, prenez contact avec le support technique pour obtenir des possibilités de configuration adaptées sous le lien suivant : http://www.siemens.com/automation/support-request
Note
Vous trouverez des informations complémentaires sur le montage des S7-300 dans le manuel "SIMATIC S7-300 CPU 31xC et CPU 31x : Installation et configuration" au chapitre configuration, téléchargeable dans l'article ID 13008499.
Que doit-on faire lorsque la consommation des modules d'un rack dépasse la puissance admissible par le bus fond de panier de la CPU?
Description: Si la consommation totale des modules d'un S7-300 dans un rack dépasse la puissance admissible sur le bus fond de panier de la CPU, vous devez alors mettre en place des modules interfaces.
Les CPU S7-300 fournissent 1,2 A sur le bus fond de panier. Si cela n'est pas suffisant vous devez alors mettre en place des modules interfaces IM 360 /IM 361. Si vous installez un IM 360 (sa consommation propre est de 350mA) alors il ne reste que 800 mA pour les 8 modules du rack 0.
Le module d'interface IM 361 fournit 800 mA pour le bus fond de panier des racks 1 à 3.
Notes:
Les CPU 312 et 312 C, avec lesquelles seule une config mono rack est possible fournissent 800 mA.
L'IM 365 ne peut pas être utilisé pour augmenter la puissance dans un autre rack car il ne peut distribuer l'alimentation fournit par la CPU que entre le rack 0 et le rack 1. L'IM 365 est capable de distribuer au maximum 800 mA du courant fournit par la CPU entre le rack 0 et le rack 1. L' IM 365 consomme 100 mA.
Vous trouverez plus d'informations sur le sujet dans les manuels:
"SIMATIC Automate programmable S7-300, Caractéristiques techniques sous le numéro de contribution-ID: 8859629
"S7-300, CPU 31xC et CPU 31x: Installation et configuration sous le numéro de contribution-ID: 13008499.
Où trouver sur Internet les certificats et homologations pour SIMATIC S7 ?
Description : Le système d'automatisation SIMATIC S7 répond à un grand nombre de contraintes et de normes. Vous pouvez lire et au besoin télécharger les certificats et homologations sur Internet dans les pages Service & Support :
Du Support Produit, allez par exemple à S7-300/S7-300F.
Choisissez alors l'onglet Liste des articles et sélectionnez le type Certificats dans la boîte de choix Type d'article.
A l'aide du filtre, vous pouvez ne rechercher que certains certificats, comme par exemple UL
Figure 01
Note: Si vous avez sélectionné un produit particulier ( vue du produit ), l'onglet s'appelle articles mais la procédure est identique.
Mots-clefs:
Certificat d'essai
Images, photos, symboles et copie d'écrans pour les systèmes d'automatisation SIMATIC
QUESTION:
Ou puis-je trouver des images, photos, symboles et copies d’écrans pour les systèmes d’automatisation SIMATIC ?
REPONSE:
Sur le site Internet Base de données images , vous trouverez des images, photos, symboles et copies d’écrans pour les systèmes d’automatisation SIMATIC téléchargeables gratuitement.
Ci-dessous une méthode permettant d’accéder directement depuis le Support produit aux images correspondantes de la base de données.
Sélectionner l’onglet "Link Box & more"
Cliquer sur "Link Box"
Sélectionner l’onglet "Info technique"
Cliquer sur "Images, graphiques, Dessins"
Mots clefs:
Images
Quels sont les composants SIMATIC S7 et quels sont les entraînements qui supportent le mode isochrone ?
Note de configuration: Avec le mode isochrone, un lien direct est créé entre le cycle DP équidistant, les modules de périphérie et le programme utilisateur.
Les composants SIMATIC suivants prennent en charge le mode isochrone :
CPU S7-300
CPU 315 et CPU317 en tant que maître DP à partir du firmware 2.5
CPU 319 en tant que maître DP à partir du firmware 2.4
S7-400 standard et CPU S7-400F en tant que maître DP à partir du firmware 3.1
ET 200M avec certains modules
ET 200S avec certains modules
Répéteur et répéteur de diagnostic
Veuillez noter que seules les interfaces DP internes des CPU peuvent être utilisées pour la communication en mode isochrone.
STEP 7 V5.2 minimum est nécessaire pour la configuration.
Du côté des entraînements, l'ensemble des groupes de produits "SIMODRIVE 611U", "SINAMICS" ainsi que "MASTERDRIVE MC" prennent en charge le mode isochrone.
Les conditions requises pour la configuration des entraînements sont Drive ES Basic à partir de V5.2, STEP 7 à partir de V5.2 ainsi que les CPU citées ci-dessus.
Vous trouverez une liste avec la désignation précise des modules SIMATIC qui prennent en charge le mode isochrone dans le manuel SIMATIC Isochrone Mode au chapitre 2.2.1 à l'article ID : 15218045