siemens industry online support - automation service, automation support, simatic service, simatic...

6
17/05/13 Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=38726592&load=treecontent&lang=fr&siteid=cseus&aktprim=0&objaction=csview… 1/6 Automation Technology > Systèmes d'automatisation > Systèmes d'automatisation industrie SIMATIC > Logiciel pour Contrôleurs SIMATIC > Logiciel de programmation STEP 7 > S7-P S7-PLCSIM -- Création de programmes S7 -- Chargement et test de programme S7 Comment faire pour simuler une communication entre deux CPU ? Quels sont les composants qui ne sont pas supportés par S7-PLCSIM V5.4 + SP4 inclus ? Informations sur le thème "Chargement et test de programme S7" Comment enregistrer une série d'événements dans S7-PLCSIM avec la fonction "Enregistrer/Lire" ? Comment commuter entre une CPU S7 réelle et S7-PLCSIM Comment la périphérie peut-elle être testée avec le programme de simulation S7-PLCSIM ? Manipulation de S7-PLCSIM par WinCC RT Comment faire pour simuler une communication entre deux CPU ? Instructions : A partir de S7-PLCSIM V5.4 + SP3, vous pouvez simuler simultanément plusieurs CPUs d'un projet STEP 7 et établir une communication entre les CPUs. Vous trouverez ci-dessous les supportés par S7-PLCSIM : SFB8 "USEND" SFB9 "URCV" SFB12 "BSEND" SFB13 "BRCV" SFB15 "PUT" SFB14 "GET" SFB19 "START" SFB 20 "STOP" SFB 22 "STATUS" SFB 23 "USTATUS" Pendant la communication, la réactivité peut s'avérer limitée car S7-PLCSIM n'est pas une application temps réel. Veuillez également consulter les notes dans le fichier lisez-moi de S7-PLCSIM au chapitre 7.3. Si, lors de l'exécution d'un grand nombre de programmes Windows, aucun autre programm aucune autre fenêtre ne peut plus être ouverte, il est indispensable de procéder à des réglages sur la propriété du système d'exploitation "Segment mémoire du bureau" (Desktopheap) de dans le Tableau 02. Vous ne pouvez pas tester simultanément un programme de votre projet STEP 7 avec une CPU réelle et un programme avec S7-PLCSIM. Lorsque vous souhaitez simuler votre CPU av auparavant fermer toutes les liaisons vers les CPU réelles. Le tableau 01 suivant décrit la procédure pour simuler plusieurs CPU simultanément : Nr. Procédure 1 Ouvrez S7-PLCSIM dans SIMATIC Manager soit via le menu "Outils > Simulation de modules", soit via la barre d'outils avec l'icône "Activer/désactiver la simulation". La boît d'instance "S7-PLCSIM1" avec la première CPU simulée s'ouvre. 2 Dans la boîte de dialogue "S7-PLCSIM1", choisissez le jeu de paramètres configurés dans la liste déroulante pour l'interface PG/PC. L'interface MPI est sélectionnée par défa avez configuré dans la configuration matérielle, vous pouvez également utiliser les interfaces "PROFIBUS", "TCP/IP" (via les adresses IP), "ISO" (via les adresses MAC) ou virtuel). Note : Veuillez noter que les mêmes adresses ne peuvent pas être utilisées plusieurs fois dans le même réseau. Si vous chargez par exemple tous vos programmes via l'interface M fait de la manière suivante dans les configurations matérielles : Station 1 : MPI-Adresse: 2 Station 2 : MPI-Adresse: 3 etc... 3 Dans SIMATIC Manager, sélectionnez le répertoire des blocs de votre première station S7 et chargez vos blocs via le menu "système cible > charger" dans S7-PLCSIM1. 4 Passez la CPU de "STOP" en "RUN-P" dans la sous-fenêtre "CPU". Via le menu "Insérer", vous pouvez charger des sous-fenêtres pour les entrées, les sorties, les mémento programme. 5 Pour simuler une autre CPU, exécuter le menu "Simulation > nouveau système cible" dans S7-PLCSIM. Une fenêtre S7-PLCSIM2 s'ouvre. 6 Pour la deuxième CPU à simuler, choisissez le paramétrage de l'interface configurée dans la configuration matérielle (interface PG/PC). La figure 01 montre un exemple de co S7-400 CPU. Dans le S7-PLCSIM1 (simulation de la station 1), l'octet d'entrée EB1 pilote le compteur Z1 et transfère la valeur du compteur vers l'octet de sortie AW1 du S7-P station 2).

