afficher la liste des articles

STEP 7-Micro/WIN -- Configurer et programmer la communication -- Utilisation de protocole et services Ethernet 
Comment peut-on afficher de façon graphique une variable PLC depuis EXCEL en tant que client OPC via PC Access en tant que serveur OPC? 
Comment paramétrer une communication entre WinCC flexible Runtime ou un pupitre basé sous Windows et un S7-200 ( CP 243-1 ) sur Ethernet ? 
Communication Ethernet entre un Runtime ProTool/Pro (PC) et un CP243-1 (S7-200) 

Comment peut-on afficher de façon graphique une variable PLC depuis EXCEL en tant que client OPC via PC Access en tant que serveur OPC?au début
Nº de référence:

Instructions:
Dans cette contribution vous trouverez un exemple pour afficher de façon graphique une variable PLC depuis EXCEL en tant que client OPC via PC Access en tant que serveur OPC. 

  1. Conditions préalables
  2. Configuration de S7-200 PC Access
  3. Installation du Add-on S7-200 pour utilisation de MS Excel en tant que client OPC
  4. Description de S7-200 PC Access avec Excel en tant que Client pour affichage graphique d'une variable
  5. Modification du client Excel

  1. Conditions préalables

Matériel:

  • S7-200 CPU
  • Câble de communication pour S7-200 CPU
  • PC

Logiciel:

  • STEP 7 Micro/WIN V4.0
  • S7-200 PC Access V1.0.0.56
  • Microsoft Excel

Projet exemple:

  • STEP 7 Micro/WIN Projet exemple: PCAccess.mwp
    Le projet exemple de STEP 7 Micro/WIN PCAccess.mwp se trouve dans le répertoire d'installation de S7-200 PC Access sous C:\Programme\Siemens\S7-200 PC Access\Samples.
  • S7-200 PC Access Projet: PCAccessDiags.pca
    Le projet S7-200 PC Access PCAccessDiags.pca se trouve dans le répertoire d'installation de S7-200 PC Access sous C:\Programme\Siemens\S7-200 PC Access\Samples.
2. Configuration de S7-200 PC Access
  • Chargez le projet STEP 7 Micro/WIN PCAccess.mwp dans la CPU S7-200.
  • Passez le S7-200 en mode RUN.
  • Lancez S7-200 PC Access.
  • Ouvrez le projet PCAccessDiags.pca.
  • Sauvegardez le projet pour que les items soient transférées dans le serveur OPC.
  • Fermez S7-200 PC Access.
3. Installation du Add-on S7-200 pour utilisation de MS Excel en tant que client OPC
  • Lancer MS Excel.
  • Sélectionner le menu Outils > Macros complémentaires....
  • Cliquer sur le bouton Parcourir.


Fig. 1

  • Sélectionner le fichier OPCS7200ExcelAddin.xla sous le chemin d'installation de S7-200 PC Access sous C:\Programme\Siemens\S7-200 PC Access\Bin. Valider la boite de dialogue par OK.
  • Dans la liste des Add-on cocher la case pour l'option OPC-Client AddIn for Excel.


Fig. 2

  • Fermer la boite de dialogue.
  • Une fois installée l'Add-on S7-200 fait apparaître la barre d'outil du Microsystems OPC dans la barre d'outil d'Excel.


Fig. 3

4.Description de S7-200 PC Access avec Excel en tant que Client pour affichage graphique d'une variable

Le téléchargement suivant contient un client Excel pour S7-200 PC Access avec un thermomètre animé pour la visualisation d'une variable automate S7-200 (VW0).

PCAccessThermo1Scale.zip ( 9 KB )

Pour créer le thermomètre nous avons utilisés l'assistant graphique et les formats automatiques d'Excel.


Fig. 4

La variable que fournit le S7-200 PC Access au client Excel est mise à l'échelle entre 0...100 Degrés. La formule suivante est utilisée dans la cellule C4 pour afficher et mettre à l'échelle la variable: =KÜRZEN((OPC("2,VW0,WORD,RW")/65535)*100).


Fig. 5

