Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
S7-PLCSIM V5.4
Guide de l'utilisateur
Edition : 01/2007
Copyright et conseils de sécurité
Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité ainsi que pour éviter des
dommages matériels. Elles sont mises en évidence par un triangle d'avertissement et sont présentées, selon le
risque encouru, de la façon suivante :
Danger
signifie que la non-application des mesures de sécurité appropriées conduit à la mort ou à des lésions
corporelles graves.
Attention
signifie que la non-application des mesures de sécurité appropriées peut conduire à la mort ou à des
lésions corporelles graves.
Avertissement
Utilisé avec le symbole de mise en garde, signifie que la non-application des mesures de sécurité
appropriées peut conduire à des lésions corporelles légères.
Avertissement
Utilisé sans le symbole de mise en garde, signifie que la non-application des mesures de sécurité
appropriées peut conduire à un dommage matériel.
Nota
Utilisé sans le symbole de mise en garde, signale une situation potentielle pouvant entraîner un résultat ou
un état non désiré.
Personnel qualifié
La mise en service et l'utilisation de l'appareil ou du système ne doivent être effectuées que conformément au
manuel. Seules des personnes qualifiées sont autorisées à effectuer des interventions sur l'appareil. Il s'agit de
personnes qui ont l'autorisation de mettre en service, de mettre à la terre et de repérer des appareils, systèmes et
circuits électriques conformément aux règles de sécurité en vigueur.
Attention
L'appareil ne doit être utilisé que pour les applications spécifiées dans le catalogue ou dans la
description technique, et exclusivement avec des périphériques et composants recommandés
par Siemens.
Le transport, le stockage, le montage, la mise en service ainsi que l'utilisation et la maintenance
adéquats du produit sont les conditions indispensables pour garantir son fonctionnement
correct et sûr.
Marques de fabrique
Siemens® et SIMATIC® sont des marques déposées par SIEMENS AG.
STEP 7™ et S7™ sont des marques de SIEMENS AG.
Aide supplémentaire
Adressez-vous à votre agence Siemens si certaines de vos questions techniques restent sans réponse,
si vous désirez passer une commande ou si vous voulez connaître les offres de formation.
Téléphone : +1 (800) 333-7421 Téléphone : +49 (0) 180 5050 222 Téléphone : +86 10 64 75 75 75
Télécopie : +1 (423) 262-2200 Télécopie : +49 (0) 180 5050 223 Télécopie : +86 10 64 74 74 74
S7-PLCSIM V5.4 v
A5E00992426-01
Printed Documentation
vi S7-PLCSIM V5.4
A5E00992426-01
Présentation du produit
S7-PLCSIM vous permet d'exécuter et de tester votre programme utilisateur STEP 7 dans un automate
programmable (AP) que vous simulez. Cette simulation s'exécute dans votre ordinateur ou dans votre
console de programmation, par exemple une PG 740, une PG Power ou une PG Field. La simulation
étant complètement réalisée au sein du logiciel STEP 7, il n'est pas nécessaire qu'une liaison soit
établie avec un matériel S7 quelconque (CPU ou module de signaux). Vous pouvez utiliser S7-PLCSIM
pour simuler des programmes utilisateur STEP 7 qui ont été conçus pour des S7-300, des S7-400 et
des contrôleurs WinAC.
S7-PLCSIM fournit une interface simple avec le programme utilisateur STEP 7 pour visualiser et forcer
différents objets comme des entrées et des sorties. Tout en exécutant votre programme dans l'AP de
simulation, vous avez également la possibilité de mettre en œuvre les diverses applications du logiciel
STEP 7 comme, par exemple, la table des variables (VAT) afin d'y visualiser et d'y forcer des variables.
Caractéristiques de S7-PLCSIM
Vous pouvez exécuter les tâches suivantes à l'aide de S7-PLCSIM :
• Vous pouvez activer ou désactiver la simulation dans le gestionnaire de projets SIMATIC en
cliquant sur le bouton de simulation . Au démarrage de S7-PLCSIM, vous pouvez ouvrir
une simulation existante ou sélectionner un noeud dans un projet STEP 7 pour l'accès à la
CPU. Lorsque S7-PLCSIM s'exécute, toute nouvelle liaison depuis STEP 7 est
automatiquement dirigée vers la CPU de simulation.
• Vous pouvez exécuter des programmes destinés aux CPU S7-300 ou S7-400, y compris la
CPU 317-T sur l'AP de simulation. S7-PLCSIM peut également exécuter des programmes
destinés aux contrôleurs WinAC.
• Vous pouvez créer des fenêtres dans lesquelles vous avez la possibilité d'accéder aux zones
de mémoire d'entrée et de sortie, aux accumulateurs ainsi qu'aux registres de la CPU de
simulation. Vous pouvez également accéder à la mémoire par l'adressage symbolique.
• Vous pouvez exécuter des temporisations automatiquement ou les définir et les réinitialiser
manuellement. La réinitialisation peut porter sur des temporisations individuelles ou sur toutes
les temporisations à la fois.
• Vous pouvez changer la position du commutateur de mode de fonctionnement de la CPU
(RUN, RUN-P et STOP). De plus, la simulation de modules met à votre disposition une fonction
de pause qui vous permet d'interrompre momentanément la CPU, sans affecter l'état du
programme.
• Vous pouvez utiliser des OB d'alarme avec l'AP de simulation pour tester le comportement de
votre programme.
• Vous pouvez enregistrer une série d'événements (manipulation des zones de mémoire d'entrée
et de sortie, mémentos, temporisations et compteurs) et lire votre enregistrement afin
d'automatiser les tests de programme.
Vous pouvez utiliser toutes les applications de STEP 7 avec l'AP de simulation. Bien que l'AP de
simulation soit essentiellement logiciel, STEP 7 le considère comme un AP S7 réel, à quelques
différences près.
S7-PLCSIM V5.4 7
A5E00992426-01
Présentation du produit
Mise en route
Si l'utilisation du logiciel de simulation de modules S7-PLCSIM ne vous est pas encore familière, suivez
les procédures suivantes pour sa mise en route. Le mode de simulation est disponible à partir du
gestionnaire de projets SIMATIC à condition qu'aucune liaison à des AP réels ne soit établie. Avant
d'utiliser S7-PLCSIM, procédez comme suit pour établir une liaison à un exemple de programme
STEP 7 :
1. Ouvrez le gestionnaire de projets SIMATIC, puis l'exemple de projet
"ZFr01_09_STEP7__Feux". Il s'agit d'un projet-exemple fourni par STEP 7.
2. Cliquez sur ou sélectionnez la commande Outils > Simulation de modules. Cela lance
l'application S7-PLCSIM et affiche la boîte de dialogue "Ouvrir projet".
3. Dans la boîte de dialogue "Ouvrir projet", choisissez l'option "Sélectionner un noeud d'accès à
la CPU" et cliquez sur OK. S7-PLCSIM ouvre alors la boîte de dialogue "Sélectionner un noeud
d'accès à la CPU" dans laquelle est affiché par défaut l'exemple de projet qui est ouvert dans
STEP 7.
4. Sélectionnez le noeud d'accès MPI par défaut et cliquez sur OK.
Une fois que vous avez sélectionné le noeud d'accès à la CPU depuis S7-PLCSIM, chargez le projet
STEP 7 :
1. Dans le gestionnaire de projets SIMATIC, naviguez jusqu'au dossier "Blocs" du projet-exemple.
2. Cliquez sur ou choisissez la commande Système cible > Charger pour charger le dossier
"Blocs" dans l'AP de simulation.
3. Lorsque le message "Voulez-vous charger les données système ?" s'affiche, choisissez Non si
vous ne voulez pas charger de configuration matérielle dans l'AP de simulation ou Oui si vous
désirez en charger une (par exemple, afin d'utiliser la mémoire d'horloge).
A ce point, vous pouvez utiliser S7-PLCSIM pour simuler l'exécution du programme et pour visualiser et
commander l'application :
1. Dans S7-PLCSIM, créez de nouvelles fenêtres pour visualiser les informations provenant de
l'AP de simulation :
• Cliquez sur ou sélectionnez la commande Insertion > Sortie pour afficher une
seconde fenêtre, AB0 (octet de sortie 0).
6. Cliquez sur ou choisissez la commande Fichier > Enregistrer CPU sous pour
sauvegarder la version actuelle de la simulation d'AP dans un nouveau fichier.
8 S7-PLCSIM V5.4
A5E00992426-01
Présentation du produit
2. Cliquez sur ou sélectionnez Affichage > En ligne pour activer le mode en ligne.
3. Parcourez le boîte de recherche jusqu'au dossier Blocs dans le projet-exemple ZEBRA, puis
ouvrez FC1. Cela entraîne l'ouverture de l'application "CONT/LIST/LOG".
4. Lorsque la CPU de simulation se trouve à l'état de marche et que vous avez activé le bit 0 de
EB0 (étape 11 ci-dessus), activez la fenêtre d'application "CONT/LIST/LOG" et choisissez la
commande Test > Visualisation pour observer les effets de ces modifications sur le
programme.
S7-PLCSIM V5.4 9
A5E00992426-01
Présentation du produit
10 S7-PLCSIM V5.4
A5E00992426-01
Présentation du produit
Lorsque vous modifiez des variables dans une CPU de simulation à partir d'une table de
variables STEP 7, vous devez vous assurer que les actualisations des mémoires images ne
provoquent pas de substitution ou de lecture de valeurs allant au-delà de la modification voulue.
Définissez les points de déclenchement pour la modification des variables comme suit :
• Pour les entrées, sélectionnez "Début de cycle" comme point de déclenchement du
forçage.
• Pour les sorties, sélectionnez "Fin de cycle" comme point de déclenchement du forçage.
S7-PLCSIM diffère également d'un AP réel en ce qui concerne les points suivants :
• Mémoires tampons de diagnostic: S7-PLCSIM ne prend pas en charge tous les messages
d'erreur inscrits dans la mémoire tampon de diagnostic. Il est, par exemple, impossible de
simuler des erreurs de pile dans les erreurs de CPU ou d'EEPROM. Mais il est possible de
simuler la plupart des erreurs d'E/S et de programme.
• Un changement d'état de fonctionnement (par exemple, de RUN à STOP) ne met pas les
entrées/sorties dans un état de "sécurité".
• Les modules fonctionnels (FM) ne sont pas pris en charge.
• La communication d'égal à égal (entre deux CPU S7-400 dans le même châssis) n'est pas
possible.
• S7-PLCSIM prend en charge quatre accumulateurs comme une CPU S7-400. Dans certains
cas spéciaux, un programme s'exécutant dans S7-PLCSIM avec quatre accumulateurs aura un
comportement différent du même programme s'exécutant dans une CPU S7-300 qui n'utilise
que deux accumulateurs.
• S7-PLCSIM ne prend pas en charge le forçage de variables.
• S7-PLCSIM exécute quelques SFB et SFC de la même façon qu'un AP réel. Pour certains
autres, S7-PLCSIM valide les paramètres d'entrée et renvoie des sorties qui sont correctes
mais qui ne correspondent pas nécessairement à ce qu'un AP S7 réel avec des E/S physiques
renverrait. Quant au reste, S7-PLCSIM les traite comme des opérations nulles.
Différences concernant les E/S
La plupart des CPU de la gamme S7-300 procèdent à une configuration automatique des E/S : une fois
qu'un module a été inséré dans un automate physique, il est automatiquement reconnu par la CPU. Or,
cette fonction de configuration automatique n'est pas disponible dans un AP de simulation. Si vous
chargez un programme dans S7-PLCSIM à partir d'une CPU S7-300 qui configure automatiquement
les E/S, les données système ne comprennent pas de configuration d'E/S. En conséquence, lorsque
vous utilisez S7-PLCSIM avec des programmes S7-300, vous devez d'abord charger une configuration
matérielle afin de définir quels modules sont supposés être à la disposition de la CPU.
Pour charger une configuration matérielle dans S7-PLCSIM, vous pouvez créer un projet pour l'une des
CPU S7-300 qui ne configurent pas automatiquement les E/S, telles que la CPU 315-2DP, la CPU 316-
2DP ou la CPU 318-2. Placez une copie de votre configuration matérielle dans ce projet et chargez la
configuration matérielle dans S7-PLCSIM. Une fois cela fait, vous pouvez charger les blocs de code
provenant de n'importe lequel de vos projets S7 ; les E/S seront traitées correctement.
S7-PLCSIM V5.4 11
A5E00992426-01
Présentation du produit
12 S7-PLCSIM V5.4
A5E00992426-01
Présentation du produit
Indicateurs de la CPU
La fenêtre CPU dispose d'une série d'indicateurs qui correspondent aux voyants de signalisation sur
une CPU réelle :
• SF (erreur système) vous avertit que la CPU a détecté une erreur système, entraînant un
changement d'état de fonctionnement.
• DP (périphérie décentralisée ou E/S éloignées) indique l'état de la communication avec les
entrées/sorties décentralisées (éloignées).
• DC (alimentation) indique si la CPU se trouve sous ou hors tension.
• RUN indique que la CPU se trouve à l'état de marche.
• STOP indique que la CPU se trouve à l'état d'arrêt.
S7-PLCSIM V5.4 13
A5E00992426-01
Présentation du produit
Zones de mémoire
Pour accéder aux données de l'AP S7, vous adressez des zones de mémoire spécifiques possédant
des fonctions particulières :
Mémentos mémoire pour les M 131 072 bits (16 Ko) de mémoire M
données utilisées dans le
programme utilisateur
STEP 7
E/S adressables accès direct aux modules PE : périphérie 262,136 bits (32 Ko) de mémoire
d'entrées et de sorties d'entrée E/S
PA : périphérie de
Nota : La CPU actualise
sortie
la périphérie de sortie à
la fin de chaque cycle
CPU.
Mémoire image mémoire image pour les E : entrées Maximum : 131 072 bits (16 Ko)
du processus entrées et les sorties
A : sorties Prédéfinition : 131 072 bits (16 Ko)
(configurable ;
Nota : La CPU actualise
mise à jour à
les entrées au début de
chaque cycle)
chaque cycle CPU.
Vous pouvez également accéder aux données sauvegardées dans les blocs de données (DB).
14 S7-PLCSIM V5.4
A5E00992426-01
Présentation du produit
* Les OB signalés par un astérisque (*) sont des opérations nulles (NOP). Ils n'exécutent aucune
opération. Vous n'avez pas besoin de modifier un programme qui appelle une opération nulle.
S7-PLCSIM V5.4 15
A5E00992426-01
Présentation du produit
* Les SFB signalés par un astérisque (*) sont des opérations nulles (NOP) : ils n'exécutent aucune
opération. Vous n'avez pas besoin de modifier un programme qui appelle une opération nulle.
16 S7-PLCSIM V5.4
A5E00992426-01
Présentation du produit
SFC20 SFC21 SFC22 SFC23 SFC24 SFC25 SFC26** SFC27** SFC28 SFC29
SFC30 SFC31 SFC32 SFC33 SFC34 SFC35 SFC36 SFC37 SFC38 SFC39
SFC90
SFC126 SFC127
* Les SFC signalées par un astérisque (*) sont des opérations nulles (NOP) : elles n'exécutent aucune
opération. Vous n'avez pas besoin de modifier un programme qui appelle une opération nulle.
** Les SFC signalées par un double astérisque (**) n'acceptent qu'un paramètre d'entrée égal à 0.
S7-PLCSIM V5.4 17
A5E00992426-01
Présentation du produit
Utiliser l'aide
Vous pouvez accéder à l'aide de S7-PLCSIM via le menu d'aide ? ou de l'une des manières suivantes :
• Pour obtenir de l'aide sur un objet figurant dans la fenêtre de S7-PLCSIM, cliquez sur le bouton
Aide dans la barre d'outils, puis cliquez sur l'objet.
• Pour accéder à l'aide relative à une boîte de dialogue ou à un message d'erreur quelconques,
cliquez sur le bouton d'aide dans la boîte de dialogue ou de message, ou appuyez sur F1.
La fenêtre d'aide contient les boutons, commandes et onglets suivants :
Boutons d'aide
Bouton Masquer / bouton Afficher : Active ou désactive l'affichage du volet d'exploration (onglets
"Sommaire", "Index" et "Rechercher"). Pour réduire la taille globale de la fenêtre d'aide, vous pouvez
masquer le volet d'exploration. Lorsque vous voulez rechercher de nouvelles rubriques, cliquez sur le
bouton Afficher pour restaurer ce volet.
Bouton En arrière : Si vous avez examiné plus d'une rubrique, ce bouton vous permet de revenir à la
rubrique précédente.
Bouton Imprimer : Permet d'envoyer une rubrique sélectionnée ou un livre entier sur une imprimante
installée.
18 S7-PLCSIM V5.4
A5E00992426-01
Tâches de simulation
Démarrage d'une simulation
Vous pouvez utiliser l'une des méthodes suivantes pour démarrer S7-PLCSIM :
• Dans le menu Démarrer de Windows, sélectionnez la commande Simatic > STEP 7 > S7-
PLCSIM Simulation de modules.
• Dans la barre d'outils du gestionnaire de projets SIMATIC, cliquez sur le bouton
d'activation/désactivation de la simulation ou choisissez la commande Outils > Simulation
de modules.
Lorsque S7-PLCSIM démarre pour la première fois, vous voyez d'abord la boîte de dialogue Ouvrir
projet :
Lorsque le bouton de simulation est désactivé , toute nouvelle liaison est établie vers un AP réel. Si
vous cliquez sur le bouton "Partenaires accessibles", la fenêtre "Partenaires accessibles" affiche le
réseau des AP réels.
Nota
Vous ne disposez pas du mode de simulation s'il existe des liaisons à des AP réels.
Un seul AP peut être simulé à la fois.
S7-PLCSIM V5.4 19
A5E00992426-01
Tâches de simulation
Vous pouvez également cliquer sur ou sélectionner la commande Fichier > Sélectionner noeud
d'accès CPU dans S7-PLCSIM afin de sélectionner un noeud d'accès CPU pour votre simulation.
Nota : Dans les précédentes versions de S7-PLCSIM, vous pouviez uniquement simuler un AP
via une liaison MPI. Avec S7-PLCSIM V5.4, vous pouvez vous connecter via l'une quelconque
des liaisons suivantes :
• MPI
• DP
• Industrial Ethernet
• PC Internal
Si vous sélectionnez l'option "Sélectionner noeud d'accès CPU" dans la boîte de dialogue Ouvrir projet,
dans le menu Fichier ou via le bouton correspondant, une boîte de dialogue s'affiche dans laquelle
vous sélectionnez un noeud dans un projet STEP 7 que S7-PLCSIM utilisera pour simuler un noeud et
un sous-réseau. Si un projet est ouvert dans STEP 7, S7-PLCSIM affiche ce projet. Dans le cas
contraire, vous devez sélectionner une entrée de l'application et un nom de projet à partir desquels
établir une liaison. La boîte de dialogue "Sélectionner noeud d'accès CPU" pour un projet ouvert est
présentée ci-dessous :
20 S7-PLCSIM V5.4
A5E00992426-01
Tâches de simulation
Procédez comme suit pour sélectionner un projet STEP 7 et un noeud d'accès CPU :
1. Sélectionnez soit "Projet" soit "Projet-exemple" dans la liste déroulante Entrée de l'application.
2. Sélectionnez un nom de projet ou un nom de projet-exemple dans la liste déroulante Nom. La
boîte de dialogue affiche alors un explorateur de noeuds qui montre la configuration de projet
et tous les noeuds configurés. Les noeuds sont précédés de ce symbole : .
3. Sélectionnez un noeud dans l'explorateur de noeuds.
Nota : Vous ne pouvez pas sélectionner un noeud non mis en réseau pour établir une
connexion de simulation. Si le projet que vous comptez simuler n'a pas de noeuds en
réseau, S7-PLCSIM fournit un noeud de connexion par défaut qui apparaît sous la
forme "MPI(1) adr: 2(default)". S7-PLCSIM fournit uniquement ce noeud par défaut
lorsqu'aucun noeud en réseau n'existe.
4. Si vous ne voulez pas utiliser les mnémoniques de ce projet STEP 7, désélectionnez la case
"Insérer mnémoniques". Par défaut, S7-PLCSIM utilise les mnémoniques pour le projet STEP 7
si des mnémoniques existent. Vous avez également la possibilité d'utiliser des mnémoniques
d'un autre projet. Pour ce faire, utilisez la commande "Insérer mnémoniques" du menu Options.
5. Cliquez sur OK.
S7-PLSCIM simule la CPU du noeud sélectionné, tous les noeuds appartenant à cette CPU, ainsi que
le sous-réseau du noeud sélectionné. Après votre sélection, le sous-réseau est visible sous Partenaires
accessibles dans le gestionnaire de projets SIMATIC Manager.
Nota
S7-PLCSIM modifie automatiquement l'entrée de l'application S7ONLINE en un sous-réseau de
simulation. N'utilisez pas l'application "Paramétrage de l'interface PG/PC" pour modifier cette entrée de
l'application pendant la simulation. En effet, S7-PLCSIM redonne à l'entrée de l'application sa valeur
initiale lorsque vous quittez la simulation.
S7-PLCSIM V5.4 21
A5E00992426-01
Tâches de simulation
Une fois que vous avez ouvert une simulation d'AP archivée, vous pouvez ajouter ou modifier les
fenêtres affichées dans S7-PLCSIM. Vous pouvez exécuter la commande Fichier > Ouvrir la
disposition pour sélectionner une autre disposition si vous en avez archivé plusieurs. Modifier la
disposition ne provoque pas de modification des informations de programme, mais affecte uniquement
la manière dont les informations sont affichées.
Nota
Lorsque vous ouvrez une simulation d'AP nouvelle ou archivée, toutes les fenêtres qui étaient affichées
dans S7-PLCSIM sont automatiquement fermées. Si vous avez l'intention d'ouvrir une disposition
archivée ainsi qu'une simulation d'AP nouvelle ou archivée, nous vous conseillons donc d'ouvrir l'AP de
simulation avant d'ouvrir la disposition.
22 S7-PLCSIM V5.4
A5E00992426-01
Tâches de simulation
Pour sélectionner le mode Cycle unique, cliquez sur ou choisissez la commande Exécution >
Mode d'exécution > Cycle unique. L'exécution d'un programme cycle par cycle vous permet
d'observer les changements dans chaque cycle. Alors que la vitesse d'exécution par une CPU réelle
est supérieure à la vitesse d'affichage des données par l'éditeur, l'option "Cycle unique" de S7-PLCSIM
vous permet de "figer" l'état du programme d'un cycle au suivant.
Pour sélectionner le mode Cycle continu, cliquez sur ou choisissez la commande Exécution >
Mode d'exécution > Cycle continu. Le mode "Cycle continu" est pris par défaut.
S7-PLCSIM V5.4 23
A5E00992426-01
Tâches de simulation
24 S7-PLCSIM V5.4
A5E00992426-01
Tâches de simulation
S7-PLCSIM V5.4 25
A5E00992426-01
Tâches de simulation
26 S7-PLCSIM V5.4
A5E00992426-01
Tâches de simulation
Réinitialiser temporisations
Sélectionnez la commande Exécution > Réinitialiser temporisations pour réinitialiser une
temporisation ou toutes les temporisations dans votre programme. Vous pouvez sélectionner "Toutes
les temporisations" pour réinitialiser toutes les temporisations du programme ou vous pouvez indiquer
une temporisation spécifique à réinitialiser.
La barre d'outils Mode CPU fournit également des boutons pour la réinitialisation des temporisations.
Pour réinitialiser toutes les temporisations dans votre programme, cliquez sur le bouton Réinitialiser
temporisations dans la barre d'outils.
Pour réinitialiser une temporisation individuelle, utilisez le bouton Réinitialiser temporisation dans
la fenêtre de cette temporisation spécifique.
Pour réinitialiser une temporisation individuelle, utilisez le bouton Réinitialiser temporisation dans
la fenêtre de cette temporisation.
Voir aussi :
Temporisations automatiques
Fenêtre "Temporisations"
Réinitialiser temporisations
S7-PLCSIM V5.4 27
A5E00992426-01
Tâches de simulation
28 S7-PLCSIM V5.4
A5E00992426-01
Tâches de simulation
Cliquez sur le bouton Nouveau fichier d'événements pour créer un nouveau fichier d'événements.
Cliquez sur le bouton Ouvrir fichier d'événements pour localiser et ouvrir un fichier d'événements
existant.
Cliquez sur le bouton Enregistrer fichier d'événements pour sauvegarder les événements que vous
venez d'enregistrer.
Cliquez sur le bouton Enregistrer pour lancer l'enregistrement d'une série d'événements. Utilisez
les fenêtres de votre simulation pour activer et désactiver des bits, ainsi que pour affecter des valeurs
de données désirées. L'enregistreur saisit chaque modification effectuée sur des zones de mémoire.
Cliquez sur le bouton Arrêt pour arrêter l'enregistrement ou la lecture des événements.
Le bouton Delta permet de sélectionner une vitesse avant la lecture d'un enregistrement. Votre
choix affecte la durée globale de lecture. Toutefois, si vous avez enregistré certains événements avec
moins ou plus d'écart entre eux, les intervalles de temps relatifs sont préservés même si le temps de
lecture global est réduit ou augmenté en raison de votre choix Delta.
Vous avez deux moyens de vous assurer que vous enregistrez ou lisez bien des événements :
• Vérifiez le mode indiqué dans la barre d'état de la boîte de dialogue "Enregistrer/lire" :
Enregistrement, Lecture ou Inactif.
• Observez la barre de titre de la boîte de dialogue "Enregistrer/lire". Elle doit afficher une valeur
numérique qui s'incrémente à chaque fois que vous enregistrez ou lisez un événement.
Si vous êtes satisfait de votre enregistrement, n'oubliez pas de le sauvegarder à l'aide du bouton
Enregistrer fichier d'événements avant de fermer S7-PLCSIM.
S7-PLCSIM V5.4 29
A5E00992426-01
Tâches de simulation
Conseils afin de remédier aux erreurs
Problème : Solution :
J'ai enregistré une Si vous fermez S7-PLCSIM sans sauvegarder les événements enregistrés
série d'événements, dans un fichier d'événements, votre travail est perdu. Utilisez le bouton
puis ai fermé S7-
PLCSIM. Lorsque j'ai Enregistrer fichier d'événements pour sauvegarder votre travail avant de
réouvert S7-PLCSIM, fermer S7-PLCSIM.
ces événements se
sont avérés
introuvables.
J'ai enregistré une Vérifiez le mode qui est affiché dans la barre d'état de la boîte de dialogue
série d'événements, Enregistrer/lire. S'il s'agit de Lecture, observez la barre de titre pour voir
mais rien ne s'est quand une valeur numérique y apparaît. En effet, lors de la lecture
passé lorsque j'ai d'événements, un compteur dans la barre de titre indique combien
essayé de les lire. d'événements ont déjà été lus. Notez que si vous lancez un enregistrement
mais ne vous dépêchez pas de déclencher des événements, l'enregistreur
saisit le retard de temps. Lorsque vous relirez l'enregistrement, le premier
événement mettra donc autant de temps à se produire.Vous pouvez vérifier
dans votre fichier d'événements que, en fait, vos événements ont été
correctement enregistrés.Vous pouvez ajuster la vitesse de lecture de
Je ne me rappelle pas Vous pouvez attribuer des noms longs et détaillés à vos fichiers d'événements
quel fichier afin de mieux les différencier. Si nécessaire, vous pouvez examiner vos
d'événements contient fichiers dans un éditeur de texte afin de localiser celui contenant la séquence
la séquence désirée. Par défaut, les fichiers d'événements sont sauvegardés dans le
d'événements que je répertoire C:\Siemens\PLCSIM\S7wsi\S7EVENTS. Toutefois, si vous avez
veux lire. effectué une mise à niveau à partir de la version 3.0 ou 4.0 de S7-PLCSIM, le
stockage se fait par défaut dans C:\Siemens\STEP7\S7wsi\S7EVENTS.
30 S7-PLCSIM V5.4
A5E00992426-01
Tâches de simulation
Problème : Solution :
J'ai changé un seul Si une fenêtre "Entrée", "Sortie", "Mémento", "Zone de mémoire" ou "Bits
bit, mais lorsque j'ai verticalement" affiche seulement un bit (par exemple, Q0.0, bits), un
relu mon changement de bit est enregistré correctement uniquement comme
enregistrement, l'octet changement de ce bit précis. Mais si la fenêtre affiche les huit bits (par
entier avait changé. exemple, QB0, bits), une modification d'un bit unique de cet octet est
enregistrée comme modification de la valeur d'octet et non comme
modification de ce bit uniquement. Ainsi, il est possible que, pendant la lecture
de l'enregistrement, d'autres bits dans l'octet soient représentés comme
variant (par exemple, mémentos du processus ou entrées booléennes) alors
que, en fait, ils ne seraient pas affectés lors du fonctionnement d'un AP réel.
J'essaie d'enregistrer Tenez compte des informations suivantes pour l'enregistrement d'événements
des événements en lorsque la fenêtre CPU est en mode Cycle unique :
mode Cycle unique
• Vous ne pouvez pas lancer d'enregistrement en mode Cycle unique si
, mais
l'enregistreur ne vous ne cliquez pas sur le bouton Cycle suivant pour incrémenter
fonctionne pas le décompte de cycles. En effet, le premier événement dans votre
comme prévu. enregistrement doit avoir une valeur Delta supérieure ou égale à 1.
Or, la valeur Delta se base sur le nombre de cycles qui se sont
exécutés depuis l'événement précédent (dans ce cas, lorsque vous
avez cliqué sur le bouton Enregistrer) et, si vous commencez
l'enregistrement en mode Cycle unique, aucun cycle ne s'est écoulé.
Vous devez donc incrémenter le cycle.
• Lorsque vous enregistrez des événements en mode Cycle unique, ils
ont une valeur Delta de zéro (car ils se produisent tous à l'intérieur du
même cycle). Ainsi, lorsque vous relisez l'enregistrement, tous les
événements que vous avez enregistrés pendant un cycle unique
s'affichent en une séquence si rapide qu'ils semblent se produire
simultanément. Pour générer un intervalle de temps discernable entre
les événements, vous devez cliquer sur le bouton Cycle suivant ou
commuter entre les modes Cycle continu et Cycle unique pour
chaque événement.
Mon fichier Les événements sont enregistrés avec les abréviations SIMATIC dans S7-
d'événements contient PLCSIM quelle que soit votre sélection dans STEP 7. Ne tenez pas compte
des abréviations de ce phénomène.
allemandes bien que
je ne les aie pas
sélectionnées dans
STEP 7.
S7-PLCSIM V5.4 31
A5E00992426-01
Tâches de simulation
Surveillance du cycle
La commande Exécution > Surveillance du cycle ouvre une boîte de dialogue dans laquelle vous
pouvez activer ou désactiver la surveillance du cycle (chien de garde) et définir le temps de
surveillance de cycle maximum pour la simulation. Le temps de cycle maximum est le temps maximal
que peut prendre le processus pour un cycle entier du programme utilisateur S7 dans l'OB1 et la mise
à jour des entrées/sorties concernées. Le dépassement de ce temps entraîne le passage de l'AP de
simulation à l'état d'arrêt (STOP).
Comme l'exécution du programme peut être bien plus lente dans S7-PLCSIM qu'elle ne le serait dans
une CPU réelle (en particulier quand d'autres applications ont une priorité d'exécution plus élevée),
vous pouvez être confronté à des délais de réponse ennuyeux. Cette boîte de dialogue vous permet
alors de désactiver la surveillance du temps de cycle ou d'allonger la temporisation correspondante
sans modifier le programme dans l'AP cible.
Notez que cette boîte de dialogue ne correspond pas au temps de surveillance défini dans la
configuration matérielle ; les modifications affectent uniquement la simulation.
Si l'option d'activation de la surveillance du cycle est sélectionnée, vous pouvez donner au temps de
surveillance toute valeur comprise entre 1 seconde (1000 ms) et 1 minute (60000 ms), ces valeurs
étant incluses. Le temps de surveillance de cycle pris par défaut est de 6000 ms.
32 S7-PLCSIM V5.4
A5E00992426-01
Tâches de simulation
S7-PLCSIM V5.4 33
A5E00992426-01
Tâches de simulation
34 S7-PLCSIM V5.4
A5E00992426-01
Fenêtres
S7-PLCSIM fournit plusieurs fenêtres vous permettant de surveiller et de modifier diverses
composantes de l'AP de simulation. En voici la liste :
• Fenêtre CPU
• Fenêtre Accus et mot d'état
• Fenêtre Registres de blocs
• Fenêtre Piles
• Fenêtre Entrée
• Fenêtre Sortie
• Fenêtre Mémento
• Fenêtre Temporisations
• Fenêtre Compteurs
• Fenêtre Zone de mémoire
• Fenêtre Bits verticalement
Vous pouvez utiliser l'adressage symbolique avec les fenêtres. Dans ce cas, des info-bulles sont
disponibles pour tous les champs des fenêtres auxquels des mnémoniques ont été affectés. Pour
afficher l'adresse symbolique et le commentaire d'un champ de fenêtre (séparés par un point) dans une
info-bulle, vous pouvez pointer sur ce champ avec la souris.
Nota
Si vous utilisez dans une fenêtre une adresse correspondant à une E/S périphérique de système F, S7-
PLCSIM affiche cette fenêtre sur fond jaune.
S7-PLCSIM V5.4 35
A5E00992426-01
Fenêtres
Fenêtre "CPU"
Cette fenêtre est présente par défaut lorsque vous ouvrez une nouvelle simulation. Elle vous permet de
visualiser et modifier l'état de fonctionnement de la CPU de simulation.
Les états de fonctionnement dans la fenêtre CPU fonctionnent de la même manière que le
commutateur à clé sur une CPU réelle : si vous utilisez une application de STEP 7 pour changer l'état
de fonctionnement de la CPU ou s'il change automatiquement (par exemple, suite à une situation
d'erreur qui fait passer la CPU de l'état de marche (RUN) à celui d'arrêt), les indicateurs RUN/STOP
changent, et non pas le commutateur à clé. Vous êtes ainsi averti d'un changement d'état de
fonctionnement, probablement causé par une erreur dans le programme.
Le bouton MRES vous permet de réinitialiser la mémoire et d'effacer les blocs et la configuration
matérielle de l'AP de simulation.
Fenêtre "Piles"
Procédez de l'une des manières suivantes pour ajouter cette fenêtre à une simulation :
• Sélectionnez la commande Affichage > Piles
36 S7-PLCSIM V5.4
A5E00992426-01
Fenêtres
Fenêtre "Entrée"
Procédez de l'une des manières suivantes pour ajouter cette fenêtre à une simulation :
• Choisissez la commande Insertion > Entrée
Fenêtre "Sortie"
Procédez de l'une des manières suivantes pour ajouter cette fenêtre à une simulation :
• Choisissez la commande Insertion > Sortie
S7-PLCSIM V5.4 37
A5E00992426-01
Fenêtres
Fenêtre "Mémento"
Procédez de l'une des manières suivantes pour accéder à cette fenêtre :
• Choisissez la commande Insertion > Mémento
Fenêtre "Temporisation"
Procédez de l'une des manières suivantes pour ajouter cette fenêtre à une simulation :
• Sélectionnez la commande Insertion > Temporisation
Pour réinitialiser toutes les temporisations dans votre programme, cliquez sur le bouton Réinitialiser
temporisations dans la barre d'outils.
Pour réinitialiser une temporisation individuelle, utilisez le bouton Réinitialiser temporisation dans
la fenêtre de cette temporisation.
Vous pouvez utiliser l'adressage symbolique pour la temporisation si vous avez défini des
mnémoniques. Vous pouvez également configurer les temporisations afin qu'elles s'exécutent
automatiquement ou manuellement à l'aide de commandes du menu Exécution.
Fenêtre "Compteur"
Procédez de l'une des manières suivantes pour ajouter cette fenêtre à une simulation :
• Sélectionnez la commande Insertion > Compteur
38 S7-PLCSIM V5.4
A5E00992426-01
Fenêtres
S7-PLCSIM V5.4 39
A5E00992426-01
Fenêtres
40 S7-PLCSIM V5.4
A5E00992426-01
OB d'alarme et d'erreur
S7-PLCSIM prend en charge les OB d'alarme et d'erreur suivants :
• OB40 à OB47 (alarmes de processus)
• OB70 (erreur de redondance E/S) {systèmes 417-H seulement}
• OB72 (erreur de redondance CPU) {systèmes 417-H seulement}
• OB73 (erreur de redondance communication) {systèmes 417-H seulement}
• OB80 (erreur de temps)
• OB82 (alarme de diagnostic)
• OB83 (alarme de débrochage/enfichage)
• OB85 (erreur de classe de priorité)
• OB86 (défaillance d'unité)
Pour simuler le déclenchement de l'un de ces OB, sélectionnez dans le menu S7-PLCSIM la
commande Exécution > Déclenchement OB d'erreur, puis l'OB ou le groupe d'OB que vous voulez
déclencher.
Remarque
Si des valeurs dans l'AP de simulation changent après le déclenchement d'un OB
d'erreur ou d'alarme alors que ce dernier s'exécute, S7-PLCSIM n'actualise pas l'OB
avec les données modifiées. Pour que l'OB utilise les données modifiées, vous devez
fermer la boîte de dialogue d'OB et la réouvrir.
Remarque
Si des valeurs dans l'AP de simulation changent après le déclenchement d'un OB
d'erreur ou d'alarme alors que ce dernier s'exécute, S7-PLCSIM n'actualise pas l'OB
avec les données modifiées. Pour que l'OB utilise les données modifiées, vous devez
fermer la boîte de dialogue d'OB et la réouvrir.
S7-PLCSIM V5.4 41
A5E00992426-01
OB d'alarme et d'erreur
Pour plus d'informations, reportez-vous à l'aide système de STEP 7 sur les blocs d'organisation ou au
manuel Logiciel système pour SIMATIC S7-300/400, Fonctions standard et fonctions système.
42 S7-PLCSIM V5.4
A5E00992426-01
OB d'alarme et d'erreur
Vous devez aussi entrer des valeurs pour l'adresse de base du maître DP, l'identificateur système du
maître DP, l'adresse de base de l'esclave DP et le numéro de station DP. Chaque champ doit
correspondre à la valeur affectée dans la configuration matérielle STEP 7 du projet dont vous effectuez
la simulation.
L'adresse de base de l'esclave DP, le numéro de station DP et la sélection d'entrée/sortie sont
uniquement disponibles pour le code d'erreur 0xA3.
Pour plus d'informations, reportez-vous à l'aide système de STEP 7 sur les blocs d'organisation ou au
manuel Logiciel système pour SIMATIC S7-300/400, Fonctions standard et fonctions système.
S7-PLCSIM V5.4 43
A5E00992426-01
OB d'alarme et d'erreur
Paramètre Variable ID
B#16#75
B#16#78
B#16#79
44 S7-PLCSIM V5.4
A5E00992426-01
OB d'alarme et d'erreur
Pour plus d'informations, reportez-vous à l'aide système de STEP 7 sur les blocs d'organisation ou au
manuel Logiciel système pour SIMATIC S7-300/400, Fonctions standard et fonctions système.
S7-PLCSIM V5.4 45
A5E00992426-01
OB d'alarme et d'erreur
Pour plus d'informations, reportez-vous à l'aide système de STEP 7 sur les blocs d'organisation ou au
manuel Logiciel système pour SIMATIC S7-300/400, Fonctions standard et fonctions système.
46 S7-PLCSIM V5.4
A5E00992426-01
OB d'alarme et d'erreur
L'OB requis est encore en cours de OB80_FLT_ID BYTE Code d'erreur :B#16#02
traitement
Pour plus d'informations, reportez-vous à l'aide système de STEP 7 sur les blocs d'organisation ou au
manuel Logiciel système pour SIMATIC S7-300/400, Fonctions standard et fonctions système.
S7-PLCSIM V5.4 47
A5E00992426-01
OB d'alarme et d'erreur
Situations d'erreur
Cochez les cases d'option suivantes pour valider les situations d'erreur suivantes :
48 S7-PLCSIM V5.4
A5E00992426-01
OB d'alarme et d'erreur
Pour plus d'informations, reportez-vous à l'aide système de STEP 7 sur les blocs d'organisation ou au
manuel Logiciel système pour SIMATIC S7-300/400, Fonctions standard et fonctions système.
S7-PLCSIM V5.4 49
A5E00992426-01
OB d'alarme et d'erreur
Pour plus d'informations, reportez-vous à l'aide système de STEP 7 sur les blocs d'organisation ou au
manuel Logiciel système pour SIMATIC S7-300/400, Fonctions standard et fonctions système.
50 S7-PLCSIM V5.4
A5E00992426-01
OB d'alarme et d'erreur
Pour plus d'informations, reportez-vous à l'aide système de STEP 7 sur les blocs d'organisation ou au
manuel Logiciel système pour SIMATIC S7-300/400, Fonctions standard et fonctions système.
S7-PLCSIM V5.4 51
A5E00992426-01
OB d'alarme et d'erreur
52 S7-PLCSIM V5.4
A5E00992426-01
OB d'alarme et d'erreur
Onglet Défaillance DP
Cet onglet vous permet de rechercher les défaillances éventuelles du système DP et d'afficher l'état de
la périphérie décentralisée dans différentes situations d'erreur. Les paramètres que vous sélectionnez
dans cet onglet sont transmis aux variables ci-après lors de l'appel de l'OB.
Pour plus d'informations, reportez-vous à l'aide système de STEP 7 sur les blocs d'organisation ou au
manuel Logiciel système pour SIMATIC S7-300/400, Fonctions standard et fonctions système.
S7-PLCSIM V5.4 53
A5E00992426-01
Informations de référence
Barres d'outils de S7-PLCSIM
S7-PLCSIM comprend les barres d'outils présentées ci-après. Vous pouvez vous servir de la
commande Affichage > Barres d'outils pour les afficher ou les masquer.
Standard
La barre d'outils Standard contient des commandes sélectionnées du menu Fichier, du menu Edition,
du menu Affichage et du menu Fenêtre, ainsi que l'aide "Qu'est-ce que c'est".
Les boutons de la barre d'outils Standard correspondent aux commandes suivantes: Fichier >
Nouvelle CPU, Fichier > Ouvrir CPU, Fichier > Enregistrer CPU, Fichier > Sélectionner noeud
d'accès CPU, Edition > Couper, Edition > Copier, Edition > Coller, Fenêtre > Cascade, Fenêtre >
Mosaïque classée, Affichage > Toujours visible et Aide Qu'est-ce que c'est.
Insertion
La barre d'outils Insertion contient des commandes sélectionnées du menu Insertion ou du menu
Affichage.
Les boutons de la barre d'outils Insertion correspondent aux commandes suivantes : Insertion >
Entrée , Insertion > Sortie, Insertion > Mémento, Insertion > Temporisation, Insertion >
Compteur, Insertion > Zone de mémoire, Insertion > Bits verticalement, Affichage >
Accumulateurs et Affichage > Registres de blocs.
Mode de la CPU
La barre d'outils Mode de la CPU contient des commandes sélectionnées du menu Exécution.
Les boutons de la barre d'outils Mode de la CPU correspondent aux commandes suivantes :
Exécution > Mode d'exécution > Cycle unique, Exécution > Mode d'exécution > Cycle continu,
Exécution > Pause et Exécution > Réinitialiser temporisations (toutes les temporisations).
Enregistrer/lire fichiers
Le bouton de barre d'outils Enregistrer/lire fichiers est également accessible à partir du menu Outils.
S7-PLCSIM V5.4 55
A5E00992426-01
Informations de référence
Menus de S7-PLCSIM
S7-PLCSIM comprend les menus suivants permettant d'effectuer diverses opérations avec l'AP de
simulation :
• Fichier
• Edition
• Affichage
• Insertion
• CPU
• Exécution
• Options
• Fenêtre
• Menu d'aide ?
56 S7-PLCSIM V5.4
A5E00992426-01
Informations de référence
Menu Fichier
Le menu Fichier de S7-PLCSIM contient les commandes suivantes :
Pour créer une nouvelle simulation d'AP, cliquez sur ou choisissez la commande Fichier >
Nouvelle CPU.
Cliquez sur ou sélectionnez la commande Fichier > Sélectionner noeud d'accès CPU
poursélectionner un noeud d'accès CPU vers un projet STEP 7. S7-PLSCIM simule la CPU du noeud
sélectionné, tous les noeuds appartenant à cette CPU, ainsi que tous les noeuds sur le sous-réseau du
noeud sélectionné.
Pour sélectionner et ouvrir une simulation d'AP existante (enregistrée), cliquez sur ou choisissez la
commande Fichier > Ouvrir CPU.
Cliquez sur ou choisissez la commande Fichier > Enregistrer CPU pour sauvegarder la version
actuelle de la simulation d'AP.
S7-PLCSIM V5.4 57
A5E00992426-01
Informations de référence
Commande Quitter
Pour fermer l'AP de simulation et quitter l'application de simulation de modules S7-PLCSIM, choisissez
la commande Fichier > Quitter.
Quitter S7-PLCSIM peut entraîner des erreurs dans les applications pour lesquelles existaient des
liaisons au simulateur.
58 S7-PLCSIM V5.4
A5E00992426-01
Informations de référence
Menu Edition
Le menu Edition de S7-PLCSIM contient les commandes suivantes :
Commande Annuler
Pour annuler la dernière action réalisée, choisissez la commande Edition > Annuler. Annuler ne
s'applique qu'à des zones de texte ou numériques pouvant être éditées et aux commandes des menus
Edition et Fenêtre .
Vous pouvez également accéder à la commande Annuler à partir du menu contextuel des zones de
texte modifiables.
Commande Couper
Choisissez la commande Edition > Couper ou cliquez sur pour effacer le texte sélectionné et le
placer dans le presse-papiers.
Commande Copier
Choisissez la commande Edition > Copier ou cliquez sur pour copier le texte sélectionné et le
placer dans le presse-papiers.
Commande Coller
Choisissez la commande Edition > Coller ou cliquez sur pour insérer le contenu du presse-
papiers (l'objet qui a été coupé ou copié en dernier) à la position du curseur.
S7-PLCSIM V5.4 59
A5E00992426-01
Informations de référence
Menu Affichage
Le menu Affichage de S7-PLCSIM contient les commandes suivantes :
Commande Accumulateurs
Choisissez la commande Affichage > Accumulateurs ou cliquez sur pour créer une fenêtre
Accus et mot d'état. Cette fenêtre vous permet de visualiser les accumulateurs, les bits du mot d'état et
les registres d'adresse.
Choisissez la commande Affichage > Registres de blocs ou cliquez sur pour créer une fenêtre
Registres de blocs dans laquelle vous pouvez visualiser le contenu des registres d'adresse de blocs de
données (DB1 et DB2). Elle affiche également le numéro du bloc de code actuel et du bloc de code
précédent, de même que celui de l'instruction (compteur d'adresse STEP ou CAD) pour chacun de ces
blocs.
Commande Piles
Choisissez la commande Affichage > Piles ou cliquez sur pour créer une fenêtre Piles dans
laquelle vous pouvez visualiser la pile des parenthèses et la pile MCR (relais de masquage).
Sélectionnez la commande Affichage> Toujours visible ou cliquez sur afin que S7-PLCSIM reste
toujours au premier plan, devant toute autre application s'exécutant concurremment. Répétez votre
action pour rendre à S7-PLCSIM son état normal.
60 S7-PLCSIM V5.4
A5E00992426-01
Informations de référence
Menu Insertion
Le menu Insertion de S7-PLCSIM contient les commandes suivantes pour l'affichage de fenêtres sur la
disposition en cours :
Commande Entrée
Cliquez sur ou choisissez la commande Insertion > Entrée pour créer une fenêtre dans laquelle
vous pouvez visualiser et forcer des variables dans la zone de mémoire des entrées (zone E). Cette
fenêtre s'ouvre avec l'adresse de mémoire par défaut EB0.
Commande Sortie
Cliquez sur ou choisissez la commande Insertion > Sortie pour créer une fenêtre dans laquelle
vous pouvez visualiser et forcer des variables dans la zone de mémoire des sorties (zone A). Cette
fenêtre s'ouvre avec l'adresse de mémoire par défaut AB0.
Commande Mémento
Pour créer une fenêtre dans laquelle vous pouvez visualiser et forcer des variables enregistrées dans
la zone des mémentos (M) de la CPU, cliquez sur le bouton ou choisissez la commande Insertion
> Mémento. Cette fenêtre s'ouvre avec l'adresse de mémoire par défaut M0.
Commande Temporisation
Cliquez sur ou choisissez la commande Insertion > Temporisation pour créer une fenêtre dans
laquelle vous pouvez visualiser et forcer les temporisations utilisées par le programme. Cette fenêtre
s'ouvre avec l'adresse de mémoire par défaut T 0.
Commande Compteur
Pour créer une fenêtre dans laquelle vous pouvez visualiser et forcer les compteurs utilisés par le
programme, cliquez sur ou choisissez la commande Insertion > Compteur. Cette fenêtre s'ouvre
avec l'adresse de mémoire par défaut Z 0.
Cliquez sur ou sélectionnez la commande Insertion > Bits verticalement pour créer une fenêtre
qui affiche l'adresse symbolique ou absolue à côté de chaque bit et vous permet de visualiser et de
forcer n'importe quelle variable utilisée par le programme, par exemple dans les zones de mémoire
d'entrée (E) ou de sortie (A). Vous pouvez ainsi également accéder aux données enregistrées dans les
blocs de données (DB).
S7-PLCSIM V5.4 61
A5E00992426-01
Informations de référence
Menu CPU
Le menu CPU de S7-PLCSIM contient les commandes suivantes :
62 S7-PLCSIM V5.4
A5E00992426-01
Informations de référence
Menu Exécution
Le menu Exécution de S7-PLCSIM contient les commandes suivantes :
Choisissez la commande Exécution > Mode d'exécution > Cycle unique ou cliquez sur pour
configurer la CPU de sorte qu'elle n'exécute qu'un cycle du programme à la fois. La CPU exécute le
programme complet durant un cycle, puis attend que vous démarriez le cycle suivant.
Choisissez la commande Exécution > Mode d'exécution > Cycle continu ou cliquez sur pour
configurer la CPU de sorte qu'elle exécute le programme en cycle continu (de la même manière qu'elle
exécute l'OB1). La CPU exécute le programme lorsqu'elle se trouve à l'état de marche (RUN) et
s'arrête lorsqu'elle se trouve à l'état d'arrêt (STOP).
Au début du cycle, la CPU lit la périphérie d'entrée (PE) et met à jour la mémoire image des entrées
(E). Elle exécute ensuite les instructions du programme et actualise les zones de mémoire. A la fin du
cycle, la mémoire image des sorties (A) est inscrite dans la périphérie de sortie (PA).
Cliquez sur ou sélectionnez la commande Exécution > Cycle suivant pour que la CPU de
simulation exécute le cycle suivant (si la simulation a été définie pour un cycle unique).
Commande Pause
Cliquez sur ou sélectionnez la commande Exécution > Pause pour interrompre momentanément
l'exécution du programme dans l'AP de simulation sans modifier une donnée quelconque (comme, par
exemple, l'état des sorties). Pour reprendre l'exécution du programme, désactivez la fonction de pause.
Le programme poursuit alors avec l'instruction à laquelle l'exécution avait été interrompue.
Si une liaison est établie entre une application de STEP 7 et l'AP de simulation, elle risque d'être
interrompue suite à un dépassement du délai d'inactivité causé par l'utilisation de la commande
"Pause". Si tel est le cas, désactivez la fonction de pause et établissez à nouveau la liaison avec
l'application de STEP 7.
S7-PLCSIM V5.4 63
A5E00992426-01
Informations de référence
Pour réinitialiser une temporisation individuelle, utilisez le bouton Réinitialiser temporisation dans
la fenêtre de cette temporisation.
64 S7-PLCSIM V5.4
A5E00992426-01
Informations de référence
Menu Options
Le menu Options de S7-PLCSIM contient les commandes suivantes :
Commande Enregistrer/lire
Cliquez sur ou sélectionnez la commande Options > Enregistrer/lire pour enregistrer ou lire une
séquence d'événements. La combinaison de touches Alt + F5 active ou désactive l'affichage du bouton
de barre d'outils Enregistrer/lire fichiers.
Commande Outils
La commande Options > Outils permet d'accéder aux options suivantes :
• Insérer mnémoniques
• Afficher mnémoniques
• Données de référence
• Table des mnémoniques
Insérer mnémoniques
Pour utiliser l'adressage symbolique dans votre programme de simulation, choisissez la commande
Options > Outils > Insérer mnémoniques. Dans la boîte de dialogue qui apparaît alors, vous pouvez
sélectionner la table des mnémoniques de STEP 7 à utiliser.
Une fois que vous avez sélectionné une table de mnémoniques, vous pouvez utiliser les outils Afficher
mnémoniques, Données de référence et Table des mnémoniques.
Par défaut, S7-PLCSIM insère la table de mnémoniques du projet STEP 7 que vous avez utilisé pour
sélectionner un noeud d'accès CPU.
Afficher mnémoniques
Sélectionnez la commande Options > Outils > Afficher mnémoniques pour afficher les
mnémoniques utilisés dans votre programme. Pour ne pas afficher les mnémoniques, sélectionnez à
nouveau cette commande.
Cette commande n'est disponible que lorsqu'une table de mnémoniques STEP 7 est associée à la
simulation.
Données de référence
Pour ouvrir l'application Affichage des données de référence S7 de STEP 7, choisissez la commande
Options > Outils > Données de référence. Cette application vous assiste dans le test de votre
programme de simulation.
Cette commande n'est disponible que si une table des mnémoniques de STEP 7 a été associée au
programme de simulation via la commande Insérer mnémoniques.
S7-PLCSIM V5.4 65
A5E00992426-01
Informations de référence
Menu Fenêtre
Le menu Fenêtre de S7-PLCSIM contient les commandes suivantes :
Commande Cascade
Pour disposer toutes les fenêtres de façon à ce qu'elles se superposent (en commençant dans l'angle
supérieur gauche de la fenêtre S7-PLCSIM), cliquez sur ou choisissez la commande Fenêtre >
Cascade.
Commande 1, 2, 3... 9
Vous pouvez activer une fenêtre ouverte en la sélectionnant dans la liste alphabétique proposée dans
le menu Fenêtre. Choisissez à cet effet le numéro correspondant à la fenêtre à activer. La fenêtre
active est cochée.
Si vous avez ouvert plus de 9 fenêtres, vous pouvez choisir Fenêtres supplémentaires. La boîte de
dialogue qui apparaît alors en fournit la liste complète.
66 S7-PLCSIM V5.4
A5E00992426-01
Informations de référence
Menu d'aide ?
Le menu d'aide ? de S7-PLCSIM contient les commandes suivantes :
Commande Introduction
La commande ? > Introduction ouvre un écran d'aide pour une présentation générale de l'application
de simulation de modules S7-PLCSIM et des tâches que cette application vous permet de réaliser.
Commande A propos de
La commande ? > A propos de affiche des informations sur la version actuelle de cette application
logicielle et sur le copyright.
S7-PLCSIM V5.4 67
A5E00992426-01
Informations de référence
68 S7-PLCSIM V5.4
A5E00992426-01
Informations de référence
Votre programme ne se Assurez-vous que la CPU se trouve soit à l'état d'arrêt (STOP), soit à
charge pas dans la CPU de l'état de marche (RUN-P). Vous ne pouvez pas charger votre fichier
simulation. programme si la CPU de simulation est à l'état Marche, à moins que vous
n'ayez configuré des éléments CiR (configuration à l'état Marche RUN)
dans STEP 7. Les objets CiR sont les seuls objets pouvant être chargés
dans S7-PLCSIM à l'état Marche.
Lorsque vous tentez de Lorsque vous tentez de fermer la CPU de simulation alors que vous
fermer la CPU de visualisez le programme en utilisant l'une des applications de STEP 7
simulation, un message (comme S7 Status), STEP 7 vous demande de supprimer la liaison
vous avertit qu'une liaison établie entre cette application et la CPU de simulation. Supprimez donc
est établie. toujours toutes les liaisons établies avec des applications de STEP 7, en
désactivant la visualisation de l'état du programme ou en fermant ces
applications avant de fermer la CPU de simulation.
Vous entrez une variable de Seules les CPU 315-2DP, 316-2DP et 318-2 chargent une configuration
périphérie et une erreur d'E/S. Si vous chargez un programme dans S7-PLCSIM à partir d'une
"Adresse incorrecte" vous autre CPU S7-300, les données système ne comprennent pas la
est signalée même lorsque configuration d'E/S. Cela entraîne des erreurs lorsque vous tentez
la valeur d'adresse est d'accéder à la périphérie d'entrée et de sortie dans S7-PLCSIM.
correcte.
Pour remédier à cela, vous devez d'abord créer une station CPU 315-
- ou - 2DP, CPU 316-2DP ou CPU 318-2 et y placer une copie de votre
configuration matérielle. Puis, chargez la configuration matérielle des
Le logiciel signale une
CPU 315-2DP, CPU 316-2DP ou CPU 318-2 dans S7-PLCSIM.
erreur d'accès à la
périphérie dans votre
programme même lorsque
votre projet S7-300 contient
la configuration correcte.
S7-PLCSIM V5.4 69
A5E00992426-01
Index
A Commande de mouvement, simulation, 34
A (sortie), 14 Compteurs, 14
Accumulateurs de la CPU, 36 Affichage et modification, 38
Accumulateurs et mot d'état, affichage, 36 Configuration automatique des E/S, 26
Activation de la surveillance du cycle, 32 Configuration matérielle, 26
Activation/désactivation de la simulation, 19 Correction d'une simulation d'AP, 69
Activation/désactivation de la temporisation de Enregistrer/lire, 29
surveillance du cycle, 32 Généralités, 69
Adressage symbolique, 28 CPU, 36
Adresse MPI Enregistrement, 33
Configurée dans le projet STEP 7, 19 Fermeture, 33
Affichage et insertion de mnémoniques, 28 Menu, 62
Afficher, bouton de l'explorateur d'aide, 18 Simulation, 7, 8, 24
Aide en ligne, 18 CPU 317-T, simulation, 34
Accès via F1, 18 CPU S7-300, 26
Bouton Qu'est-ce que c'est ?, 67 Création d'un nouveau fichier d'événements, 29
Boutons de l'explorateur, 18 Curseur de défilement, 25
Menu, 67 Cycle suivant, exécution, 23
Alarme de débrochage/enfichage (OB83), 50 Cycle unique
Alarme de diagnostic (OB82), 48 Paramétrage, 23
Alarme de processus (OB40 à OB47), 42 Utilisation pour le test, 26
AP S7 réel, différences avec S7-PLCSIM, 10 Cycle, surveillance, 32
Arrêt de l'enregistrement/la lecture, 29
D
Assistance client, iii
DATE, format numérique, 68
B DATE_AND_TIME, format numérique, 68
Barre d'état, affichage, 60 DC, indicateur, 13
Binaire, format numérique, 68 DCB (décimal codé binaire), format numérique,
Bits verticalement, affichage et modification, 40 68
Bits, format numérique, 68 Décimal, format numérique, 68
Blocs de données, 14 Déclenchement d'un OB d'erreur ou d'alarme,
26
C
Défaillance DP, onglet, 52
C (compteur), 14
Défaillance du châssis d'extension, onglet, 52
Caractéristiques de S7-PLCSIM, 7
Défaillance d'unité (OB86), 52
Chaînes, 68
Défil., format numérique, 68
Changement d'état de fonctionnement de la
CPU, 23 DEL de signalisation, 13
S7-PLCSIM V5.4 71
A5E00992426-01
Index
Démarrage à froid, réglage de la position du E/S (OB70), 43
commutateur de mise en route, 63
Erreur de temps (OB80), 47
Démarrage de la simulation, 19
Erreurs de stations, 52
Dernières dispositions, accès, 57
Etat de l'enregistrement/la lecture, 29
Dernières simulations, ouverture, 57
Etat de sécurité non modifié, 10
Différence entre fichiers .LAY et .PLC, 22
Etats de fonctionnement de la CPU, 12
Différences avec un AP S7 réel, 10
Changement, 23
Disposition, 57
F
Derniers fichiers, 57
Fenêtres, 35
Enregistrement, 32
Accus et mot d'état, 36
Fermeture, 57
Bits verticalement, 40
Ouverture, 23
Compteurs, 38
Documentation apparentée, iii
CPU, 36
Données de référence (commande du menu
Options), 65 Défileur, 25
72 S7-PLCSIM V5.4
A5E00992426-01
Index
I en ligne, 18
Icônes, réorganisation des fenêtres réduites, Mise sous puis hors tension d'une CPU de
66 simulation, 27
Imprimer, bouton de l'explorateur d'aide, 18 Mode de la CPU, barre d'outils, 55
Index, onglet de l'explorateur d'aide, 18 Mode d'exécution continu
Indicateurs de la CPU, 13 Paramétrage, 23
Info-bulles de mnémoniques, 28 Utilisation pour le test, 26
Insertion, barre d'outils, 55 Modification de la configuration matérielle pour
la simulation d'OB, 26
Introduction à S7-PLCSIM, 7
Mot d'état, 36
L
MRES, 27
Lecture d'un fichier d'événements, 29
N
M
Numériques, formats, 68
M (mémento), 14
Numéros de téléphone de l'assistance, iii
Manuels apparentés, iii
O
Masquer, bouton de l'explorateur d'aide, 18
OB, 41
MCR (relais de masquage), 36
Alarme de débrochage/enfichage (OB73), 50
Mémento, 14
Alarme de diagnostic (OB82), 48
Affichage et modification, 38
Alarme de processus (OB40 à OB47), 42
Mémoire image du processus, 14
Défaillance d'unité (OB86), 52
Bits verticalement, 40
Démarrage à chaud, 63
Différences d'actualisation par rapport à un
AP S7 réel, 10 Démarrage à froid, 63
Entrée, 37 Erreur de classe de priorité (OB85), 51
Sortie, 37 Erreur de redondance communication
(OB73), 46
Mémoire tampon de diagnostic, différences par
rapport à un AP S7 réel, 10 Erreur de redondance CPU (OB72), 44
Menus, 56 Erreur de redondance E/S (OB70), 43
?, 67 Erreur de temps (OB80), 47
Affichage, 60 Redémarrage, 63
CPU, 62 Utilisation d'OB d'alarme, 26
Edition, 59 OB d'alarme, 10, 26, 41
Exécution, 63 OB40-OB47 (alarme de processus), 42
Fenêtre, 66 OB82 (alarme de diagnostic), 48
Fichier, 57 OB83 (alarme de débrochage/enfichage), 50
Insertion, 61 OB d'alarme et d'erreur, 41
Options, 65 OB70 (erreur de redondance E/S), 43
Message Liaison établie, 69 OB72 (erreur de redondance CPU), 44
Mise en cascade des fenêtres, 66 OB73 (erreur de redondance
communication), 46
Mise en mosaïque des fenêtres S7-PLCSIM,
66 OB80 (erreur de temps), 47
Mise en route, 8 OB85 (erreur de classe de priorité), 51
Mise en surbrillance du terme recherché, aide OB86 (défaillance d'unité), 52
S7-PLCSIM V5.4 73
A5E00992426-01
Index
OB100, 63 Redémarrage, réglage de la position du
commutateur de mise en route, 63
OB101, 63
Réel, format numérique, 68
OB102, 63
Registres d'adresse, 36
OB40 à OB47, 42
Registres de blocs, affichage et modification,
OB70, 43
36
OB72, 44
Réinitialisation de temporisations, 27, 38
OB73, 46
Relais de masquage (MCR), 36
OB80, 47
Remède aux erreurs, 69
OB82, 48
Réorganisation des fenêtres réduites, 66
OB83, 50
Rubriques d'aide (commande du menu d'aide
OB85, 51 ?), 67
OB86, 52 RUN, état, 12
Options de mode d'exécution, 23 Réglage de la position du commutateur à clé,
63
Options, bouton de l'explorateur d'aide, 18
Voyants, 13
Outils (commande du menu Options), 65
RUN-P, état, 12
Ouverture
Réglage de la position du commutateur à clé,
Disposition, 23
63
Fichier d'événements, 29
S
Simulation d'AP, 22
S5TIME, format numérique, 68
P S7, format numérique, 68
PA (périphérie de sortie), 14 S7_ZEBRA, projet pour la mise en route, 8
PE (périphérie d'entrée), 14 S7-PLCSIM, présentation, 7
Périphérie, 14
S7ProSim, iii
Bits verticalement, 40 Sélection
Différences d'actualisation par rapport à un Curseur de défilement, valeur maximale, 25
AP S7 réel, 10
Curseur de défilement, valeur minimale, 25
Entrée, 37
Format numérique, 25
Erreur d'accès, 69
Options de mode d'exécution, 23
Sortie, 37
SF, indicateur, 13
Pile des parenthèses, 36
Similarité des accumulateurs aux CPU S7-400,
Position du commutateur, 63 10
Position du commutateur à clé, 12
Simulation d'AP, 7
Changement, 23 Début de la session, 19
Position du commutateur de mise en route, 63 Enregistrement, 33
Position du commutateur de mise en route,
Fermeture, 33
réglage, 63
Fin de la session, 33
Présentation du produit, 7
Mise en route, 8
Programme de commande, visualisation, 24
Ouverture, 22
ProSim, iii
Surveillance, 24
R
Simulation de programme, 7, 8, 24
Recherche dans l'aide en ligne, 18
Simulation d'une CPU 317-T, 34
74 S7-PLCSIM V5.4
A5E00992426-01
Index
Sommaire, onglet de l'explorateur d'aide, 18 Temps de cycle maximum, 32
Sortie, 14 Test avec S7-PLCSIM, 26
Affichage et modification, 37 TIME, format numérique, 68
Standard, barre d'outils, 55 Touches de raccourci, 55
STEP 7 Toujours visible (commande du menu
Affichage), 60
Bouton de simulation, 19
Mise en route, simulation, 8 U
Table des mnémoniques, 65 Utilisation
S7-PLCSIM V5.4 75
A5E00992426-01