Upload: mohammed-benbrahim

Post on 04-Jan-2016

126 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting2

17/05/13 Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=38726592&load=treecontent&lang=fr&siteid=cseus&aktprim=0&objaction=csview… 1/6

Automation Technology > Systèmes d'automatisation > Systèmes d'automatisation industrie SIMATIC > Logiciel pour Contrôleurs SIMATIC > Logiciel de programmation STEP 7 > S7-PLCSIM

S7-PLCSIM -- Créat ion de programmes S7 -- Chargement et tes t de programme S7

Comment faire pour simuler une communication entre deux CPU ?

Quels sont les composants qui ne sont pas supportés par S7-PLCSIM V5.4 + SP4 inclus ?

Informations sur le thème "Chargement et test de programme S7"

Comment enregistrer une série d'événements dans S7-PLCSIM avec la fonction "Enregistrer/Lire" ?

Comment commuter entre une CPU S7 réelle et S7-PLCSIM

Comment la périphérie peut-elle être testée avec le programme de simulation S7-PLCSIM ?

Manipulation de S7-PLCSIM par WinCC RT

Comment faire pour simuler une communication entre deux CPU ?

Ins t ruc t ions :

A partir de S7-PLCSIM V5.4 + SP3, vous pouvez simuler simultanément plusieurs CPUs d'un projet STEP 7 et établir une communication entre les CPUs. Vous trouverez ci-dessous les blocs de communication

supportés par S7-PLCSIM :

SFB8 "USEND"

SFB9 "URCV"

SFB12 "BSEND"

SFB13 "BRCV"

SFB15 "PUT"

SFB14 "GET"

SFB19 "START"

SFB 20 "STOP"

SFB 22 "STATUS"

SFB 23 "USTATUS"

Pendant la communication, la réactivité peut s'avérer limitée car S7-PLCSIM n'est pas une application temps réel.

Veuillez également consulter les notes dans le fichier lisez-moi de S7-PLCSIM au chapitre 7.3. Si, lors de l'exécution d'un grand nombre de programmes Windows, aucun autre programme ne peut être démarré ou

aucune autre fenêtre ne peut plus être ouverte, il est indispensable de procéder à des réglages sur la propriété du système d'exploitation "Segment mémoire du bureau" (Desktopheap) de votre PC. Un remède est décrit

dans le Tableau 02.

Vous ne pouvez pas tester simultanément un programme de votre projet STEP 7 avec une CPU réelle et un programme avec S7-PLCSIM. Lorsque vous souhaitez simuler votre CPU avec S7-PLCSIM, vous devez

auparavant fermer toutes les liaisons vers les CPU réelles.

Le tableau 01 suivant décrit la procédure pour simuler plusieurs CPU simultanément :

Nr. Procédure

1 Ouvrez S7-PLCSIM dans SIMATIC Manager soit via le menu "Outils > Simulation de modules", soit via la barre d'outils avec l'icône "Activer/désactiver la simulation". La boîte de dialogue avec le numéro

d'instance "S7-PLCSIM1" avec la première CPU simulée s'ouvre.

2 Dans la boîte de dialogue "S7-PLCSIM1", choisissez le jeu de paramètres configurés dans la liste déroulante pour l'interface PG/PC. L'interface MPI est sélectionnée par défaut. En fonction de ce que vous

avez configuré dans la configuration matérielle, vous pouvez également utiliser les interfaces "PROFIBUS", "TCP/IP" (via les adresses IP), "ISO" (via les adresses MAC) ou "Local" (via le fond de bus

virtuel).

Note :

Veuillez noter que les mêmes adresses ne peuvent pas être utilisées plusieurs fois dans le même réseau. Si vous chargez par exemple tous vos programmes via l'interface MPI, l'attribution d'adresses se

fait de la manière suivante dans les configurations matérielles :

Station 1 : MPI-Adresse: 2

Station 2 : MPI-Adresse: 3

etc...

3 Dans SIMATIC Manager, sélectionnez le répertoire des blocs de votre première station S7 et chargez vos blocs via le menu "système cible > charger" dans S7-PLCSIM1.