Dans la barre de menu Microsystems OPC sélectionner le bouton Start data capture, pour valider le client Excel.

Note:
Pour démarrer le client Excel il se peut qu'il soit nécessaire de changer le chemin pour l'Add-on dans la formule.

 
Fig. 6

5. Modification du client Excel

Si vous ajoutez un nouveau thermomètre, par exemple, et souhaitez changer l'échelle des valeurs dans le client Excel, procédez comme suit.

  1. Copier et changer la cellule dans laquelle les valeurs sont affichées.
    • Sélectionner la cellule originale dans laquelle les valeurs sont affichées (ici C4). La formule de mise à l'échelle s'affiche.
    • Copier la formule dans une nouvelle cellule.
    • Changer l'échelle dans la nouvelle cellule pour une plage de 50 valeurs allant de 50...100.


Fig. 7

  1. Modification de l'échelle du thermomètre
    • Faites un clic droit sur l'axe du thermomètre pour ouvrir le menu Format de l'Axe....


Fig. 8

  • Sous Echelle régler le minimum sur "50" et augmenter les unités à "5".


Fig. 9

  1. Modification de la donnée source pour le thermomètre.
    • Faites un clic droit pour ouvrir le menu "Données source...".


Fig. 10

  • Pour la série 1 changer la valeur source de =Thermometer!$C$4 (ancienne cellule) en  =Thermometer!$K$4 pour la nouvelle cellule.


Fig. 11

  1. Modification du champ de sortie de la valeur du thermomètre
    • Sélectionner le bulbe du thermomètre et retirer le groupe via Groupe > Dégrouper.


Fig. 12

  • Sélectionner un objet différent dans le client Excel.
  • Cliquer encore sur le bulbe du thermomètre.
  • Modifier la formule affichée dans la nouvelle cellule (Ex.=Thermometer!$K$4 ), ainsi la nouvelle valeur est affichée.


Fig. 13

  • Regrouper les objets du bulbe via Groupe > Regrouper.
  • Dans la barre de menu Microsystems OPC sélectionner le bouton Start data capture, pour valider le client Excel.

Note:
Vous trouverez plus d'informations sur l'OPC client Excel pour S7-200 PC Access dans l'aide en ligne de S7-200 PC Access au Chapitre 4 "Utilisation avec Excel".

Hinweis:

  • Vous trouverez plus d'informations sur l'OPC client Excel pour S7-200 PC Access dans l'aide en ligne de S7-200 PC Access au Chapitre 4 "Utilisation avec Excel".
  • Un autre exemple d'utilisation du client OPC pour S7-200 PC Access figure dans le MAS 27: "Décodage flexible et traitement des codes de la matrice de données" (contribution-ID: 27058037)
  • D'autres exemples généraux d'utilisation du client OPC sont disponibles  sur http://www.opcfoundation.org/ , rubrique "Downloads" -> "Sample Code".

Comment paramétrer une communication entre WinCC flexible Runtime ou un pupitre basé sous Windows et un S7-200 ( CP 243-1 ) sur Ethernet ?au début
Nº de référence:

Contenu:  

  1. Pré-requis.
    1.1 Pré-requis  pour S7-200 et Runtime WinCC flexible PC
    1.2 Pré-requis pour S7-200 et un pupitre basé sous Windows
  2. Configuration du CP 243-1 avec STEP 7 Micro/WIN
  3. Paramétrage d’un Runtime WinCC flexible PC
  4. Paramétrage d’un pupitre basé sous Windows
    4.1 Réglages sur le pupitre
    4.2 Création du projet WinCC flexible
     

1. Pré-requis

1.1 Pré-requis pour la communication entre un S7-200 et un Runtime WinCC flexible PC sur Ethernet:

Logiciel:

  • SIMATIC NET CD 11/2003
  • STEP 7 Micro/WIN V4.0 ou supérieure
  • WinCC flexible Advanced

Matériel:

  • CPU 22x: CPU 222 ou 224 à partir de la version 1.1 ou supérieure, CPU 226 ou CPU 226 XM à partir de la version 1.00 ou supérieure.
  • CP 243-1: (référence 6GK7 243-1-1EX00-0XE0) ou CP 243-1IT (référence 6GK7 243-1GX00-0XE0)
  • PC avec interface Ethernet standard.
  • Câble réseau.
  • Hub ou Switch.

