Vous êtes sur la page 1sur 211

Machine Translated by Google

Objectifs
À la fin de ce chapitre, le participant devra...

... être en mesure de classer les erreurs survenues dans la catégorie "Erreurs reconnues par le système"
et "Erreurs fonctionnelles"

... connaître la fonction "Afficher les messages CPU"

... être capable de lire le tampon de diagnostic, de l'interpréter et de l'utiliser pour le


dépannage

... être capable de lire I STACK, B STACK et L STACK et interpréter


eux

... pouvoir lire le diagnostic matériel

... pouvoir appliquer la fonction "Moniteur / Modifier Variable" et l'utiliser pour


dépannage

... pouvoir interpréter les affichages de la fonction « Monitor » dans le


Editeur CONT/LIST/LOG et les utiliser pour le dépannage

... être capable de lire les données de référence, de les interpréter et de les utiliser pour
dépannage

... comprendre la fonction "Forcer"

... comprendre la fonction "Points d'arrêt"

Formation SITRAIN pour


SIMATIC® S7 Date: 12.03.03
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.3

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 3 Dépannage
Machine Translated by Google

Catégories d'erreurs

Erreurs détectées par le système •


Enregistrement, évaluation et indication
erreurs au sein d'un API

(généralement : CPU STOP) •


Défaillance du module

• Court-circuit dans les câbles de signal •


Dépassement du temps de balayage

• Erreur de programmation (accès à un bloc inexistant)

Erreurs fonctionnelles
• La fonction souhaitée n'est pas exécutée du tout ou n'est pas exécutée

correctement • Défaut de processus (capteur/actionneur, câble défectueux)

• Erreur de programmation logique (non détectée

lors de la création et du démarrage)

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.4

Fonctions de surveillance Le diagnostic est important dans la phase de fonctionnement d'un système ou d'une machine. Le
diagnostic se produit généralement lorsqu'un problème (dysfonctionnement) entraîne l'arrêt ou le
mauvais fonctionnement de l'installation ou de la machine.
En raison des coûts associés aux temps d'arrêt ou aux fonctions défectueuses, la cause associée
de la perturbation doit être trouvée rapidement puis éliminée.

Catégories d'erreurs Les erreurs qui se produisent peuvent être divisées en deux catégories, selon qu'elles sont détectées ou non
par l'automate : • Les erreurs qui sont détectées par le système d'exploitation de l'automate et
provoquent normalement le
CPU pour passer à l'état d'arrêt.
• Erreurs fonctionnelles, c'est-à-dire que la CPU traite le programme comme d'habitude, mais la
fonction souhaitée n'est pas exécutée du tout ou n'est pas exécutée correctement.
La recherche de ces types d'erreurs est beaucoup plus difficile, car la cause de
l'erreur est initialement difficile à déterminer.
Il existe deux types d'erreurs fonctionnelles.

– Défaut de processus (comme une erreur de câblage)

Défaut qui a été déclenché par le fonctionnement défectueux de composants


directement associés au contrôle de processus, tels que les câbles vers les
capteurs/actionneurs ou par un défaut du capteur/actionneur lui-même.

– Erreurs de programmation logiques (telles qu'une double affectation)

Une erreur logicielle qui n'a pas été détectée lors de la création et du démarrage du
programme utilisateur et qui ne se produit probablement qu'en de très rares occasions.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 4 Dépannage
Machine Translated by Google

STEP7 - Outils de débogage, vue d'ensemble

Erreur

Erreur détectée par le systèmeÿ: Défaut fonctionnelÿ:


Règle généraleÿ: CPU en STOP Règle générale : CPU en RUN
(comme l'accès à une BD inexistante) (défaut de processus, comme une rupture de
(Alarme de diagnostic d'un module de signaux) fil) (erreur logique de programmation, comme une double affectation)

Outils de débogageÿ: Outils de débogage :


• Informations sur le module • Activer les sorties périphériques (modifier les sorties) •
- Tampon de diagnostic Surveiller/Modifier la variable • Surveiller les blocs (état
- J'EMPILE
du bloc) • Données de référence
- PILE B
- PILE EN L - Références croisées

• Diagnostic matériel - Affectation des I/Q/M/T/C


- Structure du programme
- Adresses sans symboles
- Symboles inutilisés

Quelle que soit la cause de l'erreur, vous pouvez utiliserÿ: •


Forcer • Comparaison de blocs
• Définir des points d'arrêt

SIMATIC® S7 Siemens Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.5

Il existe différentes fonctions de test STEP 7 pour le dépannage, en fonction du type d'erreur provoquée.
Utilisation des fonctions de test...

…lorsque la CPU est à l'arrêt Pour les erreurs détectées par le système, les fonctions de test Tampon de diagnostic, I STACK, B STACK,
L STACK et Hardware Diagnostics fournissent des informations détaillées sur la cause de l'erreur et
l'emplacement de l'interruption. En programmant des OB d'erreur (voir le chapitre Blocs d'organisation), les
informations sur l'erreur survenue peuvent être évaluées par programme et le passage de la CPU à l'état
STOP peut être empêché. Si la CPU s'est arrêtée, l'utilisation des fonctions de test Surveiller / Modifier la
variable et Surveiller les blocs n'a pas de sens car la CPU ne lit ni ne sort de mémoires image à l'état STOP et
n'exécute plus non plus le programme.

…lorsque la CPU est en RUN Vice versa, il n'est généralement pas judicieux d'utiliser des fonctions de test telles que I STACK, B
STACK ou L STACK pour le dépannage lorsque la CPU est en RUN, car l'exécution du programme n'a pas
été interrompue et le système ne fournit aucune information sur l'erreur survenue. La fonction de test des
informations sur le module fournit simplement des informations générales sur le mode de fonctionnement de
la CPU ou sur les erreurs qui se sont produites dans le passé. Les erreurs fonctionnelles peuvent être
diagnostiquées comme suit : • Défaut de processus (comme une erreur de câblage)

- test de câblage des entrées : Monitor Variable - test de


câblage des sorties : Enable Peripheral Outputs (seulement quand CPU-STOP)
•ÿErreurs de programmation logiques (telles qu'une double affectation)
- Toutes les fonctions de test répertoriées, à l'exception de Enable Peripheral Outputs , peuvent être pouvez

utilisées pour rechercher des erreurs de programme logiques.

Force Contrôle forcé des adresses quelle que soit la logique du programme.
Points d'arrêt Pour suivre l'exécution du programme en une seule étape.
Les deux fonctions de test sont principalement utilisées lors de la conception du programme.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 5 Dépannage
Machine Translated by Google

Diagnostics du système - Présentation

Le diagnostic de la CPU détecte CPU Module d'E/S


une erreur système

Le diagnostic de la CPU détecte Alarme de Le module

des erreurs dans le programme utilisateur diagnostic capable de diagnostic


détecte une erreur et
génère une interruption

de diagnostic

Erreur Tampon de Liste d'état


OB diagnostic du système

SIEMENS

CPU

messages
PG 740

SIMATIC® S7 Siemens Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.6

Diagnostic système Toutes les fonctions de surveillance relatives au bon fonctionnement des composants d'un automate sont regroupées
sous Diagnostic système.
Toutes les CPU S7 disposent d'un système de diagnostic intelligent. L'acquisition des données de
diagnostic par le diagnostic système n'a pas besoin d'être programmée. Il est intégré dans le système
d'exploitation de la CPU et dans d'autres modules capables de diagnostic et s'exécute automatiquement.

La CPU stocke (temporairement) les erreurs qui se produisent dans la mémoire tampon de diagnostic
et permet ainsi un diagnostic d'erreur rapide et ciblé par le personnel de service, même pour les erreurs
survenant sporadiquement.

Réaction du système Le système d'exploitation prend les mesures suivantes lorsqu'il détecte une erreur ou un événement
STOP, tel qu'un changement de mode de fonctionnement (RUN -> STOP) : • Un message sur la
cause et l'effet de l'erreur survenue est inscrit dans le tampon de diagnostic, complet avec la date et l'heure.

Le tampon de diagnostic est un tampon FIFO sur le module CPU pour stocker les événements
d'erreur. La taille du tampon de diagnostic dépend de la CPU (par exemple CPU 314 = 100 entrées).

Dans la structure du tampon FIFO, le dernier message saisi écrase l'entrée la plus ancienne du
tampon de diagnostic. Le tampon de diagnostic n'est pas non plus supprimé par une réinitialisation de
la mémoire de la CPU. • Les listes d'état du système, qui donnent des informations sur l'état du
système, sont mises à jour. • L'OB d'erreur associé à cette erreur est appelé. Cela donne à l'utilisateur la

possibilité d'effectuer sa propre gestion des erreurs.

Messages du processeur Si la CPU doit signaler la cause de l'ARRÊT à tous les afficheurs associés (tels qu'une PG ou un OP)
lors d'un passage à l'ARRÊT, la fonction "Signaler la cause de l'ARRÊT" doit être activée sous les
propriétés de la CPU "Diagnostic/Horloge". " dans la configuration matérielle.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 6 Dépannage
Machine Translated by Google

Affichage des messages du processeur

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.7

Messages du processeur Cette fonction vous permet d'afficher immédiatement un message d'erreur pour les erreurs sporadiques dans
le système sur une console de programmation ou un pupitre opérateur. Une fenêtre de message apparaît
sur la PG ou l'OP dès que le diagnostic de la CPU connectée détecte une erreur.
Les messages formatés par l'utilisateur peuvent également être programmés en sortie à l'aide de la fonction système
SFC 52, WR_USMSG.

Module Dans le bord supérieur de la fenêtre, toutes les CPU qui ont été appelées dans SIMATIC® Manager
avec l'option de menu API -> CPU Les messages sont saisis dans une liste. La liste est divisée
en quatre colonnes :
1. Dans la première colonne, une icône indique si une connexion a été interrompue par le partenaire
externe.
2. Dans la colonne "W", les messages de diagnostic système et de diagnostic utilisateur sont
activé / désactivé.
3. Dans la colonne "A", les messages d'interruption sont activés / désactivés.
L'application "CPU Messages" vérifie si le module en question prend même en charge les
messages de diagnostic et d'interruption. Si ce n'est pas le cas, un message est émis.

4. Dans la colonne "Module", le nom du module ou le chemin du programme S7


est saisi.

Messages entrants Les options suivantes peuvent être sélectionnées via le menu "Affichage":

• Placer en haut : Dès qu'un message est reçu, la fenêtre "CPU Messages" apparaît en haut,
le message est affiché et en même temps il est enregistré dans l'archive des messages.

• Laisser en arrière-plan : La réception des messages s'effectue en


Contexte. Les messages sont affichés dans la fenêtre, mais la fenêtre reste en arrière-plan. Les
messages sont archivés et peuvent être affichés selon les besoins.
• Ignorer le message : les messages ne sont ni affichés ni archivés.

Archive Dans les paramètres, vous pouvez sélectionner la taille de l'archive (40 à 2000 messages) ou vider
les archives, entre autres.
Options -> Personnaliser -> Personnaliser - Messages CPU

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 7 Dépannage
Machine Translated by Google

Appel de l'outil "Informations sur le module"


Gestionnaire SIMATIC® Editeur CONT/LIST/LOG

Informations sur les modules

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.8

Aperçu Les informations de la CPU vous assistent dans le diagnostic du système sans que vous ayez à
effectuer de programmation et permettent de détecter rapidement les erreurs, de les localiser et de les
éliminer.

Les informations nécessaires au dépannage sont fournies par la fonction : Automate ->
Diagnostic/Paramétrage -> Informations sur le module Vous pouvez accéder à cette fonction
depuis SIMATIC® Manager ou depuis d'autres outils (tels que l'éditeur LIST/CONT/LOG).

Informations sur le module La fonction Informations sur le module lit les données les plus importantes
module connecté. Vous trouverez des informations supplémentaires dans les différents

onglets : Général : entre autres, la description du module, les versions du matériel et du


micrologiciel

Tampon de diagnosticÿ: il contient tous les événements de diagnostic dans l'ordre dans lequel ils se sont produits.
Tous les événements sont répertoriés en texte brut et dans l'ordre dans lequel ils se sont produits à l'écran.

Mémoire : Taille et utilisation de la mémoire de chargement EPROM, de la mémoire de chargement RAM et de


la mémoire de travail.
Scan Cycle Time : affiche le temps de surveillance sélectionné, le plus court, le plus long et le temps
de cycle actuel Time System : affiche l'horloge temps réel et le compteur d'heures de fonctionnement
intégré Performance Data : affiche les blocs système intégrés et les blocs d'organisation disponibles
comme ainsi que les zones d'adressage (I,Q,M,T,C,L)

Communication : affiche les données de performance des interfaces de communication et la vue


d'ensemble des connexions Piles : informations sur le contenu de la pile I, de la pile B et de la pile L.
Pour cela, la CPU doit être à l'état STOP ou avoir atteint un point d'arrêt.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 8 Dépannage
Machine Translated by Google

Onglet Informations sur le moduleÿ: "Tampon de diagnostic"

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.9

Tampon de diagnostic Le tampon de diagnostic est un tampon FIFO dans la zone de mémoire sauvegardée par batterie de la CPU.
Le tampon de diagnostic contient tous les événements de diagnostic dans l'ordre dans lequel ils
s'est produit. Le tampon de diagnostic ne peut pas être effacé par un effacement général.

Tous les événements peuvent être affichés sur l'appareil de programmation en texte clair et dans
séquence dans laquelle ils se produisent.

Détails sur l'événement Lorsque vous sélectionnez un événement, les informations supplémentaires suivantes sont fournies dans
Boîte "Détails sur l'événement", par exempleÿ:
• ID d'événement et numéro d'événement
• Type et numéro de bloc
• Des informations supplémentaires, selon l'événement, telles que l'adresse de ligne STL relative de l'instruction
qui a provoqué l'événement (Adresse de module 80 dans l'exemple)

Aide sur l'événement Lorsque vous cliquez sur la bouton, aide sur l'événement sélectionné dans le
liste s'ouvre.

(Dans l'exemple illustré, une erreur de programmation s'est produite pour laquelle
L'OB d'erreur (OB121) n'est pas programmé dans la CPU.)

Bloc ouvert Lorsque vous cliquez sur bouton, le bloc dans lequel l'interruption
l'événement peut être ouvert en ligne (dans la CPU) (dans l'exemple ci-dessus : "FC 18").

Ouverture de l'outil Vous ouvrez le tampon de diagnostic en sélectionnant les points de menu API ->
Diagnostic/Paramétrage -> Informations sur le module --> onglet Tampon de diagnostic dans SIMATIC®
Gestionnaire ou éditeur de programme.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 9 Dépannage
Machine Translated by Google

Interprétation des messages d'erreur dans le tampon de diagnostic

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.10

Général La dernière entrée apparaît en haut de la liste. L'heure vous montre quels messages d'erreur vont
ensemble (événement n° 1 et 2 dans la diapositive).

Interprétation des erreurs Dans notre exemple, un redémarrage complet a été effectué avant que l'erreur ne se produise (événement
non. 3 à 5). Après le redémarrage, l'erreur s'est produite et a causé les entrées no. 1 et 2.
Evénement n°1 : la CPU passe à l'état STOP car l'OB d'erreur associé (OB 121) n'a pas été chargé dans
le contrôleur.
La fenêtre "Détails" affiche le niveau de traitement, par exemple l'OB 1 (Cycle) ainsi que le bloc et l'adresse
de l'instruction à l'origine de l'erreur (FC 18, adresse de bloc 80).

Evénement n° 2 : la cause réelle de l'erreur (erreur de conversion BCD) est indiquée ici. Sous "Détails", vous
voyez qu'un numéro BCD non valide a été enregistré dans l'accumulateur 1. De plus, l'OB d'erreur (OB 121)
est affiché et est appelé par le système d'exploitation lorsque cette erreur s'est produite.

OB d'erreur Les OB d'erreur suivants sont disponibles pour le traitement des erreurs :
• OB 81 : défaut d'alimentation (défaillance de la pile de sauvegarde) •
OB 82 : alarme de diagnostic (par ex. rupture de fil ou défaut à la terre du module) • OB 84 : défaut
matériel de la CPU (niveau de signal incorrect sur l'interface MPI, uniquement pour S7-400™) • OB
85 : Erreur d'exécution du programme (erreur lors de la mise à jour de la mémoire
image) • OB 86 : Défaillance du châssis décentralisé ou de l'esclave DP

• OB 87 : erreur de communication (ID de trame incorrect) • OB 121 :


erreur de programmation (telle qu'erreur de conversion BCD, bloc appelé non disponible) • OB 122 : erreur
d'accès (opérations de chargement ou de transfert vers inexistant ou défectueux

E/S)
Les blocs d'organisation sont traités plus en détail dans leur propre chapitreÿ!

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 10 Dépannage
Machine Translated by Google

Ouverture d'un bloc contenant une erreur

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.11

Ouvrir un bloc Pour les erreurs dites synchrones, c'est-à-dire pour les erreurs qui ont été déclenchées par une
instruction erronée dans le programme utilisateur, vous pouvez ouvrir le bloc interrompu en
cliquant sur le bouton "Ouvrir le bloc".
Si le langage STL est sélectionné, le curseur se positionne directement devant l'instruction
qui a provoqué l'interruption. En CONT/LOG, le réseau à l'origine de l'interruption est affiché.

Dans l'exemple illustré, la valeur lue à partir du bouton de la molette IW 2 est convertie de BCD en
entier. Au moment de l'interruption, ce n'était pas un nombre BCD valide, de sorte que la valeur
dans l'accumulateur 1 ne pouvait pas être convertie de BCD en entier. Dans ce cas, le numéro BCD
invalide peut être trouvé en lisant la pile I (voir pages suivantes).

L'erreur s'est produite dans FC 18, réseau 5.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 11 Dépannage
Machine Translated by Google

Diagnostic avec I Stack, B Stack, L Stack


Bloc contenant l'erreur
Structure du programme

Point d'interruption

La pile B affiche une liste des Point d'interruption


blocs qui ont été exécutés
jusqu'au point d'interruption.

Vous pouvez voir le contenu des Vous pouvez voir les valeurs
accumulateurs, registres, mot d'état, des variables temporaires au
etc. au moment de l'interruption dans
la pile I. moment de l'interruption dans la pile L.

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
AG 2003. Tous droits réservés. Automatisation et variateurs
Dossier: PRO1_11E.12

Introduction Pour les erreurs synchrones (OB 121, OB122), il peut être judicieux, selon les circonstances,
d'afficher des informations supplémentaires sur la cause de l'erreur ou son emplacement à l'aide
du contenu de la pile (pile I, pile B, pile L). De cette façon, vous pouvez déterminer, par exemple,
quelles valeurs étaient stockées dans les accumulateurs au moment où la CPU est passée en
STOP.

Pile B Les blocs sont souvent appelés plusieurs fois dans un programme utilisateur. Cela signifie
que les informations concernant le numéro de bloc et l'instruction provoquant l'interruption
n'indiquent pas clairement dans quelle chaîne d'appel l'erreur s'est produite.
La pile B contient une liste de tous les blocs appelés dont l'exécution au moment du passage à l'état
STOP a commencé mais n'est pas encore terminée.

J'empile La pile I contient le contenu des registres au moment de l'interruption : • contenu des
accumulateurs et des registres d'adresse • quels blocs de données sont ouverts • contenu
du mot d'état

• niveau d'exécution du programme (tel que OB 1 ou OB 10) •


bloc interrompu indiquant le réseau et le numéro de l'instruction • prochain bloc à exécuter

Pile en L La pile L contient les valeurs des variables temporaires des blocs. Cependant, vous avez besoin
d'une certaine expérience pour évaluer ces données, car le contenu est donné dans un "Hex Dump"
plutôt qu'en "langage clair".

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 12 Dépannage
Machine Translated by Google

Contenu de la pile B

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.13

Piles Pour afficher les informations de la pile, la CPU doit se trouver à l'état STOP • en raison
d'une erreur de programme • en raison d'un passage programmé à l'état STOP (par SFC)
• en raison d'un point d'arrêt atteint

Pile B La pile de blocs (pile B) est une représentation graphique de la hiérarchie des appels, c'est-à-
dire la séquence et l'imbrication des blocs appelés jusqu'au point d'interruption.
La pile B contient également une liste de tous les OB d'alarme et d'erreur ainsi que les DB
ouverts.
L'exécution du programme a été interrompue dans le bloc affiché en bas de la liste.
Dans la diapositive, vous pouvez voir que l'interruption s'est produite dans le bloc FC 18.
Lorsqu'un bloc paramétrable est appelé plusieurs fois, l'information indiquant après quel appel
de bloc l'exécution du programme a été interrompue est pertinente pour la recherche d'erreurs,
car la cause de l'erreur l'interruption peut résider dans le passage de paramètres réels erronés
par le bloc appelant.

Bloc ouvert Pour ouvrir le bloc en ligne, sélectionnez le bloc dans la liste de la pile B, puis cliquez sur le
bouton "Ouvrir le bloc". Vous pouvez ensuite modifier ce bloc. Le curseur se trouve dans la
ligne qui suit l'instruction provoquant l'interruption ou, en CONT et LOG, le réseau est marqué
dans lequel l'exécution du programme a été interrompue.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 13 Dépannage
Machine Translated by Google

Contenu de la pile I

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.14

J'empile La pile d'interruptions (I Stack) fait toujours référence à un niveau d'exécution. Avant de pouvoir
ouvrir la pile I, le bloc d'organisation concerné doit être sélectionné dans la pile B.
S'inscrire Le contenu de tous les registres pertinents au moment de l'interruption est affiché dans l'écran I
Stackÿ:
• Accumulateurs
Vous pouvez sélectionner le format numérique pour afficher le contenu de l'accumulateur
dans la liste "Format d'affichage". • Registre d'adresses Vous pouvez sélectionner le format
des nombres pour afficher le contenu du registre d'adresses dans la liste "Format d'affichage". •
Mot d'état Les bits 0 à 7 du mot d'état sont affichés. Ils sont identifiés par des abréviations
selon leur signification.

Point d'interruption Le champ «ÿPoint d'interruptionÿ» vous donne des informations surÿ:
• le bloc interrompu, avec la possibilité de l'ouvrir directement (le curseur se place alors
directement devant l'instruction fautive),
• la classe de priorité de l'OB dont le niveau d'exécution a été interrompu, • les blocs
de données ouverts avec leurs numéros et leurs tailles.

Exemple d'erreur Pour notre exemple, vous pouvez voir que le nombre hexadécimal 0000 11C7 est stocké dans
l'accumulateur 1. Ce n'est pas un nombre BCD valide et pour cette raison une erreur de conversion
s'est produite lors de la conversion de BCD en entier (instruction BTI).
Cette erreur s'est produite lors de la commutation du bouton-poussoir (problème mécanique).
Pour y remédier, vous pouvez faire dépendre la conversion programmée de la valeur
sélectionnée de la confirmation du réglage à l'aide d'un interrupteur à contact momentané.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 14 Dépannage
Machine Translated by Google

Contenu de la pile L

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.15

Pile en L Les valeurs courantes des variables temporaires pour les blocs non terminés au moment de
l'interruption sont contenues dans la pile L.
Les blocs qui n'étaient pas encore terminés lorsque la CPU est passée à l'état STOP sont
répertoriés dans la pile de blocs (pile B). Les données locales affichées dans la fenêtre L Stack
se réfèrent au bloc sélectionné dans la B Stack.

Exemple d'erreur Dans l'exemple illustré, la variable temporaire #Setpoint est déclarée comme entier dans le bloc
FC 18. En conséquence, il occupe deux octets dans la pile L.
Dans la table de déclaration du bloc FC 18, l'adresse initiale relative de la variable dans la pile L est
affichée dans la colonne "Adresse".
La variable #Setpoint occupe les octets 0 et 1 de la pile L et a pour contenu la valeur CAFEHex =
-13570Dec .

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 15 Dépannage
Machine Translated by Google

Affichage des diagnostics matériels

à deux reprises

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.16

Diagnostic matériel La fonction ouvre la station accessible en ligne et vous donne des informations
sur l'état ou le mode de fonctionnement des modules. Vous pouvez voir qu'il y a
informations de diagnostic pour un module lorsque vous voyez les symboles de diagnostic qui indiquent
l'état du module associé ou le mode de fonctionnement de la CPU. Quand vous
double-cliquez sur le symbole, un écran avec des informations supplémentaires apparaît.
Dans l'exemple illustré, le module d'entrées analogiques (emplacement 7) a déclenché un diagnostic
couper la parole. Par conséquent, la CPU est passée à l'état STOP. Les deux modules ont
ont reçu des symboles en conséquence. En double-cliquant sur le CPU, vous verriez le
tampon de diagnostic. En double-cliquant sur le module analogique, vous obtiendrez le
données diagnostiques pertinentes. Dans l'exemple, la tension auxiliaire externe (alimentation
tension) du module analogique est en panne.

Ouverture de l'outil Vous pouvez appeler la fonction comme suitÿ:



dans le gestionnaire SIMATIC®
- à l'aide de PLC -> Diagnostic/Setting -> Hardware Diagnostics
- dans la vue en ligne, par un double-clic sur l'icône Hardware de la station
• en ligne
dans HWConfig, en ouvrant la station avec

Personnalisation des paramètres Si vous avez sélectionné les options de menu Options -> Personnaliser -> Affichage dans le SIMATIC®
Manager et activé (coché) "Afficher la vue rapide lors du diagnostic
Case à cocher "Matériel", seule une liste des modules défectueux sera affichée à la place de la liste complète.
Vue "Diagnostic du matériel".

Noter Vous trouverez un exemple d'application réelle sur cette fonction de test dans la section Valeur analogique
Chapitre traitement.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 16 Dépannage
Machine Translated by Google

Exercice : Trouver les erreurs STOP et les éliminer


Étape Que faire Résultat

1 Effectuez un effacement général de la Votre programme utilisateur dans la CPU est


CPU et mettez la CPU à l'état STOP supprimé

Copiez le programme S7 "ERREUR _16" ou


Le programme S7 indépendant du matériel
2 "ERREUR _32" du projet "Erreur" en tant que
"Erreur_16" ("Erreur_32") existe dans votre
programme indépendant du matériel
projet "Mon_Projet"
dans votre projet "My_Project"

Téléchargez les données du système à partir du Le matériel de l'automate est à nouveau


3 Dossier de blocs affecté au paramètres assignés comme avant afin que
Programmez la CPU S7 "My_Program" même la mémoire clignotante de l'horloge soit
dans la CPU de nouveau disponible

Télécharger tous les blocs de la


Le programme défectueux est téléchargé et
4 Programme S7 "ERROR_16"
la CPU passe en mode STOP
("ERROR_32") dans la CPU et effectuez un
après le redémarrage complet
redémarrage complet

Trouver et éliminer les erreurs qui mènent


5 à l'état d'arrêt. Ce faisant, répondez aux questions La CPU reste en RUN
ci-dessous sur les erreurs

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.17

Tâche Le programme S7 Error_16 (Error_32) que vous avez copié correspond exactement à la
programme que vous avez développé jusqu'à présent dans ce cours. Il contient des erreurs STOP que vous
sont à trouver et à éliminer dans cet exercice pour que la CPU reste en RUN après un
redémarrage complet.

Que faire Veuillez noter qu'à chaque fois que vous faites une correction d'erreur STOP, vous devez porter
un redémarrage complet de la CPU. Si la CPU repasse à l'état STOP après
un redémarrage complet, puis une autre erreur STOP existe toujours.
• Procédez comme indiqué dans la diapositive

• Au fur et à mesure que vous corrigez les erreurs, répondez aux questions suivantes sur
les erreurs:

-
1er. Erreurÿ: Interruption dans FC 18ÿ:
Même si cela n'est pas pertinent pour le dépannage à ce stadeÿ:
Quelle valeur le L STACK affiche-t-il pour la variable temporaire #Setpoint
au moment de l'interruption :
Valeur de la variable #Consigne :............................................

- 3ème. (dernière) erreurÿ: Interruption dans FC 20ÿ:


A partir de B STACK, déterminez quel bloc appelle le FC 20 avec l'adresse réelle erronée :

bloc d'appel : ............................................... ............

Noter Outre les erreurs (erreurs STOP) reconnues par le système, le programme
contient des erreurs fonctionnelles (erreurs RUN), de sorte que le programme fonctionne toujours correctement
n'existe pas même après l'élimination des erreurs STOP. Les erreurs RUN
seront éliminés dans les exercices suivants.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 17 Dépannage
Machine Translated by Google

Appel de l'outil "Suivre/Modifier les variables"

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.18

Domaine d'utilisation La table d'adresses variables (TVA) est utilisée pour visualiser (contrôler) et changer (modifier) un
Valeur d'adresse de la zone mémoire CPU dans un format défini. L'écran "Surveiller/Modifier
La fonction "Variables" est lancée depuis SIMATIC® Manager ou depuis le
Editeur CONT/LIST/LOG.

Conception de la Les variables que vous choisissez sont saisies dans une table de variables (TVA). Avec le
Tableau des variables à l'exception des variables temporaires locales au bloc, vous pouvez surveiller et/ou modifier toutes
variables ou adresses.

Vous pouvez sélectionner les colonnes de la table des variables affichées dans le menu Affichage. Le
colonnes ont les significations suivantesÿ:
• Adresse : adresse absolue de la variable.

• Symbol : nom symbolique de la variable


• Commentaire symbole : commentaire sur la variable affichée
• Format d'affichageÿ: un format de données que vous pouvez choisir par clic de souris (tel que binaire
ou décimal), dans lequel le contenu de la variable est affiché
• Valeur d'étatÿ: valeur de la variable dans le format d'état sélectionné

• Modifier valeur : valeur à affecter à la variable

Enregistrer le Vous pouvez utiliser Tableau -> Enregistrer ou Tableau -> Enregistrer sous... pour enregistrer une table de variables.
Tableau des variables La première fois qu'une table de variables est enregistrée, la boîte de dialogue Enregistrer sous... s'ouvre. Le
La fenêtre Enregistrer sous... permet à l'utilisateur de sélectionner le dossier Blocs que la table de variables
sera stocké. Ce chemin de stockage n'est pas par défaut le projet/programme dans lequel
l'utilisateur peut avoir actuellement ouvert.
Vous pouvez donner à la table de variables le nom de votre choix. Le nom est inséré en tant que
nom symbolique dans la table des symboles.
Vous pouvez réutiliser les tables de variables enregistrées pour surveiller et modifier, ce qui en fait
inutile de ressaisir les variables.

Noter Pour vérifier le câblage des entrées et des sorties (quel que soit le programme utilisateur), vous pouvez également
appeler l'outil Monitor/Modify Variables (VAT) directement depuis l'outil HWConfig (voir
le chapitre HWConfig).

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 18 Dépannage
Machine Translated by Google

Établissement de points de déclenchement pour "Surveiller/Modifier la variable"

IIP

Point de déclenchement

"Début du cycle de numérisation"

Surveiller / Modifier selon Mettre à jour le statut / Modifier


Régler
Valeurs (surveiller/modifier
Gâchette
Réglage du déclencheur une seule fois)

Exécution

cyclique du
programme
Point de déclenchement
«ÿPassage à l'ARRÊTÿ»

Point de déclenchement

"Fin du cycle de numérisation"

PIQ

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.19

Points de déclenchement Vous pouvez établir les points de déclenchement pour la surveillance et la modification en utilisant Variable -> Set
Trigger... ou en utilisant l'icône affichée ici à gauche.

Le "point de déclenchement pour la surveillance" spécifie quand les valeurs des variables surveillées à l'écran doivent
être mises à jour. Le "point de déclenchement pour la modification" spécifie quand les valeurs de modification données
doivent être affectées aux variables en cours de modification.

Condition de déclenchement La "Condition de déclenchement pour la surveillance" indique si les valeurs doivent être mises à jour à l'écran une
fois lorsque le point de déclenchement est atteint ou à chaque cycle (lorsque le point de déclenchement est atteint).

La "Condition de déclenchement pour la modification" spécifie si les valeurs de modification données doivent être
affectées aux variables modifiées une fois ou à chaque cycle (chaque fois que le point de déclenchement est atteint).

Domaine d'utilisation Les tests suivants, entre autres, peuvent être réalisés avec la sélection appropriée des points de déclenchement
et des conditions : • Test de câblage des entrées : (également possible dans HW Config)

> Surveiller la variable


Point de déclenchementÿ: début du cycle de balayage, condition de déclenchementÿ: chaque cycle

• Simuler les états d'entrée (spécifiés par l'utilisateur, indépendants du processus)ÿ:


> Modifier Variable
Point de déclenchementÿ: début du cycle de balayage, condition de déclenchementÿ: à chaque cycle
• Différenciation entre les erreurs matérielles / logicielles
(un actionneur qui devrait être activé dans le processus n'est pas contrôlé)
> Monitor Variable, afin de surveiller la sortie pertinente
Point de déclenchementÿ: fin du cycle de scrutation, condition de déclenchementÿ: à chaque
cycle (état de sortieÿ= ´1´ > logique de programme OK > erreur de processus (matériel) (état
de sortie = ´0´ > erreur de logique de programme (telle qu'une double affectation) • Sortie de

commande (indépendant de la logique du programme)


> Modifier Variable
Point de déclenchementÿ: fin du cycle de balayage, condition de déclenchementÿ: à chaque cycle

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 19 Dépannage
Machine Translated by Google

Ouverture d'une table de variables et établissement d'une connexion à la CPU

Processeurs accessibles

Configuré
CPU
Poste 1
Directement connecté (TVA à partir de
Poste 2 Poste 3
CPU Poste HW
"Gare 2")

PG

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.20

Domaine d'utilisation Vous pouvez double-cliquer pour rouvrir ultérieurement les tables de variables enregistrées dans un dossier
Blocs d'un programme S7 à des fins de test.
Cependant, avant de pouvoir activer les fonctions "Surveiller" et "Modifier", une connexion en ligne à une
CPU doit être établie.

A l'aide des commandes de menu API -> Connecter à . . . offre trois choix de connexion : UC
configurée, UC directe et UC accessible. Des icônes de barre d'outils permettent de se connecter à l'UC
configurée ou à l'UC directe.

UC configurée Si la table des variables est enregistrée dans le dossier Blocs d'un programme S7 dépendant du
matériel (affecté à une CPU dans la vue du projet), une connexion à la station avec l'adresse MPI est
établie. Cette station a également été affectée à la CPU de niveau supérieur à l'aide de l'outil HW Config.

Si la table des variables est enregistrée dans le dossier Blocs d'un dossier de programme S7
indépendant du matériel (affecté directement à la racine du projet dans la vue du projet), l'adresse MPI
du programme S7 indépendant du matériel peut être établie à l'aide de la boîte de dialogue Propriétés
du dossier programme dans la vue en ligne de SIMATIC®
Gestionnaire.

Processeur direct Cette commande de menu établit une connexion en ligne entre la table de variables active et la CPU à
laquelle le câble MPI de la PG/PC à l'automate programmable est connecté. La PG peut déterminer à quel
automate elle est connectée via le câble MPI.

Processeur accessible Cette commande de menu établit une connexion en ligne entre la table de variables active et une CPU que
vous sélectionnez. Si le programme utilisateur est déjà lié à une CPU, cette commande de menu peut être
utilisée pour changer de CPU.
Sélectionnez une CPU avec laquelle vous souhaitez établir une connexion en ligne dans la boîte de dialogue.
Vous pouvez choisir entre des CPU configurées et accessibles.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 20 Dépannage
Machine Translated by Google

Test (débogage) des blocs à l'aide de "Monitor" (état du bloc)

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.21

Domaine d'utilisation La fonction Monitor Block test permet de suivre l'exécution du programme au sein d'un bloc. Pour cela, les
états ou contenus des adresses utilisées dans le bloc lors de l'exécution du programme sont affichés à
l'écran.

Moniteur Vous pouvez activer le mode de test "Monitor" ("Block Status") pour le bloc actuellement ouvert dans
l'éditeur CONT/LIST/LOG en cliquant sur l'icône Lunettes ou en sélectionnant Debug -> Monitor.

Au début de la fonction de test, il importe peu que le bloc à surveiller soit ouvert en ligne ou hors
ligne dans l'éditeur. Si toutefois le bloc ouvert hors ligne ne concorde pas avec le bloc enregistré en
ligne dans la CPU, vous devez d'abord soit ouvrir le bloc enregistré en ligne, soit charger le bloc ouvert
hors ligne dans la CPU et le surveiller ensuite .

En mode test, les états des adresses et des éléments CONT/LOG sont affichés dans différentes
couleurs. Vous les définissez en sélectionnant l'option de menu Options -> Personnaliser :
Exemples : • Statut rempli

-> "L'élément est affiché en vert"


• Statut non rempli -> "L'élément est affiché en bleu"

Remarques L'affichage d'état n'est actif que lorsque la CPU est en mode RUN et que les instructions à
surveiller sont en cours de traitementÿ!

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 21 Dépannage
Machine Translated by Google

Informations affichées avec "Bloquer le débogage > Surveiller"

Editeur CONT/LIST/LOG -> Options -> Personnaliser ... ou alors

en cours d'exécution :
clic droit de la souris
sur

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.22

Sélection d'informations Lorsque vous surveillez des blocs en langage LIST, vous pouvez sélectionner les informations
à afficher sur l'écran. Par défaut, les RLO, STATUS et STANDARD
(Accumulateur 1) les informations sont affichées.
• Vous pouvez sélectionner les informations à prérégler ou à afficher par défaut à l'aide de
les options de menu Options > Personnaliser > STL.
• Pendant que la fonction de test est en cours, vous pouvez, à tout moment, afficher ou masquer des informations
qui doit être affiché dans le tableau en utilisant le bouton droit de la souris.

Affichable • RLOÿ: Résultat d'une opération logique


Information • STATÿ: état de l'adresse (binaire)
• Par défaut (accumulateur 1)ÿ: contenu de l'accumulateur 1
• Accumulateur 2ÿ: Contenu de l'accumulateur 2

• AR1ÿ: registre d'adresse 1, significatif uniquement avec l'adressage indirect du registre


• AR2ÿ: registre d'adresse 2, significatif uniquement avec l'adressage indirect du registre
• Registre DB 1 : Numéro du global ou 1er. DB, c'est juste ouvert
• Registre DB 2 : Numéro du local ou 2ème. DB ou DB d'instance, qui est juste ouvert
• Indirectÿ: Contenu de MD..., DBD... ou LD..., qui est utilisé dans la mémoire indirecte
adressage (comme l'instruction L IW [MD 100] ).
• Mot d'état : états des bits d'état (OV, OS, BR, .........)

Format d'affichage Vous pouvez sélectionner le format de données (décimal, hexadécimal, .....), dans lequel le registre
le contenu doit être affiché à l'aide du bouton droit de la souris. Pour cela, cliquez sur le
Enregistrez la colonne avec le bouton droit de la souris et sélectionnez le format de données.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 22 Dépannage
Machine Translated by Google

Sélection du processus et de l'opération de test

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.23

Modes d'essai Il existe deux modes de fonctionnement pour le mode test, qui diffèrent par leur effet sur le temps de cycle du
programme utilisateur : • Mode test (dans l'éditeur CONT/LIST/LOG) Mode test (dans HW Config) • Mode
process ( dans l'éditeur CONT/LIST/LOG) Mode process (dans HW

Configuration)

Paramètre Pour la plupart des CPU, vous effectuez le réglage pour le mode process ou test lorsque vous paramétrez la CPU
via HW Config :
CPU -> Protection -> Mode processus/mode test

Pour les CPU plus anciennes, le réglage peut être effectué directement dans l'éditeur LIST/CONT/LOG via
Debug -> Opération -> Opération de processus/Opération de test.

Opération d'essai En mode test, toutes les fonctions de test peuvent être exécutées sans restriction. L'état des boucles programmées
est déterminé à chaque exécution.
Le temps de cycle de cycle peut être considérablement augmenté grâce à la mise à jour de la fonction de test
État du programme et déclencher ainsi un arrêt de la CPU en raison d'un dépassement du temps de cycle.

Mode process En mode process, les fonctions de test sont limitées de manière à ce que l'augmentation du temps de cycle admissible
que vous sélectionnez dans le paramétrage de la CPU ne soit pas dépassée. De même, l'état
(Accumulateur 1, Accumulateur 2, etc.) des boucles programmées n'est affiché que pour la première
exécution en mode process.

Les fonctions de test étendues suivantes ne peuvent pas non plus être sélectionnées en mode
processus : • Point d'arrêt (éditeur LIST : Debug -> Set Breakpoint, etc.) : arrête l'exécution du
programme à un emplacement spécifique (point d'arrêt) puis poursuit l'exécution (par ex. instruction
par instruction, afin de tester les exécutions individuelles des boucles de programme) à l'initiative
de l'utilisateur. • Points de déclenchement pour le bloc moniteurÿ:

Surveillance d'un appel de bloc particulier de blocs appelés plusieurs fois dans le programme utilisateur.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 23 Dépannage
Machine Translated by Google

Conditions de déclenchement pour la surveillance de bloc (1)

SIMATIC® S7 Siemens Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.24

Domaine d'utilisation Pour surveiller un bloc paramétrable (FC, FB) appelé plusieurs fois dans le programme utilisateur et
exécuté à chaque fois avec un paramètre réel différent, vous pouvez utiliser l'option de menu Debug ->
Call Environment. Avec Call Environment, vous pouvez spécifier quel appel ou quelle exécution du bloc
doit être surveillé.

Si le bloc à surveiller est déjà ouvert dans l'éditeur CONT/LOG/LIST, vous disposez de deux possibilités
pour déclencher un appel spécifique ou définir un environnement d'appel pour la surveillance du bloc :
Chemin d'appel et Ouvrir bloc de données.

Chemin d'appel En utilisant le chemin d'appel (déclenchement à l'aide de B STACK), vous pouvez spécifier le chemin à
travers la structure du programme jusqu'au bloc à surveiller. Le chemin d'appel peut avoir jusqu'à trois
profondeurs d'imbrication ou jusqu'à trois blocs. Ainsi, le 3ème. block appelle le bloc à surveiller (status
block), le 2ème. bloc appelle le 3e. etc.
Exemple (dans la diapositive de gauche)ÿ: le FC 99
(bloc d'état) doit être surveillé lorsqu'il est appelé depuis le FC 70 (3e bloc)
ET FC 70 est appelé depuis FC 60 (2e bloc).

Ouvrir des blocs de données Avec la condition de déclenchement Ouvrir des blocs de données, vous pouvez spécifier qu'un bloc doit
être surveillé lorsqu'à son appel un bloc de données particulier est valide ou ouvert. Pour cela, vous pouvez
déclencher à l'aide du numéro de DB global (DB Register 1) ou du numéro de DB d'instance (DB Register
2).
Exemple (dans la diapositive de droite)ÿ: le FB 12 (bloc
d'état, non visible dans la diapositive) doit être surveillé lorsqu'il est appelé avec le bloc de données
d'instance DB 7.

Remarques • Mode Test (Fonctionnement) doit être sélectionné •


L'appel de bloc qui est le premier à remplir la condition de déclenchement donnée est toujours le
bloquer l'appel qui est "surveillé".

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 24 Dépannage
Machine Translated by Google

Conditions de déclenchement pour la surveillance de bloc (2)

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.25

Domaine d'utilisation Dans l'exemple illustré, la FC 99 est appelée trois fois dans la FC 80. C'est-à-dire que le chemin d'appel
pour les trois appels FC 99 est le même. Par conséquent, il n'est pas possible d'appeler spécifiquement
l'un des appels FC 99 en définissant un chemin d'appel comme condition de déclenchement. Un déclenchement
l'utilisation d'Open Data Blocks n'est pas non plus possible car ni un global ni une instance
DB est pertinent avec les appels FC 99 affichés.

Que faire: Pour la surveillance spécifique d'un appel FC, procédez comme suit :
• Ouvrir en ligne le bloc (dans l'exemple FC 80) qui appelle le bloc à
surveillé (dans l'exemple FC 99) (pas le bloc qui doit être surveillé ! )
• Avec le bouton droit de la souris, cliquer sur l'appel du bloc à surveiller (Appel
Boîte en CONT/LOG ou Ligne d'appel en LIST)
• Dans la boîte de dialogue qui s'affiche, sélectionnez
Bloc appelé > Surveillance avec chemin d'appel
Le bloc à surveiller (dans l'exemple le FC 99) est alors ouvert en ligne et le
la fonction de test Monitor Block est activée.

Remarques La fonction décrite est possible sur tous les S7-400™. Pour le S7-300™, il ne sera
être disponible à partir des versions compactes (livraison après octobre 2001).

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 25 Dépannage
Machine Translated by Google

Affichage des données de référence

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.26

Domaine d'utilisation Pour les programmes étendus, il est particulièrement nécessaire en cas de dépannage d'avoir
un aperçu de l'endroit où l'adresse est scannée ou attribuée, quelles entrées et
les sorties sont réellement utilisées, ou comment l'ensemble du programme utilisateur est généralement structuré
en ce qui concerne la hiérarchie des appels.

L'outil "Données de référence" vous donne un aperçu de la structure de l'utilisateur


programme ainsi que les adresses utilisées. Les données de référence sont générées à partir du
programme utilisateur enregistré hors ligne.

Pour les erreurs fonctionnelles, qui peuvent être attribuées à des erreurs de programme logiques par exemple
(comme la double affectation), vous trouverez l'outil "Statut du programme" avec
l'outil "Données de référence" utile.

Si, par exemple, une opération logique n'est pas exécutée parce qu'un mémento n'est pas défini, vous
peut utiliser les "Données de référence" pour déterminer où ce bit de mémoire est affecté.

Données de référence Vous pouvez déclencher la génération et l'affichage des données de référence dans le SIMATIC®
…Générer …Afficher Manager (lorsque le dossier "Blocs" est sélectionné hors ligne) ou dans l'éditeur CONT/LIST/LOG
en utilisant Options -> Données de référence -> Affichage ou > Filtrer et afficher.

…Filtre Les données de référence sont constituées de différentes listes (voir Personnaliser dans la diapositive) qui sont
affichées sous forme de données filtrées (individuellement), (que l'élément Afficher ou
Filtrer et afficher a été sélectionné dans le menu Options). Lorsque vous sélectionnez Afficher
Données de référence, vous pouvez choisir dans la boîte de dialogue Personnaliser la liste à
affichée en premier. Ensuite, vous pouvez choisir l'une des différentes listes.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 26 Dépannage
Machine Translated by Google

Affichage de la structure du programme

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.27

Structure du programme La structure du programme décrit la hiérarchie d'appel des blocs dans un utilisateur S7
programme.

Filtre Selon les paramètres du filtre, les chemins de programme sont affichés dans une arborescence
structure ou comme "structure parent/enfant" (dans chaque cas, le bloc appelant et le bloc appelé
sont affichés).

Symboles Les symboles suivants ne sont possibles que dans l'affichage de l'arborescenceÿ:
< maximum : nnn > • la mémoire maximale requise (en octets) des données locales est donnée dans le
racine de l'arborescence.
[ nnn ] • par chemin, la mémoire maximale requise (en octets) des données locales est indiquée
au dernier bloc de chaque chemin de programme.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 27 Dépannage
Machine Translated by Google

Affichage des références croisées

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.28

Domaine d'utilisation Les références croisées (liste) vous donnent des informations sur la façon dont les adresses sont
utilisé dans quels blocs (avec quelle instruction). Ainsi, vous pouvez découvrir, par exemple,
où, dans l'ensemble du programme utilisateur, un mémento est (double) affecté. Vous ouvrez le
références croisées avec Affichage -> Références croisées ou en cliquant sur l'icône que vous voyez
ici à gauche.

Vous pouvez afficher les références croisées pour toutes les entrées, sorties, mémentos, temporisateurs,
compteurs, blocs (hors OB), entrées et sorties périphériques.

Référence croisée de Lorsque vous sélectionnez une adresse dans la liste de références croisées, vous pouvez ouvrir une nouvelle fenêtre
Adresses individuelles en utilisant le bouton droit de la souris et Affichage -> Référence croisée pour l'adresse. Cette
fenêtre ne contient que les références croisées pour cette seule adresse.

Structure La liste des références croisées est structurée sous forme de tableau. Cette liste contient les éléments suivants
Colonnes:

• Adresse : adresse absolue de l'opérande


• Symbol : nom symbolique de l'adresse
• Bloc : bloc dans lequel l'adresse est utilisée

• Typeÿ: accès en lecture seule (R) ou en écriture seule (W)


• Langage : langage de programmation dans lequel le bloc a été créé
• Détails : instruction qui utilise l'adresse

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 28 Dépannage
Machine Translated by Google

Filtrage des références croisées

SIMATIC® S7 Siemens Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.29

Croix de filtrage Vous pouvez également utiliser la fonction Filtrer pour afficher séparément des adresses individuelles ou
Références des plages d'adresses. Vous accédez à la boîte de dialogue Filtrer les données de référence via le menu
Affichage.

Les entrées de la boîte de dialogue Filtrer ont la signification


suivante : • Objets Vous déterminez quel type d'adresse doit être
répertorié en activant la case à cocher appropriée.

• …avec numéro
La zone de filtre spécifie la zone d'adresse à afficher. Vous pouvez également spécifier
plusieurs zones partielles.
L'entrée de zone de filtre "10-50ÿ; 70ÿ; 100-130" signifie que l'adresse 70 et la zone
d'adresse de 10 à 50 et de 100 à 130 doivent être affichées. • Afficher absolument et
symboliquement Lorsque cette option est activée, les adresses, comme dans la diapositive,
sont affichées avec un symbole. Lorsque l'option est désactivée, elles sont affichées en
absolu. • Type d'accès Dans le réglage par défaut, tous les types d'accès sont affichés.
Vous avez également la possibilité de choisir "Sélection", auquel cas vous devez ensuite
choisir le type d'accès en cliquant sur la ou les cases à cocher (par exemple - W - pour un
accès en écriture seule) ou "Uniquement les devoirs multiples avec opération = ". •
Paramètre par défaut Si les paramètres doivent être acceptés au prochain démarrage de
l'application "Afficher les données de référence", vous devez activer la case à cocher
"Enregistrer comme paramètre par défaut". Le réglage de base ou le réglage par défaut que
vous avez enregistré est restauré avec le bouton "Charger le réglage par défaut".

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 29 Dépannage
Machine Translated by Google

Correction de bloc à l'aide de références croisées

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.30

Manutention Lorsque vous double-cliquez sur une adresse dans la liste des références croisées, vous
démarrez l'éditeur CONT/LOG/LIST et ouvrez le bloc dans lequel l'adresse sélectionnée est utilisée. Le
curseur se trouve dans le réseau (CONT/LOG) ou dans la ligne (LIST) dans lequel l'adresse est utilisée.

Noter Les données de référence sont générées uniquement à partir des blocs qui sont enregistrés dans la gestion
des données hors ligneÿ!
Pour cette raison, vous devez vous assurer que les blocs stockés en ligne et hors ligne sont identiques
pour le dépannage. Vous pouvez le vérifier dans SIMATIC® Manager via Options -> Comparer les blocs.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 30 Dépannage
Machine Translated by Google

Aller à l'emplacement

1x droite

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.31

Fonction et Lors du dépannage, il suffit souvent de déterminer où une adresse est utilisée ou attribuée dans le
Domaine d'utilisation programme. Dans ce cas, il est plus judicieux d'appeler la fonction "Aller à -> Emplacement" au lieu de la
liste des références croisées. Aller à la localisation est appelé directement depuis l'éditeur CONT/LOG/
LIST et vous donne un extrait de la liste des références croisées pour l'adresse spécifique.

Lorsque vous sélectionnez l'option Overlapping Access to Memory Areas, les accès mot par mot à une
adresse sont également affichés, par exemple.

Manutention A l'aide du bouton droit de la souris, cliquez sur l'adresse. La boîte de dialogue Aller à l'emplacement
s'affiche. Ses entrées ont la même signification que celles des références croisées.

Si une entrée présente un intérêt particulier ou si un emplacement de programme indiqué doit être affiché,
vous utilisez Aller à -> Emplacement pour ouvrir le bloc indiqué avec l'éditeur.
Dans l'exemple ci-dessus, l'emplacement du programme auquel l'entrée I 0.2 est scrutée (type d'accès
R) est intéressant. Après avoir sélectionné la ligne appropriée, vous pouvez utiliser le bouton Aller à pour
ouvrir directement FC 16, NW 1.
Lorsque vous cliquez sur le bouton Point de départ, vous revenez au début.

Type d'accès Par défaut, tous les accès aux adresses sont affichés. Lorsque vous choisissez "Sélection", vous
pouvez afficher, par exemple, les accès en écriture seule (affectation, activation, réinitialisation).

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 31 Dépannage
Machine Translated by Google

Exercice : test du jogging moteur

VarianteÿAÿ: Variante Bÿ:


module 16 voies module 32 voies

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.32

Tâche Le programme S7 Error_16 (Error_32) que vous avez copié doit remplir exactement la même
fonctionne comme le programme que vous avez programmé jusqu'à présent. Depuis que vous
éliminé les erreurs STOP dans le dernier exercice, vous devez maintenant éliminer les erreurs logiques
erreurs dans celui-ci.

Dans la recherche de la première erreur logique, vous devez vous familiariser avec l'utilisation des deux
Fonctions de test Bloc moniteur et Variable moniteur en combinaison (voir diapo).

Test de Vérifiez si vous pouvez déplacer le moteur du convoyeur vers la droite ("K_RT") à l'aide de
fonctionnement n°ÿ1ÿ: le bouton poussoir "T_Jog_RT" et vers la gauche ("K_LT") à l'aide du bouton poussoir
"T_Jog_LT" lorsque vous avez activé le mode MANUEL ("L_MAN" = ´1´).

Que faire: 1. Entrez une table de variables avec les adresses indiquées dans la diapositive

2. À l'aide de Variable -> Trigger, spécifiez End of Scan Cycle comme point de déclenchement et Every
Cycle comme condition de déclenchement, afin de pouvoir surveiller les états de sortie pertinents
pour le moteur du convoyeur après l'exécution du programme. Activez la fonction de test.

3. Dans l'éditeur - sans quitter Monitor Variable - surveiller FC 16, où le jogging du moteur du
convoyeur est programmé.
4. Sélectionnez la taille des fenêtres pour les deux fonctions de test afin de pouvoir organiser
comme indiqué dans la diapositive. Les états des sorties sont visibles pendant le programme
exécution dans la fonction Monitor block test, alors que dans la fonction Monitor variable test ils
sont visibles en fin de cycle. Les fonctions de test montrent différents
états pour la sortie "K_RT", ce qui conduit à la conclusion que la fonction d'erreur s'est produite
en raison d'une double affectation.
5. Trouvez et corrigez la double affectation comme suitÿ:
bouton droit de la souris sur K_RT -> Aller à l'emplacement

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 32 Dépannage
Machine Translated by Google

Exercice : Tester l'évaluation de la perturbation 3

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.33

Tâche Dans la recherche de la deuxième erreur logique, vous devez utiliser le test de bloc Monitor
fonction avec déclenchement d'un appel de bloc spécifique.

Essai de Vérifier si l'apparition de la Perturbation 3 (Switch I 1.3 sur le simulateur) est


fonctionnement n° 2 affiché avec une lumière clignotante sur le simulateur LED Q 9.3 / Q 5.3, et si le
la lumière clignotante passe à une lumière fixe lorsque vous acquittez à l'aide de la
bouton-poussoir du simulateur I 1.0 .

Que faire: 1. Après la perturbation 3, aucun voyant clignotant ne s'affiche. Pour le dépannage, surveillez le FB 20
dans l'éditeur lorsqu'il est appelé avec le DB d'instance 3 pour évaluer
Perturbation 3.
Débogage -> Environnement d'appel -> Condition de déclenchementÿ: Ouvrir des blocs de données, Instance
Numéro de DBÿ: 3 (voir diapositive en haut à gauche).

(Remarqueÿ: Mode-> Test Mode doit être défini pour pouvoir déclencherÿ!)
2. La surveillance FB 20 montre qu'aucun feu clignotant n'est affiché car le
Le paramètre a la constante #Flash_frequency ´0´ . Puisqu'il s'agit d'un paramètre,
l'erreur n'est pas dans le FB 20 lui-même, mais dans les paramètres réels qui sont transmis au FB 20 par
le bloc appelant.
3. Le FB 20 est appelé à plusieurs endroits du programme. Découvrez dans quel bloc
le FB 20 avec le DB d'instance 3 est appelé pour évaluer la perturbation 3.
SIMATIC® Manager Options -> Données de référence -> Affichage -> Structure du programme
4. Corrigez l'appel du FB 20 dans le bloc d'appel et testez à nouveau l'évaluation de la fonction
perturbatrice.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 33 Dépannage
Machine Translated by Google

Exercice : Tester l'affichage de la grandeur

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.34

Tâche Dans la recherche de la troisième erreur logique, vous devez utiliser le test de bloc de données Monitor
fonction, entre autres.

Test de Vérifiez si le nombre de pièces transportées est enregistré correctement et


fonctionnement n° 3 affiché sur l'affichage numérique BCD.

Que faire: 1. Le comptage et l'affichage du nombre de pièces transportées est programmé


dans FC 18. FC 18 calcule le nombre actuel par addition dans la variable
"DB_Parts.ACTUAL_Quantity" (DB18.DBW0). Ouvrez d'abord le DB 18 avec l'éditeur et
surveillez en ligne le contenu de la variable "ACTUAL_Quantity" (DBW 0)

(Rappelÿ: avant de pouvoir surveiller une base de données, vous devez basculer vers l'affichage des données à
l'aide de l'option de menu Afficher)

2. Il semble que le bloc FC 18 ne dépose pas le bon nombre de pièces dans la variable
"DB_Parts.ACTUAL_Quantity". Par conséquent, ouvrez le FC 18 avec le
Editor et testez-le avec la fonction Monitor block.
3. Corrigez le FC 18 et testez à nouveau la fonction.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 34 Dépannage
Machine Translated by Google

"Rechercher" dans les données de référence

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.35

Trouver Pendant l'affichage des données de référence, vous pouvez lancer une recherche d'adresses (caractère
string) dans la liste affichée à ce moment.

Noter La fonction de recherche est une recherche textuelle pure, c'est-à-dire que les entrées doivent être "exactes -
y compris chaque point, tiret et espace".
Les paramètres supplémentaires sontÿ:

• rechercher une adresse, un symbole, un bloc ou une langue,


• la chaîne de caractères saisie comme terme de recherche est un mot entier ou une partie d'un
mot,
• les majuscules/minuscules sont à prendre en compte ou à ignorer,
• la plage de recherche et la direction de la recherche peuvent être spécifiées.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 35 Dépannage
Machine Translated by Google

Affectation de I, Q, M, T, C

SIMATIC® S7 Siemens Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.36

Affectation I/Q/M Vous ouvrez l'affectation de I/Q/M/T/C en sélectionnant le menu Affichage -> Affectation
options ou en cliquant sur l'icône correspondante.
Cette liste d'affectation vous donne un aperçu de quel bit est utilisé dans quel octet des zones de mémoire
entrée (I), sortie (Q) et mémento (M) et quelle temporisation S5 et compteur S5. Le type d'utilisation (lecture
ou écriture) n'est pas affiché.
Les entrées (I), les sorties (Q) et les mémentos (M) sont affichés octet par octet en lignes.
Les bits identifiés par un "x" ou des adresses binaires (dans la diapositive, par exemple, I 1.0, Q4.3 ou
M10.3) sont utilisés explicitement dans le programme.
Les octets de couleur identifient les adresses d'octet, de mot ou de mot double (dans la diapositive, par
exemple, l'octet d'entrée IB0, le mot d'entrée IW2 ou le mot double de sortie QD6) utilisées dans le programme
utilisateur. La dimension de l'adresse (octet, mot ou mot double) provient de la ligne verticale dans l'une des
colonnes "B" (Byte), "W" (Word) et "D"
(mot double).
Les bits qui sont à la fois colorés et qui ont un "x" sont utilisés explicitement comme adresse binaire dans le
programme utilisateur et sont utilisés via une adresse d'octet, de mot ou de mot double.
Exemple (voir diapositive)ÿ:
La sortie Q8.4 est utilisée explicitement comme adresse binaire ("x") ainsi qu'indirectement via le mot
double de sortie QD6 dans le programme utilisateur (les octets de sortie QB6,7,8,9 sont colorés, ligne
verticale dans la colonne "D" pour mot double).

Filtre En sélectionnant "Filtre", vous pouvez choisir les zones de mémoire à lister et limiter les zones d'adresses
individuelles.
Les mêmes règles que pour le filtrage dans la liste des références croisées s'appliquent.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 36 Dépannage
Machine Translated by Google

Symboles inutilisés / Adresses sans symboles

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.37

Symboles inutilisés Lorsque vous sélectionnez l'option de menu Affichage -> Symboles inutilisés ou cliquez sur le
icône, une liste d'adresses apparaît. Ces adresses sont définies dans la table des symboles
mais ne sont pas utilisés dans le programme utilisateur S7.
En cliquant sur le bouton droit de la souris puis -> Supprimer les symboles, vous pouvez ensuite
supprimer ces adresses ou symboles de la table des symboles.

Adresses Lorsque vous sélectionnez l'option de menu Affichage -> Adresses sans symboles ou cliquez sur le
sans symboles l'icône correspondante, une liste d'adresses apparaît. Ces adresses ont été utilisées dans le
programme utilisateur S7 mais ne sont pas définis dans la table des mnémoniques.

En cliquant sur le bouton droit de la souris puis -> Modifier les symboles, vous pouvez déclarer
symboles des adresses concernées après coup.

Filtre Vous utilisez "Filtre" pour effectuer des sélections d'informations détaillées pour l'affichage des
symboles.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 37 Dépannage
Machine Translated by Google

Comparer des blocs (1)

...voir
page suivante

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.38

Introduction Vous pouvez comparer les blocs entre la gestion des données en ligne et hors ligne ou entre
deux programmes utilisateur sur le disque dur de la PG.
Avec cette fonction, vous pouvez déterminer si, par exemple, des corrections de programme
ont été créés ultérieurement dans la CPU et dans quel réseau les blocs diffèrent.

Que faire 1. Avec le bouton droit de la souris, sélectionnez le dossier Blocs d'un programme S7.
2. Sélectionnez l'option de menu Comparer les blocs.
3. Choisissez si vous voulez comparer en ligne/hors ligne ou entre deux programmes hors ligne et
confirmez avec le bouton "OK".
4. Dans l'écran de suivi, les blocs qui diffèrent sont répertoriés.
5. Sélectionnez la ligne dans laquelle une différence a été déterminée, puis sélectionnez le
bouton "Détails".

6. Dans la fenêtre "Comparer les blocs - Détails", vous pouvez voir quand le bloc a été modifié et si
la longueur du bloc a été modifiée.
7. Après avoir sélectionné le bouton "Aller à...", le bloc différent est ouvert en ligne et hors ligne dans
deux fenêtres, par exemple, et le réseau dans lequel la première différence a été déterminée
s'affiche.

Noter Les corrections de programme ne peuvent être effectuées que dans la fenêtre hors ligne.

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 38 Dépannage
Machine Translated by Google

Comparer des blocs (2)

SIMATIC® S7 Siemens Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_11E.39

Différences Après avoir sélectionné le bouton "Aller à..." (voir page précédente), l'éditeur de programme
s'ouvre avec deux fenêtres côte à côte, dans lesquelles le réseau avec la première différence est
affiché.
Si les valeurs par défaut de l'éditeur CONT/LIST/LOG étaient définies pour ouvrir des blocs dans la liste d'instructions
(LIST), le curseur de la PG se trouverait sur les premières lignes de commande différentes.

Si les blocs affichés diffèrent à plusieurs endroits, vous pouvez basculer entre les
différents emplacements de programme à l'aide des boutons "Précédent" et "Suivant".

Exemple Dans l'exemple ci-dessus, le bloc FC 17 qui est stocké hors ligne (dans la diapositive de gauche),
appelle le bloc FC 20. Pour le paramètre formel "Affichage", la sortie Q9.4 est donnée comme
paramètre réel, alors que dans le programme qui est stocké en ligne, c'est la sortie Q9.2. Cela
signifie qu'après le chargement du bloc dans la CPU, une correction n'a été apportée qu'au bloc
enregistré hors ligne ou au bloc enregistré en ligne.

Vous pouvez identifier lequel des deux blocs a été modifié en dernier en lisant l'horodatage
dans l'écran "Comparer les blocs - Résultats".

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 39 Dépannage
Machine Translated by Google

Modification des sorties à l'état d'arrêt

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.40

Fonction et Lorsqu'une CPU passe en STOP, toutes les sorties numériques sont désactivées et les sorties analogiques
Domaine d'utilisation les sorties sont commutées sur leur paramètre défini - soit désactivé, tel quel, soit un paramètre prédéfini
valeur. La fonction "Enable Peripheral Outputs" permet de modifier les sorties lorsque
la CPU est à l'état STOP.

La fonction "Activer les sorties périphériques" est principalement utilisée pour vérifier la sortie périphérique
câblage. Il peut cependant également être utilisé pour continuer à contrôler les actionneurs dans le processus,
même si la CPU est passée à l'état STOP car une erreur s'est
s'est produit.
Que faire Pour activer les sorties périphériques, procédez comme suitÿ:
1. Ouvrez ou modifiez une table de variables (TVA) contenant les sorties périphériques que vous
vouloir tester ou modifier
(spécifiez les sorties périphériques octet par octet, mot par mot ou mot double par mot double ; vous
ne pouvez pas modifier les bits de sortie individuelsÿ!)
2. Sélectionnez l'option de menu Automate -> Connecter à… pour établir une connexion au
CPU que vous voulez
3. Mettez la CPU à l'état STOP

4. Entrez les valeurs appropriées pour les sorties périphériques que vous souhaitez modifier dans le
Colonne "Modifier la valeur".
Exemplesÿ: PQB 7 Modifier la valeurÿ: 2#01000011
PQW 2W#16#0027
PQD 4 DW#16#0001

5. Utilisez Variable -> Enable Peripheral Outputs pour activer la modification des
les sorties
6. Utilisez Variable -> Activer Modifier les valeurs pour modifier les sorties périphériques.
7. Pour attribuer de nouvelles valeurs de modification, entrez-les puis activez-les avec Variable
> Activer Modifier les valeurs
La modification ou "Activer les sorties périphériques" reste active jusqu'à ce que vous la désactiviez
en utilisant Variable -> Enable Peripheral Outputs, ou vous appuyez sur la touche ESC.
Noter Lorsque vous changez l'état de fonctionnement de la CPU de STOP à RUN ou
STARTUP, l'activation des sorties périphériques est désactivée et un message apparaît.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 40 Dépannage
Machine Translated by Google

Écraser des variables en utilisant "Forcer"

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.41

Fonction et Avec Force, vous pouvez écraser les variables avec les valeurs de votre choix, indépendamment de
Domaine d'utilisation le programme utilisateur. Vous ne pouvez ouvrir qu'une seule fenêtre Forcer les valeurs pour une CPU.
Avec le S7-300™, vous ne pouvez forcer que la mémoire image des entrées et des sorties ; avec
le S7-400™, vous pouvez également forcer les mémoires de bits et les périphériques.

Remarques sur le forçage • Avant de démarrer la fonction "Forcer", vous devez vous assurer que personne d'autre n'est
exécutant cette fonction en même temps sur le même CPU.
• Vous ne pouvez annuler une tâche de forçage qu'en sélectionnant le menu Variable -> Arrêter le forçage
option
• Vous ne pouvez pas annuler le "Forçage" avec l'option de menu Edition -> Annuler.
• Vous ne pouvez pas annuler la tâche de forçage en fermant la fenêtre Forcer les valeurs ou en quittant
l'application "Monitor/Modify Variables".

Sélection du 1. Pour démarrer la fonction Forcer dans SIMATIC® Manager, sélectionnez la CPU à
Fonction "forcer" forcé.

2. Sélectionnez l'option de menu Automate -> Afficher les valeurs de forçage.


L'outil Surveiller/Modifier les variables ouvre la fenêtre Forcer les valeurs avec les adresses
actuellement forcées et leurs valeurs de force associées. Le statut
La barre affiche également la date et l'heure de la tâche de forçage en cours dans la CPU. Si aucune
adresse dans la CPU n'est forcée, cette fenêtre est vide.
3. Dans la colonne "Adresse", entrez les variables et dans la colonne "Forcer les valeurs"
saisissez les valeurs souhaitées.
4. Lancez le forçage avec l'option de menu Variable -> Forcer.
5. Terminez la tâche de forçage avec l'option de menu Variable -> Arrêter le forçage.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 41 Dépannage
Machine Translated by Google

Tester l'exécution du programme à l'aide de points d'arrêt (Partie 1)

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.42

Points d'arrêt A l'aide de cette fonction de test, vous pouvez tester un programme que vous voyez en STL en mode
pas à pas et suivre ainsi la séquence des instructions exécutées ainsi que la
contenu du registre associé.
Vous pouvez définir plusieurs points d'arrêt, en fonction de la CPU. Le nombre de possibilités
Les points d'arrêt dépendent du processeur utilisé.

Noter Pour effectuer ces fonctions de test, vous devez avoir rempli les conditions suivantes
conditions:

• Le mode "Test de fonctionnement" doit être paramétré.


• Le bloc à tester doit être ouvert en ligne.
• L'éditeur CONT/LOG/LIST doit être défini explicitement sur Affichage -> LIST.
• Le bloc ne doit pas être protégé (Know_how_protect)

Point d'arrêt Vous pouvez choisir les fonctions de point d'arrêt dans l'éditeur de programme en sélectionnant le
Les fonctions Option de menu "Test" ou via la barre de points d'arrêt.
Vous pouvez activer la barre des points d'arrêt en sélectionnant le menu Affichage -> Barre des points d'arrêt
option dans l'éditeur de programme.

Attention Si l'exécution du programme rencontre un point d'arrêt, la CPU passe de RUN à


Mode MAINTIEN.

Dans ce mode, la LED STOP s'allume et en même temps la LED RUN clignote.
Les sorties sont désactivées pour des raisons de sécurité.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 42 Dépannage
Machine Translated by Google

Tester l'exécution du programme à l'aide de points d'arrêt (Partie 2)

Point de

rupture

Suivant

déclaration

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_11E.43

Barre de point d'arrêt


Définir/Supprimer le point d'arrêt Points d'arrêt actifs (on/off)
Afficher le point d'arrêt suivant

Exécuter l'appel

Supprimer tous les points d'arrêt Reprendre Déclaration suivante

Définir/Supprimer le point d'arrêt Avec "Définir/Supprimer le point d'arrêt", vous déterminez où l'exécution du programme doit être
arrêté. L'instruction du point d'arrêt n'est pas exécutée.

Breakpoints Active Avec "Breakpoints Active", vous activez tous les points d'arrêt ; non seulement ceux déjà définis
mais aussi ceux qui restent à définir.

Afficher suivant Avec "Afficher le prochain point d'arrêt", l'éditeur saute au prochain point d'arrêt sélectionné,
Point d'arrêt sans exécuter le programme.

Reprendre Avec "Reprendre", le programme s'exécute jusqu'au prochain point d'arrêt actif.

Déclaration suivante Avec "Next Statement", vous exécutez le programme en une seule étape. Si vous atteignez un bloc
call, vous sautez à la première instruction après l'appel du bloc avec "Next Statement".

Les options de menu Execute Next Statement et Execute Call nécessitent une
point d'arrêt pour l'implémentation interne.

Exécuter l'appel Ici, lorsque vous atteignez un appel de bloc, vous branchez dans le bloc avec "Exécuter l'appel". À
à la fin du bloc, vous revenez à l'instruction suivante après l'appel du bloc.

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 43 Dépannage
Machine Translated by Google

Blocs d'organisation

CF Facebook

OB1
Système
opérateur
Facebook CF

SFC

SFB

Autre
OB

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.1

Contenu Page

Objectifs ................................................. .................................................. ....................................... 2 Vue


d'ensemble des blocs d'organisation …..... de.................................................. .................................. 3 OB
démarrage ............ .................................................. .................................................. ..................... 4
Interrompre le programme cyclique ………..................... .................................................. .................... 5
Alarme horaire (OB10) .................................... .................................................. ..................................... 6
Alarme cyclique (OB35) ........ .................................................. .................................................. .......... 7
Alarme matérielle (OB40) .................................. .................................................. ....................... 8
Interruption temporisée (OB20) ....................................................... .................................................. ...........
9 L'alarme de diagnostic et l'alarme d'erreur asynchrone (OB81 à OB87) .................. ........ 10 OB d'erreur
asynchrone ...................................... .................................................. .................................. 11 Erreurs
synchrones ..................... .................................................. .................................................. 12 Fonctions
système pour la commande des OB d'alarme .................................. ..................................... 13
Informations de démarrage OB ..................... .................................................. .................................................. .......
14 Exercice : Affichage du type de démarrage (OB100) ...................... ............................................... 15
Exercice : Réponse à une erreur synchrone .................................................. .................................................. 16

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 1 Blocs d'organisation
Machine Translated by Google

Objectifs

À la fin de ce chapitre, le participant devra...

... connaître les blocs d'organisation disponibles

... comprendre la différence entre "Redémarrage complet", "(Chaud)


Redémarrer" et "Redémarrage à froid"

... être capable d'expliquer le principe du traitement des interruptions

... connaître les "Interruption horaire", "Interruption cyclique", "Hardware


Interruption », « Interruption temporisée », « Interruption de diagnostic »

... connaître les OB d'erreur pour les erreurs synchrones et asynchrones et être en mesure
de les implémenter pour influencer la réponse de la CPU lorsque
des erreurs se produisent

... être capable d'interpréter les informations de démarrage de l'OB et de pouvoir les
évaluer dans le programme

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.2

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 2 Blocs d'organisation
Machine Translated by Google

Présentation des blocs d'organisation

Commencez

OB 100

OB 101

OB 102

Exécution Exécution de
Exécution périodique programme pilotée
cyclique du programme du programme par événement

OB 1 OB 10 à 17 OB 20 à 23 OB 80 à 87
(Interruptions (Erreurs asynchrones)
horaires) (Interruptions temporisées)

OB 30 à 38 OB 40 à 47 BO 121, 122
(Erreurs synchrones)
(Interruptions cycliques) (Interruptions matérielles)

OB d'alarme OB d'erreur

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.3

Commencez Un programme de démarrage est exécuté avant l'exécution du programme cyclique après un
rétablissement de l'alimentation, ou un changement de mode de fonctionnement (par le sélecteur
de mode de la CPU ou par la PG). Les OB 100 à OB 102 sont disponibles à cet effet.
Dans ces blocs, vous pouvez, par exemple, prérégler les liaisons de communication.

Programme cyclique Le programme qui doit être exécuté en continu est enregistré dans le bloc d'organisation OB 1. Après
Exécution l'exécution complète du programme utilisateur dans l'OB 1, un nouveau cycle commence avec la
mise à jour des mémoires image et le traitement de la première instruction dans l'OB 1. Le temps de
cycle de balayage et le temps de réponse du système résultent de ces opérations.

Le temps de réponse est la somme du temps d'exécution du système d'exploitation de la CPU et


du temps nécessaire pour exécuter tout le programme utilisateur.
Le temps de réponse, c'est-à-dire la vitesse à laquelle une sortie peut être commutée en fonction d'un
signal d'entrée, est égal au temps de cycle de scrutation x 2.

Programme périodique Avec l'exécution périodique du programme, vous pouvez interrompre l'exécution cyclique du programme
Exécution à intervalles fixes. Dans le cas d'alarmes cycliques, un bloc d'organisation OB 30 à OB 37 est exécuté
après expiration d'un code de temporisation prédéfini, par exemple toutes les 100 ms.
Les blocs de boucle de contrôle avec leur intervalle d'échantillonnage sont appelés, par exemple, dans
ces blocs.
Avec les alarmes horaires, un OB est exécuté à une heure précise, par exemple tous les jours à
17h00 (17h00), pour sauvegarder les données.

Piloté par les événements L'interruption matérielle peut être utilisée pour répondre rapidement à un événement de processus. Une
Programme fois l'événement survenu, le cycle est immédiatement interrompu et un programme d'interruption est
Exécution exécuté.
L'interruption temporisée répond après une période de temps retardée à un événement de processus.
Avec les OB d'erreur, vous pouvez déterminer le comportement du système, par exemple en
cas de panne de la batterie de secours.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 3 Blocs d'organisation
Machine Translated by Google

OB de démarrage
CPU à l'état STOP
(Les modules périphériques ont commuté toutes les sorties sur l'état sûr)

Redémarrer (manuel)
Redémarrage complet • uniquement pour
automatique Manuel S7-400™ (selon le réglage dans HW-Config) :
STOP -> RUN + WRST
S7-300™/400 S7-300™ S7-400™
ARRÊTER->EXÉCUTER Exécuter l'OB 101
Allumer ARRÊTER->EXÉCUTER
+ CRST

Traiter le cycle de balayage résiduel


Supprimer les mémoires images,
non rémanentes M, T, C
Supprimer MIS (paramétrable)

Exécuter l'OB 100


Temps de surveillance
pour redémarrage ARRÊT
dépassé ?
Sortie IQ oui
Activer les sorties non

Sortie IQ
Activer les sorties
Lire dans PII
C
Oui

C Exécuter OB1 C Lire dans PII


L Oui

E C Exécuter OB1
Sortie IQ
L
E Sortie IQ

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.4

Redémarrage complet Le démarrage de type redémarrage complet efface les mémoires images (MIE, MIS) et tous les mémentos,
temporisations et compteurs non rémanents. Les mémentos, les temporisations et les compteurs rémanents
ainsi que les valeurs actuelles des blocs de données sont conservés (uniquement en cas de sauvegarde par
pile. Avec le S7-300™ même sans sauvegarde par pile si une EPROM est utilisée et que le comportement
rémanent de la CPU est paramétré).

Le programme enregistré dans l'OB 100 est exécuté une fois, puis l'exécution cyclique du programme
commence.

(Chaud) Redémarrage Le démarrage de type redémarrage conserve les états de toutes les adresses (mémoires, temporisations,
compteurs, mémoires image, valeurs courantes des blocs de données). Le programme enregistré dans l'OB
101 est exécuté une fois.

Ensuite, l'exécution du programme reprend à partir du point où l'interruption s'est produite (mise
hors tension, CPU STOP). Après l'exécution de ce "cycle résiduel", l'exécution cyclique du programme
commence.

Redémarrage à froid Les CPU 318-2 et 417-4 disposent également du type de démarrage supplémentaire redémarrage à froid.
Ce type de démarrage peut être configuré pour la récupération d'énergie dans l'outil HW Config lors du
paramétrage de la CPU.

La seule différence entre un redémarrage à froid et un redémarrage complet est qu'outre les mémoires
images, tous les mémentos, temporisations et compteurs (même ceux rémanents !) sont supprimés. De plus,
les valeurs actuelles des blocs de données sont écrasées par les valeurs actuelles stockées dans la mémoire
de chargement ou par celles qui ont été initialement téléchargées avec les blocs de données vers la CPU.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 4 Blocs d'organisation
Machine Translated by Google

Interrompre le programme cyclique

Comme OB82
(Prio.26) = Gestion Comme OB10
des erreurs. Exécuté en cas (Prio.2) = Alarme horaire.
de rupture de fil sur une
entrée analogique PIW 352 Exécuté une fois par
minute à partir de 9h30
OB1
est
exécuté en
continu .....
...... jusqu'à ce qu'il soit
Comme OB20 (Prio.3)
interrompu par un autre OB
= Interruption temporisée.
L'exécution commence 3.25s
après la détection N° d'OB Type d'OB OB Priorité 1
d'une pièce.
1 Programme
OBcyclique
10 Alarme
horaire OB 20
OBAlarme temporisée
35 Alarme cyclique OB 2
40 Alarme de processusdes
Traitement OBerreurs
82 3
12
16
26 / 28

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.5

Appels OB Les blocs d'organisation (OB) constituent l'interface entre le système d'exploitation de la
CPU et le programme utilisateur.
Le système d'exploitation appelle exclusivement les blocs d'organisation. Il existe différents
événements de démarrage (interruptions horaires, interruptions matérielles - voir diapositive) qui
conduisent chacun au démarrage de leur bloc d'organisation associé.

Interruption Lorsque le système d'exploitation appelle un autre OB, il interrompt l' exécution du programme cyclique car
l'OB1 a la priorité la plus basse. Tout autre OB peut donc interrompre le programme principal et exécuter son propre
programme. Ensuite, l'OB1 reprend l'exécution au point d'interruption.

Si un OB de priorité supérieure à celui en cours d'exécution est appelé, l'OB de priorité inférieure
est interrompu après la fin de l'instruction en cours. Le système d'exploitation enregistre alors
toute la pile de registres pour le bloc interrompu. Ces informations de registre sont restaurées
lorsque le système d'exploitation reprend l'exécution du bloc interrompu.

Priorités Chaque exécution de programme OB peut être interrompue par un événement (OB) de priorité
supérieure aux limites de commande. Les priorités sont graduées de 0 à 27, où 0 correspond à la
priorité la plus faible et 28 à la priorité la plus élevée.
Les OB de même priorité ne s'interrompent pas, mais sont lancés les uns après les autres dans
l'ordre dans lequel ils sont reconnus.

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 5 Blocs d'organisation
Machine Translated by Google

Alarme horaire (OB10)

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.6

Moment de la journée Les alarmes horaires sont utilisées pour l'exécution d'un certain programme appelé dans l'OB 10
Interruptions (par exemple) soit une seule fois à un certain moment, soit périodiquement (une fois par minute,
horaire, quotidienne, hebdomadaire, mensuelle, annuelle) à partir de cette heure.

Les alarmes horaires sont configurées avec l'outil "HW Config". Pour sélectionner quand
et comment l'OB10 doit être activé, choisissez les options de menu CPU -> Objet
Propriétés ->-> onglet "Interruptions horaires".

"Actif" Si vous cochez la case "Actif", l'OB d'alarme horaire est exécuté le
chaque redémarrage complet de la CPU.

Noter Les fonctions système, lors de l'exécution, peuvent également contrôler les interruptions d'heure du jour. Le
les fonctions système suivantes sont disponibles :
• SFC 28 "SET_TINT" Régler la date, l'heure et la période de début
• SFC 29 "CAN_TINT" Annuler l'alarme horaire
• SFC 30 "ACT_TINT" Activer l'alarme horaire
• SFC 31 "QRY_TINT" Demande d'alarme horaire.

S7-400™ Il existe jusqu'à huit OB d'alarme horaire différents (OB 10 à 17) pour
API S7-400™.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 6 Blocs d'organisation
Machine Translated by Google

Alarme cyclique (OB35)

COURS OB35 OB35 OB35


Intervalle Intervalle Intervalle Prio 12

OB1 OB1 O B1 OB1 OB1 OB1 OB1 O B1 Priorité 1

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.7

Interruption cyclique Les interruptions cycliques (chien de garde) sont utilisées pour exécuter des blocs à intervalles fixes. Le
L'OB d'alarme cyclique pour le S7-300™ est l'OB 35.
L'intervalle d'appel par défaut pour l'OB 35 est de 100 ms. Vous pouvez le remplacer par une valeur
dans la plage autorisée de 1 ms à 1 minute.

Heure de départ Lorsque vous activez une interruption temporisée, vous spécifiez l'intervalle en fonction
à "l'heure de début". Le temps de démarrage commence à chaque fois que le mode CPU
passe de STOP à RUN.

Intervalle Vous devez vous assurer que l'intervalle que vous spécifiez est plus long que le temps
nécessaire à l'exécution. Le système d'exploitation appelle l'OB35 à l'heure indiquée. Si
L'OB35 est encore actif à ce moment, le système d'exploitation appelle l'OB80 (alarme cyclique
erreur OB).

Noter Les fonctions système au moment de l'exécution ne peuvent pas contrôler les interruptions cycliques.

S7-400™ Il existe jusqu'à neuf OB d'alarme cyclique différents (OB30 à 38) pour le S7-400™
API.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 7 Blocs d'organisation
Machine Translated by Google

Alarme matérielle (OB40) Configuration matérielleÿ:

Propriétés du
module d'entrée analogique Propriétés du processeur

Module d'entrée analogique

+27648

Valeur limite
supérieure
Valeur limite

0 inférieure

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.8

Alarme matérielle Le programme dans un OB d'alarme matérielle (OB40) est exécuté dès qu'un certain événement se produit.

Différents signaux spécifiques au module peuvent déclencher des alarmes de


processus : • Pour les modules de signaux paramétrables (DI, DO, AI, AO), vous utilisez le
Outil "HW Config" pour spécifier le signal devant déclencher une alarme matérielle. • Pour les CP
et les FM, vous définissez le comportement d'interruption à l'aide de
le logiciel de configuration du module concerné.

Exemple Dans l'exemple ci-dessus, des valeurs limites appropriées ont été configurées pour un module
d'entrées analogiques. Si la valeur mesurée dépasse la limite, l'OB40 est appelé.
Ceci a le même effet que d'inclure une opération de comparaison dans l'OB1 qui provoque l'appel
d'un FB ou FC lorsque la limite supérieure est atteinte. Cependant, si vous utilisez l'OB40, vous
n'avez pas besoin d'écrire un programme dans un autre bloc.
Vous pouvez utiliser le programme dans l'OB40 pour la génération d'alarmes ou pour la conduite de processus.

S7-400™ Il existe jusqu'à huit OB d'alarme matérielle différents (OB40 à 47) pour l'automate S7-400™.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 8 Blocs d'organisation
Machine Translated by Google

Alarme temporisée (OB20)

Je 0.0 M0.1 SFC 32 M2.0


(P) FR ENO ()
(SRT_DINT)
20 OB_NR RET_VAL MW10

T#500ms DTIME

W#16#01 SIGNE

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.9

Temporisation Le programme dans un OB temporisé (OB20) est exécuté avec un retard spécifié
Couper la parole après qu'un certain événement se soit produit.

L'OB20 ne peut être activé qu'en appelant la fonction système SFC32 (SRT_DINT).
SFC32 est également utilisé pour régler le temps de retard.

SFC 32 • OB_NR = numéro d'OB à exécuter avec temporisation.


• DTIME = temps de retard (1 à 60000ms)
• SIGNE = Signal utilisateur pour le démarrage de l'OB d'alarme temporisée
• RET_VAL = code d'erreur, si une erreur survient lors de l'exécution de l'OB d'alarme temporisée
(voir l'aide en ligne pour la signification de l'erreur
Nombres).

Noter Outre la SFC32, les SFC suivantes sont également disponibles pour le traitement des alarmes
temporisées :
• SFC33 (CAN_DINT) = Annuler l'alarme temporisée
• SFC34 (QRY_DINT) = requête d'interruption temporisée.

S7-400™ Il existe jusqu'à quatre OB d'alarme temporisée différents (OB20 à 23) pour le
API S7-400™.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 9 Blocs d'organisation
Machine Translated by Google

L'interruption de diagnostic et l'interruption d'erreur asynchrone


(OB81 à 87) Configuration matérielleÿ:

Propriétés du module CPU


d'entrée analogique Propriétés

Module d'entrée analogique

Rupture de fil

+27648

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.10

Asynchrone Les erreurs asynchrones sont des défauts dans la fonctionnalité de l'automate. Ils se produisent
les erreurs de manière asynchrone à l'exécution du programme et ne peut pas être attribuée à un
point particulier du programme (comme une alarme de diagnostic d'un module).

Réponse Si un défaut est détecté en mode RUN et que l'OB d'erreur correspondant a été
programmé, l'OB est appelé et le programme qu'il contient est exécuté. Ce programme
pourrait, par exemple, contenir :
• instructions pour allumer une sirène
• instructions de sauvegarde des données, suivies d'une instruction STOP
• un programme d'enregistrement de la fréquence d'apparition du défaut, sans
provoquant le passage de la CPU en mode STOP.

Noter Si l'OB d'erreur pour un défaut particulier n'est pas présent, la CPU passe automatiquement
en mode ARRÊT.

Exemple L'alarme d'erreur asynchrone OB82 est appelée dans les situations suivantes, par
Exemple:
• rupture de fil sur un module avec possibilité de diagnostic
• panne de l'alimentation d'un module d'entrées analogiques
• plage de mesure d'un module d'entrées analogiques dépassée, etc.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 10 Blocs d'organisation
Machine Translated by Google

OB d'erreur asynchrones

Type d'erreur Exemple OB Priorité

Erreur de temps Durée maximale du cycle de scrutation dépassée OB80 26

Défaut d'alimentation Panne de batterie de secours OB81

Rupture de fil à l'entrée de apte au diagnostic OB82


Alarme de diagnostic
module

Insérer / supprimer Démontage d'un module de signaux pendant le fonctionnement OB83


une interruption d'un S7-400™

Défaut matériel du processeur Niveau de signal incorrect au OB84


Interface MPI

Erreur lors de la mise à jour de l'image de processus OB85


Erreur d'exécution du programme
(module défectueux)

Défaut de rack Défaillance d'un dispositif d'extension ou d'un OB86


Esclave DP

Erreur de communication OB87 26 / 28


Erreur de lecture du télégramme

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.11

Priorité Les OB d'erreur appelés en réponse à des erreurs asynchrones sont exécutés immédiatement
car ils ont la priorité la plus élevée de tous les OB d'alarme et d'erreurÿ:
• Priorité 26 si l'erreur survient alors qu'un OB de priorité inférieure (<26) est en cours
réalisé
• Priorité 28 si l'erreur survient lors de l'exécution d'un OB de démarrage (priorité 27).

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 11 Blocs d'organisation
Machine Translated by Google

Erreurs synchrones

Type d'erreur Exemple OB Priorité

Un bloc qui n'est pas présent dans le


Erreur de programmation CPU est appelée dans le programme OB121

Identique à
celle de l'OB
interrompu
Un module soit défectueux suite à l'erreur
Erreur d'accès ou non présent est adressé dans le OB122
programme (comme l'accès direct à un
module d'E/S inexistant)

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.12

Synchrone Ces erreurs peuvent être attribuées à un point particulier du programme, si l'erreur s'est produite
les erreurs lors de l'exécution d'une instruction particulière. Les OB d'erreur appelés en réponse à
les erreurs synchrones sont exécutées dans le cadre du programme, avec la même priorité que
le bloc qui était en cours d'exécution lorsque l'erreur a été détectée.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 12 Blocs d'organisation
Machine Translated by Google

Fonctions système pour la commande des OB d'alarme

Bloc d'organisation SFC pour


Priorité Remarques
dans S7-300™ la commande d'OB
Une fonction Numéro

Alarme horaire OB 10 à 17 2 SFC 28 à 31 Alternative à la configuration matérielle

Interruption cyclique OB 30 à 38 12 rien

Alarme temporisée OB 20 à 23 3 SFC32 à 34 Obligatoire

Alarme de processus OB 40 à 47 16 rien

Alarme de diagnostic OB 81 à 87 26 rien

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.13

OB Vous trouverez une liste complète et une description des OB d'erreur dans l'aide en ligne :
Editeur CONT/LIST/LOG -> Aide -> Sommaire -> Aide sur les blocs -> Aide sur
Blocs d'organisation.

SFC Les fonctions du système et leurs utilisations, comment les appeler et les paramétrer
ils sont abordés dans un cours de programmation avancé.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 13 Blocs d'organisation
Machine Translated by Google

Informations de démarrage OB

L-octet

0/1 Démarrer l'événement Numéro consécutif


Information de
gestion
2/3 Priorité N° OB

4/5 Formats de données des octets L 8, 9, 10, 11

6/7 Informations supplémentaires 1 (telles que l'adresse de début du module d'interruption)

Informations de départ
8/9 Informations supplémentaires 2 (telles que l'état d'interruption)

10 / 11 Informations supplémentaires 3 (telles que le numéro de chaîne)

12 / 13 An Mois

14 / 15 Jour Les heures


Heure
de début
16 / 17 Minutes Secondes

18 / 19 1/10 seconde, 1/100 seconde 1/1000 seconde, jour de la semaine

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.14

Informations de démarrage Vous disposez d'informations de démarrage système uniformes dans la pile de données locales lorsque
le système d'exploitation appelle l'OB. Cette information de démarrage a une longueur de 20 octets et
est disponible après le démarrage de l'exécution de l'OB.

Accès à Le logiciel STEP 7 met à disposition une table de déclaration standard pour l'accès symbolique
Informations de démarrage aux informations de démarrage (exemple pour l'OB 81).

Noter Vous pouvez modifier ou compléter la table de déclaration standard.


La signification des variables vous est expliquée dans l'aide en ligne ou dans le manuel Fonctions
standard et fonctions système.

Dans l'exemple, la variable OB8_FLT_ID contient un identifiant, si et quelle batterie de secours est
défaillante.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 14 Blocs d'organisation
Machine Translated by Google

Exercice : Affichage du type de démarrage (OB100)

Q 8/9....
ID
FAIRE Q 4/5....

je 0.0
T_System_ON
.0 Quantité réelle
Je 0,1 .1
T_System_OFF L_SYSTEM
Je 0,2 T_Jog_RT .2
L_MAN
Je 0,3 .3 V
T_Jog_LT L_AUTO
Je 0,4 S_M/A_ModeSelect .4

Je 0,5
T_M/A_Accepter homme.Repos. .5 QW 12 / QW 6
-15V...+15V -15V...+15V
Je 0,6 auto.Repos. .6 AI2 AO1
Qté/Poids AO2
AI1
Je 0,7 .7
Ack_Restart

je 1.0 .0
T_Fault_Rst
Je 1.1 .1 AI1
S_Fault1 L_Défaut1 AI2
V
je 1.2 S_Fault2 L_Défaut2 .2 quantité de POINT DE CONSIGNE
je 1.3 S_Fault3 L_Défaut3 .3

je 1.4 .4

je 1.5 .5 0815 AI1 AI2 AO1 AO2

je 1.6 .6

je 1.7 .7 IW 4 / IW 2

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.15

Nonÿ: Dans le système S7-300™, il n'y a que le bloc de démarrage OB 100 pour le redémarrage à chaud
manuel et automatique. Si différentes réactions du programme sont nécessaires en fonction du type
de démarrage du contrôleur, l'information de démarrage correspondante doit être évaluée dans l'OB
100.

Exemple d'informations de démarrageÿ:

Selon le type de démarrage, le système d'exploitation stocke l'un des identifiants suivants
dans la variable OB100_STRTUP (BYTE) : • B#16#81 = redémarrage à chaud manuel

• B#16#82 = redémarrage automatique à chaud

Exemple d'évaluation d'un redémarrage à chaud manuel :


L OB100_STRTUP // Charger le type de démarrage des informations de démarrage
LB#16#81 // Charger l'ID pour le redémarrage manuel à chaud

==Je // Comparer par égalité //


= Q 8,5 Afficher le redémarrage à chaud manuel
Vous trouverez plus d'informations sur les informations de démarrage spécifiques à l'OB dans
l'aide en ligne. • Vous devez programmer l' OB 100 de manière à ce qu'un
Tâche:

le redémarrage à chaud manuel est affiché via la LED du simulateur Q 8.5 (Q 4.5) et un
redémarrage à chaud automatique est affiché via la LED du simulateur Q 8.6 (Q 4.6)

• Vous devez être en mesure d'acquitter (réinitialiser) les deux LED via le commutateur de contact
momentané du simulateur "Ack_Rest". (I 0,7).
Que faire: 1. Effectuez une réinitialisation de la mémoire de la CPU, rechargez complètement votre
programme appelé "My_Program" dans la CPU et continuez à travailler avec.
2. Programmez l'image de démarrage dans l'OB 100 en fonction de la tâche. Programmez
l'acquittement de l'affichage de démarrage dans le FC 15 où les modes de fonctionnement sont
programmés.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 15 Blocs d'organisation
Machine Translated by Google

Exercice : Réponse à une erreur synchrone

Simulateur Programme CPU Réponse du processeur...

…avec OB121
SIEMENS
clignote
CPU314 SF un
instant
Erreur synchrone DC5V
suite
Bouton de la COURS
léger
molette BCD ARRÊT

RUN-P
COURS
Quantité de consigne
ARRÊT

8 02 1 7 0 2 Je 1 …sans OB121
SIEMENS
IW 4 / IW 2 CPU314 SF
suite
Valeur au
léger
moment DC5V
du
COURS
basculement suite
Erreur synchrone ARRÊT
léger
RUN-P
COURS

ARRÊT

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_12E.16

Une fonction Dans FC 18, vous avez programmé le comptage des pièces transportées et la
comparaison de la quantité RÉELLE avec la quantité CONSIGNE. Vous avez utilisé le bouton
de la molette BCD pour saisir ces chiffres. Pour éviter que la CPU ne passe à l'état STOP lors
de la définition de la grandeur SETPOINT, vous avez chargé un OB121 "vide" (OB d'erreur pour
les erreurs synchrones) dans la CPU.
Une conversion de format de BCD à INT est tout d'abord effectuée dans le FC 18 pour la
fonction de comparaison nécessaire de la valeur lue avec le bouton de la molette BCD. Etant
donné que le bouton de la molette "rebondit" lorsque vous réglez la quantité SETPOINT et
délivre ainsi des chiffres non BCD, une "erreur synchrone" se produit au moment du
basculement dans la conversion de format de BCD à INT.

Si l'OB 121 d'erreur programmée a été chargé dans la CPU, la CPU reste à l'état RUN malgré
l'erreur synchrone. Il n'est pas nécessaire de programmer une réaction sur erreur (programme)
dans l'OB 121. L'erreur est tout de même signalée brièvement sur la LED rouge de la CPU par
un clignotement et est également inscrite dans le tampon de diagnostic.

Si l'OB 121 programmé n'a pas été chargé dans la CPU, la CPU passe à l'état STOP.

Tâche Vous devez vérifier le comportement décrit de la CPU lorsqu'une erreur synchrone se produit
avec et sans OB d'erreur programmée 121.

Que faire 1. Supprimez l'OB 121 en ligne dans la CPU (s'il existe).
SIMATIC® Manager -> Vue en ligne -> Supprimer le bloc
2. Modifiez le réglage sur le bouton de la molette BCD jusqu'à ce que la CPU passe à l'état
STOP. Lisez les informations d'erreur correspondantes à partir du tampon de diagnostic.
Lire la valeur que le bouton de la molette BCD a délivrée au I STACK (contenu de
l'accumulateur 1) au moment de l'interruption.
3. Chargez l'OB 121 "vide" dans la CPU. Encore une fois, modifiez le réglage sur le bouton de la
molette BCD jusqu'à ce qu'une erreur soit indiquée sur la LED SF du CPU.

Résultat Avec un OB d'erreur programmé, la CPU reste à l'état RUN malgré une erreur.

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 16 Blocs d'organisation
Machine Translated by Google

Traitement des valeurs analogiques

Haut niveau

Niveau
émetteur
Niveau faible

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.1

Contenu Page

Objectifs ................................................. .................................................. ....................................... 2


Utilisation de modules analogiques ...................................................... .................................................. .............. 3
Modules de plage de mesure ....................................................... .................................................. .............. 4
Paramètres du module analogique ...................................................... .................................................. ....... 5
Modules d'entrées analogiques …….................................................. .................................................. ............. 6
Modules de sortie analogique ……….…................................................. .................................................. .... 7
Représentation de la valeur analogique et résolution de la valeur mesurée ....................................... ........... 8
Représentation des valeurs analogiques de différentes plages de mesure ...................................... ............. 9
Représentation des valeurs analogiques pour les sorties analogiques ....................................... ........................... dix
Adresses de module analogique pour le S7-300™ ......................................... ....................................... 11
Mise à l'échelle des valeurs d'entrée analogiques .................................. .................................................. ......... 12
Mise à l'échelle des valeurs de sortie analogique .................................................. .................................................. .... 13
Exercice : Attribuer des paramètres au module analogique SM335 .................................................. ............. 14
Exercice : Attribuer des paramètres au module analogique SM331 .................................................. .............. 15
Exercice : Diagnostic matériel avec alarme de diagnostic .................................................. ....................... 16
Exercice : Enregistrement et affichage du poids des pièces transportées ...................................... ..... 17

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 1 Traitement des valeurs analogiques
Machine Translated by Google

Objectifs

À la fin de ce chapitre, le participant devra...


... connaître le principe du traitement des valeurs analogiques

... pouvoir paramétrer un module analogique à l'aide du "HW


Config" et pourra paramétrer le module de plage de mesure qui
appartient au module à la bonne position
... pouvoir adresser un module analogique
... être capable d'interpréter la résolution d'un module
... pouvoir évaluer le résultat d'un module analogique dans le programme

Formation SITRAIN pour


SIMATIC® S7 Date: 12.03.03
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.2

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 2 Traitement des valeurs analogiques
Machine Translated by Google

Utilisation de modules analogiques

Processus Module d'entrée analogique CPU

Quantité Signal :
physique analogique standard :
Mémoire
:
des résultats
:
:
PIW...
:
PIW...
ADC LPIW 352
Module RM :::
Capteur PIW ... ..
Transducteur
..
..
..
• Pression • ± 500mV ..
Température • ± 1V ± 5V ..
Débit • Vitesse • ± 10V ± ..
20mA 4 à ..
Valeur pH •
20mA etc. ..
Viscosité • etc.
..
Module de sortie analogique ..
..
..
..
..
..
..
..
PQW... ..
Quantité Actionneur PQW...
CAD T PQW 368
physique analogique :::
PQW... :

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.3

Principe Dans un processus de production, il existe une variété de grandeurs physiques (telles que la pression,
la température, la vitesse, la vitesse de rotation, la valeur du pH et la viscosité) qui doivent être traitées dans
l'automate à des fins d'automatisation.

Capteur Les capteurs de mesure réagissent aux changements de la quantité à mesurer par des éléments tels que
l'expansion linéaire, la ductabilité angulaire et l'altération de la conductivité électrique.

Transducteur Les transducteurs de mesure convertissent ces changements mentionnés ci-dessus en signaux analogiques
standard, tels que : ± 500 mV, ± 10 V, ± 20 mA, 4 à 20 mA.

Ces signaux sont fournis aux modules d'entrées analogiques.

ADC Avant que ces valeurs analogiques puissent être traitées dans la CPU, elles doivent être converties
sous forme numérique. L'ADC (convertisseur analogique-numérique) sur le module d'entrée analogique gère
cette conversion.

La conversion analogique-numérique est effectuée séquentiellement. Cela signifie que les signaux sont
convertis tour à tour pour chaque canal d'entrée analogique.

Mémoire des résultats Le résultat de la conversion est stocké dans la mémoire des résultats et y reste jusqu'à ce qu'il soit écrasé
par une nouvelle valeur.

Vous pouvez utiliser l'instruction de chargement "L PIW..." pour lire la valeur analogique convertie.

Sortie analogique L'instruction de transfert "T PQW..." est utilisée pour écrire les valeurs analogiques calculées par le programme
utilisateur dans un module de sortie analogique, où un DAC (convertisseur numérique-analogique) les convertit
en signaux analogiques standard.

Actionneurs analogiques Les signaux de sortie analogiques sont des signaux standards tels que ± 10V ou 4 à 20mA.
Vous pouvez connecter les actionneurs analogiques directement aux modules de sorties analogiques sans
utiliser de convertisseurs.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 3 Traitement des valeurs analogiques
Machine Translated by Google

Module de plage de mesure

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.4

Type de mesure Vous définissez le type de mesure et la plage de mesure lorsque vous définissez le codage
touches du module de plage de mesure.
Les modules spéciaux sans clés de codage ont des bornes différentes pour la tension et
mesure actuelle. Ainsi, vous définissez le type de mesure en câblant le
borne appropriée.

Plage de mesure Les modules de plage de mesure avec leurs clés de codage se trouvent sur le côté gauche du module . Vous
devez les régler correctement avant d'installer le
module.

Les réglages possibles sont "A", "B", "C" et "D".


Les réglages des différents types de mesure et plages de mesure sont
imprimé sur le module.

Groupes de canaux Sur certains modules, plusieurs voies sont regroupées pour former une voie
grouper. Dans ce cas, le réglage de la clé de codage s'applique à l'ensemble du groupe de canaux.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 4 Traitement des valeurs analogiques
Machine Translated by Google

Paramètres du module analogique

Double
Cliquez sur

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.5

Paramètre L'outil de paramétrage des modules analogiques est HW Config. Après le téléchargement de
Mission la console de programmation vers le S7-400/300™, les paramètres sont enregistrés dans la CPU. La
CPU transfère ces paramètres aux modules analogiques concernés. De plus, les sous-modules de plage
de mesure doivent éventuellement être réglés sur la position requise.

A l'état RUN de la CPU, certains paramètres (paramètres dynamiques) peuvent être modifiés via des
blocs SFC. Cependant, après une transition RUN STOP, STOP RUN, les paramètres créés avec HW
Config reviennent en vigueur.

Alarme de diagnostic Le module déclenche une alarme de diagnostic sur la CPU lorsqu'une erreur survient.
Ensuite, une information d'erreur est inscrite dans le tampon de diagnostic et la CPU traite
immédiatement le programme dans le bloc d'organisation d'alarme de diagnostic OB82. Dans ce bloc,
l'utilisateur peut programmer la réponse nécessaire à l'erreur qui s'est produite.

Les erreurs qu'un module analogique peut reconnaître dépendent du type de module.
Exemples d'erreurs :
• Erreur de configuration/de paramétrage • Court-circuit à
la masse (uniquement pour les voies de sortie) • Rupture de fil

• Absence de tension de charge L+ (pas pour AI 4x14 bit, Ex)

Alarme de processus Les modules capables de détecter des conditions matérielles peuvent déclencher une alarme de processus
(OB40 à OB47) . Le module déclenche une interruption matérielle lorsqu'un événement particulier se
produit (comme le dépassement d'une limite de tension sur une voie d'un module d'entrées
analogiques). Ensuite, la CPU traite immédiatement un programme d'interruption que l'utilisateur
stocke dans l'un des OB40 à 47, pour déterminer la réponse à l'événement.

Noter: Seul le premier canal d'un groupe de canaux peut surveiller la valeur d'entrée par rapport aux valeurs
limites attribuées.
Les interruptions sont activées pour l'ensemble du module analogique.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 5 Traitement des valeurs analogiques
Machine Translated by Google

Modules d'entrées analogiques


SM335 (Entrées) SM331

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.6

Durée du cycle de numérisation Le temps de cycle de scrutation est le temps nécessaire au module pour convertir le signal analogique
signal en un signal numérique et transférer les valeurs numérisées en mémoire. Le cycle
time est la somme des temps de conversion de toutes les voies d'entrée analogiques activées
le module d'entrée analogique.
Le temps de conversion A/N se compose d'un temps de conversion de base et de
temps de traitement du module pour mesure de résistance et rupture de fil
surveillance. Le temps de conversion de base dépend directement de la conversion
méthode (méthode d'intégration, approximation successive) de l'entrée analogique
canal. Dans le cas de l'intégration des méthodes de conversion, le temps d'intégration a
une influence directe sur le temps de conversion.

Type de mesure Cliquez sur le champ pour afficher et sélectionner les types de mesures disponibles (tension,
courant...).

Plage de mesure Cliquez sur le champ pour afficher et sélectionner les plages effectives disponibles pour
type de mesure correspondant.

Plage de mesure Assurez-vous que le sous-module de plage de mesure est inséré sur le module dans le
Position du sous-module illustrée.

Temps d'intégration / Cliquez sur le champ pour afficher et sélectionner les temps d'intégration ou d'interférence
Suppression des suppression de fréquence. Le module définit la fréquence d'interférence
fréquences suppression et résolution en fonction de la sélection effectuée (c'est-à-dire
parasites Temps d'intégration).

Règle Si aucun groupe de canaux n'est connecté, sélectionnez "Désactivé". L'entrée restante
les valeurs seront alors mises à jour dans des intervalles de temps plus courts.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 6 Traitement des valeurs analogiques
Machine Translated by Google

Module de sortie analogique


SM335 (Sorties) SM332

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.7

Type de sortie Cliquez sur le champ pour afficher et sélectionner les types de sortie disponibles (par exemple,
courant).

• Astuce : Pour s'assurer qu'il n'y a pas de tension sur les voies de sortie non connectées,
vous devez les désactiver (Type de sortie : Désactivé) et les laisser ouverts. Cela réduit également le
temps de cycle de balayage.

Plage de sortie Cliquez sur le champ pour afficher et sélectionner les plages de sortie disponibles pour le
le type de sortie.

Réaction au CPU Sélectionnez comment les sorties doivent réagir en cas d'ARRÊT de la CPU (tous les réglages ne
ARRÊT sont possibles pour chaque module) :

• Passer à la valeur de remplacement (SSV)

- La valeur de remplacement est réglée sur «ÿ0ÿ» par défautÿ; c'est-à-dire que toutes les sorties sont commutées
désactivé. Vous pouvez définir les valeurs de remplacement pour chaque sortie individuelle dans
la ligne «ÿValeur de remplacementÿ». Les valeurs de remplacement doivent se situer dans la plage nominale.

• Conserver la dernière valeur (RLV)

- Si le module doit conserver la dernière sortie de valeur avant que la CPU ne passe en mode STOP.

• Sorties sans tension ni courant (OWVC)

- Si le module doit désactiver les sorties à l'arrêt de la CPU (V/I = 0 V/mA).

Avertissement Assurez-vous que le système est toujours dans un état sûr lorsque des valeurs de remplacement sont
production.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 7 Traitement des valeurs analogiques
Machine Translated by Google

Représentation de la valeur analogique et résolution de la valeur mesurée

Peu non. min. unités 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Valeur binaire Dec. Hex. VZ 14 20 21 22 23 24 25 26 27 28 29 210 211 212 213 2

8 128 80 0000000

9 64 40 000000

dix 32 20 * 00000

11 16 dix 0000
Résolution en bits
12 8 8 000
+ signe
13 4 4 * 00

14 2 2 0

15 1 1 *

= 0 ou 1

Formation SITRAIN pour


Date: 12.03.03
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.8

Représentation Les valeurs analogiques sont représentées par le complément à deux.


La valeur est positive si le bit n°15=0 et négative si le bit n°15=1.

Résolution Si la résolution d'un module analogique est inférieure à 15 bits, la valeur analogique est
écrit dans l'accumulateur justifié à gauche. Le bit le moins significatif inutilisé
les positions sont remplies de "0".

Temps d'intégration La résolution est spécifiée indirectement lorsque vous utilisez l'outil "HW Config" pour
sélectionner un temps d'intégration.
Le tableau suivant pour le SM331 illustre la relation entre l'intégration
temps, résolution et suppression des fréquences parasites :
Temps d'intégration Résolution Suppression des fréquences parasites
(ms) (en bits) 9 + (Hz)
2,5 400 bit de signe 12
16,6 60 + bit de signe
20 50 12 + bit de signe
100 10 14 + bit de signe.

Précision Des résolutions comprises entre 8 et 15 bits sont possibles, selon le type de
module.

Temps de conversion Le temps de conversion dépend de la procédure de conversion utilisée dans le module
(procédure d'intégration ou approximation successive).
Les temps de conversion des différents modules sont donnés dans le S7-300™
Manuel.
Exemple : Le SM344 a un temps de conversion de seulement 5 ms pour les quatre entrées
canaux.

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 8 Traitement des valeurs analogiques
Machine Translated by Google

Représentation des valeurs analogiques de différentes plages de mesure

Tension Courant Résistance Température


telle queÿ: tel que : telle que : telle que Pt100

Varier
Plage de Unités Plage de Unités Plage de Unités Plage de Unités
mesure ± 10V mesure 4 à 20mA mesure 0...300Ohm mesure -200...+850ºC

Débordement >= 11.759 32767 >= 22.815 32767 >=352.778 32767 >= 1000.1 32767

Sur toute la gamme 11.7589 32511 22.810 32511 352.767 32511 1000.0 10000
: : : : : : : :
10.0004 27649 20.0005 27649 300.011 27649 850.1 8501

10.00 27648 20.000 27648 300.000 27648 850,0 8500


7.50 20736 16.000 20736 225.000 20736 : :
Gamme nominale : : : : : : : :
-7.5 -20736 : : : : : :
-10.00 -27648 4.000 0 0,000 0 -200.0 -2000

Sous-gamme - 10.0004 - 27649 3,9995 -1 -1 - 200,1 - 2001


: : : : Valeurs : : :
négatives
- 11.759 - 32512 1.1852 - 4864 - 4864 - 243,0 - 2430
impossibles
Sous-dépassement <= - 11,76 - 32768 <= 1,1845 - 32768 - 32768 <= - 243,1 - 32768

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.9

Tension, Courant Codage des gammes tension ou courant symétriques • ±


(Symétrique) 80mV • ± 2,5 V • ± 250 mV • ± 5V • ± 500 mV • ± •10V • ±mA
± 3,2 1 V• ±
10 mA • ± 20
mA

donne une plage nominale de -27648 à +27648.

Tension, Courant Codage des plages dissymétriques tension ou courant • 0 à 2


(Asymétrique) V1à5V • 0 à 20 mA • 4 à
• 20 mA
donne une plage nominale de 0 à +27648.

Résistance Encodage des plages de résistance •


0 à 150 Ohm • 0 à 300 Ohm • 0 à 600
Ohm

donne une plage nominale de 0 à +27648.

Température Les températures sont mesurées avec des thermomètres à résistance ou des thermocouples.
Le codage donne une plage nominale de dix fois la plage de température : Capteur :
Plage de température : Plage nominale lorsque codée : -2000
• Pt 100 • -200 à + 850 ºC -60 à + 8500 -600 à + 2500 -2700
Ni 100 • à + 250 ºC -270 à à + 13720 -2700 à + 13000
Thermocouple type K • + 1372 ºC -270 à + -2100 à + 12000 -2700 à +
Thermocouple type N • 1300 ºC -210 à + 10000.
Thermocouple type J • 1200 ºC -270 à +
Thermocouple type E 1000 ºC

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 9 Traitement des valeurs analogiques
Machine Translated by Google

Représentation des valeurs analogiques pour les sorties analogiques

Tension Courant
Unités
Varier
Gammes de sortieÿ: Gammes de sortieÿ:
0 à 10V 1 à 5V ± 10V 0 à 20mA 4 à 20mA ± 20mA

Débordement >=32767 0 0 0 0 0 0

Sur toute la gamme 32511 11.7589 5.8794 11.7589 23.515 22.81 23.515
: : : : : : :
27649 10.0004 5.0002 10.0004 20.0007 20.005 20.0007

27648 10.0000 5.0000 10.0000 20.000 20.000 20.000


: : : : : :
0 0 1.0000 0 0
: 4.000 0
: 0 : 0 :
- 6912 0,9999 : 3,9995 :
Gamme nominale
: :
- 6913 0 : 0 :
: : :
: 0 : 0 :
: : :
- 27648 -10.0000 -20.000

Sous-gamme - 27649 - 10.0004 - 20.007


: : :
- 32512 - 11.7589 - 23.515

Sous-dépassement <=- 32513 0 0

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.10

Tension, Courant Pour les plages de tension ou de courant symétriques, une plage
Symétrique nominale de -27648 à +27648 est convertie en : • ± 10V

• ± 20mA.

Tension, Courant Pour les plages de tension ou de courant asymétriques, une plage
Asymétrique nominale de 0 à +27648 est convertie en :
• 0 à 10ÿV
• 1 à 5V
• 0 à 20mA
• 4 à 20mA.

Débordement Si la valeur à convertir atteint la plage de dépassement, le module de sortie analogique est
désactivé (0V, 0mA).

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 10 Traitement des valeurs analogiques
Machine Translated by Google

Adresses de module analogique pour le S7-300™

Grille 3 Pouvoir JE SUIS 640 656 672 688 704 720 736 752
Fournir à 654 à 670 à 686 à à à à à
(Recevoir)
702 718 734 750 766

JE SUIS
Grille 2 Pouvoir 512 528 544 560 576 592 608 624
Fournir à à à à à à à à
(Recevoir)
526 542 558 574 590 606 622 638

JE SUIS
Grille 1 Pouvoir 384 400 416 432 448 464 480 496
Fournir
(Recevoir) pour pour pour pour pour pour pour pour

398 414 430 446 462 478 494 510

Pouvoir
256 272 288 304 320 336 352 368
R JE SUIS

0 UC d'alimentation (Envoyer) pour pour pour pour pour pour pour pour

270 286 302 318 334 350 366 382

Insérer 2 3 4 5 6 7 8 9 dix 11

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.11

Zone d'adresse Le S7-300™ possède des plages d'adresses spéciales pour les entrées et les sorties analogiques.
Ces zones sont distinctes des tables de mémoire image des entrées (PII) et de mémoire image des sorties (PIQ)
pour les modules TOR.

Chaque plage d'adresses s'étend de l'octet 256 à l'octet 767. Chaque voie analogique occupe 2 octets.

Par défaut, chaque module analogique occupe 16 octets de zone d'accès. Comme pour les modules de signaux
numériques, l'emplacement de l'emplacement détermine le numéro d'octet de départ du module.

Accéder Vous utilisez les instructions de chargement et de transfert pour accéder aux modules analogiques.

Exemple : L'instruction "L PIW322" lit la seconde voie du module emplacement 8 dans le rack 0.

S7-400™ Sur le S7-400™, la plage d'adresses des modules analogiques commence à l'octet 512.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 11 Traitement des valeurs analogiques
Machine Translated by Google

Mise à l'échelle des valeurs d'entrée analogique

unipolaire (M 0.0 = ´0´) bipolaire (M 0.0 = ´1´)


(Le capteur ne fournit qu'une tension positive) (Le capteur fournit également une tension négative)

DEHORS DEHORS

HI_LIM = 500,0 HI_LIM = 500,0

UN B
ÿ

LO_LIM = 0.0 LO_LIM = 0.0


DANS DANS

0 xx+1 27648 -27648 0 xx+1 27648

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.12

Exemples Le niveau d'un réservoir, dont le volume est de 500 litres, doit être mesuré en litres.

L' exemple A montre la mise à l'échelle lorsqu'un capteur est utilisé qui fournit une mesure
tension de 0V lorsque le réservoir est vide et une tension mesurée de +10V lorsque le
réservoir est plein. L' exemple B montre la mise à l'échelle lorsqu'un capteur est utilisé qui fournit un
tension mesurée de -10V lorsque le réservoir est vide et une tension mesurée de
+10V lorsque le réservoir est plein.
Résolution Dans l'exemple B, le niveau est mesuré avec deux fois la résolution ou avec la moitié de
ÿ ,
grande tolérance de mesure puisque le volume du réservoir est mis à l'échelle
une plus grande plage d'unités de -27648 à +27648.

Mise à l'échelle Le module analogique crypte la plage de tension de -10V à +10V dans la valeur
plage de -27648 à +27648. La conversion de cette plage de valeurs à l'original
la taille physique (telle que 0 l à 500 l) est appelée mise à l'échelle.

Le bloc standard FC 105 est utilisé pour mettre à l'échelle la valeur analogique. FC 105 est
fourni avec le logiciel STEP 7 dans la "Bibliothèque standard" de la "TI-S7
Conversion de blocs" programme S7.

DANS
La valeur analogique à l'entrée IN peut être lue directement à partir du module ou être
passé d'une interface de données au format INT.

LO_LIM, HI_LIM Les entrées LO_LIM (limite inférieure) et HI_LIM (limite supérieure) sont utilisées pour spécifier la
limites de la taille physique de base. Dans l'exemple, une conversion dans la plage de 0 à
500 litres sont fabriqués.

DEHORS La valeur mise à l'échelle (taille physique) est stockée sous forme de nombre réel à la sortie OUT
(LO_LIM <= OUT <= HI_LIM).

BIPOLAIRE A l'entrée BIPOLAIRE, vous pouvez spécifier si seulement positif ou aussi négatif
les valeurs doivent être converties. Si un opérande à l'état ´0´ (unipolaire) est passé
au paramètre, la mise à l'échelle est effectuée pour la plage de 0 à +27648. Si l'état de l'opérande
est '1' (bipolaire), la mise à l'échelle est faite pour la plage -27648 à +27648.

RET_VAL La sortie RET_VAL fournit la valeur 0 lorsque l'exécution est sans erreur.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 12 Traitement des valeurs analogiques
Machine Translated by Google

Mise à l'échelle des valeurs de sortie analogique

bipolaire (M 0.0 = ´1´)


(L'actionneur est alimenté avec
des valeurs positives et négatives)

DEHORS

27648

B
DEHORS

0
UN
27648 DANS

0.0 100,0
(LO_LIM) (HI_LIM)

unipolaire (M 0.0 = ´0´)


(L'actionneur n'est alimenté
qu'avec des valeurs positives)

0
DANS
-27648
0.0 100,0
(LO_LIM) (HI_LIM)

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.13

Exemples Une valeur analogique dans la plage de 0,0 à 100,0 % qui est calculée par l'utilisateur
programme est converti (non mis à l'échelle) avec FC106 dans la plage 0 à +27648 (unipolaire) ou
-27648 à +27648 (bipolaire). Lorsque la valeur non mise à l'échelle est émise vers un
module de sortie analogique, ce module alimente l'actionneur analogique (tel qu'un
servovalve) avec une valeur telle que 0V à +10V (unipolaire) ou -10V à +10V
(bipolaire).

L' exemple A montre la mise à l'échelle lorsqu'un actionneur est utilisé qui doit être alimenté
avec la valeur 0 (0V ou 0mA) lorsque la valeur du programme est 0% et doit être
alimenté avec une valeur maximale (telle que + 10V ou 20mA) lorsque le programme
la valeur est de 100ÿ%.

L' exemple B montre la mise à l'échelle lorsqu'un actionneur est utilisé qui doit être alimenté
avec la valeur minimale (-10V ou -20mA) lorsque la valeur du programme est de 0% et est
être alimenté avec la valeur maximale (telle que +10V ou 20mA) lorsque le
la valeur du programme est de 100ÿ%.

Détartrage Une valeur calculée par le programme - dans l'exemple montré un pourcentage - doit
être converti (non mis à l'échelle) dans la plage de valeurs du module de sortie analogique.

Le bloc standard FC 106 est utilisé pour la mise à l'échelle. Le FC 106 est fourni avec le
Logiciel STEP 7 dans "Standard Library" dans "TI-S7 Converting Blocks" S7
programme.

DANS
La valeur calculée par le programme doit être passée au format REAL.

LO_LIM, HI_LIM Les entrées LO_LIM (limite inférieure) et HI_LIM (limite supérieure) spécifient les limites pour
valeur du programme. Dans l'exemple, il s'agit de la plage de 0,0ÿ% à 100,0ÿ%.

DEHORS La valeur non mise à l'échelle est émise au format INT sur la sortie OUT.

BIPOLAIRE A l'entrée BIPOLAIRE, vous pouvez spécifier si seulement positif ou aussi négatif
les valeurs doivent être converties. Si un opérande à l'état ´0´ (unipolaire) est passé
au paramètre, la mise à l'échelle est effectuée pour la plage 0 à +27648. Si l'opérande
est ´1´ (bipolaire), la mise à l'échelle est faite pour la plage -27648 à +27648.

RET_VAL La sortie RET_VAL fournit la valeur 0 lorsque l'exécution est sans erreur.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 13 Traitement des valeurs analogiques
Machine Translated by Google

Exercice : Attribuer des paramètres au module analogique SM335

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.14

Noter Selon le module analogique qui se trouve dans votre unité de formation, vous devez faire soit
cet exercice ou celui de la page suivante.

Tâche Vous devez affecter des paramètres au module analogique à l'aide des paramètres affichés
dans la diapositive ci-dessus

Que faire 1. Utilisez l'outil HW Config pour ouvrir votre station matérielle appelée "My_Station" .
SIMATIC® Manager -> Double-cliquez sur l'icône Matériel
2. Ouvrez la boîte de dialogue de paramétrage du module analogique. Sélectionnez le
module analogique et ouvrez la fenêtre des propriétés de l'objet du module.
Edition -> Propriétés de l'objet ou Double-cliquez sur l'entrée Module analogique
3. Affectez des paramètres au module en spécifiant le type de mesure et le
Plage de mesure pour les entrées comme indiqué dans la diapositive ci-dessus. Activez
l'interruption de diagnostic (n'oubliez pas les coches pour les canaux d'entrée individuels dans
les diagnostics de groupeÿ!). Étant donné que la sortie des valeurs analogiques n'est pas requise
dans l'exercice suivant, désactivez toutes les sorties.
4. Enregistrez et compilez la configuration matérielle/les paramètres modifiés
mission.
HW Config -> Station -> Enregistrer et compiler
5. Chargez les données système modifiées dans la CPU.
HW Config -> API -> Télécharger...

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 14 Traitement des valeurs analogiques
Machine Translated by Google

Exercice : Attribuer des paramètres au module analogique SM331

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.15

Noter Selon le module analogique qui se trouve dans votre unité de formation, vous devez faire soit
cet exercice ou celui de la page précédente.

Tâche Vous devez affecter des paramètres au module analogique à l'aide des paramètres affichés
dans la diapositive ci-dessus

Que faire 1. Utilisez l'outil HW Config pour ouvrir votre station matérielle appelée "My_Station".
SIMATIC® Manager -> Double-cliquer sur l'icône Matériel
2. Ouvrez la boîte de dialogue de paramétrage du module analogique. Sélectionnez le
module d'entrées analogiques et ouvrez la fenêtre des propriétés de l'objet.
Édition -> Propriétés de l'objet ou Double-cliquez sur Module analogique
3. Affectez des paramètres au module en spécifiant le type de mesure et le
Plage de mesure pour les entrées comme indiqué dans la diapositive ci-dessus. Activez
l'interruption de diagnostic (n'oubliez pas les coches pour les canaux d'entrée individuels dans
les diagnostics de groupeÿ!).
4. Enregistrez et compilez la configuration matérielle/les paramètres modifiés
mission.
HW Config -> Station -> Enregistrer et compiler
5. Chargez les données système modifiées dans la CPU.
HW Config -> API -> Télécharger...

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 15 Traitement des valeurs analogiques
Machine Translated by Google

Exerciceÿ: diagnostic matériel avec interruption de diagnostic

Double-cliquez

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.16

Tâche Votre tâche consiste à déclencher une interruption de diagnostic du module d'entrée analogique. Vous avez
paramétré votre module analogique et activé l'alarme de diagnostic dans l'exercice précédent. Le réglage du
potentiomètre d'entrée analogique du simulateur déclenchera l'interruption de diagnostic.

Une fois que la CPU est passée à l'état STOP en raison de l'alarme de diagnostic, "dépannez" "l'erreur" qui s'est
produite avec la fonction de test de diagnostic matériel (voir diapositive).

Que faire NOTE : Selon les paramètres que vous avez définis dans SIMATIC® Manager, vous commencez soit par la vue
rapide du diagnostic matériel, soit par la vue complète de la station.

Vous pouvez modifier les paramètres avec


SIMATIC® Manager -> Options -> Personnaliser -> Afficher

1) Lancer une interruption de diagnostic

Régler, sur le simulateur, le potentiomètre d'entrée analogique jusqu'à un défaut système


se produit.

Activez la fonction de test du matériel de diagnostic.


SIMATIC® Manager -> PLC -> Hardware Dignostics Double-cliquez sur

l'entrée CPU ou cliquez sur le bouton Module Information pour afficher l'entrée d'événement dans le tampon
de diagnostic.

Double-cliquez sur l'entrée du module analogique ou sélectionnez l'entrée du module analogique et cliquez
sur le bouton Informations sur le module pour afficher les données de diagnostic.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 16 Traitement des valeurs analogiques
Machine Translated by Google

Exercice : Enregistrement et affichage du poids des CPU


pièces transportées

Simulateur Module IA

0
dix PIW 352
0...10V 0...27648
(PIW 304)
V

AI1 -15V...+15V
AI2 AO1AO2

AI1 AI2

Poids 0 à 500kg

Affichage DCB
Module OD
0ÿ123
QW 12
0 à 500 kg
(QW 6)
Affichage du poids
pour I 0,6 = ´1´

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_13E.17

Fonction d'affichage Le nombre de pièces transportées est affiché sur l'afficheur numérique BCD. Le
Jusqu'à maintenant fonction de comptage et l'affichage de la quantité actuelle est programmé en FC
18.

Tâche Les pièces transportées en mode AUTO doivent être pesées en bout de convoyeur
(barrière lumineuse). Le poids actuel de 0 à 500 kg peut être réglé à l'aide du simulateur
potentiomètre (0 à 10V).
Lorsque l'interrupteur du simulateur I 0.6 est activé, le poids actuel (0 à 500 kg) est
affiché sur l'affichage numérique BCD. Lorsque l'interrupteur est éteint, il affiche
le nombre actuel de pièces transportées.
Si le poids réel de la pièce transportée est inférieur à 100 kg ou supérieur à 400
kg., il est considéré comme une pièce défectueuse. Cette partie ne doit pas être comptée.

Que faire 1. Paramétrez la CPU pour que le bloc d'organisation de l'OB 35 (Cyclic Interrupt) soit exécuté
toutes les 250 ms.
HW Config -> Double-clic sur CPU -> Interruption cyclique
2. Dans l'OB 35, programmez l'affichage et la commande du poids réel (surveillance de la valeur
limite à l'aide des fonctions de comparaison).
- Pour mettre à l'échelle le résultat de mesure analogique dans l'OB 35, appelez la TI-S7
Conversion du bloc FC 105, que vous avez copié de la bibliothèque dans votre projet au
début du cours.
- Programmer la mémento M 35.0 en fonction du résultat du contrôle de poids. Attribuer
l'état "1" à la mémoire de bits, lorsque le poids de la pièce se situe dans la plage requise.
Attribuez l'état "0" s'il s'agit d'une pièce défectueuse.
- Transférer le résultat de mesure mis à l'échelle sur l'affichage numérique BCD uniquement lorsque
l'interrupteur du simulateur I 0.6 est activé.

3. Porte la mémento M35.0 dans FC 18 afin que les pièces défectueuses ne soient pas comptées.
Faire en sorte que l'affichage de la grandeur sur l'affichage BCD dépende de l'interrupteur du
simulateur I 0.6.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 17 Traitement des valeurs analogiques
Machine Translated by Google

Documentation, sauvegarde, archivage

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.1

Contenu Page

Objectifs ................................................. .................................................. ....................................... 2


Présentation des outils de documentation …..…................................................. ............................................... 3
Documentation du bloc .................................................. .................................................. ..................... 4
Mise en page ................................................ .................................................. .................................... 5
Aperçu avant impression ................................................ .................................................. .................................... 6
Autres outils documentaires ….…................................................ .................................................. .... 7
Gestion de la documentation de projet multilingue .................................................. .................................. 8
Vue d'ensembleÿ: enregistrement des données utilisateur .................................................. .................................................. ......... 9
Chargement d'un programme de la CPU vers la PG ....................................... ....................................... dix
Concept de mémoire du S7-300™ jusqu'à octobre 2002 ...................................... ....................................... 11
Chargement de blocs dans/hors de la carte mémoire Flash EPROM ...................................... ....................... 12
Concept de mémoire du S7-300™ à partir d'octobre 2002 …………………………………………………….. 13
Concept de mémoire du S7-400™ ……………………………….................................. ................................ 14
Copie d'un programme sur un module de mémoire ....................................... ....................................... 15
Enregistrement d'un projet sur une carte mémoire ....................................... .................................................. ... 16
Déterminer la taille d'un projet .................................................. .................................................. ....... 17
Archivage sur disquette ....................................................... .................................................. ....................... 18
Exercice : Archivage d'un projet .................................................. .................................................. .............. 19

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 1 Documentation, sauvegarde, archivage
Machine Translated by Google

Objectifs

À la fin de ce chapitre, le participant devra...

... connaître les possibilités de documentation pour commenter


sur des blocs et pouvoir les appliquer
... comprendre la fonction "Gérer les textes multilingues" pour les projets

... pouvoir imprimer des programmes documentés


... comprendre le concept de mémoire de SIMATIC S7-300™/400™
et les possibilités de modifications de programme qui en résultent

... pouvoir faire une "PLC Copy" (stockage de données en ligne)


... pouvoir charger/lire un programme vers/depuis une Flash EPROM
Carte mémoire

... pouvoir archiver/récupérer un projet sur/depuis une disquette

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.2

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 2 Documentation, sauvegarde, archivage
Machine Translated by Google

Présentation des outils de documentation

Titre du réseau

Commentaire du réseau

Commentaire de déclaration

Aperçu du programme

Références croisées

Affectation des I/Q/M/T/C

Listes de contrôle

Tableau des symboles

Configuration

Configuration du réseau

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.3

Aperçu La diapositive montre les différents outils de documentation disponibles. Tous les outils
de documentation ont une fonction d'impression.

Imprimante L'imprimante utilisée pour la documentation est celle installée sous Windows. Si vous souhaitez
utiliser une autre imprimante, vous devez la configurer avec le Panneau de configuration de Windows.

DOCPRO Le logiciel optionnel DOCPRO est également disponible pour une documentation supérieure et pour
la rédaction de manuels de câblage.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 3 Documentation, sauvegarde, archivage
Machine Translated by Google

Bloquer la documentation

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.4

Bloquer les commentaires La diapositive ci-dessus montre les différentes fonctions de commentaires disponibles pour un programme
bloc (OB, FC, FB).

Impression Pour démarrer la fonction d'impressionÿ:


• Cliquez sur l'icône de l'imprimante ou
• Sélectionnez l'option de menu Fichier --> Imprimer.

Configuration de l'impression Vous pouvez modifier les paramètres de l'imprimante en sélectionnant le menu Fichier --> Configuration de l'impression...
option.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 4 Documentation, sauvegarde, archivage
Machine Translated by Google

Mise en page

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.5

Mise en page Lorsque vous sélectionnez l'option de menu Fichier --> Mise en page..., une boîte de dialogue dans
laquelle vous pouvez sélectionner le format d'impression (tel que Marge A4) apparaît.

En-têtes/pieds de page Dans SIMATIC® Manager, vous pouvez définir les en-têtes et pieds de page de la
documentation pour un projet complet avec tous les outils.
Sélectionnez l'option de menu Fichier -> Champs d'étiquetage... pour afficher une boîte de dialogue
permettant de saisir du texte pour les en-têtes et les pieds de page.
Des champs pour imprimer la date actuelle de l'impression, le numéro de page et le nom de l'objet sont
fournis dans les en-têtes et pieds de page (tels que {Date}
{Heure}, Page {Page}, {Objet}).

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 5 Documentation, sauvegarde, archivage
Machine Translated by Google

Aperçu avant impression

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.6

Aperçu avant impression Pour un aperçu de ce à quoi ressemblera votre impression, sélectionnez Fichier -> Imprimer
Aperçu... option de menu.

Noter L'aspect des impressions du programme CONT dépend des réglages effectués sous
l'option de menu Options -> Personnaliser -> CONT/LOG dans l'éditeur CONT/LIST/LOG.
Exemple : Le réglage de la longueur du champ d'adresse affecte le nombre de
contacts qui peuvent apparaître côte à côte dans l'impression et le nombre de
caractères du nom du symbole qui tiennent sur une ligne au-dessus des contacts.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 6 Documentation, sauvegarde, archivage
Machine Translated by Google

Autres outils de documentation

Donnée de Structure du programme


référence

Références croisées

Affectation de Adresses inutilisées


I/Q/M/T/C

Listes de contrôle Adresses sans symboles

Tableau des symboles

Configuration

Configuration du réseau

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.7

Donnée de référence L'impression des données de référence facilite notamment le dépannage.


Vous trouverez plus d'informations dans le chapitre "Dépannage".

Tableau des symboles La table des symboles contient l'association entre l'adresse absolue, les noms des symboles et les
commentaires des symboles. Voir le chapitre "Symboles" pour plus d'informations.

Configuration Données de configuration générées avec l'outil HW Config. L'impression est sous forme de texte.
Si vous souhaitez une impression graphique, vous pouvez copier les graphiques dans le presse-
papiers, puis les coller dans un autre programme tel que Winword et les imprimer.

Réseau Affiche sous forme graphique les stations d'un système en réseau avec les données de configuration
Configuration pertinentes telles que l'adresse MPI.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 7 Documentation, sauvegarde, archivage
Machine Translated by Google

Gestion de la documentation de projet multilingue

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.8

Une fonction STEP 7 permet de gérer en plusieurs langues la documentation (textes et commentaires) créée dans un
projet. Ceux-ci peuvent être exportés du projet à des fins de traduction, puis réimportés ultérieurement
dans la langue dans laquelle ils ont été traduits. Il est alors possible de choisir entre différentes langues
pour la documentation.

Les types de textes suivants peuvent être gérés en plusieurs langues. •


Bloquer les titres et bloquer les commentaires
• Titres de réseau et commentaires de réseau

• Commentaires de ligne de programmes LIST •


Commentaires de tables de mnémoniques, de tables de déclaration de variables, de types de données
utilisateur et de blocs de données
• Commentaires, noms d'état, etc. de blocs créés avec des outils d'ingénierie tels que S7-
GRAPH ou S7-PDIAG.

Exporter L'exportation est effectuée pour tous les blocs et tables de symboles qui se trouvent dans le dossier
d'objets sélectionné. Pour chaque type de texte (voir ci-dessus), un fichier d'exportation est généré qui
peut ensuite être édité avec EXCEL. Ce fichier contient une colonne avec le texte source dans la langue
d'origine et une colonne dans laquelle le texte traduit peut être écrit.

Importer Lors de l'importation, le texte traduit est accepté dans le projet sélectionné. Le texte traduit n'est
accepté que si le texte source d'origine existe toujours.

Changer de langue Pour Changer de langue, toutes les langues importées dans le projet peuvent être sélectionnées. La modification
est effectuée pour tous les dossiers d'objets sélectionnés.

Supprimer la langue Lorsque vous supprimez une langue, tout le texte dans cette langue est supprimé de la gestion interne des
données.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 8 Documentation, sauvegarde, archivage
Machine Translated by Google

Présentationÿ: enregistrement des données utilisateur

Charger le programme 1. Créer un nouveau programme S7 dans SIMATIC® Manager


de la CPU à la 2. Passer à la vue en ligne
PG/PC (copie API) 3. Ouvrez le nouveau programme S7 et sélectionnez le dossier "Blocs"
4. SIMATIC® Manager -> API -> Télécharger

Station de chargement dans la PG/le PC • SIMATIC® Manager -> API -> Station de chargement
Charger le programme du 1. Ouvrez deux fenêtres dans SIMATIC® Manager :
PG/PC sur la carte mémoire... "Dossier des blocs du programme S7" et "Carte mémoire S7"
... inséré dans PG / PC 2a. Copiez des blocs par glisser-déposer sur la "Carte mémoire S7"
ou alors

... inséré dans le CPU 2b. Avec le dossier "Blocs" d'un programme S7 en surbrillance, sélectionnez :
SIMATIC® Manager -> API -> Charger le programme utilisateur sur la carte mémoire

Copier le programme
du processeur à
Carte mémoire • SIMATIC® Manager -> API -> Copier RAM vers ROM...
(seulement S7-300™)

Archivage de projet 1. Sélectionnez la CPU sur la carte mémoire de laquelle les données de projet doivent
sur carte mémoire être sauvé
(seulement S7-400™) 2. SIMATIC® Manager -> API -> Enregistrer le projet sur la carte mémoire

Archivage du projet 1. SIMATIC® Manager -> Fichier -> Archiver


sur disquette 2. Sélectionnez le projet à archiver
3. Spécifiez le nom et le chemin de stockage du fichier d'archive et démarrez la fonction
4. Dans l'Explorateur Windows, copiez le fichier d'archive sur disquette

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.9

Charger un programme Avec cette fonction, vous copiez tous les blocs et les données système sans
de la CPU vers la documentation PG/PC (table des mnémoniques, noms de variables et de paramètres, commentaires) de
la CPU dans le dossier programme sélectionné. Le dossier de programme sélectionné puis
contient une "copie API" avec le programme en ligne actuel.

Station de chargement Avec cette fonction, vous chargez la station matérielle "actuelle" de l'automate en tant que nouvelle
dans PG/PC gare dans le projet. Il n'est pas possible d'écraser une station déjà existante.

Charger le Vous pouvez charger les blocs et les données système à partir du dossier des blocs d'un S7
programme de PG/PC vers programme sur une carte mémoire. Vous pouvez insérer la carte mémoire dans l'interface
Carte mémoire de la PG/du PC ou dans l'emplacement prévu par la CPU si la CPU le prend en charge
un service.

Copier le programme Si un programme utilisateur est stocké sur une carte mémoire, vous pouvez toujours
du CPU vers changements en ligne. Les blocs modifiés sont stockés dans la RAM interne du CPU,
Carte mémoire tandis que le bloc inchangé reste stocké sur la carte mémoire. Vous pouvez stocker
les blocs modifiés sur la carte mémoire avec la fonction Copy RAM to ROM.

Archivage du projet Vous enregistrez toutes les données du projet (par ex. les programmes utilisateur avec tous
sur les commentaires de la carte mémoire , les tables de symboles et les configurations matérielles de tous les matériels
stations) sur la carte mémoire avec la fonction "Enregistrer le projet sur la carte mémoire".

Archivage du projet sur Avec la fonction « Archiver le projet », vous enregistrez les données complètes du projet
disquette (tels que les programmes utilisateur avec tous les commentaires, les tables de symboles et le matériel
configurations de toutes les stations matérielles) dans un fichier d'archive au format compressé
format (tel que *.zip ou *.arj). Le fichier d'archive est beaucoup plus petit que le projet non archivé et vous
pouvez déplacer ou copier l'archive aussi souvent que vous le souhaitez avec
l'Explorateur Windows.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 9 Documentation, sauvegarde, archivage
Machine Translated by Google

Chargement d'un programme de la CPU vers la PG

Blocs de données système


Blocs de données système

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.10

Téléchargement d'un Lorsque vous avez terminé la phase de démarrage, vous devez disposer d'une copie de la version
Programme de finale du programme sur le disque dur de la PG.
CPU à PG Le mieux est de sauvegarder le programme avec tous ses commentaires et symboles sur le
disque dur avant de le lancer sur l'automate. Lorsque vous apportez des modifications au
programme, vous devez toujours enregistrer immédiatement les blocs modifiés sur le disque dur
afin de ne pas perdre les commentaires et les symboles.
Si le programme ne se trouve pas sur votre PG, vous pouvez charger les blocs depuis la CPU. Dans
ce cas, les commentaires et les symboles seront manquants. N'oubliez pas de télécharger les blocs de
données système car ils contiennent des données de configuration et de communication.

Que faire Pour charger un programme complet de la CPU dans la PG, procédez comme suit : • Créez un
nouveau programme S7 dans SIMATIC® Manager

• Cliquez sur l'icône "En ligne" dans la barre d'outils

• Ouvrez le programme S7 et sélectionnez le dossier "Blocs" (programme utilisateur) •


Sélectionnez l'option de menu API --> Upload.

Remarque : Les blocs sont enregistrés dans le dossier "Blocs" du nouveau programme S7 sur le disque
dur de la PG.

Téléchargement d'une station Vous pouvez également télécharger une station entière et son programme vers le PG. L'avantage
de cela est que vous pouvez modifier les paramètres du matériel immédiatement.
Que faire:
• Créez un nouveau projet à l'aide de SIMATIC® Manager. • Sélectionnez
l'option de menu PLC -> Upload Station.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 10 Documentation, sauvegarde, archivage
Machine Translated by Google

Concept de mémoire du S7-300™ jusqu'à octobre 2002

Mémoire de
chargement :
Blocs : • Blocs
logiques
(OB,FC,FB) •
Blocs de données (DB) RAM Éclat
commentaires Information additionnelle. EPROM

Symboles Mémoire de travail :


• OB,FC,FB
Blocsÿ: •
• BD
Blocs logiques
n.m. retenir. retenir.
(OB, FC, FB) •
Blocs de données
(DB) avec puissance Mémoire système : •
ON sans PII, PIQ • M, T, C
batterie de
secours n.m. retenir. retenir.
Avec puissance
Blocsÿ: OFF sans
• Blocs logiques batterie de
Mémoire rémanenteÿ: secours
(OB, FC, FB) •
Blocs de données Flash EPROM • Rétentif M,
(DB) Carte mémoire dans T, C •
Information additionnelle.
PG/PC (inséré plus Rétentif. blocs de données
tard dans la CPU)

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.11

Charger la mémoire La mémoire de chargement est la mémoire interne utilisée par la CPU qui contient des blocs logiques, des
blocs de données et des informations supplémentaires créées sur la console de programmation.

La mémoire de chargement peut être soit une carte mémoire enfichable (EPROM), soit une
RAM intégrée.

Mémoire de travail La mémoire de travail (RAM intégrée) contient les parties du programme S7 importantes pour
l'exécution de votre programme.
La mémoire de travail RAM est intégrée dans la CPU et est sauvegardée par la batterie.

Mémoire système La mémoire système contient les zones de mémoire pour :


• Tables mémoire image des entrées et sorties (MIE, MIS) • Mémentos •
Temporisations • Compteurs • Pile L (M)
(T)
(C)
(L).

Mémoire rémanente La mémoire rémanente est une RAM non volatile utilisée pour sauvegarder les mémentos, les temporisateurs, les
compteurs et les blocs de données même en l'absence de pile de sauvegarde. Une carte mémoire Flash
EPROM doit être utilisée pour ce faire. Vous spécifiez les zones à sauvegarder lors du paramétrage des
objets de la CPU.

Insertion d'un Lorsque vous insérez une carte mémoire, le système d'exploitation demande une réinitialisation de la
Carte mémoire mémoire. (La LED STOP clignote lentement). Vous effectuez l'effacement général en tournant le sélecteur
de mode sur la position "MRES". Les sections du programme importantes pour l'exécution sont ensuite
transférées de la carte mémoire (avec fonction de mémoire de chargement) vers la mémoire de travail.

Vous devez laisser la carte mémoire insérée pendant l'exécution du programme.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 11 Documentation, sauvegarde, archivage
Machine Translated by Google

Chargement de blocs dans/hors de la carte mémoire Flash EPROM

"Charger dans l'EPROM" Charger la mémoire


Flash EPROM

Après insertion de
la carte mémoire :
"Charge"
Mémoire de demande
chargement RAM interne d'effacement
mémoire et copie
en mémoire de
"Charger dans PG" travail
Sections
pertinentes
pour l'exécution

Mémoire de travail
RAM

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.12

Introduction Lorsque vous utilisez une carte Flash EPROM, il est possible de faire fonctionner la CPU sans batterie
de secours. Le programme est stocké dans la Flash EPROM, ce qui le rend sûr en cas de panne de courant.
Vous pouvez définir des zones rémanentes dans la configuration matérielle.
Dans le S7-300™, les données rémanentes (temporisations, compteurs, mémentos, zones de données) sont
stockées dans une zone de mémoire rémanente de la CPU (RAM non volatile).

Insérer/Retirer Lorsque vous retirez ou insérez une carte mémoire, la CPU demande un effacement général.
Lorsque vous insérez une carte RAM, le programme utilisateur doit être rechargé à partir de la PG.
Lorsque vous insérez une carte Flash EPROM, son contenu est copié dans la mémoire de travail.

Panne électrique Après une coupure de courant sans batterie de secours, les blocs sont copiés de la carte mémoire dans la
mémoire de travail et avec le S7-300™, les données rémanentes sont fournies à partir de la RAM non volatile.

Les zones de données dans les DB définies comme rémanentes (uniquement avec le S7-300™) reprennent
l'état qu'elles avaient avant la coupure de courant. Les zones de données non rémanentes sont définies sur
les valeurs d'origine qui sont stockées dans la carte mémoire.

Changer le Lorsque vous effectuez des corrections de bloc, les blocs modifiés sont stockés dans la mémoire de
Programme travail. Lorsque vous chargez les blocs dans la PG, ceux-ci sont extraits de la mémoire de travail.

Après une coupure de courant (sans batterie), la mémoire de travail (RAM) est effacée. Pour que les blocs
corrigés soient à nouveau disponibles après une remise sous tension, ils doivent être : 1. sauvegardés sur
le disque dur lorsque vous travaillez sans carte mémoire Flash EPROM, 2. sauvegardés sur le disque dur
ou sur une carte mémoire lorsque vous fonctionner avec une carte mémoire Flash EPROM.

Chargement du Soit vous transférez les blocs sur la carte mémoire (insérée dans la PG) via SIMATIC® Manager par
Carte mémoire glisser-déposer. Certaines CPU vous permettent d'écrire directement dans la CPU à l'aide de l'option de menu
API -> Télécharger le programme utilisateur sur la carte mémoire.
La carte mémoire doit d'abord être effacée.
Les blocs individuels peuvent être rechargés mais ne peuvent pas être supprimés ou écrasés.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 12 Documentation, sauvegarde, archivage
Machine Translated by Google

Concept de mémoire du S7-300™ à partir d'octobre 2002

Micro-carte mémoire
(Mémoire de chargement du processeur)
Blocsÿ:

• Blocs logiques
(OB, FC, FB)
• Blocs de données
commentaires
(DB) •
Données système
Symboles
Charge
Blocsÿ: •
Mémoire de travailÿ: Chauffer
Blocs logiques
Les rubriques de la Pouvoir Redémarrer
(OB, FC, FB) •
Blocs de données DÉSACTIVÉ après
• blocs logiques •
Pouvoir
(DB) blocs de données
SUR
pertinents pour l'exécution

Blocsÿ: • Mémoire système : • PII,

Blocs logiques PIQ • Données locales Pouvoir


(OB, FC, FB) • DÉSACTIVÉ

Blocs de données Micro Memory Card dans la rémanent


(DB) PG (insérée plus tard dans le • M, T, C
n.m. retenir.

CPU)

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.13

Mémoire de chargement La Micro Memory Card (MMC) est utilisée comme mémoire de chargement de la CPU. Il s'agit d'une micro
carte mémoire utilisée pour stocker des blocs logiques et de données ainsi que les données système (configuration matérielle (MMC) ,
connexions de communication, etc.). Le contenu de la MMC est rémanent.

Si un bloc ou le programme utilisateur complet est chargé dans la CPU depuis la PG, les informations
sont enregistrées sur la MMC. Toutes les sections de bloc importantes pour l'exécution sont
automatiquement copiées dans la mémoire de travail (RAM).
Le chargement d'un bloc ou du programme utilisateur ainsi que la commande de la CPU ne sont
possibles que lorsque la MMC est enfichée !

Une réinitialisation de la mémoire est nécessaire à chaque fois que la MMC est retirée ou inséréeÿ!

Mémoire de travail La mémoire de travail (RAM) est intégrée à la CPU et ne contient que les parties du programme S7
pertinentes pour l'exécution de votre programme (par exemple, uniquement les valeurs actuelles des
blocs de données, pas les valeurs initiales).

Mémoire système La mémoire système contient les zones de mémoire pour : • les tables
mémoire image des entrées et des sorties (MIE, MIS) • les mémentos •
les temporisations • les compteurs • les données locales (M)
(T)
(C)
(L)

Rétentif Toutes les données qui sont enregistrées lors d'une panne de courant et/ou qui ne perdent pas leur
contenu sont considérées comme rémanentes. Il s'agit de l'ensemble des données de la mémoire de
travail ainsi que des mémentos, temporisations et compteurs déclarés rémanents dans la configuration
matérielle.
La rémanence est obtenue en ce que les données susmentionnées sont stockées sur la MMC en cas
de panne de courant et sont réécrites dans la RAM après un redémarrage à chaud lorsque le courant
revient.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 13 Documentation, sauvegarde, archivage
Machine Translated by Google

Concept de mémoire du S7-400™


Charger la mémoireÿ:
Blocsÿ: •

Blocs logiques
(OB, FC, FB) •
Blocs de données
(DB) RAM Éclat
commentaires information additionnelle EPROM

Symboles Mémoire de travail :


• OB,FC,FB
Blocsÿ: •
• BD
Blocs logiques
(OB, FC, FB) • Sauvegarde
Blocs de données par batterie
(DB) Mémoire système : • PII,
PIQ • M, T, C

Blocsÿ:
• Blocs logiques
(OB, FC, FB) •
Blocs de données Flash EPROM
(DB) Carte mémoire dans
Information additionnelle.
PG/PC (inséré plus
tard dans la CPU)

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.14

Charger la mémoire La mémoire de chargement peut être soit une carte mémoire enfichable, soit une RAM intégrée. Dans le
S7-400™, la carte mémoire (RAM ou Flash EPROM) étend la mémoire de chargement interne. Une carte
mémoire est toujours nécessaire pour le S7-400™, car la mémoire de chargement interne n'a qu'une taille
limitée.

Mémoire de travail La mémoire de travail ne contient que les données pertinentes au moment de l'exécution.
La mémoire de travail RAM est intégrée dans la CPU et est sauvegardée par la batterie.

Mémoire système La mémoire système contient les zones de mémoire pour :


• Tables mémoire image des entrées et sorties (MIE, MIS) • Mémentos •
Temporisations • Compteurs • Pile L (M)
(T)
(C)
(L).

Carte mémoire Lorsqu'une carte mémoire RAM est utilisée, le système doit fonctionner avec une batterie.
La batterie sauvegarde les données sur la carte mémoire et toute RAM interne en cas de panne de
courant.
Lorsqu'une carte mémoire Flash EPROM est utilisée, le programme utilisateur est stocké dans la carte
mémoire, ce qui la protège contre les coupures de courant. Les données présentes dans la RAM interne
sont sauvegardées par la batterie.
Le mode "Redémarrer" n'est possible que dans un système sauvegardé.

Insertion d'un Lorsque vous insérez une carte mémoire, le système d'exploitation demande un effacement général (la LED
Carte mémoire STOP clignote lentement). Vous effectuez l'effacement général en tournant le sélecteur de mode sur la
position "MRES". Les parties du programme importantes pour l'exécution sont ensuite transférées de la carte
mémoire (mémoire de chargement) vers la mémoire de travail.

Vous devez laisser la carte mémoire insérée pendant l'exécution du programme.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 14 Documentation, sauvegarde, archivage
Machine Translated by Google

Copie d'un programme sur une carte mémoire

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.15

Conditions Le pilote de la carte mémoire doit être installé dans le logiciel STEP 7. Si ce n'est pas le cas, cliquez sur
le bouton "Démarrer" et sélectionnez Simatic® -> STEP 7 -> Paramétrage de la carte mémoire et
installez le pilote. Une icône "Carte mémoire" apparaît dans la barre d'outils de SIMATIC® Manager.

N'oubliez pas : la carte mémoire doit être effacée avant de pouvoir y copier votre programme.

Sélectionnez : Fichier -> Carte mémoire S7 -> Supprimer…


Ensuite : ouvrez deux fenêtres dans SIMATIC® Manager : • L'une
contenant le programme utilisateur que vous souhaitez enregistrer •
L'autre avec la carte mémoire (Fichier -> Carte mémoire S7 -> Ouvrir)

Supprimer Vous ne pouvez effacer complètement la carte mémoire. Il n'est pas possible de supprimer ou d'écraser
des blocs individuels.

Copier Sélectionnez le dossier «ÿBlocsÿ» (pour tous les blocs) ou sélectionnez des blocs individuels dans le
dossier «ÿBlocsÿ» et faites-les glisser dans la fenêtre de la carte mémoire avec la souris.

Noter Avec certaines CPU (telles que la CPU 416), vous pouvez également écrire la carte mémoire dans la
CPU. Pour ce faire, utilisez l'option de menu API -> Télécharger le programme utilisateur sur la carte
mémoire.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 15 Documentation, sauvegarde, archivage
Machine Translated by Google

Enregistrement d'un projet sur une carte mémoire

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.16

Une fonction Avec les fonctions « Enregistrer sur la carte mémoire... » et « Récupérer de la mémoire
Card...", vous pouvez enregistrer et récupérer les données complètes d'un projet (utilisateur
programmes avec tous les commentaires, tables de symboles, configurations matérielles, etc.
toutes les stations matérielles) sur une carte mémoire. La carte mémoire peut se trouver dans un
CPU ou dans l'emplacement de programmation de la carte mémoire d'une PG ou d'un PC.

Les données du projet sont compressées avant d'être enregistrées sur la carte mémoire
et sont extraits lors de la récupération. La taille des données du projet à enregistrer
correspond à la taille du fichier d'archive du projet. Si la capacité de mémoire du
la carte mémoire n'est pas suffisante, un message s'affiche pour l'indiquer.

Données de Les données du projet contiennent - tout comme l'archive d'un projet - essentiellement toutes les données
projet avec / sans appartenant au projet et à tous les programmes utilisateur des CPU.
Programme utilisateur Les programmes utilisateur contenus dans les données du projet ne peuvent pas être lus par les CPU
et ne peut donc pas être exécuté. Avec l'option "Charger également le programme utilisateur", le
programme utilisateur exécutable est également stocké en plus des données du projet. Cet utilisateur
programme est celui affecté à la CPU sur laquelle la carte mémoire est insérée.

Domaine d'utilisation Si plusieurs collaborateurs du service et de la maintenance ont la tâche de


maintenance de l'automate SIMATIC® S7, il est difficile de fournir rapidement à chaque opérateur
avec les données de projet actuelles pour une affectation de service. Lorsque les données du projet sont
disponible localement dans l'une des CPU à maintenir, chaque travailleur peut accéder
les données actuelles du projet et apporter des modifications, si nécessaire, qui à leur tour sont
à jour et disponible pour tous les autres travailleurs.

Noter Les fonctions Save to Memory Card et Retrieve from Memory Card sont
actuellement uniquement possible avec le système S7-400™. Ils sont développés pour
le système S7-300™.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 16 Documentation, sauvegarde, archivage
Machine Translated by Google

Déterminer la taille d'un projet

Bouton droit de la souris

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.17

Introduction Si un projet nécessite plus de 1,44 Mo de mémoire, vous pouvez toujours l'enregistrer sur disquette
en l'archivant (compressant) au préalable.

Explorateur Vous pouvez connaître la taille d'un projet dans l'Explorateur en :


• clic droit sur le dossier du projet et choix "Propriétés" ou
• sélectionner le dossier du projet puis choisir le
Option de menu Fichier -> Propriétés.
Dans les deux cas, la fenêtre "Propriétés" s'ouvre.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 17 Documentation, sauvegarde, archivage
Machine Translated by Google

Archivage sur disquette

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.18

Introduction Étant donné que les données d'un projet peuvent occuper beaucoup d'espace mémoire et ne pas tenir sur
une disquette, une fonction d'archivage est fournie.
Cette fonction d'archivage compresse les données pour qu'elles n'occupent qu'environ
1/8 de sa quantité de mémoire d'origine. Il utilise les utilitaires normaux de compression de fichiers,
tels que PKZIP, ARJ, LHARC, RAR ou WINZIP. L'un de ces programmes doit d'abord
être installé sur la PG/le PC. Si vous souhaitez utiliser des noms de fichiers longs pour les projets, vous
aurez besoin de PKZIP, WinZip ou RAR.
Les utilitaires de compression de fichiers ARJ et PKZIP sont fournis avec STEP 7.
Vous définissez le chemin du programme d'archivage en sélectionnant Options -> Personnaliser ->
Options de menu Archiver dans SIMATIC® Manager.

Archivage • Le projet à archiver doit être fermé dans SIMATIC® Manager.


• Sélectionnez l'option de menu Fichier --> Archiver....
• Sélectionnez le projet à archiver dans la fenêtre de dialogue et validez "OK".
• Sélectionnez le chemin « Enregistrer dans : » et « Nom de fichier » dans la boîte de dialogue suivante et « Enregistrer ».
• Dans la dernière boîte de dialogue, Archive - Options, vous pouvez choisir entre les
choixÿ:
- Archive That Goes across Diskettes = Diviser le fichier d'archive en plusieurs
disquettes ou pas
=
- Archivage incrémental Seuls les fichiers avec l'attribut ACR
(fichiers STEP7) sont archivés.
- Réinitialiser le bit d'archive =
Archivez uniquement les fichiers qui ont été
changé depuis la dernière archive.
=
- Vérifier la cohérence Comparez les fichiers à archiver
(uniquement pour ARJ)

Récupération • Sélectionnez l'option de menu Fichier -> Récupérer....


• Sélectionnez l'emplacement « Rechercher dans : » où le fichier archivé est stocké et sélectionnez le
"Nom de fichier" du fichier archivé et "Ouvrir".
• Dans la boîte de dialogue suivante, sélectionnez le répertoire de destination et "OK".
• Utilisez la dernière boîte de dialogue pour sélectionner les options d'écrasement et de restauration du
chemin de stockage.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 18 Documentation, sauvegarde, archivage
Machine Translated by Google

Exerciceÿ: Archivage d'un projet

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.19

Tâche Vous devez archiver votre projet nommé "Mon_Projet" afin de pouvoir ensuite le sauvegarder
sur une disquette.

Noter Seuls les projets fermés peuvent être archivés. Avant de lancer la fonction d'archivage,
vous devez vous assurer que ni SIMATIC® Manager ni aucun autre
applications (telles que Editeur CONT/LOG/LIST, Editeur de mnémoniques, HW Config) sont
accéder au projet à archiver.

Que faire 1. Fermez le projet que vous souhaitez archiver


2. Démarrer la fonction d'archivage à partir du SIMATIC® Manager
Fichier -> Archive… Depuis l'onglet "Projets utilisateurs", sélectionnez le Projet et
validez "OK"
3. Dans les boîtes de dialogue suivantes, sélectionnez le projet à archiver ainsi que le fichier
nom, les paramètres Enregistrer dans et Enregistrer sous type (*.zip, *.arj, etc.) si le
fichier d'archive

4. À l'aide de Windows Explorer™, vérifiez le succès de votre archivage et


comparer la taille (mémoire requise) du projet d'origine avec celle de l'archive créée

Explorateur Windows -> clic droit sur Archive ou Projet -> Propriétés
-> Taille

5. Options :
Copier l'archive du projet sur une disquette

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 19 Documentation, sauvegarde, archivage
Machine Translated by Google

Communication avec MPI

PG720

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.1

Contenu Page

Objectifs ................................................. .................................................. .................................. 2 sous-réseaux dans


SIMATIC® ....... .................................................. .................................................. ........... 3 Méthodes de communication
S7 .................................. .................................................. ................................ 4 Mise en réseau avec MPI
…………….................. .................................................. .................................. 5 Options de connexion à
MPI ........... .................................................. .................................................. 6 Mondial Données :
Aperçu .................................................. .................................................. ..................... 7 Cercles
GD ....................... .................................................. .................................................. ........... 8 Données globales a : Procédure
de configuration …………..................................................
matériel ..................................
......... ..................................................
9 Données globales ..................................
: Configuration du 10
Modification du tableau GD ............. .................................................. .................................................. ....... 11 Compilation du
tableau GD ...................................... .................................................. ................................ 12 Téléchargement des données de
configuration GD .................. .................................................. ...................... 13 État de la communication
GD ....................... .................................................. .................................. 14 Exercice : Préparation à la
communication ......... .................................................. .................................. 15 Exercice : Surveillance des adresses de
plusieurs stations .......... .... .................................................. ... 16 Exercice : Communication de données
globales .................................. .................................................. ... 17 Configuration avec
NETPRO ................................................ .................................................. .................... 18 Transfert de données globales avec
SFC 60, SFC 61 ..................... .................................................. ......... 19

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 1 Communication avec MPI
Machine Translated by Google

Objectifs

À la fin de ce chapitre, le participant devra...

... connaître les sous-réseaux du monde SIMATIC®

... connaître les méthodes de communication S7

... pouvoir configurer une communication globale de données

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.2

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 2 Communication avec MPI
Machine Translated by Google

Sous-réseaux dans SIMATIC

PG 7 20

OP PC, OS PG

Réseau MPI
Ethernet industriel
PROFIBUS Point à point
Niveau cellule

-SINUMERIK, RCM
Simatic S5 S7-400™ WinAC S7-300™ -TI 505
-Autres automates

PROFIBUS-DP
Niveau terrain
Liaison DP/AS-I

ET 200L
ET 200B/L

ASI (interface de capteur d'actionneur)

AS-I
AS-I
niveau
Alimentation AS-I sous-modules

Appareil de terrain avec capteurs et actionneurs AS-I ASIC

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.3

Aperçu Pour répondre aux différentes exigences de communication au niveau de la cellule (non
critique) et au niveau du terrain (prioritaire), SIEMENS propose les sous-réseaux suivants.
IPM Le sous-réseau MPI est conçu pour être utilisé au niveau de la cellule. MPI est le multipoint
interface dans SIMATIC® S7 et C7.
Le MPI est essentiellement une interface PG, c'est-à-dire qu'il est conçu pour la connexion de
PG (pour le démarrage et les tests) et OP (interface homme-machine). Le MPI
subnet peut cependant également être utilisé pour mettre en réseau un petit nombre de CPU.
Industrial Ethernet Industrial Ethernet est le réseau pour la gestion de l'installation et les niveaux de cellule dans le
Système de communication SIMATIC® ouvert et indépendant du fabricant.
L'Ethernet industriel est conçu pour la transmission non urgente de grandes
quantités de données et utilise des passerelles pour fournir des installations de connexion à
réseaux distants.
PROFIBUS PROFIBUS est le réseau pour les niveaux cellule et terrain dans SIMATIC® open,
système de communication indépendant du fabricant. Il existe deux versions :
• PROFIBUS est destiné à la communication non urgente entre égaux, intelligents
nœuds au niveau de la cellule.

• PROFIBUS DP est le bus de terrain pour l'échange de données cyclique à temps critique
entre les maîtres intelligents et les appareils de terrain.
Point à point Les connexions point à point sont principalement utilisées pour les données non urgentes
Lien échanger entre deux stations ou pour connecter des appareils tels que des OP, des imprimantes,
scanners de codes à barres, lecteurs de cartes d'identité à bande magnétique, etc. à une station.

Interface AS L'interface actionneur-capteur est un sous-réseau pour le niveau de processus le plus bas dans un
système d'automatisation. L'interface AS permet aux capteurs et actionneurs binaires de
être en réseau.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 3 Communication avec MPI
Machine Translated by Google

Méthodes de communication S7

Données globales
Données globales

Op. Sys. cyclique ou événementiel Op. Sys.


Op. Sys. Op. Sys.
du processeur
du processeur
du processeur avec MPI du processeur

Communication de base Communication étendue


Communication de base Communication étendue
(connexion non configurée) (connexion configurée)
(connexion non configurée) (connexion configurée)

Piloté par les événements Piloté par les événements

avec avec
SFC SFC SFB SFB
SFC SFC SFB MPI, Profibus SFB
MPI ou K-Bus ou Industriel
Ethernet

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.4

Données globales Ce mode de communication permet l'échange de données entre


CPU cycliquement avec l'interface MPI sans programmation. Les données sont
échangé au point de contrôle du cycle de scrutation lorsque l'image de processus est
mis à jour. Sur le S7-400™, l'échange de données peut également être lancé via
SFC.
Les données globales peuvent être des entrées, des sorties, des mémentos, des temporisateurs, des compteurs et
zones de blocs de données.

La communication de données n'est pas programmée, mais configurée au moyen d'un


tableau de données global. Aucune des connexions sur la CPU ne doit être utilisée pour
communication globale des données.

Basique Cette méthode de communication peut être utilisée avec toutes les CPU S7-300™/400™
Communication pour transmettre des données avec le sous-réseau MPI ou au sein d'une station sur son bus K.
Fonctions système (SFC), telles que X_SEND côté émission et X_RCV
côté réception, sont appelées dans le programme utilisateur.
La quantité maximale de données utilisateur est de 76 octets.
Lors de l'appel de la fonction système, une connexion au réseau de communication
partenaire est établi et effacé dynamiquement. Une connexion gratuite est
requis sur le processeur.

Élargi Vous pouvez utiliser cette méthode de communication avec toutes les CPU S7-400™. Jusqu'à
Communication 64 Ko de données peuvent être transmises avec n'importe quel sous-réseau (MPI, Profibus,
Ethernet industriel). Cette transmission se fait avec les fonctions du système
(SFB), qui permettent également la communication avec acquittement. Les données peuvent
peuvent également être lus ou écrits sur un S7-300™ (blocs PUT/GET).
Vous pouvez non seulement transférer des données, mais également exécuter des fonctions de contrôle, comme Stop
ou Démarrer, sur le partenaire de communication. Connexions configurées
(table de connexion) sont nécessaires pour la communication par cette méthode. Celles-ci
les connexions sont établies au redémarrage complet de la station et
restent généralement en vigueur. Des connexions libres sur la CPU sont nécessaires pour
cette.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 4 Communication avec MPI
Machine Translated by Google

Mise en réseau avec MPI

S7-300™ ou S7-400™ S7-300™ ou S7-400™


UC 1 UC 2

2
Connexion PG avec MPI
Liaison automate avec MPI

0
Liaison OP avec MPI
1

PG720

n Adresse MPI par défaut

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.5

Introduction Chaque console de programmation possède une interface MPI.


L'interface MPI de la CPU permet d'accéder à tous les modules intelligents d'un automate,
par exemple les modules fonctionnels d'une station.
Chaque nœud MPI a besoin de sa propre adresse MPI (entre 0 et 126, les paramètres
par défaut sont PG=0, OP/TD=1 et CPUs=2).
Dans le S7-300™, le bus MPI est bouclé sur le bus K sur une base un à un. Cela signifie
que chaque nœud sur le bus K (FM et CP) dans le châssis S7-300™ est également un nœud
MPI et doit avoir sa propre adresse MPI.
Dans le S7-400™, les télégrammes de communication sont convertis pour le bus K interne
(10,5 Mbit/s) via le MPI (187,5 Kbit/s). Dans un châssis S7-400™, seule la CPU possède sa
propre adresse MPI. Les autres modules intelligents, tels que les FM et les CP, n'ont pas de
numéro MPI séparé.

Lien Le principal avantage est que plusieurs appareils peuvent établir une liaison de communication
Installations avec la CPU en même temps.
Cela signifie, par exemple, qu'une console de programmation, un pupitre opérateur et une
liaison avec un autre automate peuvent fonctionner en même temps.
L'interface MPI permet également de créer un réseau dans lequel un administrateur réseau a
un accès centralisé avec une PG à tous les modules intelligents des stations connectées.

Le nombre de canaux pour la connexion à d'autres partenaires de communication pouvant


être utilisés simultanément dépend du type de CPU. Par exemple, la CPU 314 a quatre
ressources de connexion et la CPU 416 en a soixante-quatre.
Caractéristiques Principales fonctionnalités de l'interface MPI :

• Physique RS 485 •
Débit de transmission 19,2 Kbps ou 187,5 Kbps ou 1,5 Mbps •
Distances jusqu'à 50 m (entre 2 nœuds voisins) et avec deux répéteurs,
1100 m et 23,8 km avec fibre optique et coupleur étoile. •
Composants Profibus (câbles, connecteurs)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 5 Communication avec MPI
Machine Translated by Google

Options de connexion à MPI

Connecteur d'autobus
Connecteur d'autobus

Vers MPI
Vers Connexion pour
interface
MPI Connexion pour
interface de PG/IHM
de PG/IHM
CPU
CPU

Vers MPI
Vers
interface
MPI
interface de
de
CPU
CPU

Commutateur de terminaison
Commutateur
terminaison pour résistance de
résistance

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.6

Connecteurs Deux types de connecteurs sont disponibles pour l'installation d'un système de bus MPI.
Le connecteur avec prise PG illustré à gauche est le connecteur standard utilisé pour relier les nœuds
MPI entre eux, tout en permettant de connecter simultanément une PG.

Le connecteur sans prise PG illustré à droite est utilisé là où des installations pour connecter une PG
ne sont pas nécessaires.
Sur le dernier nœud de bus, vous devez remplacer le câble de bus sortant par une résistance de
terminaison.

Conditions Pour connecter une console de programmation/PC à l'interface MPI de l'automate, il vous faut :

• un module MPI dans la PG/PC et un câble de liaison • un adaptateur


PC (un câble de liaison avec convertisseur MPI intégré, s'il n'y a pas d'emplacement libre dans la PG/
PC). L'adaptateur PC a les caractéristiques suivantes : - Longueur 5 m - Vitesse de transmission
jusqu'à l'adaptateur 187,5 Kbps Adaptateur vers PG 19,2 ou 38,4 Kbps (réglable)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 6 Communication avec MPI
Machine Translated by Google

Données mondialesÿ: aperçu

UC 1 UC 2 UC 3
MW 10 MW 20 MW 30

Données globales

Formation SITRAIN pour


SIMATIC® S7 Date: 12.03.03
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.7

Réseau mondial Dans SIMATIC® S7, la communication par données globales vous permet d'établir une
Données communication entre des automates décentralisés sans avoir à écrire une seule ligne supplémentaire dans votre
programme utilisateur.

La communication par données globales n'est pas programmée mais configurée. La configuration pour
l'échange de données est stockée dans une table.

La communication de données globales peut avoir lieu entre 15 CPU au maximum dans un projet. La
communication de données globales est conçue pour de petites quantités de données qui sont normalement
transmises de manière cyclique.

Les CPU S7-400™ permettent également un transfert de données commandé par programme et donc
également piloté par événement.

Configuration Vous configurez la communication de données avec l'outil "Définir les données globales".

Tout d'abord, vous ouvrez la table de données globales et affectez les colonnes de la table aux CPU qui vont
échanger des données.

Dans les lignes du tableau, vous définissez ensuite les variables à échanger. Presque toutes les zones d'adresses
de la CPU (à l'exception des entrées et sorties externes et des données temporaires) peuvent être utilisées
comme variables, telles que les mémentos, les entrées, les sorties, les temporisations, les compteurs et les zones
dans les blocs de données.

Paquet GD Les données globales, c'est-à-dire les variables avec le même émetteur/récepteur, peuvent être collectées dans
un paquet GD (Global Data) et envoyées ensemble. Chaque paquet GD est identifié par un numéro de paquet
GD. Les variables à l'intérieur d'un paquet sont identifiées par des numéros de variables.

Cercle GD Les CPU participant à l'échange de paquets GD forment un cercle GD.


Chaque cercle GD est identifié par un numéro de cercle GD.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 7 Communication avec MPI
Machine Translated by Google

Cercles GD
CPU1 CPU2 CPU3 CPU4 CPU5

Cercle GD
SGD 1.1 R GD 1.1
1
R GD 1.2 SGD 1.2

2
R GD 2.1 SGD 2.1 R GD 2.1 R GD 2.1 R GD 2.1

S GD 3.1 R GD 3.1
3
R GD 3.2 S GD 3.2

4 R GD 4.1 S GD 4.1 R GD 4.1

5
SGD 5.1 R GD 5.1 R GD 5.1

6 R GD 6.1 S GD 6.1 R GD 6.1

S=Expéditeurÿ; R=Récepteurÿ; GD xy=GD Packet y dans le cercle global de données x

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.8

Qu'est-ce qu'un cercle GDÿ? Un cercle GD est une liste de distribution fixe pour les paquets GD. Chaque CPU dans une donnée globale
circle peut envoyer des données aux autres CPU ou recevoir des données d'une autre CPU.
Types de cercle GDÿ:

Cercle de données global avec plus de deux processeurs. Une CPU est alors l'expéditeur
d'un paquet de données et tous les autres processeurs du cercle GD sont des récepteurs.

Cercle de données global avec deux processeurs. Chaque CPU peut à la fois envoyer un paquet de données
à l'autre CPU et recevoir un paquet de données de l'autre CPU.

Nombre de Chaque CPU d'un S7-300™ peut se trouver dans jusqu'à quatre cercles GD différents.
Cercles GD Jusqu'à 15 CPU peuvent échanger des données via la communication GD dans un réseau MPI.

Exemple de Le schéma ci-dessus montre un exemple pour illustrer le principe de


cercle GD communication dans les cercles GD.
Ci-dessous un exemple de numérotation d'un cercle GD.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 8 Communication avec MPI
Machine Translated by Google

Données globalesÿ: procédure de configuration

Créer des stations matérielles dans un projet


Créer des stations matérielles dans un
projet avec le "SIMATIC® Manager"
avec le "SIMATIC® Manager"

Créer et télécharger des données de configuration (adresse MPI)


Créer et télécharger des données de configuration (adresse MPI) pour les
différentes CPU pour les différentes CPU

avec l'outil "HW Config"


avec l'outil "HW Config"

Configurer le tableau des données globales


Configurer le tableau Global
Data avec l'outil "Defining Global
Data" avec l'outil "Defining Global Data"

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.9

Création du matériel Vous devez tout d'abord créer les stations que vous souhaitez mettre en réseau dans un projet à l'aide de
les autres. SIMATIC® Manager. Ceci fait, ouvrez l'outil HW Config Stations et ouvrez les stations les unes après

Réglage du MPI Lors de la configuration du matériel, vous devez explicitement définir les CPU à mettre en réseau
Adresse avec un MPI comme "en réseau" et leur attribuer à chacune sa propre adresse de nœud MPI.

Enregistrez les paramètres de votre CPU sur le disque dur, puis chargez séparément les
données de configuration dans chaque CPU (point à point) ("PLC -> Download").

La mise en réseau Vous reliez ensuite les nœuds MPI avec des câbles Profibus. Une fois cette opération effectuée, il doit être
possible d'établir une connexion en ligne avec toutes les CPU. Vous pouvez tester cela avec la fonction
"Partenaires accessibles" dans SIMATIC® Manager.

Créer le Vous utilisez l'outil "Définir les données globales" pour créer une table de données globales dans
Tableau GD laquelle vous définissez les données à échanger. Compilez ensuite la table deux fois et chargez les
données de configuration correspondantes dans les CPU.

Volume de données S7-300™ : Une CPU peut se trouver dans jusqu'à quatre cercles GD.
Un CPU peut envoyer un paquet et recevoir un paquet maximum par cercle GD.

Un maximum de 22 octets de données peuvent être transférés avec un paquet.


S7-400™ : Une CPU peut être dans jusqu'à 16 cercles GD.
Un CPU peut envoyer un paquet et recevoir deux paquets maximum par cercle GD.

Un maximum de 54 octets de données peuvent être transférés avec un paquet.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 9 Communication avec MPI
Machine Translated by Google

Données globalesÿ: configuration du matériel

Créer des gares

Définir l'adresse MPI


"Nœuds accessibles"
Processeurs réseau

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.10

Que faire Pour configurer le matériel pour la communication par données globales, vous devez effectuer les étapes
suivantes : 1. Un projet STEP 7 doit déjà avoir été créé avec le SIMATIC®

Gestionnaire.

2. Un objet de réseau MPI doit être créé dans ce projet et affecté


paramètres. Un objet réseau MPI est automatiquement créé lorsque vous créez un nouveau
projet S7.
3. Configurez au moins deux modules compatibles GD dans le projet (tels que
CPU S7).
Lors de la configuration des CPU avec l'outil "HW Config", définissez explicitement chaque CPU
comme "en réseau" (voir ci-dessus) et attribuez-lui sa propre adresse MPI.
4. Chargez séparément les données de configuration que vous avez saisies dans chaque CPU.
5. Reliez physiquement les modules CPU avec des câbles réseau.
6. Utilisez la fonction "Partenaires accessibles" de SIMATIC® Manager pour vérifier que vous avez
correctement mis les stations en réseau

Adresse MPI de la PG Si plusieurs PG doivent être connectées au réseau MPI, chaque PG doit avoir sa propre adresse MPI. Utilisez
le programme "Simatic® -> STEP 7 -> Réglage de l'interface PG/PC" pour régler l'adresse.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 10 Communication avec MPI
Machine Translated by Google

Modification de la table GD
Ouvrir le tableau GD

Sélectionnez les processeurs

Définir les données globales

Facteur de réplication
Facteur de réplication

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.11

Aperçu La table GD est l'endroit où vous entrez les CPU qui vont échanger des données et
les zones d'adressage des données à échanger.
Vous pouvez également spécifier la vitesse de balayage et un mot double pour les informations d'état.

Ouvrir le Ouvrez la table GD comme suitÿ:


Tableau GD 1. Ouvrez votre projet et sélectionnez l'objet de réseau MPI.
2. Sélectionnez l'option de menu Options -> Définir les données globales. Une nouvelle table GD est
puis généré, ou une table GD existante est ouverte.

Remplir le Vous devez saisir les zones d'adresses à utiliser dans une colonne séparée pour
Tableau GD chaque CPU participant à la communication GD. Pour ce faire, procédez comme suitÿ:
1. Affectez d'abord chaque colonne du tableau à une CPU en cliquant sur la colonne
en-tête avec la souris pour le sélectionner. Choisissez l'option de menu Edition -> CPU.
2. Sélectionnez la CPU souhaitée dans la boîte de dialogue qui s'affiche et confirmez avec
"D'ACCORD".

3. Entrez les données globales à transférer dans les lignes en dessous. Tu peux
sélectionnez le mode d'édition pour les cellules individuelles du tableau avec la touche F2.
Vous pouvez entrer un facteur de réplication pour les variables afin de spécifier le transfert d'un
toute une section de données. Dans l'exemple ci-dessus : 20 octets à partir de DBB0 de
DB100 (Station_3).
4. Définissez un expéditeur dans chaque ligne de la table GD en sélectionnant la cellule concernée.
Cliquez sur l'icône "Sélectionner comme expéditeur" dans la barre d'outils.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 11 Communication avec MPI
Machine Translated by Google

Compilation de la table GD

Compiler le tableau GD

Définir les taux de numérisation et


informations d'état

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.12

Compiler le Vous pouvez maintenant compiler les données de configuration à partir des informations que vous avez saisies
Tableau GD dans le tableau GD. Les données de configuration sont générées en deux phases :
• Lancez la première compilation en sélectionnant l'option de menu Table GD -> Compiler.
La première fois que vous compilez la table GD, les variables individuelles sont
mis en paquets et les cercles GD correspondants sont créés.
Le numéro de cercle GD, le numéro de paquet et le numéro de variable correspondants sont
affiché dans la première colonneÿ:
GD 1.1.1 1ère variable dans le 1er paquet du 1er cercle GD
GD 1.2.1 1ère variable dans le 2ème paquet du 1er cercle GD
:
GD m.3.n nième variable dans le 3e paquet du mième cercle GD
• Après la première compilation, c'est-à-dire lorsque les cercles GD et les paquets ont
été créé, vous pouvez définir différents taux de balayage ou variables pour le stockage
informations d'état pour les paquets individuels.
• Vous devez ensuite relancer le compilateur pour inclure les informations sur le
taux de balayage et stockage des informations d'état dans les données de configuration.

Taux de numérisation Vous pouvez utiliser l'option de menu Affichage -> Taux de numérisation pour sélectionner une valeur différente
(de 1 à 255 pour l'émetteur et de 1 à 255 pour le récepteur, 0 pour une communication d'émission
et de réception purement événementielle sur le S7-400™).

Statut Si vous souhaitez être averti si les données ont été transférées avec ou sans
erreurs, vous pouvez spécifier un mot double pour les informations d'état de chaque donnée
paquet en sélectionnant l'option de menu View -> GD Status. Le CPU fonctionne
le système saisira alors les informations de retour dans ce mot double.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 12 Communication avec MPI
Machine Translated by Google

Téléchargement des données de configuration GD

Télécharger les données de configuration GD

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.13

Téléchargement Lorsque vous avez compilé les données de configuration pour la deuxième fois, vous pouvez les
de la table GD charger dans les CPU comme suit : 1. Mettez toutes les CPU concernées à l'état STOP.

2. Sélectionnez l'option de menu PLC -> Download to Module pour transférer les données.
3. Lorsque vous avez correctement chargé les données de configuration, remettez les CPU concernées
en mode RUN.

L'échange cyclique de données globales démarre automatiquement.

Échange GD Les données globales sont échangées comme


suit : • La CPU émettrice envoie les données globales à la fin d'un cycle. • La CPU
réceptrice transfère les données de la partie communication d'une CPU vers la plage d'adresses S7 au
début d'un cycle.
Vous pouvez spécifier une vitesse de balayage pour définir le nombre de cycles de balayage devant s'écouler
avant l'envoi ou la réception des données.

Point de contrôle du cycle de balayage

Recevoir GD

IIP

OB1 Exécution cyclique du programme

PIQ

Envoyer GD

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 13 Communication avec MPI
Machine Translated by Google

État de la communication GD

MD 120
120 Mo Mo 121 Mo 122 Mo 123
7654 5432 1 0 7654 3 2 1 0 7 654 3 2 1 0

Erreur de longueur de plage


dans l'expéditeur

DB n'existe pas dans


l'expéditeur

Paquet GD perdu

Erreur de syntaxe dans le paquet GD

Objet GD manquant dans le paquet GD

Les objets GD dans l'expéditeur et le destinataire n'ont


pas la même longueur

Erreur de longueur de portée dans le récepteur

DB n'existe pas dans le récepteur

Le récepteur a reçu de nouvelles données L'expéditeur a effectué un redémarrage

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.14

Indication d'état Vous pouvez spécifier un double mot d'état pour chaque paquet GD pour chaque CPU
"impliquée". Les doubles mots d'état ont l'identifiant "GDS" dans la table.

Mot double d' état Si vous affectez le mot double d'état (GDS) à une adresse CPU (par ex. PM 120),
Évaluation vous pouvez évaluer l'état dans le programme utilisateur ou sur la PG.

Structure du mot double d'état GD est orienté bit. Le diagramme montre les significations de Status Doubleword les bits s'ils sont
définis. Un bit reste activé jusqu'à ce que le programme utilisateur ou une entrée PG réinitialise le bit.

Les bits qui ne sont pas étiquetés ne sont pas utilisés et n'ont actuellement aucune signification.
L'information d'état GD nécessite un mot double en mémoire. Pour faciliter la compréhension, MD
120 est utilisé dans l'illustration.

Statut du groupe STEP 7 fournit des informations d'état de groupe (GST) pour tous les paquets GD.
Cette information d'état de groupe, qui est également stockée dans un double mot de même
structure que le mot double d'état (GDS), est le résultat obtenu en associant par un OU tous les
mots d'état.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 14 Communication avec MPI
Machine Translated by Google

Exerciceÿ: Préparation à la communication

Zone d'entraînement 1

Poste 1
SIEMENS

PG 740

Adresse
CPU-MPI : 4
Adresse PG-MPI : 3

Zone d'entraînement 2

Poste 2
SIEMENS

PG 740

Adresse
CPU-MPI : 6
Adresse PG-MPI : 5

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.15

Tâche Pour préparer la communication de données globales entre deux stations, vous devez physiquement
mettre en réseau deux contrôleurs d'entraînement à l'aide d'un câble Profibus (voir diapositive). De
plus, chaque groupe de formation crée le nouveau projet "GD_ Communication" avec les stations
matérielles "Station1" et "Station2" qui représentent les deux contrôleurs de formation en réseau.

Noter Avant de connecter les deux contrôleurs entre eux via le câble Profibus, vous devez définir les
adresses MPI indiquées dans la diapositive !!! Prendre les décisions nécessaires avec le groupe
partenaire.

Que faire Les étapes suivantes doivent être effectuées par chaque groupe de formationÿ: 1.
Effectuez une réinitialisation de la mémoire de la CPU 2. Créez le nouveau projet
appelé "GD_Communication"
3. Chargez votre station matérielle dans le projet nouvellement créé
SIMATIC® Manager -> PLC -> Upload Station 4. Définissez l'adresse
MPI de la CPU et mettez la CPU en réseau logiquement (pas physiquement à l'aide d'un
câble !) avec le réseau MPI(1) .
HW Config -> Propriétés de la CPU -> Général -> Propriétés de l'interface
5. Définissez l'adresse MPI de votre PG.
SIMATIC® Manager -> Options -> Réglage de l'interface PG/PC...
6. Reliez maintenant physiquement les deux automates didactiques avec un câble Profibus 7.
Chargez la station matérielle du groupe partenaire dans votre projet SIMATIC® Manager ->
PLC -> Upload Station

Résultat Chaque groupe de formation a créé le projet "GD_Communication" dans lequel les deux stations
matérielles "Station1" (adresse MPI 4) et "Station2" (adresse MPI 6) existent. Les deux stations
représentent les deux contrôleurs de formation qui sont logiquement et physiquement (via le câble
Profibus) mis en réseau l'un avec l'autre.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 15 Communication avec MPI
Machine Translated by Google

Exercice : Surveillance des adresses de plusieurs stations

Adresses de la Station 1

Adresses de la Station 2

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.16

Tâche Vous devez vous familiariser avec la surveillance des variables de 2 CPU
simultanément à l'aide de la fonction de test Surveiller/Modifier les variables.

Noter Dans l'exercice précédent, vous avez mis en réseau les deux contrôleurs d'entraînement à la fois
physiquement et logiquement les uns avec les autres. Pour la surveillance (simultanée) de
variables utilisant le réseau MPI, il aurait suffi de définir différentes
Adresses MPI puis réseau physique ou insertion du Profibus
câble. La mise en réseau logique avec l'outil HW Config n'est nécessaire que pour
communication globale des données qui doit encore suivre.

Que faire 1. Lancez la fonction "Monitor/Modify Variables" afin de surveiller les adresses de Station1
affichées dans la diapositive.
Dans SIMATIC® Manager, sélectionnez le dossier Blocs de Station1 -> API ->
Surveiller/modifier les variables
2. Surveillez les adresses de Station2 affichées dans la diapositive dans une nouvelle table de variables,
sans sortir de la surveillance des adresses de la Station 1.
Surveiller/Modifier les variables -> Table -> Nouveau -> Saisir l'adresse -> API -> Connecter à
-> CPU accessible... -> dans la boîte de dialogue suivante, sélectionner le dossier Programme
S7 de la station 2 -> OK
3. Configurez les deux tables (fenêtres) l'une en dessous de l'autre comme indiqué dans la diapositive.
Surveiller/Modifier la variable -> Fenêtre -> Disposer -> Horizontalement

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 16 Communication avec MPI
Machine Translated by Google

Exercice : Communication globale des données

0815 0815

IW 4 (IW 2) QW 12 (QW 6)
Poste 1 Poste 2

4711 4711

QW 12 (QW 6) IW 4 (IW 2)

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.17

Tâche Le nombre défini sur le bouton de la molette BCD de la station 1 doit être
affiché sur l'afficheur numérique BCD de la Station 2 et vice versa.

Noter Pour implémenter la fonction requise, vous devez simplement éditer, compiler, enregistrer et
chargez la table de données globales illustrée dans la diapositive dans les processeurs. Programmation d'un utilisateur
programme n'est pas nécessaire.

Que faire 1. Démarrez l'éditeur pour modifier la table de données globales.


Dans SIMATIC® Manager, sélectionnez le projet "GD_Communication" -> dans le
fenêtre de droite, sélectionnez l'objet "MPI(1)" devenu visible -> Options
-> Définir les données globales

2. Insérez les CPU participant à la communication par données globales dans le tableau.
Sélectionnez le champ dans lequel la CPU doit être saisie (voir diapo) -> Edition -> CPU... ->
dans la boîte de dialogue, sélectionnez la CPU
3. Dans le tableau, entrez les adresses que les CPU doivent échanger et sélectionnez,
dans chaque cas, les adresses qu'une CPU doit envoyer en tant qu'"expéditeur" (voir diapositive).

Entrez toutes les adresses -> sélectionnez l'adresse qui doit être "l'expéditeur" ->

spécifiez les adresses comme "Expéditeur" en utilisant

4. Compilez le tableau
Table GD -> Compiler...
5. Enregistrez le tableau
Tableau GD -> Enregistrer

6. Charger la table compilée dans toutes les CPU


API -> Télécharger...

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 17 Communication avec MPI
Machine Translated by Google

Configuration avec NETPRO

Insérer des stations matérielles

Définir les données globales

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.18

Introduction Au lieu de la méthode de configuration que vous utilisiez jusqu'à présent, vous pouvez
utiliser l'outil "NETPRO" pour configurer un réseau (MPI, Profibus ou Industrial
Ethernet) graphiquement.
Cet outil clarifie les choses, met à votre disposition la documentation, et ses outils,
tels que la configuration matérielle, sont faciles à appeler.

Ouverture de l'outil Vous ouvrez l'outil en double-cliquant sur une icône de réseau, telle que MPI, dans
Gestionnaire SIMATIC® .

Insertion du matériel Le catalogue contient les composants dont vous avez besoin, tels que les sous-réseaux et les stations,
Stations et vous pouvez les insérer par glisser-déposer.

Configuration Lorsque vous avez inséré les stations, vous double-cliquez pour ouvrir le "Hardware
Matériel Configuration". Cet outil vous permet de définir les adresses MPI et d'établir un
connexion au sous-réseau.

Données globales Cliquez sur le sous-réseau, tel que MPI, avec le bouton droit de la souris et sélectionnez le
Option de menu "Définir les données globales". Vous créez la table de données globales comme précédemment.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 18 Communication avec MPI
Machine Translated by Google

Transfert de données globales avec SFC 60, SFC 61

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_15E.19

Introduction Vous pouvez envoyer et recevoir des paquets de données globaux dans un programme contrôlé et
donc de manière événementielle avec SFC60 GD_SND et SFC61 GD_RCV.
La vitesse de scrutation 0 doit être indiquée dans la table GD pour l'échange de données purement
commandé par programme.

Vous pouvez également utiliser les modes pilotés par cycle et contrôlés par programme soit
séparément ou combinés.

SFC60 "GD_SND" SFC60 collecte les données d'un paquet GD et les envoie sur le chemin configuré.
La SFC60 peut être appelée n'importe où dans le programme utilisateur.

SFC60 a le CIRCLE_ID (numéro de cercle dans lequel se trouve le paquet d'émission) et


Paramètres BLOCK_ID (numéro de paquet du paquet à envoyer).

SFC61 "GD_RCV" SFC61 récupère les données d'exactement un paquet GD envoyé et les inscrit dans le
zone configurée. La SFC61 peut être appelée n'importe où dans le programme utilisateur.
Analogue à SFC60, SFC61 a les paramètres CIRCLE_ID et BLOCK_ID.
Pour garantir la cohérence des données, toutes les interruptions doivent être désactivées dans l'utilisateur
programme avant les appels SFC60/61.
Par example:

• APPELER SFC 39 //"Désactiver l'interruption"


• APPELER SFC 41 //"Retarder l'interruption"
• CALL SFC 60/61 //"Envoyer/recevoir GD"
• APPELER SFC 42 //"Activer le délai"
• APPELER SFC 40 //"Activer les interruptions"
.
:

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 19 Communication avec MPI
Machine Translated by Google

Solutions pour les exercices

SIMATIC S7 Siemens Formation SITRAIN pour


Date: 12.03.03
Automatisation et variateurs
AG 2002. Tous droits réservés. Dossier: PRO1_16E.1

Contenu Page

Chapitre Configuration HW :
Adaptation de la configuration RÉELLE ......................................... .................................................. 3 Assigner des
paramètres à la mémoire d'horloge du CPU et Test ................................................. ........... 5

Chapitre Symbolesÿ:
Création d'une table de symboles pour le modèle de convoyeur ...................... ....................... 6

Chapitre Architecture de blocs et éditeur de blocs :


moteur pas à pas (FC 16) .................................. .................................................. ................................ 10 Appel de la FC
16 dans l'OB 1 ................ .................................................. ....................................... 11

Chapitre Opérations binairesÿ:


Contacts normalement ouverts et normalement fermés ................................................ ....................... 12 Section de
mode du convoyeur de distribution .................. .................................................. ....... 13 Mouvement du convoyeur en
mode AUTO ...................................... ............................................... 14

Chapitre Opérations numériquesÿ:


Comptage des pièces transportées (FC 18, C18) ......................................... .................................. 15 Surveillance des
fonctions de transport (FC 17) ....... .................................................. ....... 16 Comptage des pièces transportées (FC 18,
MW20) .................................. .................................. 17 Programmation du verrouillage dans FC 16 (Convoyeur -
Fonctionnement) .... .................................................. 18

Chapitre Stockage de données dans des blocs


de données : Comptage des parties transportées (mot de données dans FC 18) .................. ....................... 19

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 1 Solutions
Machine Translated by Google

Solutions pour les exercices

SIMATIC S7 Siemens Formation SITRAIN pour


Date: 12.03.03
Automatisation et variateurs
AG 2002. Tous droits réservés. Dossier: PRO1_16E.2

Contenu Page

Chapitre Fonctions et blocs fonctionnels :


Utilisation de variables temporaires (FC 18) .................................. .................................................. 21
Edition d'une FC paramétrable (FC 20) ................................................ .................................. 22 Appel
d'une FC paramétrable (FC 20) (dans FC 17) .................................................. ...... 23 Edition d'un FB
paramétrable (FB 20) .................................. ....................................... 24 Appel d'un FB paramétrable
(FB 20 ) (dans FC 17) ................................................ ............ 25 Reconnaître les types de
variables .................................. .................................................. ....... 26

Chapitre Dépannageÿ:
Présentationÿ: Erreurs d'arrêt et erreurs logiques .................................. .................................. 27
Impression du programme d'erreurs ......... .................................................. .................................... 28

Chapitre Blocs d'organisation :


Détermination du type de démarrage (OB 100) ...................................... ............................................... 36

Chapitre Traitement des valeurs


analogiques : enregistrement et affichage du poids des pièces transportées .................................. ....... 37

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 2 Solutions
Machine Translated by Google

Adaptation de la configuration RÉELLE

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_16E.3

Noter Le résultat de l'exercice est affiché dans l'image ci-dessus (pour le S7-300
unité de formation 16 bits).

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 3 Solutions
Machine Translated by Google

Adaptation de la configuration RÉELLE

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_16E.4

Noter Le résultat de l'exercice est affiché dans l'image ci-dessus (pour le S7-300
unité de formation 32 bits).

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 4 Solutions
Machine Translated by Google

Attribuer des paramètres à la mémoire d'horloge du processeur et tester

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_16E.5

Noter Le résultat de l'exercice est affiché dans l'image ci-dessus.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 5 Solutions
Machine Translated by Google

Tableau des symboles pour l'unité de formation 16 bits (Partie 1)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 6 Solutions
Machine Translated by Google

Tableau des symboles pour l'unité de formation 16 bits (partie 2)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 7 Solutions
Machine Translated by Google

Tableau des symboles pour l'unité de formation 32 bits (Partie 1)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs
Page 8 Solutions
Machine Translated by Google

Tableau des symboles pour l'unité de formation 32 bits (partie 2)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 9 Solutions
Machine Translated by Google

Moteur pas à pas (FC 16)

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 10 Solutions
Machine Translated by Google

Appel FC 16 dans OB 1

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 11 Solutions
Machine Translated by Google

Contacts normalement ouverts et normalement fermés


Tâcheÿ: dans les trois exemples, la lumière doit être allumée lorsque S1 est activé et que S2 n'est pas activéÿ!

Matériel

S1 S2 S1 S2 S1 S2

I1.0
je 1.0 I1.1
Je 1.1 I1.0
je 1.0 I1.1
Je 1.1 I1.0
je 1.0 I1.1
Je 1.1

Contrôleur programmable Contrôleur programmable Contrôleur programmable

Q 4.0 Q 4.0 Q 4.0

Léger Léger Léger

Logiciel
Je 1.0 Je 1.1 Q 4.0 je 1.0 Je 1.1 Q 4.0 Je 1.0 Je 1.1 Q 4.0

GARÇON

je 1.0 & je 1.0 & je 1.0 &

FDB
Je 1.1 Q 4.0 Je 1.1 Q 4.0 Je 1.1 Q 4.0

IA 1.0 IA 1.0 AN I 1.0


LIST AN I 1.1 IA 1.1 IA 1.1
= Q 4.0 = Q 4.0 = Q 4.0

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_16E.12

Exercer Complétez les programmes ci-dessus pour obtenir la fonctionnalité suivante : Lors du changement
S1 est activé et l'interrupteur S2 n'est pas activé, la lumière doit être allumée dans les trois
cas.

Noter ! Les termes "contact NO" et "contact NF" ont des significations différentes selon
selon qu'ils sont utilisés dans le contexte du matériel de processus ou en tant que symboles dans le
Logiciel.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 12 Solutions
Machine Translated by Google

Section de mode du convoyeur de distribution

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 13 Solutions
Machine Translated by Google

Mouvement du convoyeur en mode AUTO

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs
Page 14 Solutions
Machine Translated by Google

Comptage des pièces transportées (FC 18, C 18)

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 15 Solutions
Machine Translated by Google

Surveillance des fonctions de transport (FC 17)

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 16 Solutions
Machine Translated by Google

Comptage des pièces transportées (FC 18, MW 20)

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 17 Solutions
Machine Translated by Google

Programmation du verrouillage dans FC 16 (fonctionnement du convoyeur)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs
Page 18 Solutions
Machine Translated by Google

Comptage des pièces transportées (mot de données dans FC 18)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 19 Solutions
Machine Translated by Google

Comptage des pièces transportées (mot de données dans FC 18),


Bloc de données "DB_Parts" (DB 18)

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 20 Solutions
Machine Translated by Google

Utilisation de variables temporaires (FC 18)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs
Page 21 Solutions
Machine Translated by Google

Modification d'une FC paramétrable (FC 20)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 22 Solutions
Machine Translated by Google

Appel d'une FC paramétrable (FC 20) (dans FC 17)

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 23 Solutions
Machine Translated by Google

Edition d'un FB paramétrable (FB 20)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs
Page 24 Solutions
Machine Translated by Google

Appel d'un FB paramétrable (FB 20) (dans FC 17)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 25 Solutions
Machine Translated by Google

Exerciceÿ: Reconnaître les types de variables

Déclaration
Mondial Local Symbolique absolu Paramètre statique temporaire
L #Numéro_1 X X X
L #Numéro_2 X X X
T #Max_value X X X
L #résultat_intermédiaire X X X
L "Numéro_1" X X
T MW 40 X X
T #Numéro_2 X X X

SIMATIC S7 Siemens Formation SITRAIN pour


Date: 12.03.03
Automatisation et variateurs
AG 2002. Tous droits réservés. Dossier: PRO1_16E.26

Question Qu'est-ce qui n'est pas correct dans l'énoncé T #Numéro_2ÿ?

Number_2 est défini comme paramètre d'entrée et donc des accès en lecture seule sont possibles

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 26 Solutions
Machine Translated by Google

Présentationÿ: Erreurs d'arrêt et erreurs logiques


Erreurs d'arrêtÿ:

Erreur Point d'interruption Emplacement de l'erreur Incorrect -> Corriger l'instruction

1 CF 18, Réseau 4 CF 18, Réseau 4 LPIW400 L „IW_BCD“

L DB18.DBW10 L LDBW18.DBW0
2 CF 18, Réseau 5 CF 18, Réseau 5 #Consigne >=I L #Consigne
>=I

CALL FC20 APPELER FC20


2 CF 20, réseau 1 CF 17, Réseau 2 Flash Fréquence = Fréquence des flashs
DBX10.3 = „2_Hz“ (M10.3)

Erreurs logiquesÿ:

Erreur Fonction de défaut Emplacement de l'erreur Incorrect -> Corriger l'instruction

Déplacer le convoyeur vers la droite


1 FC 16, réseau 1 = "K_RT" = "M_Jog_Right"
pas possible

Perturbation de l'évaluation3ÿ: CALL FB 20, DB 3 Fréq. APPEL FB 20,DB3


2 CF 17, Réseau 4
pas de fréquence de flash flash : Fréq. flashÿ: „2_Hz“

Enregistrer et afficher l'acte. : :


3 CF 18, Réseau 2
Le nombre de pièces n'est pas correct L #Consigne L1

SIMATIC S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2002. Tous droits réservés.
Dossier: PRO1_16E.27

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 27 Solutions
Machine Translated by Google

Impression du programme d'erreurs

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 28 Solutions
Machine Translated by Google

Impression du programme d'erreurs

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 29 Solutions
Machine Translated by Google

Impression du programme d'erreurs

"M_Jog_Right"

Erreur logique

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 30 Solutions
Machine Translated by Google

Impression du programme d'erreurs

„2_Hz“ (M 10.3) ARRÊTER Erreur

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 31 Solutions
Machine Translated by Google

Impression du programme d'erreurs

Erreur logique
"2_Hz"

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 32 Solutions
Machine Translated by Google

Impression du programme d'erreurs

1 Erreur logique

ARRÊTER Erreur

"IW_BCD"

ARRÊTER Erreur

„DB_Parts“.ACT_Number_of_Parts

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 33 Solutions
Machine Translated by Google

Impression du programme d'erreurs

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 34 Solutions
Machine Translated by Google

Impression du programme d'erreurs

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 35 Solutions
Machine Translated by Google

Détermination du type de démarrage (OB 100)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs
Page 36 Solutions
Machine Translated by Google

Enregistrement et affichage du poids des pièces transportées


Propriétés de la CPU : OB d'alarme cyclique 35

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 37 Solutions
Machine Translated by Google

Enregistrement et affichage du poids des pièces transportées


Programmer en OB 35

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 38 Solutions
Machine Translated by Google

Enregistrement et affichage du poids des pièces transportées


Afficher le nombre de pièces dans FC 18

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 39 Solutions
Machine Translated by Google

Annexeÿ: Spécifications techniques et


Particularités du S7-400™

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.1

Contenu Page

Caractéristiques techniques des CPU S7-300™ (1) ...................................... .................................... 2 Caractéristiques


techniques des CPU S7-300™ (2) .. .................................................. ..................... 3 Caractéristiques techniques des CPU
S7-400™ (1) ................ .................................................. ....... 4 Caractéristiques techniques des CPU S7-400™
(2) ............................... .................................................. 5 Différences principales entre le S7- 400™ et le
S7-300™ ....................................................... .................... 6 Composants du S7-400™
…............................ .................................................. .................................. 7 Bâtis S7-400™ ………………
……................................................ .................................................. 8 Paramètres du module : Adresses
logiques .................................................. ................................................ ... 9 Paramètres CPU :
Démarrage ................................................ .................................................. .................... 10 Paramètres CPU :
Interruptions .................................. .................................................. .................................. 11 Paramètres CPU :
Mémoire ......... .................................................. .................................................. .. 12 Configuration du fonctionnement multi-
traitement .................................. .................................................. 13 SFC 35 pour la synchronisation en mode
multiprocesseur ......................................... .................. 14 Supprimer et insérer une
interruption .................. .................................................. ....................................... 15

Formation SITRAIN pour Technologie


Automatisation et variateurs Page 1 ST-7PRO1. Données, particularités du S7-400™
Machine Translated by Google

Caractéristiques techniques des CPU S7-300™ (1)


CPU 312 IFM 313 314 314 IFM 315 315-2 DP 316-2 DP 318-2 DP

Temps d'exécution en µs
Instruction de bits 0,6 - 1,2 0,6 - 1,2 0,3 - 0,6 0,3 - 0,6 0,3 - 0,6 0,3 - 0,6 0,3 - 0,6 0,1
Instruction de mot 2,0 3,0 2,0 3,0 1,2 2,0 1,2 2,0 1,0 1,0 2,0 1,0 0,1
Entier (+/-) 60,0 60,0 50,0 50,0 2,0 50,0 2,0 0,1
Réel (+/-) 50,0 50,0 0,6

Mémoire
utilisateur Mémoire 6 Ko 12 Ko 24 Ko 32 Ko 48 Ko 64 Ko 128 Ko 512 Ko
20 Ko
de travail Mémoire de charge intégr. 20 Ko 40 Ko 48 Ko 80 Ko 96 Ko 192 Ko 64 Ko
- 4 Mo 4 Mo 4 Mo 4 Mo
Charger la mémoire externe (4 Mo) 4 Mo 4 Mo

Adresses
Petits souvenirs 1024 2048 2048 2048 2048 2048 2048 8192
Mémoires d'horloge 8 64 8 128 8 128 8 128 8 128 8 128 8 128 8 512
Minuteries 32 64 64 64 64 64 64 512
Compteurs

Types de bloc/nombre
FB 32 128 128 128 192 192 256 1024
FC 32 128 128 128 192 192 512 1024
DB 63 127 127 127 255 255 511 2047

Taille de l'image de processus 32 chacun 128 chacun 128 chacun 124 chacun 128 chacun 128 chacun 128 chacun 256 chacun
E/S en octets (2048)

Zone d'adresses d'E/S 32 chacun 32 chacun 768 chacun 752 chacun 768 chacun 1024 chacun 1024 chacun 8192 chacun
maximale en octets

Interfaces IPM IPM IPM IPM IPM MPI, DP MPI/DP,


MPI, DP
DP

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.2

Introduction Afin de pouvoir évaluer les spécifications techniques du S7-400™, vous pouvez
tout d'abord voir les spécifications du S7-300™. Elles sont à jour en avril 2000.
Pour les spécifications techniques les plus récentes, veuillez consulter le catalogue
ST 70.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 2 Tech. Données, particularités du S7-400™
Machine Translated by Google

Caractéristiques techniques des CPU S7-300™ (2)


CPU 312 IFM 313 314 314 IFM 315 315-2 DP 316-2 DP 318-2 DP

Blocs d'organisation BO n° 1 BO n° 1 BO n° 1 BO n° 1 BO n° 1 BO n° 1 BO n° 1 OB n° 1
Cycle gratuit 10 20 10 20 10 20 10 20 10 20 10 20 10,11
Interruptions horaires - 35 40 35 40 35 40 35 40 35 40 35 40 20,21
Interruptions temporisées - 32,35
Interruptions cycliques
- 40,41
Interruptions matérielles 40 90
Exécution en arrière-plan - - - - - - - 100,102
Commencez 100 100 100 100 100 100 100 80-82,
Erreurs, asynchrones - 80-82, 85, 80-82, 85, 80-82, 85, 80-82, 85, 80-82, 85 80-82, 85 85 87
87 121,122 87 121,122 87 121,122 87 121,122 87 121,122 87 121,122 121,122
Erreurs, synchrones -

Données locales en octets 512 1536 1536 1536 1536 1536 1536 4096(8192)

Longueur de bloc maximale 8 Ko 8 Ko 8 Ko 8 Ko 16 Ko 16 Ko 16 Ko 64 Ko


Profondeur d'imbrication des blocs 8 8 8 8 8 8 8 20
par niveau d'exécution

Communication
Connexions maximales
dynamique statique 4/2 4/4 4/8 4/8 4/8 4/8 4/8 32

Communication globale
des données avec MPIÿ:
Cercles GD par CPU
4 4 4 4 4 4 4 8
Envoyer des paquets GD par
Cercle GD 1 1 1 1 1 1 1 1

Recevez des paquets GD par


Cercle GD 1 1 1 1 1 1 1 2

Taille maximale des données


utilisateur d'un paquet 22 octets 22 octets 22 octets 22 octets 22 octets 22 octets 22 octets 54 octets

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.3

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 3 Tech. Données, particularités du S7-400™
Machine Translated by Google

Caractéristiques techniques des CPU S7-400™ (1)


CPU 412-1 412-2 414-2 414-3 416-2 416-3 417-4 417H

Temps d'exécution en µs
Instruction de bits 0,2 0,2 0,1 0,1 0,08 0,08 0,1 0,1
Instruction de mot 0,2 0,2 0,1 0,1 0,08 0,08 0,1 0,1
Entier (+/-) 0,2 0,2 0,1 0,1 0,08 0,08 0,1 0,1
Réel (+/-) 0,6 0,6 0,6 0,6 0,48 0,48 0,6 0,6

Mémoire
utilisateur Mémoire travail int. 2x48 Ko 2x48 Ko 2x128 Ko 2x 384 Ko 2x 0,8 Mo 2x 1,6 Mo 2x2 Mo 2x2 Mo
Chargez l'intégration de la mémoire. 256 Ko 256 Ko 256 Ko 256 Ko 256 Ko 64 256 Ko 64 256 Ko 256 Ko
Charger la mémoire externe 64 Mo 64 Mo 64 Mo 64 Mo Mo Mo 64 Mo 64 Mo

Adresses
Mémoires d'octets 4K 4K 8K 8K 16 K 16 K 16 K 16 K
Mémoires d'horloge 8 8 8 8 8 512 8 512 8 512 8 512
Minuteries 256 256 256 256 512 512 512 512
Compteurs 256 256 256 256

Types de bloc/nombre
FB 256 256 1024 1024 2048 2048 6144 6144
FC 256 256 1024 1024 2048 2048 6144 6144
DB 511 511 1023 1023 4096 4096 8191 8191

Taille de l'image de processus 4K chacun 4K chacun 8K chacun 8K chacun 16ÿ000 chacun 16ÿ000 chacun 16ÿ000 chacun 16ÿ000 chacun
E/S en octets

Zone d'adresses d'E/S 4K chacun 4K chacun 8K chacun 8K chacun 16ÿ000 chacun 16ÿ000 chacun 16ÿ000 chacun 16ÿ000 chacun
maximale en octets

Interfaces MPI/DP MPI/DP MPI/DP MPI/DP MPI/DP MPI/DP MPI/DP MPI/DP


DP DP 2xDP DP 2x DP 3x DP DP

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.4

Types de processeur Les processeurs sont disponibles avec les temps d'exécution appropriés, une capacité de mémoire de
travail suffisante et un nombre approprié de blocs pour chaque plage de performances.

E/S de processus Les adresses logiques des modules d'E/S se trouvent toutes dans une zone d'adressage linéaire de taille
appropriée.

Les adresses des stations esclaves connectées à l'interface DP intégrée sont également mappées dans cette
zone d'adressage linéaire. Cela permet d'accéder aux E/S décentralisées de la même manière qu'aux E/S
centrales dans le programme utilisateur.

Les paramètres d'adresse pour les E/S centrales et décentralisées sont attribués avec STEP 7.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 4 Tech. Données, particularités du S7-400™
Machine Translated by Google

Caractéristiques techniques des CPU S7-400™ (2)


CPU 412-1 412-2 414-2 414-3 416-2 416-3 417-4 417H

Blocs d'organisation OB n° 1 OB n° 1 BO n° 1 BO n° 1 BO n° 1 BO n° 1 BO n° 1 BO n° 1
Cycle gratuit 10,11 10,11 10-13 10-13 10-17 10-17 10-17 10-17
Interruptions horaires 20,21 20,21 20-23 20-23 20-23 20-23 20-23 20-23
Interruptions temporisées 32,35 32,35 32-35 32-35 30-38 30-38 30-38 30-38
Interruptions cycliques 40,41 60 40,41 60 40-43 60 40-43 60 40-47 60 40-47 60 40-47 60 40-47 60
Interruptions matérielles 90 90 90 90 90 90 90 90 100
Multi-informatique 100-102 100-101 100-102 100-102 100-102 100-102 100-102 102
Exécution en arrière-plan 80-87 80-87 80-87 80-87 80-87 80-87 80-87 80-87
Commencez 121,122 121,122 121 122 121 122 121 122 121 122 121 122 121 122
Erreurs, asynchrones
Erreurs, synchrone

Données locales en octets 4 Ko 4 Ko 8 Ko 8 Ko 16 Ko 16 Ko 32 Ko 32 Ko

Longueur de bloc maximale 48 Ko 64 Ko 64 Ko 64 Ko 64 Ko 64 Ko 64 Ko 64 Ko


Profondeur d'imbrication 16 16 16 16 16 16 16 24
des blocs par niveau d'exécution

Communication
Connexions maximales
dynamique statique 16 16 32 32 64 64 64 64

Communication globale
des données avec MPIÿ:
Cercles GD par CPU 8 8 8 8 16 16 16 16

Envoyer des paquets GD par 1 1 1 1 1 1 1 1


Cercle GD

Recevez des paquets GD par 2 2 2 2 2 2 2 2


Cercle GD

Taille maximale des données 54 octets 54 octets 54 octets 54 octets 54 octets 54 octets 54 octets 54 octets
utilisateur d'un paquet

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.5

Communication Le S7-400™ offre une variété de possibilités de communication : 1. Interface


multipoint intégrée (MPI), pour la connexion de PG/PC, IHM
systèmes, systèmes M7-300/400™ et autres systèmes S7-300/400™ en tant que nœuds actifs.

2. Interfaces PROFIBUS-DP intégrées sur les CPU 413-2/414-2/416-2/417-4 pour le raccordement


de stations d'E/S décentralisées (telles que ET200) à la CPU.
3. Processeurs de communication tels que CP443, pour la connexion aux systèmes de
bus PROFIBUS et Industrial Ethernet.
4. Processeurs de communication tels que CP441, pour une communication point à point (PtP) puissante
avec d'autres automates S7 ou S5 ou des automates d'autres fabricants.

Fonctions S7 Il existe deux types de fonctions de communication S7 :


Communication de base S7 : Ces services peuvent être utilisés pour échanger de petites quantités
de données (jusqu'à 76 octets) entre partenaires de communication (S7-300/400™) avec MPI ou
au sein d'une station (ou pour esclaves intelligents avec PROFIBUS DP).

Les SFC de communication nécessaires sont intégrés dans le système d'exploitation.


Vous n'avez pas besoin de configurer les connexions. Vous affectez les ressources de
communication et indiquez l'adresse du partenaire de communication directement dans l'appel SFC.

Communication étendue S7 : Ces services permettent d'échanger de plus grandes quantités de données
(jusqu'à 64 Ko) sur n'importe quel réseau (MPI, Profibus ou Industrial Ethernet).

Les SFB nécessaires sont intégrés dans le système d'exploitation du S7-400™ (pas S7-300™, S7-300™
en tant que serveur uniquement). Les SFB ont besoin de connexions configurées lorsqu'ils sont appelés.
Les connexions configurées sont établies conformément à la table de connexion à la mise sous tension
et les ressources pertinentes sont attribuées de manière statique.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 5 Tech. Données, particularités du S7-400™
Machine Translated by Google

Principales différences entre le S7-400™ et le S7-300™

Plus de mémoire et plus d'I/Q/M/T/C

Adresses des modules d'entrée/sortie sélectionnables

Peut connecter des EU à partir de S5 et utiliser des modules S5 CP/IP

Plus de fonctions système, telles que la communication de bloc programmée

Taille de bloc jusqu'à 64 Ko et deux fois plus de bases de données

Redémarrage complet et redémarrage

Comparaison consigne/réelle de la configuration au démarrage

Les modules peuvent être retirés sans débrancher l'alimentation

Images de processus en plusieurs parties

Les priorités des OB sont paramétrables

Plusieurs OB pour alarmes cycliques, matérielles et horaires

Imbrication de blocs jusqu'à 16 niveaux

Taille de L Stack sélectionnable pour chaque niveau d'exécution

4 accumulateurs

Multicalcul

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.6

Différences Les principales différences entre le S7-400™ et le S7-300™, avec lesquels vous avez travaillé dans
ce cours, sont répertoriées ci-dessus.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 6 Tech. Données, particularités du S7-400™
Machine Translated by Google

Composants S7-400™

Communication
Processeurs de
Supports communication (CP)
Supports processeurs (CP)
- Point à point
- Crémaillère universelle (UR
CP441-1, 1 canal
1/2) à utiliser comme CR et ER
CP441-2, 2 canaux
- Rack universel pour systèmes H - Réseaux
- Crémaillère d'extension (ER 1/2) Profibus
- Crémaillère centrale Ethernet
segmentée (CR2)

Modules de signalisation (SM)


Alimentations (PS) Modules de signalisation (SM)
Alimentations (PS)
- DI/DO 32,16,8 voies
- CA 120V/230V, 4A/10A/20A - DO avec sortie relais
- CC 24V, 4A/10A/20A - AI/AO 16,8 canaux -
CPU modules capables de
CPU diagnostic

CPU 412-1, 412-2


Une fonction
CPU 414-2, 414-3, Modules
de fonction (FM)
Unité centrale 416-2, 416-3 modules (FM)
CPU 417-4, 417H
- Comptage
- Positionnement
- Contrôle en boucle fermée

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.7

Supports Les racks suivants sont disponibles pour les automates


S7-400™. • UR1/UR2 sont des racks universels et peuvent être utilisés comme racks
centraux ou racks d'extension. Ils disposent d'emplacements simple largeur 18/9
avec bus P et K. • ER1/ER2 sont des racks d'extension sans bus K. • CR2 est un
rack central segmenté pour le multicalcul asymétrique.

CPU S7 Les CPU S7-400™ sont compatibles avec tous les programmes utilisateur STEP 7.
Il existe deux versions : simple largeur et double largeur avec interface maître DP
intégrée.
L'interface DP intégrée permet d'adresser jusqu'à 125 stations esclaves DP.
Le débit de transmission maximal est de 12 Mbps.

FM Les FM de positionnement, de régulation et de comptage remplacent la gamme S5-


IP.

IM Les modules d'interface peuvent être utilisés pour connecter des châssis d'extension
SIMATIC® S7 et SIMATIC® S5 à un châssis central S7-400™.

PC Les modules CP permettent de raccorder une CPU aux réseaux suivants : •


Industrial Ethernet (CP 443-1 et CP 444) • PROFIBUS (CP 443-5) • Réseau
point à point (CP441-1 et CP441-2) .

Chaque CPU dispose également d'une interface MPI pour la connexion à un réseau MPI. Jusqu'à
32 nœuds peuvent être connectés à un réseau MPI.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 7 Tech. Données, particularités du S7-400™
Machine Translated by Google

Baies S7 - 400™

Utilisable en
Type de crémaillère Panier Rack
central d'extension

UR1 / UR2
Autobus P
(Crémaillère universelle)
Oui Oui
Autobus K

CR2
(Châssis central) Bus P, Segment 1 Bus P, Segment 2
Oui Non

Autobus K

ER1 / ER2
(Rack d'extension) Autobus P
Non Oui

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.8

UR 1 / UR 2 UR1/UR2 peut être utilisé à la fois comme rack central et comme rack d'extension. Ils disposent d'un bus
périphérique parallèle (bus P) pour l'échange rapide des signaux d'E/S (1,5 microsec./octet) et l'accès critique
aux données de processus du module de signaux.

De plus, UR1 (18 emplacements) / UR2 (9 emplacements) disposent d'un bus de communication série puissant
(bus K) pour l'échange de données à grande vitesse (10,5 Mbit/s) entre les abonnés du bus K (CPU S7/M7, FM,
CP, ) .

En séparant le BUS P et le BUS K, chaque tâche se voit attribuer son propre système de bus.
Le contrôle et la communication ont leurs propres "autoroutes de données". Ainsi, les tâches de communication
ne ralentissent pas les tâches de contrôle.

CR2 Le rack segmenté CR 2 dispose d'un bus d'E/S divisé en deux segments de 10 et 8 emplacements. Un
processeur peut être utilisé pour chaque segment. Les deux CPU sont respectivement maîtres pour leur
segment de bus P et ne peuvent accéder qu'à leurs propres SM.

Les transitions de mode de fonctionnement ne sont pas synchronisées, c'est-à-dire que les CPU peuvent se
trouver dans des modes de fonctionnement différents. Les deux processeurs peuvent communiquer via le bus K
continu.

Pourquoi CR2 ? Toutes les CPU (max. 4) ont le même mode de fonctionnement en multicalcul symétrique,
tel que STOP. C'est-à-dire que les transitions de mode de fonctionnement sont synchronisées.

RE 1 / RE 2 ER1 (18 emplacements) / ER2 (9 emplacements) n'ont pas de bus K, pas de lignes d'interruption, pas
d'alimentation 24 V pour les modules et pas d'alimentation par batterie.

Aucune règle de slot Exceptionÿ: PS à l'extrême gauche et Recevoir IM aux urgences à l'extrême droiteÿ!

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 8 Tech. Données, particularités du S7-400™
Machine Translated by Google

Paramètres du moduleÿ: adresses logiques

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.9

Général Le S7-400™ possède des adresses par défaut pour les modules d'E/S. Ces valeurs par défaut restent
actives jusqu'à ce qu'une configuration soit téléchargée dans la CPU.
Le système génère ces adresses par défaut à partir des adresses géographiques.

Adresses Les réglages par défaut correspondent à l'adressage dépendant de l'emplacement du


S7-300™.

L'adresse dépend de l'emplacement dans lequel le module est inséré dans le rack. Il est calculé comme
suit :

• adresse numérique de début = [(numéro de rack) x 18 + slot no. -1] x 4 • adresse


de début analogique = [(numéro de rack) x 18 + slot no. -1] x 64 + 512 Le numéro de rack est
défini sur l'IM de réception (n° 1 à 21). Le rack central porte toujours le numéro 0.

Les adresses variables (dépendantes de l'emplacement) des modules d'E/S sont établies à l'aide de
l'outil HW Config.

Image de processus de pièce En plus de l'image de processus (complète) (MIE et PIQ), vous pouvez paramétrer jusqu'à 8 images
de processus de pièce pour une CPU S7-400™ (n° 1 à n° 8). Vous pouvez mettre à jour chaque
mémoire image de pièce dans le programme utilisateur à l'aide de SFC. Cela signifie que vous pouvez
désactiver la mise à jour cyclique de la mémoire image et réaliser une mise à jour déclenchée par
événement de la mémoire image dans le programme utilisateur.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 9 Tech. Données, particularités du S7-400™
Machine Translated by Google

Paramètres CPUÿ: Démarrage

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.10

Consigne/Réel Pour spécifier si la CPU doit bloquer le démarrage si les E/S réelles
Différence la configuration diffère de la configuration (attendue) du point de consigne.

Supprimer PIQÿ!!! La table de sortie de la mémoire image est supprimée lors du premier cycle résiduel à chaud.
redémarrer. Sélectionnez toujours ceci si possible.

Redémarre Lors d'un redémarrage complet (démarrage à chaud), les M/C/T sont réinitialisés et le programme utilisateur
commence depuis le début.
Au Redémarrage (redémarrage à chaud), les M/C/T rémanents ne sont pas réinitialisés et l'exécution du
le programme utilisateur reprend au point d'interruption.

Actions Le système d'exploitation effectue les actions suivantes au démarrageÿ:

• supprime les piles (CR)


• réinitialise les mémoires binaires non rémanentes, les temporisateurs, le compteur (CR)
• réinitialise la table de sortie de la mémoire image PIQ (CR), agit comme indiqué par
paramétrage (R)
• réinitialise la zone de sortie externe (CR), agit conformément aux instructions du paramétrage (R)

• réinitialise les interruptions (CR/R) au moyen de OD


• met à jour la liste d'état du système (CR/R)
• transfère la configuration aux modules (CR/R)

(CR= redémarrage complet, R= redémarrage).

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 10 Tech. Données, particularités du S7-400™
Machine Translated by Google

Paramètres CPUÿ: Interruptions

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.11

Interruptions matérielles Ce bloc de paramètres permet de définir les priorités des blocs d'organisation des interruptions
matérielles. Les entrées autorisées sont 0 et les valeurs de 2 à 24 (0 = désélectionner).

Les priorités vont de 1 à 24 et si deux interruptions se produisent en même temps, celle avec la
priorité la plus élevée est traitée en premier.
Il existe 8 interruptions matérielles indépendantes les unes des autres, chacune avec son propre bloc
d'organisation. Vous affectez les OB d'alarme aux modules d'alarme lors du paramétrage des modules
de périphérie.

Interruptions temporisées Une interruption temporisée est un appel ponctuel retardé d'un bloc d'organisation activé, par
exemple, lorsqu'un signal de processus est reçu.
Dans ce bloc de paramètres de l'onglet Interruptions, vous pouvez définir les priorités des
interruptions temporisées. Les entrées autorisées sont 0 et les valeurs de 2 à 24 (0 = désélectionner).
Les interruptions temporisées sont gérées par les SFC 32 à 34.

• SFC32 "SRT_DINT" = déclenchement de l'alarme temporisée. •


SFC33 "CAN_DINT" = Annuler l'alarme temporisée • SFC34 "QRY_DINT"
= Interroger l'état de l'alarme temporisée

Communication L'arrivée de données de communication peut être signalée par des interruptions de communication pour
Interruptions permettre une évaluation aussi rapide que possible des données reçues.
(à venir)
• Alarme de données globales (OB50) •
Interruption de communication SFB (OB51)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 11 Tech. Données, particularités du S7-400™
Machine Translated by Google

Paramètres CPUÿ: Mémoire

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.12

Données locales Le système réserve 256 octets dans la pile de données locales (réglage par défaut) pour chaque niveau d'exécution.

Si le programme utilisateur nécessite peu ou pas de données locales dans plusieurs niveaux, vous pouvez
spécifier les besoins en données locales souhaités (mémoire du bloc-notes) par niveau (OB).

La quantité maximale de données locales dépend du type de CPU

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 12 Tech. Données, particularités du S7-400™
Machine Translated by Google

Configuration du fonctionnement multi-informatique

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.13

Aperçu Le fonctionnement multicalcul est le fonctionnement synchrone de plusieurs CPU (deux à quatre) dans
un châssis central S7-400™.
Les CPU démarrent ensemble si elles ont le même mode de démarrage (redémarrage complet
ou redémarrage) et elles passent également ensemble à l'état STOP.

Mise en place Vous pouvez mettre en place une opération multitraitement en insérant plusieurs processeurs
Multi-informatique compatibles multitraitement dans un rack approprié. L'infotexte dans le "Hardware Catalog" indique si
une CPU est compatible avec le multicalcul.
Les CPU participant au multicalcul "partagent" une zone d'adressage commune, c'est-à-dire que la zone
d'adressage d'un module est toujours affectée à une CPU spécifique.

Que faire Vous pouvez configurer le fonctionnement multitraitement comme suit : 1.


Alignez toutes les CPU nécessaires au fonctionnement multitraitement.
2. Double-cliquez sur les CPU et réglez le numéro de CPU dans
Onglet "Multicalcul".
3. Pour affecter un module à une CPU spécifique, procédez comme suit : -
Disposez les modules dans le rack.
- Double-cliquez sur les modules et sélectionnez l'onglet "Adresses".
- Dans le "CPU No." champ sélectionnez le numéro du CPU que vous voulez.
Pour les modules capables d'interrompre, l'affectation de la CPU est affichée comme CPU
cible dans l'onglet "Entrées" ou "Sorties".
Vous pouvez faire ressortir optiquement les modules affectés à une CPU spécifique dans le
tableau en sélectionnant les options de menu Affichage -> Filtre -> Modules CPU No.x.

Les données de paramétrage d'une station sont toujours chargées dans toutes les CPU
participantes ; le téléchargement dans une seule CPU n'est pas possible. De cette façon, les
configurations incohérentes sont évitées.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 13 Tech. Données, particularités du S7-400™
Machine Translated by Google

SFC 35 pour la synchronisation en fonctionnement multicalcul

Paramètre Déclaration Type de données Mémoire La description

TRAVAIL SAISIR OCTET I, Q, M, D, L, Const. Identifiant de tâche (valeurs possibles : 1 à 15)

RET_VAL PRODUCTION INT Je, Q, M, D, L Valeur de retour (code d'erreur).

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.14

La description L'appel de la SFC 35 "MP_ALM" déclenche l'interruption multicalcul. Cela conduit


au démarrage synchronisé de l'OB60 sur toutes les CPU concernées.
En fonctionnement monoprocesseur et en fonctionnement dans un rack segmenté, OB 60
n'est lancé que sur la CPU dans laquelle vous avez appelé la SFC 35.
Vous pouvez utiliser le paramètre d'entrée JOB pour identifier la cause du
interruption multi-informatique que vous vouliez. Cet identifiant de tâche est transmis à tous
CPU concernées et vous pouvez l'évaluer dans l'OB 60.
Vous pouvez appeler la SFC 35 (MP_ALM) n'importe où dans votre programme. Depuis cet appel seulement
logique en mode RUN, l'interruption multicalcul est supprimée lorsqu'elle
est appelée en mode STARTUP. Une valeur de fonction vous en informe.

Code d'erreur Si une erreur survient lors de l'exécution de la fonction, la valeur de retour reçoit
un code erreur :

W#16#0000 : Aucune erreur ne s'est produite.

W#16#8090 : Le paramètre d'entrée JOB contient une valeur invalide.

W#16#80A0 : L'exécution de l'OB 60 du multicalcul précédent


l'interruption n'est pas encore terminée dans sa propre CPU ou dans une autre CPU.

W#16#80A1 : mode de fonctionnement incorrect (STARTUP au lieu de RUN).

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 14 Tech. Données, particularités du S7-400™
Machine Translated by Google

Supprimer et insérer une interruption

Le module existe

Module disponible

Supprimer/Insérer une interruption

max. max.

1s 1s
Paramétrage du module via le
système d'exploitation

Suppression Insertion d'un


d'un module module

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_17E.15

Débrochage et enfichage Dans le S7-400™, il est possible de débrocher et d'enficher des modules alors que l' OB83 d'alarme est sous
tension à l'état RUN ou à l'état STOP. Les exceptions sont les CPU, les PS, les modules S5 dans les modules adaptateurs et les IM.

Après débrochage d'un module à l'état RUN, vous pouvez, selon le cas, appeler les blocs d'organisation
suivants depuis le système d'exploitation de la CPU : • OB 85-Mise à jour de la mémoire image • OB 122-
Erreur d'accès à la périphérie

• OB 83- Evénement Retirer&Insérer.

Vous devez tenir compte du fait que l'OB 83 n'est appelé qu'au bout d'environ 1 s, tandis que les autres
OB s'activent généralement beaucoup plus tôt.

Une fois inséré, le module est contrôlé par la CPU et, s'il n'y a pas d'erreur de type, il est paramétré. Après
un paramétrage correct, le module est prêt à être utilisé.

Si une erreur est détectée lors du paramétrage, l'alarme de diagnostic OB82 est automatiquement
lancée.

Informations de démarrage Les informations suivantes existent dans les données locales de l'OB83 : •
dans OB83 module retiré ou enfiché

• adresse logique du module • type de


module

Valeur de remplacement Vous pouvez spécifier des valeurs de remplacement pour les signaux de processus manquants d'un module
d'entrée à l'aide d'une fonction système.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 15 Tech. Données, particularités du S7-400™
Machine Translated by Google

Automatisation totalement intégrée

SIMATIC®
PCS 7

SIMATIC®
SIMATIC® RAPPORTER

Logiciel

SIMATIC®
IHM
SIMATIC®
SIMATIC®
PC
SIMATIC®
WinCC

SIMATIC®
DP
SIMATIC®
Manette

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.1

Contenu Page

Automatisation avec SIMATIC S7 .................................................. .................................................. ........... 2 Les contrôleurs


SIMATIC® S7/C7 et WinAC ...................................... .................................................. ... 3 SIMATIC® C7 – Intégration de
® S7-300™ et OP ................................................ ....................
SIMATIC
STEP 7- Logiciel pour S7/C7 4 ............................. .................................................. ....................... 5
Programmation de systèmes de commande séquentielle avec S7-GRAPH .................................. ................................ 6
Programmation à l'aide de la méthode du diagramme d'états avec S7-HiGraph ................ ..................................... 7
Programmation en langage de haut niveau S7-SCL ... .................................................. .................... 8 CFC pour SIMATIC®
S7 ........................ .................................................. ............................................... 9 Configuration de la séquence Systèmes
de contrôle-commande avec S7-SFC ....................................... ....................... 10 Diagnostic de processus avec S7-
PDIAG .................. .................................................. ................................ 11 Test des programmes utilisateur avec S7-
PLCSIM ………........ .................................................. .................. 12 Télémaintenance et télédiagnostic avec
TeleService .................................. ................. ........... 13 Création de la documentation de l'installation avec
DOCPRO .................................. .................................................. 14 Logiciel d'exécution pour les -Tâches d'ingénierie de
contrôle de boucle .................................. ............ 15 Communication avec SIMATIC®
NET ................................ .................................................. ............... 16 Conduite de l'opérateur et surveillance de processus
avec SIMATIC® HMI .................. ............................... 17 Configuration cohérente avec SIMATIC®
ProTool ............ .................................................. ............... 18 Visualisation de processus et commande avec
WinCC ......................... ....................................... 19 Automatisation des processus avec SIMATIC® PCS
7 ... .................................................. .................................. 20 Technologie DRIVES – Les muscles de
TIA ........ .................................................. ............ ............. 21 Technologie DRIVES – en tant que composant de
TIA .................. .................................................. 22 Résumé
……….................................................. .................................................. ....................................... 23

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 1 Automatisation totalement intégrée
Machine Translated by Google

Automatisation avec SIMATIC® S7

SIMATIC® PG SIMATIC®
PC SIMATIC® LOGICIEL

GAGNER CC PCS 7
SIEMENS
Outils standards

PG 740

SIMATIC® SIMATIC OP17


4 x 20 Z e ic poule
8 x 40 Zeichen
Zeic hengr ößen beliebig mischb ar
6/ 11 mm Sc hri fthö he
S IM ATIQUE OP17
Outils d'ingénierie
IHM F 1

K1

K9 K
F2

K2

dix
F3

K3

K 11
F4

K4

K 12 K1
F5 F 6

M5M6M7

3 K14 K 15
F7 F8

K8

K16
AIDER

CHANGEMENT

789
DÉF
456
Un BC
0
.
INS
ESC

ACK Logiciel d'exécution


123 SUPPR MAJ AIDER ENTRER

OP...SE

Réseau MPI
SIMATIC® NET Ethernet industriel

PROFIBUS

SIMATIC®
Manette
S7-200™ S7-300™ S7-400™ WinAC

PROFIBUS-DP

SIMATIC DP MF

SV
ET200 ASI

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.2

Introduction Dans le passé, le nom de produit SIMATIC® était fréquemment utilisé comme synonyme de
contrôleurs logiques programmables.

Aujourd'hui, SIMATIC® signifie bien plus : SIMATIC® est la base


système d'automatisation pour résoudre les tâches d'automatisation dans toutes les industries. Cela consiste en
composants standard en matériel et logiciel, qui offrent une multitude de
possibilités d'extensions spécifiques au client.

Deux facteurs ont conduit à cette solution :

• le nouveau logiciel complet SIMATIC® , qui dispose de l'outil optimal pour


chaque phase d'un projet d'automatisation et
• les membres de la famille d'automatismes SIMATIC®, qui sont bien plus que de simples automates
programmables.

AIT Totally Integrated Automation est la nouvelle façon d'unir la production et le processus
technologie de contrôle.
Tous les composants matériels et logiciels sont ainsi réunis dans un système unique avec
le nom SIMATIC®. Cette intégration totale est rendue possible par un triple
intégrationÿ:
• gestion commune des données (les données ne sont saisies qu'une seule fois),
• configuration et programmation communes (logiciel modulaire),
• communication commune (configuration simple et homogène).

Dans la diapositive, vous pouvez voir les composants individuels de TIA.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 2 Automatisation totalement intégrée
Machine Translated by Google

Les contrôleurs SIMATIC® S7/C7 et WinAC

modulaire
Supérieur et

performance moyenne
Portée

SIMATIC S7 - 400™ Emplacement SIMATIC WinAC

Inférieur et
Achevée
milieu modulaire
performance
Portée

SIMATIC S7 - 300™ SIMATIC C7-621 SIMATIC WinAC Basic

Micro-automate
compact

SIMATIC S7-200™

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.3

SIMATIC S7 La famille de contrôleurs logiques programmables comprend le Micro PLC (S7-200™)


gamme de performances, la gamme de performances inférieure/moyenne (S7-300™) et la
gamme de performances moyenne/supérieure (S7-400™).

SIMATIC C7 Ce système complet est la combinaison d'un API (S7-300™) et d'un opérateur
panneau du système de contrôle de l'opérateur et de surveillance des processus HMI. Le
intégration d'un contrôleur logique programmable et d'un pupitre opérateur dans un seul appareil
rend les commandes complètes de la machine dans le plus petit espace et à un prix économique
prix possible.

WinAC WinAC est une solution basée sur PC. Il est utilisé lorsque diverses tâches d'automatisation
(commande, visualisation, traitement des données) sont à résoudre avec un PC.

Il existe 3 produits différents :


• WinAC Basic comme solution logicielle (PLC comme Windows NT-Task),
• WinAC Slot comme solution matérielle (API comme carte PC)

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 3 Automatisation totalement intégrée
Machine Translated by Google

SIMATIC C7 – Intégration de SIMATIC® S7-300™ & OP

Gamme de performance moyenne

C7-626/P
C7-626/PDP

Plage de performances inférieure

C7-633/P C7-634/P
C7-633 DP C7-634 DP

Plage de performances la plus basse


C7-621
C7-621 ASI

ÉTAPE 7
S IEMENS COROS OP15

ProTool
F1 F2 F3 F4 F5 F6 F7 F8
DEL
K1 K2 K3 K4 7 89 INS

+ +
REP ESC

+
D EF
DUR
K5 K6 K7 K8 4 56 COPIE UN CK

ABC
K9 K10 K11 K12 123 CHANGEMENT

je
K13 K14 K15 K16 . 0 +/- AIDER ENTRER

Périphériques, Contrôle de l'opérateur +


Communication Configuration
UC S7-300™ DI, DO, AI/AO, Compteurs Surveillance des processus

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.4

Aperçu La famille de systèmes complets SIMATIC® C7 représente une intégration système de


l'API, des périphériques et du pupitre opérateur. Ce concept permet des commandes
complètes de la machine dans le plus petit espace et à un prix économique possible.
Les systèmes complets C7-633 DP, C7-634-DP et C7-626 DP disposent également d'une
connexion PROFIBUS-DP intégrée.

Appareils complets Le nouveau système complet SIMATIC® C7-620 comprend désormais les six appareils complets
- SIMATIC® C7-623, C7-633, C7-624, C7-634 et C7-626, ainsi que les deux économiseurs
d'espace C7-621 et C7-621 ASI. Tous les appareils se situent dans la plage de performances
inférieure et la plus basse de la famille complète de systèmes SIMATIC® C7.

Spécifique au client Lorsque vous réalisez une extension avec un module spécifié par le client, le module est
Extensions installé directement sur l'appareil complet et une connexion bus est établie.
Un module spécifique au client peut être connecté au SIMATIC® C7-620 lorsque vous avez
des exigences particulières qui ne peuvent pas être couvertes par des modules standard.

Programmation STEP 7/STEP 7-Mini, la configuration HMI avec ProTool/Lite sont utilisés pour la
et configuration programmation et la configuration de la configuration matérielle du système.
Le SIMATIC® C7-623/633 et le SIMATIC® C7-624/634 peuvent être sélectionnés avec
ProTool/Lite. Toutes les fonctions également configurables avec OP 5, OP7 et OP 15, OP17
sont également prises en charge par SIMATIC® C7-620. Des fonctions spéciales ont
également été intégrées dans le SIMATIC® C7-620 pour faciliter le travail avec le système.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 4 Automatisation totalement intégrée
Machine Translated by Google

Logiciel STEP 7 pour S7/C7/WinAC

Affectation de paramètres. outil pour boucle fermée

TéléService

DOCPRO

CFC

S7-VersionStore
Outils standards

Outils d'ingénierie S7-SCL

Outils logiciels d'exécution


S7-Graphique

S7-HiGraph

S7-PLCSIM

S7-PDIAG

ÉTAPE 7 Mini ÉTAPE 7


LIST/CONT/LOG STL CONT FBD
Micro/WIN
LIST/CONT/LOG Gestionnaire
Gestionnaire

S7-200™ S7-300™ S7-300™ S7-400™


Soutien Soutien Soutien Soutien

S7-200™ S7-300™ S7-300/C7 S7-400™


WinAC WinAC

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.5

STEP 7 Micro/WIN pour la configuration, la maintenance et la mise en service des contrôleurs logiques S7-200™

ÉTAPE 7 Mini pour la programmation, l'entretien et la mise en service d'applications autonomes simples
de S7-300™ et C7-620.
Contrairement à STEP 7, il existe les restrictions suivantes :
• ne peut pas (supplémentairement) charger des packs d'options, par exemple Engineering Tools.
• aucune configuration de communication (communication CPU - CPU) possible.

ÉTAPE 7 Pack de base pour la configuration et la programmation de la logique S7-300™/400™/WinAC


contrôleurs avec des interfaces vers les packs d'options.

Choix Les options sont des progiciels pour la génération de programmes, le débogage et
mise en serviceÿ:
• S7-SCL = Langage de haut niveau similaire à PASCAL.
• S7-GRAPH = Programmation graphique des systèmes de contrôle de séquence.
• S7-HiGraph = Programmation graphique des séquences d'usinage.
• CFC = Configuration graphique et interconnexion des blocs.
• S7-PLCSIM = Test de la logique du programme hors ligne sur la PG/le PC.
• S7-PDIAG = Diagnostic de processus pour contrôleurs logiques et systèmes de
contrôle de séquence.
• S7-VersionStore = Gestion de projets STEP 7.
• TéléService = Extension de l'interface MPI par téléphone
réseau.

• HARDPRO = Logiciel de configuration pour le matériel.


• DOCPRO = Logiciel de documentation.

Logiciel d'exécution de contrôle en boucle fermée (blocs de fonction standard et outils de paramétrage)
(Ingénierie) pour résoudre les tâches d'ingénierie de contrôle en boucle fermée.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 5 Automatisation totalement intégrée
Machine Translated by Google

Programmation de systèmes de contrôle séquentiel avec S7-GRAPH

S7-GRAPH : l'outil de
programmation de cascades de
séquences Compatible avec DIN S1
EN 6.1131-3 Conçu pour les
exigences de la technique de
T1 T4
production Division graphique
du processus en étapes et
transitions Les étapes contiennent S2 S5 S6
des actions Les transitions
vérifient les conditions de passage à l'étape suivante
T2 T5
Les phases d'automatisation
suivantes peuvent être S4
optimisées avec S7-GRAPH :
Planification, configuration
Programmation T3
Débogage
Mise en service
Maintenance, Diagnostic

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.6

S7-GRAPH Avec le langage de programmation S7-GRAPH, vous pouvez configurer et programmer


clairement et rapidement les séquences séquentielles que vous souhaitez contrôler avec un système
API S7.
Le processus est ainsi divisé en étapes individuelles avec leur propre étendue de fonction. La
séquence est affichée graphiquement et peut être documentée avec des images et du texte.
Les actions à effectuer et les transitions, qui contrôlent les conditions de passage à l'étape suivante,
sont déterminées dans les étapes individuelles. Leurs définitions, verrouillages ou surveillances sont
déterminés par un sous-ensemble du langage de programmation STEP 7 CONT (diagramme à contacts).

S7-GRAPH pour S7-300™/400™ est compatible avec le langage séquentiel défini dans la norme
DIN EN 6.1131-3.

Fonctionnalité Les fonctions suivantes sont proposées : •


Plusieurs graphes séquentiels dans le même bloc fonctionnel S7-GRAPH •
Affectation libre des numéros des étapes et des transitions • Branches simultanées
et branches alternatives

• Sauts (également vers d'autres cascades de séquences)


• Démarrage/Arrêt de cascades de séquences ainsi qu'activation/maintien de
pas.

Fonctions d'essai • Affichage des étapes actives ou des étapes en


défaut • Affichage de l'état et Modifier la variable •
Commutation entre les modes de fonctionnement : manuel, automatique et pas à pas
mode

Interface utilisateur • Vue d'ensemble, page unique et affichage en une seule étape •
Séparation graphique des commandes de verrouillage et des conditions de surveillance.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 6 Automatisation totalement intégrée
Machine Translated by Google

Programmation à l'aide de la méthode du diagramme d'état avec S7-HiGraph


Position
S7-HiGraph : l'outil de Interrupteur à came 1
Index en sortie

programmation avec 24
Tournez à gauche
Diagrammes d'état
Division de la machine en unités pièce

fonctionnelles

Création de diagrammes d'état Tournez à droite


pour chaque unité fonctionnelle
Moteur Indexer dans
Les états contiennent des actions
Verrouillage/libération
du contre-palier
Les diagrammes d'état communiquent Indice
Moteur Contre-appui
à l'aide de messages

Les phases d'automatisation


suivantes peuvent être
Coordinateur
optimisées avec S7-HiGraph :
Planification, configuration
Programmation et débogage
Mise en service
Maintenance, Diagnostic
Prend en charge la réutilisation

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.7

Aperçu S7-Higraph permet de décrire les processus asynchrones à l'aide de diagrammes d'état. La
machine ou le système à automatiser est considéré comme une combinaison d'éléments
indépendants, les unités fonctionnelles.

Unités fonctionnelles Les unités fonctionnelles sont les plus petites unités mécaniques d'une machine ou d'un système. En
règle générale, une unité fonctionnelle est composée d'éléments de base mécaniques et électriques. En
programmation, un diagramme d'état est affecté à chaque unité fonctionnelle. Dans celui-ci, les propriétés
fonctionnelles, c'est-à-dire les propriétés mécaniques et électriques de l'unité fonctionnelle sont
cartographiées.

Diagramme d'état Le diagramme d'état décrit le comportement dynamique d'une unité fonctionnelle. Il décrit les
états que peut avoir une unité fonctionnelle, ainsi que les transitions d'état. Les diagrammes
d'état peuvent être utilisés plusieurs fois. Les diagrammes d'état qui ont été créés une fois pour une
unité fonctionnelle spécifique peuvent être réutilisés dans d'autres emplacements de programme.

Groupes de En combinant des diagrammes d'états de fonctionnement en parallèle, vous pouvez décrire la
diagrammes et instances fonctionnalité complète d'une machine ou d'un système.

Avantages Cette méthode "orientée objet" de S7-HiGraph est bien adaptée pour : • le
constructeur de machines et d'installations (ingénierie mécanique) • l'automatisme
(électrotechnique) comme moyen commun de
la description
• l'ingénieur de mise en service et le spécialiste de la maintenance La méthode du
diagramme d'état permet d'optimiser l'ensemble du processus de création d'une machine ou d'un
système dans le sens d'un temps de développement et d'exécution plus court ainsi que d'un temps de
mise en service plus court.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 7 Automatisation totalement intégrée
Machine Translated by Google

Programmation en langage de haut niveau S7- SCL


Intégrateur FUNCTION_BLOCK
S7-SCL : Langage de haut niveau pour VAR_INPUT
la création de programmes API Init : BOOLÿ; // Réinitialiser la valeur de sortie
X : RÉEL; // Valeur d'entrée
Compatible avec DIN EN 6.1131-3 Ta : TEMPS; // Intervalle d'échantillonnage en ms
Ti
(ST=Structered Text)) : TEMPS; // Temps d'intégration en ms olim
: RÉEL; // Limite supérieure de la valeur de sortie
Certifié selon PLCopen Base Level ulim : RÉEL; // Limite inférieure de la valeur de sortie
END_VAR

Contient tous les éléments typiques VAR_OUTPUT y :


REAL:= 0.0; END_VAR // Initialise la valeur de sortie avec 0
d'un langage de haut niveau, tels que
les opérandes, les termes, les
instructions de contrôle DEBUT
SI TEMPS_TO_DINT(Ti) = 0 ALORS // Division par ?
Les spécificités de l'automate sont intégrées, OK := FAUXÿ; y :=
telles que l'accès aux entrées/sorties, les 0.0; RETOURNER;
FIN SI; SI Init
temporisateurs, les compteurs...)
ALORS

Avantagesÿ: y := 0,0ÿ;
SINON y :=
Programme bien structuré
y+TIME_TO_DINT(Ta)*x/TIME_TO_DINT(Ti); SI y > olim ALORS
et facile à comprendre y := olim; FIN SI; SI y < ulim ALORS y := ulim; FIN SI; FIN SI;
END_FUNCTION_BLOCK
Pour ceux qui maîtrisent les
langages de haut niveau Pour les
algorithmes complexes

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.8

Aperçu S7-SCL (Structured Control Language) est un langage texte de haut niveau similaire à
PASCAL pour S7 - 300™/400™ et C7 et simplifie la programmation dans la technologie de
contrôle pour les algorithmes mathématiques, la gestion des données et les tâches d'organisation.

S7-SCL possède le certificat PLC open Base Level et est conforme à la norme DIN EN
6.1131-3 (texte structuré).
Avec S7-SCL, vous pouvez formuler des solutions économiques et rapides pour les
tâches d'automatisation.

Fonctionnalité SCL offre le périmètre fonctionnel d'un langage de haut niveau tel que : •
boucles • alternatives

• répartiteurs de dérivation, etc.


associés à des fonctions spécifiques à la commande
telles que : • accès bit aux E/S, mémentos, temporisateurs, compteurs,
etc. • accès à la table des symboles • accès aux blocs STEP7

Avantages de SCL • Langage de programmation simple à apprendre spécialement pour les débutants •
Des programmes faciles à lire (compréhensibles) sont générés. • programmation
plus simple d'algorithmes complexes et traitement de données complexes
structures
• débogueur intégral pour le débogage symbolique du code source (pas à pas, points
d'arrêt, etc.) • intégration système dans les langages S7 tels que LIST et CONT.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 8 Automatisation totalement intégrée
Machine Translated by Google

CFC pour SIMATIC S7

CFC (diagramme de fonctionnement continu)ÿ:


Outil de création graphique
de programmes automate
Les blocs sont placés sur
diagrammes de fonctions
et interconnectés
L'interconnexion est
possible:
- entre les champs d'E/S
- également aux blocs dans
autres graphiques

Origine et destination
sont gérés dans le
marges
Avantages
Création de programme pour
technologues
création rapide, test
et délais de mise en service

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.9

Aperçu Avec l'outil d'ingénierie CFC (Continuous Function Chart), vous pouvez créer
Tâches d'automatisation SIMATIC® S7 en dessinant un plan technologique - semblable à un
Diagramme de blocs fonctionnels dans la programmation d'automates.

Dans cette méthode de programmation graphique, les blocs sont positionnés dans un type de dessin
feuille et sont graphiquement interconnectés les uns avec les autres. Vous pouvez rapidement et
convertir facilement les aspects technologiques en une automatisation exécutable complète
programmes avec CFC.

Portée Les éléments suivants sont fournis avec CFCÿ:


• Éditeur CFC
• Générateur de code

• Débogueur
• Bibliothèques de blocs standard

Avantages pour le client • Le produit CFC, en tant que pack optionnel, s'intègre sans problème dans l'architecture STEP 7 avec
un Look & Feel unifié et avec une gestion commune des données. CFC est facile à utiliser,
facile à apprendre et offre une gestion cohérente des données.

• Vous pouvez utiliser CFC aussi bien pour des tâches simples que pour des tâches très complexes.

• La technologie d'interconnexion simple rend la communication entre les blocs


facile à configurer.
• La manipulation manuelle et la gestion des ressources machine ne sont plus
nécessaire.
• Les tests et le débogage conviviaux sont pris en charge

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs
Page 9 Automatisation totalement intégrée
Machine Translated by Google

Configuration de systèmes de contrôle de séquence avec S7-SFC


S7-SFC : l'outil de
programmation de cascades
de séquences
Conçu pour les exigences de
l'automatisation des processus
Compatible avec DIN EN 6.1131-3

Les étapes affectent des


valeurs aux blocs dans le CFC
Les transitions vérifient les
conditions de passage à l'étape
suivante
Vérification de la syntaxe
lors de la création

Connexion directe au CFC


Acceptation des valeurs à l'aide
"Glisser-déposer"
Sélections de références croisées

Visualisation à l'intérieur
WinCC

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.10

SFC (Séquentiel SFC est un système de contrôle séquentiel avec une exécution pas à pas, qui a été spécialement
Tableau des fonctions) conçu pour les exigences des systèmes de contrôle de processus (ingénierie de processus,
ingénierie de contrôle de processus, etc.).
Les domaines d'application typiques des systèmes de commande séquentielle de ce type se trouvent dans
les domaines des processus de production discrets. Les systèmes de contrôle séquentiel peuvent
cependant également être installés dans des systèmes continus, par exemple pour le démarrage ou l'arrêt,
les changements de point de travail ainsi que les changements d'état dus à des perturbations, etc.

Avec SFC, par exemple, les spécifications de fabrication des produits peuvent être écrites sous forme de
processus événementiels.

Principe Dans l'éditeur SFC, vous générez graphiquement l'organigramme. Les éléments de la structure Méthode de fonctionnement du
plan sont ainsi placés selon des règles fixes. Vous n'avez pas à vous soucier des détails tels que les algorithmes ou l'allocation des
ressources machine, mais vous pouvez vous concentrer sur les aspects technologiques de la configuration.

Après avoir généré la topologie du plan, vous passez à l'affichage détaillé (configuration agrandie) et y
affectez des paramètres aux différents éléments, c'est-à-dire que vous configurez les actions (étapes) et
les conditions (transitions).
Lors de la programmation des actions, les fonctions de l'automatisation de base, généralement
générées avec CFC, sont commandées ou traitées sélectivement par changement de fonctionnement
et changement d'état.
Après la configuration, vous générez le code machine exécutable via le SFC, le téléchargez dans
l'automate et le testez avec les fonctions de test SFC.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 10 Automatisation totalement intégrée
Machine Translated by Google

Diagnostic de processus avec S7-PDIAG

Diagnostic de processus : détection des


défauts survenant en dehors de l'automate
Capteur/actionneur défectueux, mouvement défectueux,
...

S7- PDIAG : outil de configuration de la


définition des défauts en LIST, CONT, LOG
Intégré dans l'environnement de développement
Formulation simple de la surveillance des défauts
et des textes de message (pendant et après la
session de programme)
Message
La détection des défauts et l'analyse des
critères sont effectuées automatiquement
Informations complètes pour l'opérateur
sur:

type de défaut
emplacement du défaut

cause de faute I1.0 I1.1 Q1.0

Réduction des temps d'arrêt

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.11

Diagnostic de processus Le diagnostic est important dans la phase de fonctionnement d'une installation ou d'une machine. Le diagnostic est
généralement déclenchée lorsqu'un défaut entraîne l'arrêt ou le dysfonctionnement de l'installation ou
de la machine.

Les contrôleurs logiques programmables sont largement utilisés dans de nombreux domaines. L'expérience
sur le terrain a prouvé que plus de 98 % des défauts se produisent dans les périphériques (tels que les vannes
magnétiques et les interrupteurs de fin de course). La répartition des occurrences d'erreurs permet au diagnostic
de se concentrer sur les erreurs de processus, car des messages manquants ou des fonctions défectueuses
entraînent des temps d'arrêt et les coûts qui en résultent.

Le diagnostic de processus diagnostique exactement ces composants externes (tels que des capteurs
et des actionneurs) ou des séquences dans le processus d'une installation ou d'une machine.

S7-PDIAG Le progiciel S7-PDIAG permet une configuration uniforme du diagnostic de processus pour les automates
SIMATIC® S7-300™/400™ dans les langages de programmation CONT, LOG et LIST.

Vous pouvez déjà définir des routines de surveillance des signaux, y compris l'acquisition initiale des
signaux et l'analyse des critères, et saisir les textes de message correspondants pendant ou après la création
du programme utilisateur dans les langages de programmation CONT, LOG ou LIST. PDIAG génère
automatiquement des blocs de surveillance que vous devez appeler dans votre programme utilisateur.

A chaque appel, les conditions de défaut sont vérifiées et en cas d'erreur, les valeurs de processus
pertinentes sont acquises et envoyées à l'appareil d'affichage pour l'analyse des critères.

Pour la configuration du pupitre opérateur, S7-PDIAG stocke les données de diagnostic de processus
dans une base de données commune. Ces données sont ensuite accessibles par le logiciel de configuration
OP SIMATIC® ProTool avec le pack optionnel ProAgent et mises à disposition pour affichage sur le pupitre
opérateur.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 11 Automatisation totalement intégrée
Machine Translated by Google

Test des programmes utilisateur avec S7-PLCSIM

S7-PLCSIM : logiciel de simulation


pour le test hors ligne des programmes API
Test de programme fonctionnel
sur un CPU simulé
avec affichage/modification E/S

Test des blocs utilisateurs dans


CONT, LOG, LIST, S7-SCL,
S7-GRAPH, S7-HiGraph, CFC
S7-PDIAG, WinCC
Avantages
Les défauts peuvent être détectés tôt et éliminés
De nombreux tests sont déjà possibles au cabinet
sans le matériel final

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.12

S7-PLCSIM L'outil d'ingénierie SIMATIC® S7-PLCSIM (package optionnel) émule un


CPU S7 complète avec adresses et E/S sur PG/PC.
S7-PLCSIM vous permet ainsi de tester un programme hors ligne sur la PG/le PC. Tous ÉTAPE
7 langages de programmation (LIST, CONT, LOG, S7-Graph, S7-HiGraph, S7-SCL
et CFC) peuvent être utilisés.
S7-PLCSIM vous permet de vérifier la fonctionnalité des programmes utilisateur sur le
PC/PG, que le matériel final soit disponible ou non.

Fonctionnalité S7-PLCSIM offre les fonctions suivantes pour exécuter un programme sur une simulation
APIÿ:

• Une icône dans la barre d'outils de SIMATIC® Manager active ou désactive la simulation.
Si la simulation est activée, chaque nouvelle connexion est automatiquement établie avec
l'automate simulé.

Si la simulation est désactivée, chaque nouvelle connexion est établie avec le "vrai"
automate.

• Vous pouvez créer des objets de vue qui vous permettent d'accéder aux zones de mémoire,
aux accumulateurs et aux onglets de la CPU simulée. Vous pouvez modifier et afficher tous les
données dans ces objets de vue.
• Vous pouvez modifier l'état de fonctionnement de la CPU (STOP, RUN et RUN-P)
comme avec un "vrai" CPU. La simulation fournit également une fonction "Pause" qui vous
permet d'arrêter l'exécution du programme sans affecter l'état du programme.

Avantages Avec S7-PLCSIM, vous pouvez détecter les défauts tôt dans la phase de développement et
les éliminer. La qualité des programmes utilisateur est grandement améliorée et la
les coûts de mise en service sont réduits.

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 12 Automatisation totalement intégrée
Machine Translated by Google

Télémaintenance et télédiagnostic avec TeleService

TeleService : permet une E/S du processeur... CPU


connexion en ligne à SIMATIC®
S7/C7
"Etend" le MPI en utilisant
les réseaux téléphoniques/radio
Bus MPI
Fonctionnalité STEP 7
Modems standard du marché et adaptateur TS
Adaptateur TS
Détection des défauts, élimination des
défauts et mise en service à partir d'un
emplacement central
modem
Avantages : système

Réduction des coûts d'entretien

Mise à niveau plus rapide du système Salle de contrôle avec


STEP7 et TéléService

Modem
PG/PC

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.13

TéléService Avec Teleservice, les automates SIMATIC® S7 / C7 peuvent être télémaintenus avec la PG/le
PC via un réseau téléphonique ou un réseau radio. Pendant tout ce temps, vous disposez de
toutes les fonctionnalités de STEP 7 et des outils d'ingénierie.

Configuration Une PG/PC est connectée à l'automate à l'aide de modems standards disponibles sur le
marché. Les éléments suivants sont pris en charge : • Modems analogiques • Adaptateur/
modems RNIS externes • Technologie GSM (telle que le réseau D1)

Du côté de l'installation, un adaptateur TS capable de téléservice est inséré entre le modem


standard du marché et le réseau MPI. Toutes les stations (nœuds) sont ainsi accessibles
sur le réseau MPI avec cette connexion.

Procédure Pour configurer le fonctionnement du téléservice, vous devez effectuer les étapes
suivantes : • Paramétrage du modem côté PG/PC (adaptateur TS avec paramètres par
défaut pour le modem côté installation) à l'aide du pack Téléservice.

• Établir une connexion à distance, soutenue par un annuaire téléphonique électronique, qui
inclut la gestion du système sous la forme d'un système de fichiers. • Réalisation de
télémaintenance avec l'ensemble des fonctions de STEP 7
et les outils d'ingénierie.

Avantages Grâce à l'accessibilité des API dans des emplacements distants (autres pièces, usines, etc.), vous
pouvez effectuer des services techniques tels que la maintenance, les services de mise à jour ou
l'analyse des pannes à partir d'une base de service centrale de manière rentable.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 13 Automatisation totalement intégrée
Machine Translated by Google

Création de la documentation de l'usine avec DOCPRO

DOCPRO : Création de manuels


de câblage pour les usines Projet d'entreprise
2/5 Projet d'entreprise
1/5
Modèles de mise en page standardisés,
modifiables selon vos besoins
Génère des numéros de référence,
génère des index
Modèle de mise en page
Modèle de mise en page
Imprime toute la documentation en une .....................
.....................
seule fois (comme la nuit) ................................
................................
.........................
.........................
..................................
Avantage: ..................................
........................
........................
Création pratique de ...........
...........
documents Numéro de réference
Numéro de réference
Projet
Projet

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.14

DOCPRO DOCPRO est un outil de création et de gestion de la documentation de l'usine. DOCPRO vous
permet de structurer les données du projet, de préparer les manuels de câblage et d'imprimer toutes ces
informations dans un format uniforme.

Fonctionnalité DOCPRO vous offre des fonctions conviviales pour créer et gérer la documentation comme un
manuel de câblage de l'installation : • Création de manuels de câblage et de listes de travaux (résultat
des travaux d'impression) ; un manuel de câblage est subdivisé en listes de tâches.

• Création, édition et gestion centralisées des données de pied de page ; les travaux individuels peuvent
également se voir attribuer des pieds de page contenant des informations sur le travail particulier. •
Modèles de mise en page standard fournis avec le programme dans différents formats comme point de
départ pour vos propres mises en page et feuilles de couverture.
• Attribution automatique et manuelle des numéros de référence ; vous pouvez attribuer le
les numéros de référence de l'emploi selon vos propres critères. •
Création automatique d'index de documents de la documentation imprimée. • Impression des
listes de tâches et des manuels de câblageÿ; les travaux d'une liste de travaux sont imprimés dans
l'ordre prédéfini.
Vous pouvez consulter les rapports d'impression et la liste d'état une fois l'impression
terminée.

Avantages Les données de projet d'un projet/d'une installation peuvent être clairement documentées avec
DOCPRO. Une documentation structurée (bien organisée) facilite le travail supplémentaire sur un projet
ainsi que le travail de service et permet ainsi d'économiser du temps et de l'argent.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 14 Automatisation totalement intégrée
Machine Translated by Google

Logiciel d'exécution pour les tâches d'ingénierie de contrôle en boucle fermée

confi Logiciel de base

gura ou alors

Aperçu tion option


outil emballer

Contrôleur PID Non Logiciel de base

Contrôle SW PID de base Oui Logiciel de base

Contrôle PID standard Oui Option

Contrôle PID modulaire Oui Option

Contrôle flou Oui Option

Systèmes neurologiques Oui Option

Contrôle en boucle fermée m. Oui

S7-200™ S7-300™ S7-400™ C7

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.15

Boucle fermée Dans un système de contrôle en boucle fermée, les variables de processus sont contrôlées de telle manière
Control Engineering qu'ils atteignent leurs nouvelles valeurs prédéfinies le plus rapidement possible et qu'ils
les maintenir malgré l'effet des perturbations.

Logiciel de base Le progiciel de base STEP 7 contient déjà une série de blocs fonctionnels pour
Contrôle PID résoudre des tâches simples d'ingénierie de contrôle.

Standard Ce pack supplémentaire contient des blocs et un outil de paramétrage avec


Contrôle PID réglage de contrôle intégré pour les tâches standard telles que les régulateurs de température,
régulateurs de débit, régulateurs de pression, etc.

Modulaire Grâce à l'interconnexion des blocs fonctionnels standard fournis, vous pouvez
Contrôle PID mettre en œuvre à peu près toutes les structures d'ingénierie de contrôle en boucle fermée, même dans
la gamme de performance supérieure de l'ingénierie des procédés.
Le package contient 27 FB et un outil de mise en service.

Contrôle flou Les systèmes flous sont utilisés lorsque la description mathématique d'un processus est difficile
ou même impossible, lorsqu'un comportement de processus n'est pas cohérent, lorsque des non-
linéarités se produisent, mais, d'autre part, une expérience avec le processus existe.

Neurosystèmes Les systèmes neuronaux sont utilisés avec ces problèmes, dont la structure et la solution
ne sont que partiellement connues.
NeuroSystems peut être utilisé à tous les niveaux d'automatisation, du contrôleur individuel en boucle
fermée à l'optimisation d'une usine.

Contrôle en boucle fermée Les modules de contrôle en boucle fermée FM355 (pour S7-300™) et FM455 (pour
Les modules S7-400™) sont des modules intelligents à 4 et 16 voies pour la boucle fermée universelle
tâches de contrôle en chimie et génie des procédés, avec le caoutchouc et les plastiques
machines, avec des unités de chauffage et de refroidissement, dans le verre, la céramique et le papier
industrie, etc...

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 15 Automatisation totalement intégrée
Machine Translated by Google

Communication avec SIMATIC NET

Ethernet industriel Niveau


gestion

Niveau cellule

PROFIBUS

Niveau terrain

Actionneur Actionneur
Capteur capteur
Interface niveau

Formation SITRAIN pour


SIMATIC® S7 Date: 12.03.03
Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.16

SIMATIC® NET SIMATIC® NET est le nom de toute une famille de réseaux.
• Industrial Ethernet selon IEEE 802.3 - la norme internationale pour la mise en réseau de zones
et de cellules
• PROFIBUS selon EN 50170 - la norme internationale pour le domaine
zone et le réseau cellulaire avec un nombre limité de nœuds
• AS-Interface - pour la communication avec les capteurs et les actionneurs.

Industrial Ethernet Le réseau Industrial Ethernet est un réseau de niveau cellule selon les
norme internationale IEEE 802.3 (Ethernet) et est conçu pour un usage industriel.
Des solutions de réseau ouvert étendues sont possibles. Un taux de transmission élevé est
garantie avec divers supports de transmission. L'Ethernet industriel est une industrie
standard, testé et accepté dans le monde entier. Le réseau Ethernet industriel
Fonctionne selon la procédure d'accès normalisée IEEE 802.3
CSMA/CD (Carrier Sense Multiple Access avec détection de collision).

Profibus PROFIBUS est le système de bus pour les réseaux cellulaires avec un nombre limité de nœuds. Ce
est basé sur la norme européenne EN 50170, Volume 2, PROFIBUS. Depuis le
exigences selon EN 50170 sont remplies, PROFIBUS garantit
ouverture pour la connexion de composants d'autres fabricants qui
conforme aux normes. La procédure d'accès au PROFIBUS fonctionne selon
à la procédure "Passage de jeton avec maître-esclave subordonné". En conséquence, un
une distinction est faite entre les participants actifs et passifs du réseau.
Interface AS L'AS-Interface est un système de mise en réseau pour capteurs et actionneurs binaires dans le
zone de terrain. Avec AS-Interface, les actionneurs et capteurs binaires deviennent capables de
communication, pour laquelle une connexion directe au bus de terrain n'était pas techniquement
possible jusqu'à présent ou n'était pas économique.

Contrairement au puissant PROFIBUS, le principal domaine d'utilisation de la ligne AS-Interface est


la transmission de petites quantités d'informations telles que la commutation
postes.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 16 Automatisation totalement intégrée
Machine Translated by Google

Conduite de l'opérateur et surveillance des processus avec SIMATIC® HMI

Visualisation du processus

système
SIMATIC® WinCC

Paramétrage et
logiciel de visualisation
SIMATIC® ProTool

Pupitres SIMATIC®

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.17

Aperçu Pour le SIMATIC® S7, il existe un système IHM éprouvé sur le terrain pour une utilisation conviviale
contrôle et surveillance de processus disponible, le SIMATIC® HMI. Il va de la
simple affichage de texte au système de visualisation de processus.
SIMATIC® S7 et SIMATIC® HMI sont complètement harmonisés et intégrés.
Cela simplifie l'utilisation du système d'interface homme-machine SIMATIC® HMI
considérablement.

• SIMATIC® S7 intègre déjà des services IHM. Le système IHM


demande des données de processus à SIMATIC® S7. La transmission de données entre
SIMATIC® S7 et SIMATIC® HMI est effectuée par les deux systèmes d'exploitation
et ne doit pas être pris en compte dans le programme utilisateur.
Les systèmes SIMATIC® HMI peuvent être connectés directement à PPI (S7-200™) et
MPI ou Profibus (S7-300™ et S7-400™). Le fonctionnement via PROFIBUS permet le
contrôle et la surveillance de processus même sur de plus grandes distances.
• De nombreuses fonctionnalités de la base de données uniforme et des symboles jusqu'au même
des interfaces utilisateur conviviales orientées Windows simplifient l'utilisation des
systèmes IHM.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 17 Automatisation totalement intégrée
Machine Translated by Google

Configuration cohérente avec SIMATIC® ProTool

Systèmes basés sur PC

Panneaux d'affichage graphique

Panneaux d'affichage de texte

ProTool ProTool/Pro

ProTool ProTool

ProTool ProTool/Lite

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.18

ProTool SIMATIC® ProTool et SIMATIC® ProTool/Lite sont des outils de configuration modernes pour la
ProTool/Lite configuration des écrans de texte SIMATIC®, des pupitres opérateur, des écrans tactiles ainsi que de la
partie IHM du système complet SIMATIC® C7.
Bien que vous puissiez configurer tous les appareils avec SIMATIC® ProTool, SIMATIC®
ProTool/Lite, en tant que version économique, est limité à la configuration d'appareils orientés ligne.

Sur le plan fonctionnel, SIMATIC® ProTool/Lite est un sous-ensemble de SIMATIC® ProTool. La


philosophie de commande et de configuration de l'opérateur des deux outils est la même.

ProTool/Pro SIMATIC® ProTool/Pro étend vers le haut la famille de produits existante de SIMATIC®
ProTool avec le pupitre opérateur OP37/Pro et complète les pupitres avec un logiciel d'exécution
pour un PC standard.
ProTool/Pro contient les fonctionnalités de base des afficheurs graphiques (OP27, OP37) et crée ainsi
une cohérence de visualisation depuis les OP graphiques existants jusqu'aux systèmes basés sur PC.

ProTool/Pro se distingue par les caractéristiques suivantes : •


Logiciel d'exécution pour différentes plates-formes - OP37/Pro
(Windows 95)
- PC standard (Windows 95/98ME MS et NT 4.0/2000) • Fonctionnalité de
base étendue de l'OP graphique OP27, OP37 • Étendue des fonctions étendue à
OP27, OP37

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 18 Automatisation totalement intégrée
Machine Translated by Google

Visualisation de processus et commande avec WinCC

anzahl ()
float zae
commence
si wert > 0

Moteur allumé begom


zae = zae + 1
Vanne fermée fin
fin
Rabat vers le haut

Journalisation des alarmes Interfaces de


programmation
(Système de messagerie)

Visualisation du processus

Journalisation des balises


Standard
(Archivage) Sinterfaces
Protocole

Concepteur de rapports API


(Système de rapport) Communication

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.19

WinCC SIMATIC® WinCC (Windows Control Center) est le système ouvert de visualisation de processus de
Siemens. Il peut être intégré sans problème dans un système PLC nouveau ou déjà existant.

Modules de fonction Le cœur de SIMATIC® WinCC est un système de base indépendant de l'industrie et de la technologie avec
toutes les fonctions importantes pour la conduite et la surveillance, telles que :

• affichage graphique en pixels


• saisie des valeurs mesurées (fonctions d'archivage, compression des données,
valeurs minimales et maximales, etc.) •
affichage des messages, archivage et rapport •
communication de processus vers différents systèmes API •
interfaces standard, par exemple programmes Microsoft • documentation
des séquences de machines et de processus avec des rapports individuels.

Base de WinCC WinCC V5 est basé sur les systèmes d'exploitation standard 32 bits Windows NT/2000 de Mircrosoft.
Cette plate-forme offre à WinCC les fonctionnalités suivantes : • utilisation de l'équipement d'exploitation
Windows (comme l'imprimante et le pilote) • échange de données avec d'autres applications Windows
via DDE, ODBC, SQL,
OLE, ActiveX et OPC. •
Interface de programmation API •
Utilisation du matériel disponible sur le marché

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 19 Automatisation totalement intégrée
Machine Translated by Google

Automatisation des processus avec SIMATIC® PCS 7

Système d'ingénierie Borne de processus 1 Borne de processus 2 Borne de processus 3

Autobus des terminaux

OS WinCC Serveur OS WinCC

Bus système
S7-400™ comme
unité centrale

MF

SVDP _ ET 200M
MF

SVDP _

Appareils de terrain

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.20

Introduction SIMATIC® PCS 7 représente la nouvelle génération de systèmes de contrôle chez SIEMENS. Ce
est le développement et le résumé cohérents et ultérieurs des expériences avec
Systèmes basés sur TELEPERM M, SIMATIC® PCS et SIMATIC® S5. En conséquence, il
est adapté aux tâches du système de contrôle de processus dans toutes les industries.

Ingénierie Le système d'ingénierie peut être conçu comme sa propre station dans le système. Ce
Système peut cependant également être chargé en tant que progiciel dans les composants de l'OS à
le même temps.
Le système d'ingénierie comprend les composants suivantsÿ:
• STEP 7 avec SIMATIC® Manager, la base de données centrale et avec HW
Config pour configurer le matériel et les réseaux. Il contient également les serveurs, qui facilitent
une configuration cohérente entre l'automate et le système d'exploitation.
• SCL (Structured Control Language) en tant que langage de programmation de niveau
supérieur similaire à PASCAL pour la génération de blocs
• CFC (Continuous Function Chart) pour la configuration graphique des fonctions d'automatisation
de base

• SFC (Sequential Function Chart) pour la configuration graphique de la production


séquences
• Extension de SIMATIC® Manager avec une vue hiérarchique technologique
• WinCC (Windows Control Center) pour la configuration du système d'exploitation

• DOCPRO pour documenter les données de configuration


• Assistant d'importation/exportation pour l'échange de données bidirectionnel avec d'autres CAE
systèmes
Ces composants sont complétés par des bibliothèques qui fournissent des
blocs pour API et OS.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs
Page 20 Automatisation totalement intégrée
Machine Translated by Google

Technologie DRIVES – Les muscles de TIA

Gamme de variateurs cohérente pour toutes les applications


à partir d'entraînements standard de 100 W
jusqu'aux grands variateurs de 50 MW
mouvement et contrôle vectoriel

boucle fermée spécifique à la technologie


contrôleurs

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.21

Aperçu Vous disposez du spectre de lecteurs suivantÿ:


• Les moteurs basse tension sont le premier courant alternatif haute performance pour machines
et systèmes - la solution d'avenir : sans entretien, dynamique et puissant.

• Convertisseurs de fréquence SIMOVERT MASTERDRIVES. Ils contrôlent la vitesse


des moteurs à courant alternatif extrêmement précis. Cette série a été conçue pour une
utilisation mondiale. Il convient à toutes les tensions d'alimentation de 230 à 690 volts et est certifié
mondial.
• Les convertisseurs standard MICROMASTER et MICRO/MIDIMASTER Vector sont
convertisseurs de fréquence dans la plage de puissance de 120 watts à 75 kW. Car
de leur forme compacte, ils peuvent être installés dans le plus petit espace. Le contrôle
vectoriel sans capteur lui permet d'être utilisé dans la plage de performances moyennes,
même pour des applications exigeantes.
Les COMBIMASTER sont des unités compactes composées de moteurs basse tension
triphasés et de convertisseurs de fréquence.
Les MICROMASTER Integrated sont des convertisseurs de fréquence (IP 65) qui sont appliqués
directement aux moteurs basse tension triphasés de différents fabricants.
Les MICRO/MIDIMASTER Eco sont des convertisseurs de fréquence spécialement conçus pour
aux exigences de l'industrie du chauffage, de la ventilation et de la climatisation.
• Les équipements convertisseurs SIMOREG sont des unités compactes entièrement numériques pour trois
fonctionnement en phase et sont utilisés pour l'induit et l'alimentation de champ à vitesse variable
Commandes à courant continu. La plage de courant continu assigné des appareils est de
15 à 2000 A et peut être augmentée par la mise en parallèle d'appareils SIMOREG.
Les applications les plus courantes incluent les engins de levage, les remontées mécaniques, les
ascenseurs, les grues et autres entraînements inverseurs.

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 21 Automatisation totalement intégrée
Machine Translated by Google

Technologie DRIVES – en tant que composant de TIA

PROFIBUS pour le contrôle PROCÉDÉ BUS DE TERRAIN

en boucle fermée à l'aide du


réseau

Logiciel préconfiguré
modules pour SIMATIC®
Manette CFC

Modèles pour
Systèmes IHM SIMATIC®
Temps réduit pour
l'intégration des variateurs dans
solutions d'automatisation

SIMATIC® S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.22

Modules logiciels SIMATIC® DriveES prend en charge la connexion de SIMOREG, SIMOVERT et


Variateurs de vitesse SIMODRIVE à un automate SIMATIC® S7 de niveau supérieur
système.

Profibus La connexion est établie à l'aide du système de communication standardisé


PROFIBUS-DP selon le « profil PROFIBUS variateurs de vitesse,
PROFIDRIVE“ ou en utilisant le “protocole d'interface universel“.

Modèles Des symboles préfabriqués (modèles) facilitent la création de vues système.

Formation SITRAIN pour


ST-7PRO1
Automatisation et variateurs Page 22 Automatisation totalement intégrée
Machine Translated by Google

Résumé

WinCC PCS 7

RAPPORTER

SIMATIC® S7

RAPPORTER

Instrument. Disques
M

SIMATIC® S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2001. Tous droits réservés.
Dossier PRO1_18E.23

Totalement intégré La nouvelle famille SIMATIC® unifie tous les appareils et systèmes, c'est-à-dire le matériel comme
Automatisation ainsi que des logiciels, dans une plate-forme système uniforme et puissante.
Dans cette plate-forme, les frontières du système qui existaient jusqu'à présent, c'est-à-dire
frontières entre monde informatique, monde automate et contrôle de processus, c'est-à-dire
entre le contrôle de l'opérateur et la surveillance et le contrôle, entre la centrale et
l'automatisation distribuée est surmontée.

Avantages Cette automatisation totalement intégrée vous offre, entre autres, les éléments suivants
avantages :
• Une plate-forme matérielle évolutive, c'est-à-dire optimale (prix/performances)
fonctionnalité (automate ou ordinateur) peut être choisie pour la tâche à résoudre.
• Un environnement d'automatisation ouvert totalement intégré, c'est-à-dire un
système peut être facilement étendu, ou des solutions d'automatisation existantes ou futures
peuvent être intégrées.
Les investissements existants conservent leur valeur. La transition d'un environnement
SIMATIC®, TELEPERM ou TI existant peut être effectuée très facilement.
• Un logiciel puissant augmente la productivité dans la mise en œuvre d'un
projet et réduit ainsi les coûts d'ingénierie et de cycle de vie. De plus, les dépenses de mise en
service, de maintenance et de service sont réduites.
• SIMATIC® est basé sur les standards Windows et peut donc facilement utiliser leurs applications
(logiciel standard) et leurs mécanismes de communication.

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 23 Automatisation totalement intégrée
Machine Translated by Google

Et après ?

SIMATIC S7

SIMATIC NET

SIMATIC IHM

Simatic S5

et autres cours sur PCS7, IT, NC....

SIMATIC S7 Siemens Formation SITRAIN pour


Date: 12.03.03
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_14E.1

Nous voudrions juste dire quelques mots...

Contenu:

• Et après ?

• Nos formations en automatisation et variateurs

• Formation SIMATIC

• Mise à niveau de SIMATIC S5 vers SIMATIC S7

• Formation système SIMATIC S7

• Formation SIMATIC S7-200

• Packs d'options SIMATIC S7

• SIMATIC WinCC

• SIMATIC NET

• Formation systématique SIMATIC S5

• Technicien API

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 1 est la prochaine étapeÿ?
Machine Translated by Google

Nos formations en automatisation et variateurs

Formations sur site


ou en
200 emplacements dans

60 pays

Formation orientée vers l'avenir et thématique


première main

du leader du marché

Formation axée sur les


tâches décidée individuellement avec vous

Des formations pour tous, dans tous les domaines


Automatisation et variateurs

Formation d'A&D

Formation SITRAIN pour


SIMATIC S7 Siemens Date: 12.03.03
Automatisation et variateurs
Dossier: PRO1_14E.2
AG 2003. Tous droits réservés.

Quels sont les avantages de notre formation SIMATIC pour vous ?

• Acquisition rapide et efficace des connaissances

• Économise les temps d'arrêt dans votre usine

• Assure la qualité

• Vous donne un personnel motivé

• Simplifie et raccourcit les processus décisionnels

Noter Les pages suivantes ne présentent qu'un échantillon de notre large gamme de cours
SIMATIC.

Nous nous ferons un plaisir de vous envoyer des informations sur l'ensemble de notre gamme de cours à
votre demande !

Consultez-nous sur Internet : http://


www.sitrain.com ou appelez notre
Info Line :
Tél : 01805 23 56 11
Télécopie : 01805 23 56 12

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 2 est la prochaine étapeÿ?
Machine Translated by Google

Formation SIMATIC

SIMATIC S7

SIMATIC HMI (ProTool/Pro, WinCC)

SIMATIC NET (PROFIBUS, Ethernet)

Simatic S5

SIMATIC S7 Siemens Formation SITRAIN pour


Date: 12.03.03
Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_14E.3

Vous venez d'assister à l'un de nos cours et nous espérons qu'il a répondu à vos attentes.

Avant tout, nous espérons que vous saurez mettre à profit dans votre travail les connaissances
acquises au cours.

Nous aimerions continuer à être votre partenaire de formation pour votre carrière à l'avenir.

Pour cette raison, nous avons décrit certains de nos cours actuels pour vous sur les prochaines
pages.

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 3 est la prochaine étapeÿ?
Machine Translated by Google

Mise à niveau de SIMATIC S5 vers SIMATIC S7

Personnel d'installation, de maintenance et d'exploitation

Bonne connaissance de SIMATIC S5 et de SIMATIC S5


expérience en programmation
Connaissance PC et Windows

SIMATIC S7

Mise à jour SIMATIC S5 -> S7


ST-7UPSERV 5 jours

SIMATIC S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.4

ST-7UPSERV Mise à niveau de SIMATIC S5 -> S7 pour le service


Contenu du cours - Vue d'ensemble du système SIMATIC S7
(Extrait): - Montage et maintenance du système d'automatisation
- Configurer le matériel et le paramétrer
- Mise en service matériel et logiciel
- Se familiariser avec le logiciel STEP 7 pour le dépannage et les extensions de programme
et être capable de l'utiliser
- Types de blocs et symboles
- Documentation, sauvegarde et archivage

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 4 Et après?
Machine Translated by Google

Formation système SIMATIC S7


Installation, entretien et
Ingénieurs Planification et Programmation Personnel d'exploitation

Formation technique type ingénieur, technicien Connaissances de base en ingénierie de contrôle


Connaissance PC/Windows, Expérience en programmation,
Connaissance de la technologie numérique
ST-7SERV1 5 jours
Formation SIMATIC S7 pour
SIMATIC S7 Personnel de service 1 + 2

Programmation 1 ST-7SERV2 5 jours

ST-7PRO1 5 jours

SIMATIC S7 SIMATIC S7

Cours avancé pour Cours avancé pour


Programme/Service Service/Entretien

ST-7PRSERV 5 jours ST-7SERV++ 5 jours

Formation SITRAIN pour


SIMATIC S7 Date: 12.03.03
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.5

ST-7PRO1 Programmation SIMATIC S7 1


Contenu du cours - Présentation du système et principales caractéristiques de performance
(Extrait): - Types de blocs et symboles pour la structuration et la création de programmes
- Outils de test pour les informations système, le dépannage et les diagnostics
- Configuration matérielle des modules
- Communication par interface MPI

ST-7SERV1 Formation SAV SIMATIC S7 1 (Manipulation du système)


Contenu du cours - Capacité à configurer et installer un contrôleur logique programmable
(Extrait): - Mise en service matérielle et logicielle de l'automate programmable
- Vue d'ensemble de la configuration logicielle du S7-300 et du paramétrage

ST-7SERV2 Formation SAV SIMATIC S7 2 (Dépannage)


Contenu du cours - Utilisation du logiciel STEP 7 pour le dépannage
(Extrait): - Détecter et éliminer les erreurs logicielles qui conduisent à l'état d'arrêt du processeur
- Détecter et éliminer les erreurs logicielles logiques
- Enregistrer et documenter les modifications de programme qui ont été apportées

ST-SERV++ SAV SIMATIC S7


Contenu du cours - Démarrage du logiciel
(Extrait): - Intégration des FC et FB dans le programme
- Blocs d'organisation des erreurs
- Émission de messages de diagnostic
- Périphériques distribués
- Utilisation de ProTool/Pro pour le dépannage
- Dépannage dans le réseau MPI

ST-7PRSERV Programmation/Service SIMATIC S7


Contenu du cours - Création d'un programme pour un tapis roulant
(Extrait) - Programmation des FC et FB
- Programmation des blocs d'organisation des erreurs
- Être capable d'évaluer les données de diagnostic
- Périphériques distribués, notions de base
- Utilisation de Pro/Tool Pro pour le dépannage

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 5 Et après?
Machine Translated by Google

Études de cours en ligne SIMATIC S7

PLC Professionnel - Programmation

Ingénieurs Planification et Programmation

Personnel d'installation, de maintenance et d'exploitation

PLC Professional - Programmation de base


ST-OKPPRO1 environ. 3 mois

PLC Professional - Programmation avancée


ST-OKPPRO2 environ. 3 mois

PLC Professional - Experts en programmation


ST-OKPPRO3 environ. 3 mois

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.6

ST-OKPPRO1 PLC Professional - Programmation de base


Contenu du coursÿ: - Caractéristiques de performance importantes de la famille de systèmes SIMATIC S7
- Structuration et gestion de projet
- Programmation de base, absolue et symbolique
- Architecture de blocs et éditeur de blocs
- Opérations binaires et numériques
- Stockage des données dans des blocs de données
- Fonctions et blocs fonctionnels
- Blocs d'organisation
- Outils de débogage et procédure de dépannage
- Documentation, sauvegarde et archivage des programmes
ST-OKPPRO2 PLC Professional - Programmation avancée
Contenu du coursÿ: - Configuration matérielle et simulation SIMATIC S7
- Mot d'état et opérations arithmétiques
- Programmation structurée
- Blocs d'organisation et traitement des valeurs analogiques
- Adressage variable (direct et indirect)
- Dépannage dans le programme utilisateur
ST-OKPPRO3 PLC Professional - Experts en programmation
Contenu du coursÿ: - Multi-instances
- Créer et utiliser des structures de données complexes
- Accéder à des structures de données complexes par adressage indirect
- Transmission de données complexes entre blocs paramétrables
- Gestion des erreurs et bibliothèques intégrées
- Exercices de configuration (Préparation aux examens)
- Examen avec certificat

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 6 Et après?
Machine Translated by Google

Formation SIMATIC S7-200

Configuration/Programmation et Installation/Maintenance

Connaissances de base en ingénierie de contrôle


Connaissance PC/Windows

SIMATIC S7

Atelier S7-200
ST-7MICRO 2 jours

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.7

ST-7MICRO Cours sur le système SIMATIC S7, S7-200


Contenu du cours - Se familiariser avec les performances des automates SIMATIC S7-200
(Extrait): et appareils de programmation
- Possibilités d'extension et adressage S7-200
- Capacité à structurer, écrire, documenter et démarrer des programmes simples pour le contrôle
tâches sur les automates SIMATIC S7-200

- Capacité à utiliser les outils de programmation STEP7 Micro/WIN pour la création de programme,
documentation, test du programme et dépannage

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 7 Et après?
Machine Translated by Google

SIMATIC WinAC

Configuration/Programmation

Connaissances SIMATIC S7 équivalentes aux


ST-7PRO1, ST-7SERV1/2 ou ST-7UPSERV
cours

SIMATIC S7 SIMATIC S7

Commande basée sur PC avec WinAC Automatisation basée sur les composants
ST-7WINAC 2 jours ST-7CBA 2 jours

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.8

ST-7WINAC SIMATIC S7, commande basée sur PC avec WinAC


Contenu du cours - Introduction à la commande basée sur PC avec SIMATIC WinAC
(Extrait): - Composants matériels WinAC, propriétés, composants
- Utilisation de Data-OCX et des OCX fournis
- Paramétrage de la carte MPI
- Présentation d'OPC / ActiveX / DCOM pour WinAC

ST-7CBA SIMATIC S7, automatisation basée sur les composants


Contenu du cours - Bases de la programmation structurée
(Extrait) - Aperçu des produits des composants CBA
- Création de composants
- SIMATIC iMAP comme outil d'ingénierie central
- Liaison IHM via SIMATIC OPC Server
- Notes et approches de solution sur la conception de composants

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 8 Et après?
Machine Translated by Google

SIMATIC S7 - Cours supplémentaires (extrait)

Configuration/Programmation

Connaissances SIMATIC S7 équivalentes à ST-7PRO1, SERV1/2 ou ST-7UPSERV


cours

SIMATIC S7

Cours sur le système S7-400H


ST-7H400H 3 jours
SIMATIC S7
SIMATIC S7
OP et DP
Diagnostic de processus
Configuration
ST-7PDIAG 2 jours ST-7PROJ SIMATIC S7
5 jours
Redondance logicielle
ST-7HSWRED 1 jour

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.9

ST-7PDIAG SIMATIC S7, diagnostic de processus


Contenu du cours - Introduction aux principes du diagnostic de procédé
(Extrait): - Connaître/paramétrer les types de monitoring
- Messages de diagnostic sur le pupitre opérateur (OP27) avec ProTool et
ProAgent
- Prise en charge des unités de processus et de mouvement
- Diagnostic de processus pour la commande séquentielle avec S7-GRAPH
ST-7PROJ SIMATIC S7, projets OP et DP
Contenu du cours - Vue d'ensemble du système et caractéristiques de performance essentielles du contrôleur S7,
(Extrait): Pupitre opérateur (OP) et PROFIBUS DP
- Configuration matérielle SIMATIC S7, OP27(17) et ET200M
- Introduction à la configuration avec ProTool
- Echange de données entre STEP7 et une application Windows standard,
tel que MS Excel à l'aide de DDE Manager
- Besonderheiten der S7-400
ST-7H400H SIMATIC S7, cours système S7-400H
Contenu du cours - Théorie des bases de la redondance
(Extrait) - Système d'exploitation SIMATIC S7-400 H
- Programmation et Diagnostic
- Options périphériques d'E/S
- Fonctionnalités spéciales de STEP7
- RedConnect
ST-7HSWRED SIMATIC S7, redondance logicielle
Contenu du cours - Théorie de la redondance
(Extrait): - Principe de redondance logicielle
- Programmation et Diagnostic
- IM 153-3

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 9 Et après?
Machine Translated by Google

Packs optionnels SIMATIC S7

Configuration/Programmation

Connaissances SIMATIC S7 équivalentes à ST-7PRO1, ST-7SERV1/2 ou ST-7UPSERV


cours

SIMATIC S7 SIMATIC S7 SIMATIC S7

Contrôle séquentiel Programmation HiGraph Graphique


avec S7-GRAPH Programmation avec CFC
NC-ZSG 3 jours
ST-7GRAPH 2 jours ST-7CFC 2 jours

Programmation de l'Inter SIMATIC S7


contrôleur de visage S7-300 Programmation avec SCL
NC-S7APT 3 jours ST-7SCL 2 jours
S7-GRAPH S7-GRAPH S7-SCL S7-SCL CFC CFC
S7-HiGraph S7-HiGraph

SIMATIC S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.10

ST-7GRAPH SIMATIC S7, commande séquentielle avec S7-GRAPH


Contenu du cours - Types de conception, de structure et de représentation des contrôleurs de séquence avec S7
(Extrait): GRAPHIQUE

- Programmation, documentation et démarrage de blocs séquentiels


- Programmation du cadenassage et surveillance
- Propriétés des branches simultanées et alternatives
- Fonctions de test et possibilités de diagnostic

NC-S7APT Contrôleur d'interface de programmation S7-300


Contenu du cours - Présentation des contrôleurs FMNC, 810D et 840D
(Extrait): - Structure de l'interface automate - CN
- Échange de données rapide entre PLC et NC
- Structures de communication
- Exercices pratiques sur les sujets individuels

NC-ZSG Programmation HIGRAPH SIMATIC S7


Contenu du cours - La nature des graphes d'état
(Extrait): - Outils de programmation et leur utilisation
- Langage de programmation de graphes d'état
- Fonction de surveillance pour le test du programme

ST-7SCL SIMATIC S7, Programmation avec SCL


Contenu du cours - Éditeur S7-SCL
(Extrait): - Types de données, opérations
- Formulation de FB, FC, OB, … en SCL
- Structures de contrôle : IF, WHILE, REPEAT, ...

ST-7CFC SIMATIC M7/S7, programmation graphique avec CFC


Contenu du cours - CFC comme outil de configuration graphique uniforme du technologue pour différents
(Extrait): cibles
- Placement, branchement, paramétrage et configuration du séquenceur
propriétés des blocs
- Compilation, chargement, mode test
- Structure et importation de blocs définis par l'utilisateur pour S7/M7

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 10 Et après?
Machine Translated by Google

SIMATIC IHM

Configuration/Programmation

Expérience avec les interfaces graphiques,


comme Windows 9x/NT

SIMATIC ProTool/Pro SIMATIC WinCC

Cours sur le système ProTool/Pro Interface Homme-machine,


Formation système

ST-BPROPRS 3 jours ST-BWINCCS 5 jours

Connaissances en C, de base
Bonne connaissance du C,
connaissance du relationnel
Connaissance de Win9x/NT, bases de données

SIMATIC WinCC SIMATIC WinCC


SIMATIC WinCC
Système ouvert E Système ouvert N
Cours approfondi
ST-BWINCCN Un jour
ST-BWINCCV 5 jours ST-BWINCCE 2 jours

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.11

ST-BWINCCS SIMATIC WinCC, Systemcurs


Contenu du cours - Vue d'ensemble du système WinCC
(Extrait): - Windows 95 (paramètres), bénéficie des interfaces standards Windows*
- Création d'un projet, connexions automate, simulation de variables, graphisme
- Affichage des messages, archivage des messages
- Affichage des tendances, archivage des valeurs mesurées, archives utilisateur
- Système de rapports*, traitement en arrière-plan (Global Scripts)*
- Interface utilisateur ouverte API (avantages et structure)
ST-BWINCCV SIMATIC WinCC, cours approfondi
Contenu du cours - Configuration de WindowsNT Server et/ou WindowsNT WS avec WinCC Server
(Extrait): - Création de vos propres assistants dynamiques
- Configuration du bloc d'image
- Accès à la base de données, Pack Option : Stockage
- Exploitation Client-Serveur / Serveur Distribué et Multiclient
- Serveur OPC / Client
- Pack d'options : Serveur WEB / Clients WEB
ST-BWINCCE SIMATIC WinCC Offenheit E
Contenu du cours - Introduction à l'architecture du système WinCC (interfaces ouvertes et
(Extrait): capacité d'intégration, bases de données, canal DLL, Global Scripts), introduction à
Visual C++, ODK (environnement de développement pour API), structuration WinCC-API,
en utilisant les fonctions API,
ST-BWINCCN SIMATIC WinCC Offenheit N
Contenu du cours - Brève introduction à l'architecture du système WinCC (interfaces ouvertes et
(Extrait): capacité d'intégration, bases de données, canal DLL), introduction générale à
Global Scripts, accès aux bases de données WinCC avec Excel, fonctions OLE
ST-BPROPRS SIMATIC ProTool/Pro Systemcurs
Contenu du cours - Vue d'ensemble du système SIMATIC ProTool/Pro
(Extrait) - Principes de base de la disposition de l'écran
- Fonctions utilisateur (VB-Script)
- Configuration, affichage, archivage des messages
- Configuration de tendance, affichage, archivage des valeurs mesurées

Formation SITRAIN pour ST-7PRO1


Automatisation et variateurs Page 11 Et après?
Machine Translated by Google

SIMATIC NET

Configuration/Programmation

Connaissances SIMATIC S7 équivalentes à ST-7PRO1, SERV1/2 ou ST-7UPSERV


cours

SIMATIC S7 SIMATIC S7

E/S distribuées Communication


PROFIBUS-DP avec PROFIBUS

KO-7KDP 3 jours KO-7KPROFI 5 jours

SIMATIC S7
SIMATIC S7 SIMATIC S7/M7
Communication avec
Point à point Communication
Ethernet indépendant
Lien PROFIBUS-FMS
KO-7KETHER 4 jours
ST-7PTP 2 jours KO-7KFMS 2 jours

SIMATIC S7 Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.12

ST-7PTP SIMATIC S7, connexion point à point


Contenu du cours - Caractéristiques de performance et spécifications techniques des CP340 et CP441
(Extrait): - Création de la configuration et des paramétrages de la communication
processeurs
- Ecriture de programmes utilisateurs pour CP340 et CP441
- Facilités de diagnostic des CP340 et CP441

KO-7KDP SIMATIC S7, PROFIBUS-DP


Contenu du cours - Structure et principe fonctionnel des entrées/sorties distribuées
(Extrait): - Planification et configuration du maître DP dans SIMATIC S7
- Possibilités de programmation et de diagnostic utilisateur

KO-7KFMS SIMATIC S7, PROFIBUS-FMS


Contenu du cours - Comment fonctionne le FMS
(Extrait) - Logiciel de configuration NCM pour PROFIBUS
-Programmation d'applications FMS
- Possibilités de diagnostic et de test

KO-7KPROFI SIMATIC S7, PROFIBUS-DP/FMS


Contenu des cours KO-7KDP et KO-7KFMS

KO-7KETHER SIMATIC S7, Ethernet industriel


Contenu du cours - Mode de fonctionnement, propriétés et composants du bus Industrial Ethernet
(Extrait): système
- Protocoles ISO et TCP/IP
- Configuration à l'aide du logiciel de configuration NCM-S7 pour Industrial
Ethernet
- Fonctions diagnostiques

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 12 Et après?
Machine Translated by Google

SIMATIC NET - Nouvelles Techniques

Ingénieur planification, mise en service


ingénieur et utilisateur

Connaissances de base en communication de données / réseaux locaux

OLE pour le contrôle de processus Communication Internet


Cours de base de SIMATIC S7
KO-OPC 2 jours KO-S7INTER 4 jours

SIMATIC S7 Date: 12.03.03


Formation SITRAIN pour
Automatisation et variateurs
Siemens AG 2003. Tous droits réservés.
Dossier: PRO1_14E.13

KO-OPC OLE pour le contrôle de processus, cours de base


Contenu du cours - Objectifs et contexte de l'OPC
(Extrait): - Bases OLE (architecture du logiciel NET)
- Installation des composants matériels et logiciels NET
- Exemple d'implémentation basé sur les produits SIMATIC NET OPC
- Serveur S7-OPC
- Serveur DP-OPC
KO-S7INTER Communication Internet du SIMATIC S7
Contenu du cours - Mode de fonctionnement Ethernet industriel et composants réseau
(Extrait): - Processeur de communication informatique

- Utilisation d'Internet dans l'automatisation


- Introduction aux protocoles réseaux
- Internet et la famille de protocole Internet TCP/IP
- e-mail et protocole de transfert de fichiers

- Introduction au HTML pour la création de pages Web pour la communication informatique


processeur

ST-7PRO1
Formation SITRAIN pour
Automatisation et variateurs Page 13 Et après?
Machine Translated by Google

Interface actionneur-capteur

Ingénieurs Planification, Programmation et Mise en service,


Personnel d'installation, de maintenance et de service

Connaissances SIMATIC S5 et/ou SIMATIC S7 et


connaissances de base en communication de données

Interface actionneur-capteur

KO-ASI 3 jours

SIMATIC S7 Siemens Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_14E.14

KO-ASI Interface actionneur-capteur


Contenu du cours - Principes de base de l'interface actionneur-capteur (AS-Interface)
(Extrait): - Structure et configuration
- Présentation des composants du système
- Maître AS-Interface
- Esclaves AS-Interface, Modules
- Alimentations, câbles et accessoires As-Interface
- Possibilités de mise en service, de test, de diagnostic
- Dispositif d'adressage
- Transitions PROFIBUS DP/AS-Interface (DP/AS-i Link)
- Service et diagnostic avec SCOPE pour AS-Interface
- Exercices pratiques

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 14 est la prochaine étapeÿ?
Machine Translated by Google

SIMATIC S5 - Cours système et cours complémentaires

Ingénieurs Planification et Programmation,


Personnel d'installation et d'entretien

Connaissances de base en ingénierie de contrôle

Simatic S5

Formation système Partie 1


ST-S5SYS1 5 jours

Simatic S5

Formation système Partie 2


ST-S5SYS2 5 jours

Simatic S5

Formation aux services

ST-S5SERV 5 jours

SIMATIC S5 - Cours supplémentaires

SIMATIC S7 Siemens AG Formation SITRAIN pour


Date: 12.03.03
Automatisation et variateurs
2003. Tous droits réservés.
Dossier: PRO1_14E.15

Cours système Formation système


Formation aux services
Formation compacte pour ingénieurs
Cours de programmation

Supplémentaire Planification/configuration de projet


Cours Commande séquentielle avec GRAPH 5
Systèmes de sauvegarde à chaud à sécurité intégrée

Ingénierie de la commande numérique


Contrôle en boucle fermée basé sur logiciel

Connexions point à point


Communication par bus L1
SIMATIC S5, PROFIBUS
Atelier CP 5431 FMS
Atelier S5-95/PROFIBUS
SIMATIC S5, Ethernet industriel

Contenu du cours Pour plus de détails sur le contenu de ces cours, veuillez consulter notre catalogue ITC.
Vous pouvez obtenir ce catalogue auprès de votre formateur ou le commander vous-même directement
auprès du bureau des cours.
Vous pouvez également obtenir des informations via :
Internet : http://www.sitrain.com Info Line
23 56 11 Fax : 01805 : Tél
23 56 12 : 01805

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 15 est la prochaine étapeÿ?
Machine Translated by Google

Technicien API et SIMATIC S7

Personnel d'installation, de maintenance et d'exploitation

Formation du soir selon VDMA/ZVEI Apprentissage à distance

SIMATIC S7 SIMATIC S7
Technicien PLC Technicien PLC
(basé sur SIMATIC S7) (basé sur SIMATIC S7)
ST-SPSTEA7 14 semaines ST-SPSTEF 6 mois

SIMATIC S7
Programmeur
PLC (basé sur SIMATIC S7)
ST-SPSPROF 8 semaines

Formation SITRAIN pour


SIMATIC S7 Siemens AG Date: 12.03.03
Automatisation et variateurs
2003. Tous droits réservés.
Dossier: PRO1_14E.16

Qualification pour Notre formation structurée pour les techniciens PLC est basée sur les exigences de la VDMA/ZVEI 1).
Techniciens API

Ces exigences définissent ce qu'un technicien PLC qualifié doit savoir et être capable de faire, quelle
que soit la marque du PLC et du point de vue de l'utilisateur.
La formation peut prendre la forme : •
d'un enseignement à distance, • de
cours du soir ou • d'une séquence
de cours en journée.

Les stagiaires peuvent passer un examen à l'issue de cette séquence de formation. Cela prend
normalement une journée et se compose d'une partie théorique et d'une partie pratique.
Pour plus d'informations, veuillez consulter notre catalogue ITC ou la fiche d'information spéciale
sur la formation des techniciens PLC.

1) Association des constructeurs allemands de machines et d'installations (VDMA)


Association de l'industrie électrique et électronique (ZVEI)

Améliorer Les techniciens PLC qui ont terminé leur formation avec SIMATIC S5 peuvent obtenir une qualification
supplémentaire dans un cours de mise à niveau traitant des différences entre SIMATIC S5 et SIMATIC
S7.

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 16 est la prochaine étapeÿ?
Machine Translated by Google

Vous avez
encore des questions ?

Nous vous aiderons !

... avec la ligne info :


Tél 01805 23 56 11
Télécopie 01805 23 56 12

... sur Internet:


www.sitrain.com

Formation SITRAIN pour


SIMATIC S7 Siemens AG Date: 12.03.03
Automatisation et variateurs
2003. Tous droits réservés.
Dossier: PRO1_14E.17

Maintenant c'est ton tour ...

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 17 est la prochaine étapeÿ?
Machine Translated by Google

Courriel : info@sitrain.com
SIMATIC S7 Siemens AG Date: 12.03.03
Formation SITRAIN pour
Automatisation et variateurs
2003. Tous droits réservés.
Dossier: PRO1_14E.18

L'avenir de la formation pour Siemens AG Automation and Drives a commencé fin novembre 2000.
SITRAINTMonline, la plate-forme d'apprentissage basée sur Internet, a été lancée et offre un large
éventail de nouvelles fonctionnalités et possibilités d'apprentissage "à la demande" et "Just-in- temps"...

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 18 est la prochaine étapeÿ?
Machine Translated by Google

Recherche simple Forum

Recherche étendue Salle Internet

Parcours d'apprentissage Salle des tuteurs

Environnement d'apprentissage FAQ

Campus SITRAIN
Panier
Versions d'essai
Bon de commande

Nouvelles offres de formation


Modifier les données
client
Nouveaux produits
Événements

Impression

SIMATIC S7 Siemens AG
Formation SITRAIN pour
Date: 12.03.03
Automatisation et variateurs
2003. Tous droits réservés.
Dossier: PRO1_14E.19

Le SITRAIN™ La marque SITRAINTM est votre garantie d'une formation qualifiée dans plus de 200 sites dans 60 pays à
Marque déposée travers le monde. Plus de 70 000 participants aux cours font confiance au savoir-faire du leader du marché de
l'automatisation et des entraînements. Avec le lancement de SITRAINTMonline, chacun, de l'Argentine à Chypre,
a la possibilité de planifier son avenir professionnel depuis chez lui. Des unités d'apprentissage en ligne orientées
utilisateur vous permettent de concevoir vous-même votre avenir.

Modules d'information, modules en ligne, cours en ligne et études de cours en ligne dans la salle de classe
virtuelle, zones de communication synchrone et asynchrone dans Chat, supports d'auto-apprentissage, versions
de démonstration et manuels techniques dans la boutique, parcours d'apprentissage interactifs, modules de test
en ligne, programmes d'assistance orientés solutions, environnements d'apprentissage individualisés, tests de
progression d'apprentissage, SITRAINTMonline propose des médias innovants comme une solution de pointe.

Ces médias innovants ont un objectif en tête : le succès d'apprentissage optimal du client.

La forme d'apprentissage la plus efficace est certainement l'étude de cours en ligne. Ce type de cours consiste en un
mélange de supports qui peuvent être travaillés en autodidacte ou en classe virtuelle, seul ou en groupe. Nous
pouvons vous offrir un parcours d'apprentissage complet vers la programmation professionnelle PLC. Il s'agit d'études
de cours en ligne pour débutants, avancés et experts. Il est complété par un certificat : Siemens Certified PLC
Professional. Le point culminant de cette étude de cours est le didacticiel en direct audio sur Internet. Le tuteur et les
participants au cours communiquent entre eux à intervalles fixes dans une salle de classe virtuelle, travaillent en
groupe, utilisent le partage d'applications et des exercices interactifs à l'aide du logiciel d'apprentissage à distance
STEP7, etc., comme dans un cours en classe "normal". Le participant reçoit tous les supports, outils techniques et
documentation nécessaires après son inscription au cours. Tout ce dont vous avez besoin est un PC Windows avec
un accès Internet d'au moins 28,8 Ko/s.

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 19 est la prochaine étapeÿ?
Machine Translated by Google

Trouvaille de Kurse

Lernen en ligne

Lernwege

Lernumgebung

Un clic de souris sur un cours du parcours de formation vous donne des informations sur le contenu et les dates des cours.

SIMATIC S7 Siemens Date: 12.03.03 Formation SITRAIN pour


Automatisation et variateurs
AG 2003. Tous droits réservés. Dossier: PRO1_14E.20

Parcours d'apprentissage Vous avez besoin d'aide pour planifier votre formation et votre formation continue?
Vous n'avez pas pu prendre de décision ?
Avec les parcours d'apprentissage interactifs, nous vous aiderons un peu dans votre planification.

Sélectionnez un parcours d'apprentissage (Allemagne)

Si vous avez encore des questions ou des souhaits, vous trouverez de plus amples informations sur la page "Partenaire".

Ici, veuillez sélectionner un sujet.

Technologie de l'information dans l'automatisation Systèmes

et composants d'automatisation Machine-outil, commande


de positionnement et entraînements Technologie de terrain,

processus, automatisation de centrales électriques et


systèmes hôtes

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 20 est la prochaine étapeÿ?
Machine Translated by Google

Forum
Salle Internet
Salle des tuteurs

FAQ

SIMATIC S7 Siemens Date: 12.03.03


Formation SITRAIN pour
AG 2003. Tous droits réservés. Automatisation et variateurs
Dossier: PRO1_14E.21

Discuter Discuter 24 heures sur 24 et dans le monde entier, échanger des opinions, poser des questions, se rencontrer et
discuter en ligne. SITRAINTMonline - Chat, le dernier forum pour les participants aux cours et les parties intéressées.

Forum - la salle de discussion ouverte Web


Room - la salle de discussion pour les utilisateurs enregistrés de WBT Tutor Room - la
salle de discussion orientée cours FAQ - vos questions, nos réponses

Remarque : Les salons de discussion sont ouverts à tous mais sont surveillés par notre administrateur de chat.
S'il vous plaît soyez gentil et suivez les directives de comportement à l'intérieur de la salle de discussion.

ST-7PRO1 Quelle
Formation SITRAIN pour
Page 21 est la prochaine étapeÿ?
Automatisation et variateurs
Machine Translated by Google

Démoversionen

Lernmédien

Bucher

Logiciel

SIMATIC S7 Siemens Date: 12.03.03


Formation SITRAIN pour
AG 2003. Tous droits réservés. Automatisation et variateurs
Dossier: PRO1_14E.22

Magasiner et charger Êtes-vous intéressé par des versions de démonstration, des CD-ROM d'auto-apprentissage, de la documentation
technique, des outils logiciels ou des logiciels de simulation ?

Vous trouverez rapidement et facilement ce que vous cherchez dans Shop&Load. Faites simplement votre sélection dans les
listes d'articles, passez votre commande dans le panier, enregistrez-vous et payez facilement par carte de crédit ou par facture.
Les articles commandés vous seront expédiés sous 14 jours.

ST-7PRO1 Quelle
Formation SITRAIN pour
Automatisation et variateurs Page 22 est la prochaine étapeÿ?

Vous aimerez peut-être aussi