4 Passez la CPU de "STOP" en "RUN-P" dans la sous-fenêtre "CPU". Via le menu "Insérer", vous pouvez charger des sous-fenêtres pour les entrées, les sorties, les mémentos, ... pour visualiser et piloter le

programme.

5 Pour simuler une autre CPU, exécuter le menu "Simulation > nouveau système cible" dans S7-PLCSIM. Une fenêtre S7-PLCSIM2 s'ouvre.

6 Pour la deuxième CPU à simuler, choisissez le paramétrage de l'interface configurée dans la configuration matérielle (interface PG/PC). La figure 01 montre un exemple de communication entre deux CPU

S7-400 CPU. Dans le S7-PLCSIM1 (simulation de la station 1), l'octet d'entrée EB1 pilote le compteur Z1 et transfère la valeur du compteur vers l'octet de sortie AW1 du S7-PLCSIM2 (simulation de la

station 2).

Page 2: Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting2

17/05/13 Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=38726592&load=treecontent&lang=fr&siteid=cseus&aktprim=0&objaction=csview… 2/6

Figure 01

Note :

Si vous utilisez sur les deux CPUs la même adresse sur la même interface comme par exemple MPI, la saisie est grisée dans la liste déroulante. Cette instance du S7-PLCSIM n'est pas utilisable par cette

interface. Sélectionnez l'interface dans la liste déroulante de l'interface PG/PC une fois, même si celle-ci a déjà été sélectionnée. La couleur va passer de gris à noir et l'instance de S7-PLCSIM sera

utilisable par l'interface.

7 Dans SIMATIC Manager, sélectionnez le répertoire des blocs de votre deuxième CPU et chargez tous les blocs dans l'instance "S7-PLCSIM2". Avant le chargement, il faut sélectionner l'instance "S7-

PLCSIM2". Ici aussi, insérez les sous-fenêtres souhaitées pour les entrées, sorties, mémentos...

Note :

N'exécutez le chargement que si la couleur de l'interface ( comme décrit au n° 6 ) est noire. Vous trouverez d'autres informations dans le lisez-moi de S7-PLCSIM au chapitre 7.3.2.

Répétez les étapes n°4 à n°7 pour chaque CPU supplémentaire à simuler.

Tableau 01

Réglages de la propriété du sys tème d'exploitat ion Segment mémoire du bureau (Desktopheap)

Même si vous avez suffisamment de mémoire et de mémoire virtuelle dans votre PC, le message d'erreur "Place mémoire insuffisante" peut apparaitre ou les programmes peuvent s'interrompre lorsqu'un grand nombre

de programmes Windows sont exécutés. Le tableau 02 décrit un remède :

N° Procédure:

1 Démarrez l'éditeur du Registre via "Démarrer > Exécuter..." et en indiquant l'instruction "Regedt32.exe".

2 Ouvrez le chemin :

HKEY_LOCAL_Machine\System\CurrentControlSet\Control\Session Manager\SubSystems

3 Avec le bouton droit de la souris, cliquez sur "Windows" et choisissez la fonction "modifier" dans le menu contextuel. La boîte de dialogue "Modification de la chaîne" s'ouvre.

4 Le paramètre "SharedSection" possède la valeur 1024 (taille maximale du segment système) et 3072 (taille du segment par bureau). Augmenter la mémoire du Desktopheap de 512 ko, en insérant la valeur

512 au paramètre "SharedSection" comme représenté en figure 02. Cliquez sur OK pour mémoriser le réglage.

Figure 02

Avec la valeur supplémentaire de SharedSection de 512 ko, la taille du Desktopheap est définie pour chaque bureau qui n'est pas relié à une station de travail "non interactive". Le message d'erreur ci-

dessus ou les plantages de programmes ne devraient alors plus se produire.

5 Vous devez redémarrer votre PC pour que la modification de la mémoire Desktopheap devienne active.

Note :

Vous trouverez d'autres informations sur la page Internet de Microsoft Aide et Support à l'article Id: KB126962.

Tableau 02

Téléchargement:

Le fichier à télécharger ci-joint "S7_PLCSIM_CPU_Communication" contient un projet STEP 7 V5.4 avec les programmes de communication décrits ci-dessus. Copiez le fichier "S7_PLCSIM_CPU_Communication.zip"