1.2 Pré-requis pour la communication entre un S7-200 et un pupitre basé sous Windows sur Ethernet:

Logiciel:

·         STEP 7 Micro/WIN V4.0 ou supérieure

·         WinCC flexible Standard

Matériel:

·         CPU 22x: CPU 222 ou 224 à partir de la version 1.1 ou supérieure, CPU 226 ou CPU 226 XM à partir de la version 1.00 ou supérieure.

·         CP 243-1: (référence 6GK7 243-1-1EX00-0XE0) ou CP 243-1IT (référence 6GK7 243-1GX00-0XE0)

·         PC avec interface Ethernet standard.

·         Câble réseau.

·         Hub ou Switch.

·         Pupitre basé sous Windows à partir de la série 170 et muni d’une interface Ethernet.

Remarque:
L’OP270 et le TP270 ne dispose pas d’interface Ethernet à bord. En ajoutant une carte Ethernet au format CF,  l’OP270 ou le TP270 pourront disposer d’une interface Ethernet.
 

2. Configuration du CP 243-1 avec STEP 7 Micro/WIN.
La configuration du CP 243-1 s’effectue dans STEP 7-Micro/Win à l’aide de l’assistant Ethernet. Vous trouverez les rubriques d’aide pour tous les champs dans l’aide en ligne de STEP 7 Micro/WIN appelée par la touche F1.
 

Nr.

Mode opératoire

1

Démarrez l’assistant Ethernet.

  • Lancez STEP7 Micro/WIN.
  • Démarrez l’assistant Ethernet par "Outil > Assistant Ethernet...."
  • Cliquez sur "suivant".


Image 01 – Assistant Ethernet.

2

Acquittez de la fenêtre d’information.

  • Acquittez la fenêtre d’information avec "Oui".

      => Votre projet STEP 7-Micro/WIN sera compilé et l’adressage symbolique activé.


Image 02 – Fenêtre d’information de STEP 7-Micro/WIN

3

Spécifiez la position du module.
Si votre PC est connecté avec le S7-200, alors vous pourrez automatiquement à l’aide du bouton "Lire modules" spécifier la position du module CP 243-1. Sinon celle-ci devra être introduite manuellement.

Important:
WinCC flexible Runtime ou un pupitre basé sous Windows ne peuvent établir qu’une liaison avec le CP243-1, si le module est placé en "Position 0". Le TSAP du partenaire distant devra être 02.00.

  • Vérifier si le CP est positionné à l’emplacement "0" sinon le repositionner à cet emplacement si nécessaire.
  • Identifier ou introduire la valeur "0" pour l’emplacement du module.
  • Cliquez sur "Suivant".


Image 03 – Définition de l’emplacement du module.

4

Définition de l’adresse IP.

  • Définissez une adresse IP pour le CP 243-1. 

    Attention: 
    L’adresse IP ne doit pas pour cette application être fournie automatiquement par un serveur, car le PC WinCC flexible Runtime ou le pupitre demande un partenaire avec une adresse IP fixe (celle du CP 243-1) pour la communication Ethernet.

    Remarque:
    Le type de liaison du module doit être sélectionné sur "Communication à détection automatique".
  • Continuez avec "Suivant".


Image 04 – Définition de l’adresse IP


Note:
Un serveur BOOTP s’apparente à un serveur DHCP.

5

Paramétrage de la liaison PtP

  • Spécifiez l’octet de commande du module et le nombre de liaisons d’égal à égal  du CP 243-1.
  • Cliquez sur "Suivant".


Image 05 – Nombre de liaisons

6

Configuration de la liaison

  • La configuration de la liaison pour le couplage du CP 243-1 avec WinCC flexible Runtime ou un pupitre doit être configurée comme indiquée sur l’Image 06 .
  • Cliquez sur "OK".

    Attention: 
    Le champ TSAP doit toujours comporté 4 caractères, complété par des zéros (02.00).