dans un répertoire spécifique et démarrez le décompactage du fichier par double clic . Le projet STEP 7 et ses sous-répertoires seront alors automatiquement désarchivés. Vous pourrez enfin ouvrir et utiliser ce projet

avec STEP 7.

S7_PLCSIM_CPU_Communication.zipS7_PLCSIM_CPU_Communication.zip ( 431 KB )

Environnement de développement :

Le tableau 03 suivant liste les composants utilisés pour la rédaction de cet article ainsi que pour la vérification de la fonction décrite :

Page 3: Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting2

17/05/13 Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=38726592&load=treecontent&lang=fr&siteid=cseus&aktprim=0&objaction=csview… 3/6

Le tableau 03 suivant liste les composants utilisés pour la rédaction de cet article ainsi que pour la vérification de la fonction décrite :

Plateforme de tes t Vers ion

PC-Plateforme matérielle Intel(R) Corel(TM)2 Duo CPU P8700 2,53 GHz

PC-Système d’exploitation MS Windows XP SP3

STEP 7 V5.4+SP5

S7-PLCSIM V5.4+SP3

Tableau 03

Mots c lés :

Débordement mémoire, Multi-instance

Quels sont les composants qui ne sont pas supportés par S7-PLCSIM V5.4 + SP4 inclus ?

Descript ion :

Le tableau ci-après liste les composants qui sont supportés ou non par le S7-PLCSIM V5.4 + SP4 inclus :

Nr. Descript ion

1 Simulat ion de plus ieurs modules CPU

Plusieurs modules CPU peuvent être simulés simultanément et les différentes CPU peuvent communiquer entre elles, lorsque la configuration matérielle correspondante a été chargée.

Faites attention lors du fonctionnement multi-instance aux informations se trouvant dans le fichier Lisez-moi de S7-PLCSIM (chapitre 7.3), lors de l'exécution d’un grand nombre de programmes, Windows

inhibe le démarrage d'un programme supplémentaire ou l'ouverture d'une autre fenêtre.

S7-PLCSIM n'est pas temps réel. Il peut y avoir des restrictions concernant le timing pendant la communication.

Vous trouverez des informations et un exemple vous montrant comment simuler la communication entre deux modules CPU (S7-400) dans l'article ID :! 38726591!.

2 SIMATIC WinAC et WinLC

S7-PLCSIM ne supporte pas la fonction de chargement de la Station Manager. Vous pouvez uniquement charger le dossier blocs pour simuler un contrôleur WinAC. N'exécutez pas S7-PLCSIM et SIMATIC

WinLC simultanément sur le même ordinateur. Vous trouverez des informations complémentaires dans le fichier Lisez-moi de S7-PLCSIM au chapitre 7.

3 Système d'exploitat ion

Les systèmes d'exploitation suivant sont validés :

MS Windows XP Professional SP2 ou SP3

MS Windows Server 2003 SP1 ou R2 SP2

Standard-Edition, uniquement en mode Workstation-Betrieb et sans installation Client-Server

MS Windows 7 (32 Bit) Professional/Ultimate/Enterprise

Le mode Windows XP de Windows 7 n'est pas validé.

Vous trouverez des informations complémentaires dans le chapitre 4 du fichier Lisez_moi de S7-PLCSIM.

4 STEP 7 Lite

STEP 7 Lite n'est pas supporté.

5 Aff ichage de la périphérie d'entrée et de la périphérie de sort ie

Les zones de périphérie d'entrée et de périphérie de sortie ne peuvent pas être affichées pour les S7-300 si cette zone est raccordée via une carte CP. La configuration de cartes CP est seulement supporté en

liaison avec un S7-400.

6 Blocs fonct ions sys tèmes acceptés par S7-PLCSIM :

Les SFBs suivants sont supportés par S7-PLCSIM :

SFB0, SFB1, SFB2, SFB3, SFB4, SFB5, SFB8, SFB9,

SFB12, SFB13, SFB14, SFB15, SFB19,

SFB20, SFB22, SFB23,

SFB31, SFB32, SFB33, SFB34, SFB35, SFB36, SFB37,

SFB52, SFB53, SFB54

7 Blocs sys tème acceptés avec S7-PLCSIM

Les SFCs suivants sont supportés par S7-PLCSIM :

SFC0, SFC1, SFC2, SFC3, SFC4, SFC5, SFC6, SFC9,

SFC10, SFC11, SFC12, SFC13, SFC14, SFC15, SFC17, SFC18, SFC19,

SFC20, SFC21, SFC22, SFC23, SFC24, SFC26, SFC27, SFC28, SFC29,

SFC30, SFC31, SFC32, SFC33, SFC34, SFC36, SFC37, SFC38, SFC39,

SFC40, SFC41, SFC42, SFC43, SFC44, SFC46, SFC47, SFC49,

SFC50, SFC51, SFC52, SFC54, SFC55, SFC56, SFC57, SFC58, SFC59,

SFC62, SFC64,

SFC78, SFC79,

SFC80, SFC82, SFC83, SFC84, SFC85, SFC87,

SFC90,

SFC105, SFC106, SFC107, SFC108

8 Blocs d'organisat ion acceptés avec S7-PLCSIM

Vous trouverez plus de précisions dans le fichier d'aide en ligne du S7-PLCSIM sous la rubrique "Blocs d'organisation (OBs)".

OB1 (bloc cyclique)

OB10 bis OB17 (alarmes horaires)

OB20 bis OB23 (alarmes temporisées)

OB30 bis OB38 (alarmes cycliques)

OB40 bis OB47 (alarmes de processus)