Image 06 – Configuration des liaisons

7

Protection par CRC


Vous pouvez à tout moment valider la protection par CRC. Il est conseillé de commencer à travailler sans protection CRC.

Le champ "Intervalle de maintien (Keep Alive-Intervalls)" peut garder la valeur par défaut.

  • Activez si nécessaire la protection CRC et modifiez si nécessaire la durée de "l’Intervalle de maintien ".
  • Cliquez sur "Suivant".


Image 07 – Protection CRC et Intervalle de maintien

8

Affectez une zone mémoire pour la configuration

  • Spécifiez une zone mémoire pour la configuration du CP 243-1.
     
    Valeur recommandée:
    Avec le bouton Suggérer adresse, vous pourrez obtenir par l’assistant l’adresse d’une zone de variables libre.
     
  • Cliquez sur "Suivant".


Image 08 – Mémoire pour la configuration

9

Création des composants pour la configuration
Si vous cliquez sur le bouton "Terminer", l’assistant Ethernet créera les composants du projet pour la configuration définie. En l’occurrence, des sous-programmes et une zone de variable dans le bloc de données seront crées.

  • Cliquez sur le bouton "Terminer".


Image 09 – Création des composants du projet

10

Acquittez la fenêtre de confirmation

  • Confirmez par "Oui" dans la fenêtre qui s’affiche.


Image 10 – Fin de l’assistant Ethernet

11

Appel du sous-programme ETH0_CTRL  

  • Dans votre programme STEP 7 Micro/WIN, le sous-programme ETH0_CTRL doit être appelé à chaque cycle.
  • Enfin, chargez l’ensemble de la configuration dans le S7-200.

 
3. Paramétrage d’un Runtime WinCC flexible PC
 

Nr.

Mode opératoire

1

Création du projet PC.

  • Démarrez WinCC flexible.
  • Créez un projet avec un pupitre de type "PCs > WinCC flexible Runtime".


Image 12 – Création d’un projet WinCC flexible RT

2

Définition des paramètres de la liaison.

  • Naviguez jusqu’à "Communication > Liaisons" et créez dans la partie droite de la fenêtre une nouvelle liaison.
  • Choisissez le pilote de communication "SIMATIC S7 200".
  • Choisissez sous Interface "ETHERNET".
  • Entrez l’adresse IP et le masque de sous-réseau pour WinCC flexible RT et le S7-200 (voir Image 04 ( 56 KB ) ).


Image 13 – Définition des paramètres de la liaison

3

Sélection de l’Entrée de l’application

  • Ouvrez la fenêtre PG/PC-Interface sous "démarrer > Panneau de configuration > Paramétrage de l’interface PG/PC".
  • Dans cette fenêtre, l’Entrée de l’application S7ONLINE devra être associée à "TCP/IP -> [Votre carte réseau]".


Image 14 – Paramétrage de l’interface PG/PC.

4

Configuration de la carte réseau.
L’adresse IP et le masque de sous-réseau définis dans le Panneau de configuration (Propriétés de la carte réseau) doivent correspondre aux valeurs définies pour les paramètres du PC dans WinCC flexible (Image 13 ( 35 KB ) ).

  • Introduisez l’adresse IP et le masque de sous-réseau comme ceux paramétrés dans  Image 13 ( 35 KB ) .


Image 15 – Configuration de la carte réseau.

5

Démarrez WinCC flexible Runtime.

  • Après avoir terminé la configuration de votre projet WinCC flexible, vous pourrez démarrer le Runtime.


4. Paramétrage d’un pupitre basé sous Windows
La liaison au S7-200 doit être déclarée dans le projet WinCC flexible. La configuration du port Ethernet doit être effectuée directement sur le pupitre.

4.1 Réglages sur le pupitre.
 

Nr.

Mode opératoire

1

Sélectionnez l’adaptateur Ethernet.

  • Ouvrez dans le "Control Panel" la rubrique "Network".
  • Choisir dans l’onglet "Adapters" le pilote pour Onboard-LAN Ethernet et cliquez sur "Properties".


Image 16 – Configuration du réseau

2