OB55* (alarme d'état)

OB56* (alarme de mise à jour)

OB57* (alarme spécifique au fabricant)

OB60* (alarme multiprocesseur)

OB61* bis OB64* (alarmes de synchronisme d'horloge)

OB65* (alarmes de synchronisme Technologie)

OB70 (erreur de redondance de périphérie)

OB72 (erreur de redondance de CPU )

Page 4: Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting2

17/05/13 Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=38726592&load=treecontent&lang=fr&siteid=cseus&aktprim=0&objaction=csview… 4/6

OB72 (erreur de redondance de CPU )

OB73 (erreur de redondance de communication)

OB80 (erreur de dépassement de temps)

OB81* (erreur d'alimentation )

OB82 (alarme de diagnostic)

OB83 (alarme de débrochage/enfichage)

OB84* (erreur matérielle CPU )

OB85 (erreur d'exécution du programme)

OB86 (défaillance d'unité)

OB87* (erreur de communication)

OB88* (interruption de cycle)

OB90* (cycle en arrière-plan)

OB100 ( démarrage à chaud)

OB101 (redémarrage)

OB102 (démarrage à froid)

OB121 (erreur de programmation )

OB122 (erreur d'accès à la périphérie )

* Ces blocs d'organisations peuvent être chargés dans S7-PLCSIM, mais ils ne seront pas appelés.

Tenez compte en cas d'utilisation des OBs d'alarme cyclique, que les durées ne correspondent pas à celles d'une CPU réelle. Dans le principe, un test fonctionnel est possible avec S7-PLCSIM, mais les

programmes à temps critique doivent toujours être testés avec une CPU réelle.

9 Util isat ion de mémentos de cadence

Les mémentos de cadence d'unc CPU simulée dépendent fortement de la réserve de puissance de l'ordinateur. Comme pour les alarmes cycliques, les mémentos de cadence ne sont pas activés à la fréquence

configurée.

10 Accès à des données de DB avec Microsof t Excel

L'accès direct à des blocs de données n'est pas possible avec Microsoft Excel. Avec S7-ProSim, il est toutefois possible d'accéder à une zone d'E/S de S7-PLCSIM. Il est de la sorte possible de stocker les

données devant être visualisées dans une zone d'E/S. On peut de la sorte visualiser et manipuler les données depuis Excel.

Informations sur le thème "Chargement et test de programme S7"

Ins t ruc t ions:

Vous trouverez des informations sur le thème "Chargement et test de programme S7" dans le manuel et le chapitre suivant.

Document Edit ion Chapit re Art ic le ID

Manuel "S7-PLCSIM V5.4" 07/2011 Tâches de simulation 36450139

Comment enregistrer une série d'événements dans S7-PLCSIM avec la fonction "Enregistrer/Lire" ?

Guide :

Lorsque vous avez chargé votre programme STEP 7 dans l'outil de simulation et que vous souhaitez enregistrer et relire les modifications des données dans S7-PLCSIM, procédez de la manière suivante :

1. Commutez l'outil de simulation sur "Run" ou "Run-P" et, sous "Options", ouvrez la boîte de dialogue "Enregistrer/Lire". La fonction "Enregistrer/Lire" (comme représenté sur la figure 01) est alors prête pour

l'enregistrement.

2. Cliquez sur le bouton "Enregistrer" (icône avec le point rouge) et exécutez la suite d'événements que vous souhaitez enregistrer. Pour chaque enregistrement d'un événement, la valeur dans la barre de titre est

incrémentée. Dans cet exemple, 12 événements ont été enregistrés.

Figure 01

Page 5: Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting2

17/05/13 Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=38726592&load=treecontent&lang=fr&siteid=cseus&aktprim=0&objaction=csview… 5/6

Figure 01

3. Pour arrêter l'enregistrement, cliquez sur le bouton "Pause" pour libérer l'enregistreur ("inactif").

4. Sauvegardez votre enregistrement en cliquant sur le bouton "Enregistrer le fichier d'événements" et donnez-lui un nom.

5. Vous pourrez rejouer la séquence ultérieurement via le bouton "Lire". Vous pouvez également enregistrer une nouvelle séquence en cliquant sur le bouton "Nouveau fichier d'événements".

Figure 02

Vous trouverez d'autres informations dans l'aide en ligne de S7-PLCSIM, sous "Enregistrer/Lire".

Comment commuter entre une CPU S7 réelle et S7-PLCSIM

Ins t ruc t ions :

A partir de la Version 5.1 SP6 du STEP 7 , vous pouvez passer maintenant activer ou désactiver la simulation sans avoir à fermer et à ré-ouvrir le SIMATIC MANAGER ou STEP 7 Lite.

Afin de ne pas commettre de confusion entre la CPU réelle et la CPU simulée, seul le mode on-l ine es t poss ible. Ainsi vous pouvez travailler dans un environnement "réel" ou "simulé" .La commutation entre ces

deux mondes est réalisée au niveau du réseau de MPI.

Le réseau réel MPI est remplacé par un réseau virtuel sur lequel on retrouve affiché l’unité centrale simulée (via la fenêtre des "partenaires accessibles" ). A l’inverse aucune CPU en mode simulation n’est affichée

lorsque des CPU réelles sont affichées. Avant de changer de mode (on-line ), le STEP 7 ou le STEP 7 Lite affiche un message stipulant que toutes les connexions avec la CPU seront fermées .

Des informations détaillées concernant ce sujet peuvent être trouvées dans l’Aide On-line du logiciel S7-PLCSIM disponible dans le Manuel Technique électronique .

Pour effectuer l’activation / désactivation du simulateur sous le SIMATIC Manager , veuillez suivre la procédure ci-dessous :

Act ivat ion :

Fermer toutes les liaisons on line actives des CPU "réelles"

Sélectionner la fonction Opt ion > Simulat ion de modules . Ou bien cliquer sur le bouton "Simulation ON/OFF" du menu rapide pour lancer la fonction de Simulation de modules.

Transférer la configuration matérielle et les blocs de programme dans le S7-PLCSIM.

Désact ivat ion :

Fermer le S7-PLCSIM, lancer la fonction Out ils > Simulat ion de modules du menu, ou cliquer sur le bouton "Simulation ON/OFF" du menu rapide pour arrêter la fonction de Simulation de modules .

Le STEP 7 se connectera dorénavant sur le CPU "réelle" .

Note:

La simulation de deux ou de plusieurs CPU simultanément sur un PC, ainsi que la communication entre deux CPU n'est pas supportée. Il ne peut être simulé seulement une CPU.

Mots c lefs :

PLCSIM, Simulation

Comment la périphérie peut-elle être testée avec le programme de simulation S7-PLCSIM ?

Ins t ruc t ions:

Dans les modules CPU sans connexion DP (par exemple CPU314) la périphérie est configurée automatiquement. Si un bloc est connecté dans un automate, ce bloc est reconnu automatiquement par la CPU. Avec un

système d'automatisation simulé, cette configuration ne peut pas être reproduite. Si un programme de CPU S7-300 (laquelle configure la périphérie automatiquement) est chargé dans S7-PLCSIM

système ne contiennent aucune configuration d'E/S.

Concrètement les CPUs S7-300 automatiquement configurées (CPU sans connexion DP) se comportent dans S7-PLCSIM comme lors du chargement des blocs programme sans données système. Aussi lors d'une

programmation d'adresses de périphérie non existantes, la CPU ne passe pas en état STOP. La périphérie est manipulée, comme n'importe quelle adresse était disponible

Toutes les CPUs S7-300 avec une connexion DP (comme par exemple la CPU 315-2DP) et toutes les CPUs S7-400 manipulent dans S7-PLCSIM la périphérie adaptée à la réalité. Vous trouverez aussi d'autres

informations à ce sujet dans l'aide on-line de S7-PLCSIM, sous :

"Modification de la configuration matérielle pour la simulation d'OB".

Dans le tableau suivant est expliqué, comment vous pouvez tester exactement la périphérie avec S7-PLCSIM

Nr. Descript ion

1 Pour tester le fonctionnement de la périphérie dans un projet avec une CPU sans connexion DP, vous devez copier vos blocs programmes dans un projet avec une CPU S7-300 avec une

connexion DP (par exemple une CPU 315-2DP). Générez dans SIMATIC Manager, un nouveau projet STEP 7 par "Fichier > Nouveau ..." et donnez un nom de projet dans le dialogue suivant .

Sauvegardez ensuite, avec OK.

2 Marquez maintenant avec le curseur le nom de projet dans SIMATIC Manager et insérez ensuite une station S7-300, par "Insertion > Station > Station SIMATIC 300 ".

3 Ouvrez la configuration matérielle et configurez une CPU avec connexion DP, par exemple la CPU 315-2DP. Ensuite, sauvegardez et compilez la configuration matérielle.

4 Copiez maintenant les blocs (OBs, FBs, FCs und DBs) à partir de votre ancien projet dans le nouveau projet avec la CPU 315-2DP.

5 Après le chargement des blocs programmes (y compris les blocs de données système) dans S7-PLCSIM, la périphérie exacte peut être maintenant être manipulée sans défaut.

Page 6: Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting2

17/05/13 Siemens Industry Online Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=38726592&load=treecontent&lang=fr&siteid=cseus&aktprim=0&objaction=csview… 6/6

5 Après le chargement des blocs programmes (y compris les blocs de données système) dans S7-PLCSIM, la périphérie exacte peut être maintenant être manipulée sans défaut.

Informat ions sur l 'ut i l isat ion de S7-PLCSIM pour une CPU 317T-2DP (avec une interface MPI/DP):

Si la CPU 317T-2DP est paramétrée comme interface DP, le programme de simulation S7-PLCSIM peut seulement être appliqué pour l'interface MPI. Vous trouverez aussi d'autres informations à ce sujet dans l'aide on-

line de S7-PLCSIM, sous :

"Modification de la configuration matérielle pour la simulation d'OB".

Informat ion sur l 'interface PG/PC :

A partir de S7-PLCSIM V5.4, les types de liaison DP, Industrial Ethernet et PC Internal sont aussi supportées. Vous trouverez aussi des informations complémentaires dans le fichier Lisezmoi de S7-PLCSIM V5.4,

sous "Nouveautés de S7-PLCSIM, version 5.4".

Mots-c lefs :

PAW, PEW

Manipulation de S7-PLCSIM par WinCC RT

QUESTION:

Comment est-ce que je peux manipuler directement S7-PLCSIM à partir de WinCC Runtime (RUN-P, RUN, STOP et MRES) ?

REPONSE:

La fonction peut être réalisée sans grande difficulté dans WinCC.

Les étapes suivantes sont nécessaires :

Démarrez S7-PLCSIM

Ouvrez Graphics Designer

Insérez un objet Contrôle

Sélectionnez maintenant l’objet „Siemens.S/WSPanel.1" (Image1)

Image 1.gifImage 1.gif ( 53 KB )

Ouvrez les propriétés de l’objet

Modifiez l’attribut „Connect" sur Oui. (Image 2)

Image 2.gifImage 2.gif ( 48 KB )

Mémorisez votre image

Remarque :

Démarrez impérativement S7-PLCSIM avant l’appel de l’image.

ID contribut ion:22957061 Date:2012-02-13

© Siemens AG 2013 - Adresse bibliographique - Protection des données - Conditions d'uti l isation