Définissez les paramètres de la liaison

  • Sélectionnez "Specify an IP-Address".
  • Introduire comme adresse  IP 192.168.1.50 et comme masque de sous-réseau 255.255.255.0 (voir Image 17).

    Remarque:
    L’adresse IP et le masque de sous-réseau doivent correspondre aux valeurs définies dans le projet WinCC flexible – comme sur l’Image 17.
     
  • Fermez la fenêtre avec "OK".


Image 17 – Définition de l’adresse IP.

3

Modifiez le nom du pupitre.

  • Acquittez la fenêtre de message avec "OK".
  • Allez dans "Control Panel" rubrique "Communication".

    Remarque:
    Dans le champ "Device Name" la valeur par défaut du champ doit être modifiée (Par exemple ID7803), afin que la communication puisse s’établir.
     
  • Modifier le nom du pupitre dans le champ "Device Name".
  • Fermez la fenêtre avec "OK".


Image 18 – Modification du nom du pupitre

4

Sauvegardez les paramètres modifiés.

  • Ouvrez la rubrique "OP".
  • Dans l’onglet "Persistent Storage" cliquez sur le bouton "Save Registry", pour sauvegarder les réglages dans le pupitre.
  • Redémarrez le pupitre.


Image 19 – Sauvegarde des paramètres modifiés


4.2 Création du projet WinCC flexible
 

Nr.

Mode opératoire

1

Sélectionnez le pupitre.

  • démarrez WinCC flexible.
  • Créez un projet pour un pupitre pour un "MP 270B 6" Touch" (par exemple).


Image 20

2

Définition des paramètres de la liaison

  • Naviguez jusqu’à "Communication > Liaisons" et créez dans la partie droite de la fenêtre une nouvelle liaison.
  • Choisissez le pilote de communication "SIMATIC S7 200".
  • Choisissez sous Interface "ETHERNET".
  • Entrez l’adresse IP et le masque de sous-réseau le MP270B et le S7-200 (voir Image 04 ( 56 KB ) ).


Image 21 - Définition des paramètres de la liaison

3

Transférez le projet.

  • Après avoir terminé la configuration de votre projet WinCC flexible, vous pourrez transférer celui-ci dans le MP270B.

 

Communication Ethernet entre un Runtime ProTool/Pro (PC) et un CP243-1 (S7-200)au début
Nº de référence:

QUESTION:
Comment configurer une liaison Ethernet entre un Runtime ProTool/Pro (PC) et un CP243-1 (S7 200)?

REPONSE:
Cet article décrit la configuration d'une communication Ethernet entre un CP243-1 et un Runtime ProTool/Pro sur un PC.

Conditions préalables

Logiciel :

  • SIMATIC NET CD 7/2001 SP5 ou supérieur
  • STEP 7 - Micro/WIN V3.2 SP1 ou supérieur
  • ProTool/Pro V6.0 SP2

Matériel :

  • CPU 22x: CPU 222 ou 224 à l'indice 1.1 ou supérieur, CPU 226 ou CPU 226 XM indice 1.00 ou supérieur
  • CP243-1
  • PC avec une carte Ethernet standard
  • Câble Ethernet croisé pour une liaison directe

Configuration du CP243-1 via STEP 7 - Micro/WIN :

Les réglages pour le CP243-1 sont réalisés à l'aide de l'assistant Ethernet de STEP 7-Micro/WIN. Vous trouverez de l'aide pour l'ensemble des paramètres dans l'aide en ligne de STEP 7 - Micro/WIN via F1.

  • Démarrez l'assistant Ethernet via "Outils > Assistant Ethernet...".

    Illustration 1 : Assistant Ethernet ( 55 KB )
  • Cliquez sur "Suivant".
  • Validez le message qui s'affiche par "Oui". Votre projet STEP 7-Micro/WIN est alors compilé et l'adressage symbolique est activé.

    Illustration 2 : Message STEP 7-Micro/WIN ( 12 KB )
  • Si votre PC est relié au S7-200, l'assistant peut déterminer automatiquement la position du module CP243-1 via le bouton "lire modules". Sinon, vous devez l'indiquer à la main. Cliquez sur "Suivant".
    Important:
    ProTool peut seulement établir une liaison vers un CP243-1, lorsque le module est configuré à l'emplacement 0. Le TSAP correspondant doit par conséquent toujours contenir un 0 dans la dernière position ( TSAP 02.00).

    Illustration 3 : Indiquer la position du module ( 54 KB )
  • Définissez une adresse IP pour le CP 243-1.
    Attention :
    Pour cette application, l'adresse IP ne doit pas être obtenue automatiquement par un Serveur car le Runtime de ProTool/Pro a besoin de connaître le partenaire de communication (CP 243-1).
  • Le type de la liaison de communication pour ce module peut être définie à "Communication à détection automatique". Continuez avec "Suivant".

    Illustration 4 : indiquer l'adresse IP ( 56 KB )
  • Indiquez l'octet de commande du module et le nombre de liaison d'égal à égal vers le CP243-1. Cliquez sur "suivant".

    Illustration 5 : nombre de liaisons ( 55 KB )
  • La configuration d'une liaison entre un CP243-1 et le Runtime de ProTool/Pro doit être comme indiqué dans l'illustration suivante. Validez avec "OK".
    Attention :
    L'indication du TSAP doit toujours être à quatre chiffres, c'est-à-dire complétée avec des zéros (02.00).

    Illustration 6 : configuration d'une liaison ( 17 KB )
  • Comme la configuration du module CP243-1 ne doit pas être modifiée, choisissez l'option protection avec CRC. Le paramètre "intervalle de maintien" (KeepAlive) peut rester à la valeur prédéfinie. Cliquez sur "suivant".

    Illustration 7 : protection CRC et intervalle de maintien ( 56 KB )
  • Précisez une zone mémoire pour la configuration du CP243-1.
    Note :
    En cliquant sur le bouton "suggérer adresse", l'assistant détermine automatiquement une zone mémoire libre. Cliquez sur "suivant".

    Illustration 8 : Mémoire pour la configuration ( 53 KB )
  • En cliquant sur le bouton "Terminer", l'assistant Ethernet génère les composants projets pour la configuration (entre autres un sous-programme et des données dans le bloc de données).

    Illustration 9 : Génération des composants de projet ( 55 KB )
  • Validez le message qui s'affiche avec "Oui".

Illustration 10 : fin de l'assistant Ethernet

  • A chaque cycle, appelez le sous-programme "ETH0_CTRL" depuis votre programme STEP 7 Micro/WIN.

Illustration 11 : Exemple d'appel du sous-programme "ETH0_CTRL"

  • Enfin, chargez la configuration complète dans le S7-200.

Configuration du Runtime ProTool/Pro

  • Créez un nouveau projet PC.
  • Choisissez le protocole de l'automate : "SIMATIC S7 - 200 V6.0"

Illustration 12 : protocole de l'automate

  • Cliquez sur "Paramètres" et indiquez la configuration suivante.

Illustration 13 : Paramètres

Configuration du PC (Runtime ProTool/Pro)

  • Dans le paramétrage de l'interface PG/PC, associez le point d'entrée de l'application S7ONLINE sur TCP/IP > "carte réseau utilisée " - pour cela, vous aurez besoin des logiciels SIMATIC NET.

Illustration 14 : paramétrage de l'interface PG/PC

  • Le paramétrage de l'adresse IP de la carte réseau se fait via le Panneau de configuration.

Illustration 15 : configuration de la carte réseau



 ID contribution:26701491   Date:2008-08-18 
Cette contribution...m´a aidéne m´a pas aidé                                 






























related links
Comment lire des variables dans u ...
Comment peut-on configurer le ser ...
Quelles sont les précautions et ...
SIMATIC HMI WinCC flexible 2008 W ...
Licence et Autorisation pour SIM ...
mySupport
My Documentation Manager 
Lettre d'information 
CAx-Download-Manager 
Demande d'assistance technique
A propos de cet article
Imprimer
Créer PDF 
Envoyer l'article
QuickLinks
Outil de compatibilité 
Aide
Aide en ligne
Guided Tour