58
__________________ SIMATIC NET (XP/Win7) pour SIMOTION ___________________ ___________________ _______________________________________________________ ___________________ 1 Introduction 2 Instructions d'installation 3 Communication et utilisation SIMOTION 4 Propriétés du système SIMOTION SCOUT 5 SIMATIC NET (XP/Win7) pour SIMOTION Astuces Aide en ligne et documentation 6 Information produit A SAV et assistance Valable pour 05/2013

SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

___________________� SIMATIC NET (XP/Win7) pour

�SIMOTION

___________________

___________________

___________________

___________________

___________________

___________________

1

Introduction

2

Instructions d'installation

3

Communication et utilisation

SIMOTION

4

Propriétés du système

SIMOTION SCOUT

5

SIMATIC NET (XP/Win7) pour SIMOTION

Astuces

Aide en ligne et documentation 6

Information produit A

SAV et assistance

Valable pour

05/2013

Page 2: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Mentions légales Signalétique d'avertissement

Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité et pour éviter des dommages matériels. Les avertissements servant à votre sécurité personnelle sont accompagnés d'un triangle de danger, les avertissements concernant uniquement des dommages matériels sont dépourvus de ce triangle. Les avertissements sont représentés ci-après par ordre décroissant de niveau de risque.

DANGER signifie que la non-application des mesures de sécurité appropriées entraîne la mort ou des blessures graves.

ATTENTION signifie que la non-application des mesures de sécurité appropriées peut entraîner la mort ou des blessures graves.

PRUDENCE signifie que la non-application des mesures de sécurité appropriées peut entraîner des blessures légères.

IMPORTANT signifie que la non-application des mesures de sécurité appropriées peut entraîner un dommage matériel.

En présence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus élevé qui est reproduit. Si un avertissement avec triangle de danger prévient des risques de dommages corporels, le même avertissement peut aussi contenir un avis de mise en garde contre des dommages matériels.

Personnes qualifiées L’appareil/le système décrit dans cette documentation ne doit être manipulé que par du personnel qualifié pour chaque tâche spécifique. La documentation relative à cette tâche doit être observée, en particulier les consignes de sécurité et avertissements. Les personnes qualifiées sont, en raison de leur formation et de leur expérience, en mesure de reconnaître les risques liés au maniement de ce produit / système et de les éviter.

Utilisation des produits Siemens conforme à leur destination Tenez compte des points suivants:

ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art. Il faut respecter les conditions d'environnement admissibles ainsi que les indications dans les documentations afférentes.

Marques de fabrique Toutes les désignations repérées par ® sont des marques déposées de Siemens AG. Les autres désignations dans ce document peuvent être des marques dont l'utilisation par des tiers à leurs propres fins peut enfreindre les droits de leurs propriétaires respectifs.

Exclusion de responsabilité Nous avons vérifié la conformité du contenu du présent document avec le matériel et le logiciel qui y sont décrits. Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformité intégrale. Si l'usage de ce manuel devait révéler des erreurs, nous en tiendrons compte et apporterons les corrections nécessaires dès la prochaine édition.

Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG ALLEMAGNE

Copyright © Siemens AG 2012 - 2013.Tous droits réservés

Page 3: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 3

Sommaire

1 Introduction................................................................................................................................................ 5

1.1 Vue d'ensemble .............................................................................................................................5

1.2 Représentation schématique de la phase de conception..............................................................6

1.3 Représentation schématique de la phase d'exécution ..................................................................7

2 Instructions d'installation............................................................................................................................ 9

2.1 Conditions matérielles et logicielles requises pendant la phase de conception............................9

2.2 Conditions matérielles et logicielles requises pendant la phase d'exécution ..............................10

2.3 Licences requises ........................................................................................................................11

3 Communication et utilisation .................................................................................................................... 13

3.1 Principe ........................................................................................................................................13

3.2 Configurer le serveur OPC / l'interface d'appareil SIMOTION pendant la phase d'exécution ...................................................................................................................................14

3.2.1 Chemins d'enregistrement des fichiers d'exportation ..................................................................14 3.2.2 Configurer l'interface pour SIMOTION C/SIMOTION D4x5.........................................................16 3.2.3 Configurer l'interface sur SIMOTION P........................................................................................17

3.3 Exportation des données OPC pendant la phase de conception ................................................18 3.3.1 Exporter les données OPC pendant la phase de conception......................................................18 3.3.2 Paramétrer l'exportation des données.........................................................................................20 3.3.3 Exporter "OPC_DATA" (fichier des mnémoniques) .....................................................................21 3.3.4 Exporter les "alarmes / événements OPC"..................................................................................22 3.3.5 Configurer des routeurs (routage) dans SIMOTION SCOUT......................................................23 3.3.6 Variables pour la vérification de la cohérence .............................................................................25

3.4 Transmission des données vers le serveur OPC ........................................................................26

3.5 SIMOTION OPC File Manager (V6.2 ou postérieure) .................................................................27 3.5.1 Description générale d'une application........................................................................................29 3.5.2 Définition de fuseaux horaires .....................................................................................................29 3.5.3 Définition de routeurs...................................................................................................................31

4 Propriétés du système ............................................................................................................................. 35

4.1 Variables système........................................................................................................................35

4.2 Alarmes et événements OPC pour SIMOTION ...........................................................................37

4.3 Accès cohérent aux données.......................................................................................................38

5 Astuces.................................................................................................................................................... 39

5.1 Astuces de programmation ..........................................................................................................39

5.2 Comment activer une nouvelle configuration OPC (données OPC, alarmes / événements OPC) avec un client OPC en fonctionnement ? ..........................................................................40

5.3 Communication OPC avec des commandes SIMOTION et SIMATIC S7 via PROFIBUS..........44

Page 4: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Sommaire

SIMATIC NET (XP/Win7) pour SIMOTION 4 Information produit, 05/2013

5.4 OPC via PROFINET.................................................................................................................... 47

5.5 Autres astuces ............................................................................................................................ 48

5.6 Comparaison SIMOTION IT OPC XML-DA / SIMATIC NET pour SIMOTION........................... 50

5.7 Exemple d'application ................................................................................................................. 51

6 Aide en ligne et documentation................................................................................................................ 53

A SAV et assistance.................................................................................................................................... 55

A.1 SAV et assistance ....................................................................................................................... 55

Index........................................................................................................................................................ 57

Page 5: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 5

Introduction 11.1 Vue d'ensemble

Qu'est-ce que SIMOTION ? SIMOTION est un système complet pour l'automatisation de machines de production axé principalement sur le pilotage du déplacement.

D001H est composé de :

● SIMOTION SCOUT,

un système d'ingénierie pour l'élaboration d'un projet par :

– configuration, programmation, paramétrage

– programmation graphique ou textuelle

– chargement du projet dans l'appareil cible (SIMOTION P, C, D)

Le projet contient, entre autres, la configuration matérielle et les données utilisateur.

● noyau SIMOTION,

un noyau pour différentes plates-formes matérielles.

Qu'est-ce que SIMATIC NET ? SIMATIC NET offre, en version standard, un serveur OPC, qui permet l'accès aux partenaires pour la communication les plus divers par le biais de l'interface ouverte OPC.

Vous trouverez une description détaillée de SIMATIC NET sur le CD de documentation "SIMATIC NET Manual Collection".

Quelles fonctionnalités SIMATIC NET pour SIMOTION permet-il ?

SIMATIC NET pour SIMOTION permet :

● un accès par le biais d'OPC Data Access pour la lecture et l'écriture de variables d'un appareil SIMOTION.

● de recevoir des alarmes et des événements d'un appareil SIMOTION par le biais d'OPC Alarms and Events.

● de configurer des routeurs.

● de préparer, avec un SIMOTION OPC File Manager, des informations en réseau de plusieurs projets SIMOTION SCOUT, pour traiter celles-ci simultanément sur le serveur OPC SIMATIC NET.

Page 6: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Introduction 1.2 Représentation schématique de la phase de conception

SIMATIC NET (XP/Win7) pour SIMOTION 6 Information produit, 05/2013

1.2 Représentation schématique de la phase de conception

Aperçu de la phase de conception La figure ci-dessous représente l'agencement typique des différents logiciels lors de l'élaboration d'une application avec client OPC sur un PC / une PG d'ingénierie.

Pendant la phase de conception, aucune communication entre la PG / le PC et l'appareil SIMOTION n'a lieu (mode hors ligne). Une liaison est inutile.

évtl.applicationclient OPC

SIMATIC NETLogiciel pour PC

PC / PG d'ingénierie

Mode hors ligne PROFIBUS DP / Ethernet

PS SMs

p. ex. SIMOTION C

SIMOTION SCOUT

Figure 1-1 Aperçu de la phase de conception (exemple)

Page 7: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Introduction 1.3 Représentation schématique de la phase d'exécution

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 7

1.3 Représentation schématique de la phase d'exécution

Aperçu de la phase d'exécution La figure ci-dessous représente l'agencement typique du client OPC avec le logiciel associé sur un PC HMI ainsi que du noyau et des données utilisateur sur l'appareil SIMOTION pendant la phase d'exécution.

Page 8: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Introduction 1.3 Représentation schématique de la phase d'exécution

SIMATIC NET (XP/Win7) pour SIMOTION 8 Information produit, 05/2013

PC HMI

Client OPC

SIMATIC NETServeur OPC

Logiciel de protocole pour S7 etprocesseur de communication de SIMATIC NET

PROFIBUS DP

Ethernet

e. a. noyau et données utilisateur

PS SMs

p. ex. SIMOTION C

IntégréesPROFIBUS-DP (isochrone, équidistant)

ET 200

analogiques

Figure 1-2 Aperçu de la phase d'exécution (exemple)

Page 9: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 9

Instructions d'installation 2

Remarque

La présente information produit "SIMATIC NET (XP/Win7) pour SIMOTION", édition 05/2013, est valable pour les systèmes d'exploitation Windows® XP et Windows® 7 32 bits et 64 bits.

L'information produit "SIMATIC NET pour SIMOTION", édition 05/2009, est valable pour les systèmes d'exploitation Windows® 2000 et Windows® XP.

2.1 Conditions matérielles et logicielles requises pendant la phase de conception

Conditions matérielles requises pendant la phase de conception Configuration Configuration minimale Processeur Intel Pentium III ou compatible,

1 GHz (Windows XP) Mémoire centrale 512 Mo de RAM Résolution d'écran 1024 x 768 pixels

Conditions logicielles requises pendant la phase de conception

● Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4

● Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2

● Windows® 7 64 bits à partir de SIMOTION SCOUT V4.3

Les conditions d'installation du produit sont indiquées dans les descriptions se trouvant dans la documentation SIMOTION et SIMATIC NET (SIMATIC NET Manual Collection).

Page 10: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Instructions d'installation 2.2 Conditions matérielles et logicielles requises pendant la phase d'exécution

SIMATIC NET (XP/Win7) pour SIMOTION 10 Information produit, 05/2013

2.2 Conditions matérielles et logicielles requises pendant la phase d'exécution

Conditions matérielles requises pendant la phase d'exécution

Configuration Configuration minimale Processeur Intel Pentium II, 266 MHz Mémoire centrale 256 Mo de RAM Moniteur, etc. Moniteur VGA, clavier et souris ou écran tactile Résolution d'écran 800 x 600 pixels pour 256 couleurs Capacité mémoire env.150 Mo sur le disque dur,

au moins 1 Mo de capacité disponible sur le lecteur C: pour le programme d'installation (les fichiers d'installation sont supprimés après l'installation)

Cartes réseau Carte Profibus p.ex. : CP5611, CP5512 et / ou carte Ethernet p.ex. : CP1612

Appareil SIMOTION SIMOTION C avec Micro Memory Card (fonctionnement sans carte possible avec restrictions) ou SIMOTION P, SIMOTION D4x5

Conditions logicielles requises pendant la phase d'exécution

● Client / serveur :

– A partir de Windows® XP SP3 et Windows® 7 32/64 bits conformément à la liste de compatibilité http://support.automation.siemens.com/WW/view/de/18857317

– Logiciel PC SIMATIC NET, version 6.2 ou postérieure

● SIMOTION C

– SIMOTION Kernel (fourni)

● SIMOTION P

– SIMOTION Kernel (fourni)

● SIMOTION D4x5

– SIMOTION Kernel (fourni)

Page 11: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Instructions d'installation 2.3 Licences requises

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 11

2.3 Licences requises

Licences en fonction du support de communication En fonction du support utilisé pour la communication OPC avec SIMOTION RT, il vous faut une des licences SIMATIC NET suivantes :

● Communication avec SIMOTION RT via Ethernet :

– SOFTNET S7 pour IE (MLFB : 6GK1704-1CW62-3AA0)

– SOFTNET S7 Lean (uniquement 8 connexions possibles) (MLFB : 6GK1704-1LW62-3AA0)

– S7-1613 (uniquement en cas d'utilisation de la carte de communication CP1613)

(MLFB : 6GK1716-1CB62-3AA0)

– Logiciel PC SIMATIC NET 2007

(MLFB : 6GK1716-1CB70-3AA0)

● Communication avec SIMOTION RT via PROFIBUS / MPI :

– SOFTNET S7 pour PROFIBUS (MLFB : 6GK1704-5CW62-3AA0)

– S7-5613 (uniquement en cas d'utilisation de la carte de communication CP5613)

(MLFB : 6GK1713-5CB62-3AA0)

● Communication PROFINET RT via logiciel PC SIMATIC NET :

– Si vous communiquez avec une carte Ethernet SOFTNET en tant que PROFINET IO RT Controler, la licence suivante est requise : SOFTNET PN IO

(MLFB : 6GK1704-1HW63-3AA0).

– Logiciel PC SIMATIC NET 2007

(MLFB : 6GK1704-1HW70-3AA0)

Page 12: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Instructions d'installation 2.3 Licences requises

SIMATIC NET (XP/Win7) pour SIMOTION 12 Information produit, 05/2013

Page 13: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 13

Communication et utilisation 33.1 Principe

Vue d’ensemble Quelques tâches préliminaires sont nécessaires pour la communication du serveur OPC pour SIMATIC NET avec un appareil SIMOTION.

En principe, vous devez :

Tableau 3- 1 Principe

Quand ? Etape Procédure Remarque Phase de conception / phase d'exécution

1 Configurer le logiciel PC SIMATIC NET et le processeur de communication.

Voir chap. "Configurer le serveur OPC/l'interface d'appareil SIMOTION pendant la phase d'exécution" (Page 14)

Phase de conception

2 Créer le projet pour l'appareil SIMOTION avec SIMOTION SCOUT.

Voir les instructions d'utilisation de SIMOTION SCOUT

Phase de conception

3 Exporter les données OPC Voir chap. "Exporter les données OPC pendant la phase de conception" (Page 18) et "Comment activer une nouvelle configuration OPC avec un client OPC en fonctionnement ?" (Page 40)

Phase de conception

4 Si vous avez configuré plusieurs réseaux, vous devez configurer le routeur dans SIMOTION SCOUT après la fin de l'exportation de fichiers.

Voir chap. "Configurer des routeurs dans SIMOTION SCOUT" (Page 23)

Phase de conception

5 S'il existe plusieurs projets, ceux-ci doivent être configurés et regroupés avec le SIMOTION OPC File Manager.

Voir chap. "SIMOTION OPC File Manager" (Page 27)

Phase de conception

6 Transmettre / copier les fichiers exportés dans le PC HMI.

Voir chap. "Transmission des données vers le client OPC" (Page 26)

Phase de conception

7 Créer l'application Client sur la base OLE/COM-DCOM.

p.ex. dans Visual Basic

Phase de conception

8 Charger le projet dans l'appareil SIMOTION.

Voir les instructions d'utilisation de SIMOTION SCOUT

Page 14: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.2 Configurer le serveur OPC / l'interface d'appareil SIMOTION pendant la phase d'exécution

SIMATIC NET (XP/Win7) pour SIMOTION 14 Information produit, 05/2013

3.2 Configurer le serveur OPC / l'interface d'appareil SIMOTION pendant la phase d'exécution

3.2.1 Chemins d'enregistrement des fichiers d'exportation

Introduction Le temps d'exécution de SIMATIC NET est piloté par deux fichiers de paramètres (voir "Exportation des données OPC pendant la phase de conception" (Page 18)).

Chemins d'enregistrement L'environnement d'exécution recherche les fichiers de paramètres aux emplacements suivants :

● OPC_AE.xml : avant SIMATIC NET 2007, le fichier se trouvait dans le répertoire

"<répertoire d'installation de SIMATIC NET>\SIMATIC.net\opc2\bins7\simotion\xml\".

A partir de SIMATIC NET 2007, SIMATIC NET distingue deux répertoires d'installation :

– Répertoire d'installation des programmes

– Répertoire d'installation des données

Le répertoire d'installation des données doit être déterminé à partir de la base de registre, sous la clé Registry "HKEY_LOCAL_MACHINE\SOFTWARE\SIEMENS\SIMATIC_NET\General\Paths", valeur "SINEC_DataPath".

Dans ce répertoire d'installation, OPC_AE.xml doit être stocké dans le sous-répertoire \opc2\bins7\simotion\XML\.

Le chemin entier est le suivant :

"<répertoire d'installation des données>\opc2\bins7\simotion\XML\OPC_AE.xml"

● Fichier des mnémoniques OPC_DATA

Il est recommandé de stocker OPC_DATA dans le même répertoire.

Extension du nom de fichier

Remarque Extension du nom de fichier

L'extension (SSD, STI, ATI) du nom du fichier "OPC_DATA" dépend de la version SIMOTION SCOUT.

Page 15: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.2 Configurer le serveur OPC / l'interface d'appareil SIMOTION pendant la phase d'exécution

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 15

Remarque

Remarque

Le dossier "Données d'applications" est un "dossier système" qui peut éventuellement être masqué.

La commande de menu "Outils > Options des dossiers…" permet de l'afficher dans l'explorateur Windows.

Page 16: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.2 Configurer le serveur OPC / l'interface d'appareil SIMOTION pendant la phase d'exécution

SIMATIC NET (XP/Win7) pour SIMOTION 16 Information produit, 05/2013

3.2.2 Configurer l'interface pour SIMOTION C/SIMOTION D4x5

Procédure Pour établir une liaison entre un PC IHM et un appareil SIMOTION C/SIMOTION D4x5 pendant la phase d'exécution, l'interface doit être configurée selon la procédure suivante :

Tableau 3- 2 Configurer l'interface

Etape Procédure 1 Insérer la carte de communication PROFIBUS ou Ethernet (par exemple CP5611) dans le

PC. Installer le logiciel PC SIMATIC NET. 2 Appelez l'outil de configuration de la station PC à l'aide de la commande de menu

Démarrer->SIMATIC->SIMATIC NET->Paramètres->Paramétrer station PC. Paramétrez, sur les pages décrites ci-après, les propriétés comme indiqué. 1. Naviguez jusqu'à Applications->Paramétrages OPC->Symbolique. 2. Dans la boîte de dialogue "Symbolique", cliquez sur le bouton "Editer liste".

– Si vous désirez utiliser "Données OPC" et "Alarmes et événements OPC", ou uniquement "Données OPC", introduisez le nom du fichier des mnémoniques "OPC_DATA" (voir remarque sous "Extension du nom de fichier" (Page 14)) dans le champ "Nom fichier" et sélectionnez, à l'aide du bouton "Chercher", le répertoire

"<répertoire d'installation des données>\opc2\bins7\simotion\xml\". (Seul le répertoire que vous avez utilisé en dernier vous est proposé.)

Sélectionnez les fichiers suivants : – OPC_AE.XML – OPC_Data.idl – OPC_DATA (voir remarque sous "Extension du nom de fichier" (Page 14))

Le dossier est un "dossier système" qui peut éventuellement être masqué. 3. Quittez la boîte de dialogue avec le bouton "OK" et enregistrez le fichier. 4. Dans la boîte de dialogue "Symbolique étendue...", sélectionnez la carte de

communication pour SIMOTION (par exemple "CP5611 (PROFIBUS)").

5. Sélectionner les protocoles "S7" et "XML" dans la boîte de dialogue "Sélectionner protocoles OPC" et désélectionner tous les protocoles qui ne sont pas nécessaires.

6. Avec "Terminer", vous quittez le programme d'installation pour le serveur OPC SIMATIC NET.

3 Tester ensuite le processeur de communication. Vous pouvez tester le fonctionnement correct de la carte dans la fenêtre "Paramétrer station PC SIMATIC NET" (appel également possible avec la commande de menu Démarrer->SIMATIC->SIMATIC NET->Paramètres->Paramétrer station PC). A cet effet, sélectionnez la carte (par exemple "CP5611") puis cliquez sur le bouton "Actualiser", sous "Participants au bus".

Page 17: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.2 Configurer le serveur OPC / l'interface d'appareil SIMOTION pendant la phase d'exécution

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 17

Remarque

En cas de modification des données de projet dans SIMOTION SCOUT après l'exportation du fichier des mnémoniques, une nouvelle exportation doit être effectuée (cohérence).

Voir aussi Alarmes et événements OPC pour SIMOTION (Page 37)

3.2.3 Configurer l'interface sur SIMOTION P

Procédure Pour établir une liaison entre un PC IHM et un appareil SIMOTION P pendant la phase d'exécution, l'interface doit être configurée selon la procédure suivante :

Tableau 3- 3 Configurer l'interface

Etape Procédure 1 La carte PROFIBUS et le logiciel PC SIMATIC NET sont compris dans les fournitures. 2 Appelez l'outil de configuration de la station PC à l'aide de la commande de menu Start-

>SIMATIC->SIMATIC NET->Settings->Configuration Console. Paramétrez, sur les pages décrites ci-après, les propriétés comme indiqué. 1. Naviguez jusqu'à Applications->Paramétrages OPC->Symbolique. 2. Dans la boîte de dialogue "Symbols", cliquez sur le bouton "Edit List". La fenêtre de

dialogue "Manage Symbol Files" s'ouvre.

Si vous désirez utiliser "Données OPC" et "Alarmes et événements OPC", ou uniquement "Données OPC", introduisez le nom du fichier des mnémoniques "OPC_DATA" (voir remarque sous "Extension du nom de fichier (Page 14)) dans le champ "Nom fichier" et sélectionnez, à l'aide du bouton "Browser", le répertoire "<répertoire d'installation des données> \opc2\bins7\simotion\xml" (Seul le répertoire que vous avez utilisé en dernier vous est proposé.)

Sélectionnez les fichiers suivants : – OPC_AE.XML – OPC_Data.idl – OPC_DATA (voir remarque sous "Extension du nom de fichier" (Page 14))

Le dossier est un "dossier système" qui peut éventuellement être masqué. 3. Quittez la boîte de dialogue "Manage Symbol Files" avec le bouton "OK" et enregistrez

les fichiers avec "Apply". 4. Dans la boîte de dialogue "Select OPC Protocol", sélectionnez le protocole "S7" et

désélectionnez tous les protocoles qui ne sont pas nécessaires. 5. Avec "Finish", vous quittez le programme d'installation

pour le serveur OPC SIMATIC NET.

Page 18: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.3 Exportation des données OPC pendant la phase de conception

SIMATIC NET (XP/Win7) pour SIMOTION 18 Information produit, 05/2013

Remarque

En cas d'installation sur SIMOTION P, le point d'accès CP_SM_1 doit être relié, sous "Configuration Console", au PC internal (local) après la configuration de l'interface !

Le point d'accès est paramétrable sous

Start->SIMATIC->SIMATIC NET->Settings->Configuration Console.

Remarque

A partir de SIMOTION V3.1, la communication via PC internal (local) est paramétrée par défaut.

Voir aussi Alarmes et événements OPC pour SIMOTION (Page 37)

3.3 Exportation des données OPC pendant la phase de conception

3.3.1 Exporter les données OPC pendant la phase de conception

Exporter les données configurées Pour communiquer à SIMATIC NET les données configurées dans SIMOTION SCOUT, vous devez exporter toutes les données utilisables à l'aide de la commande de menu Outils->Exporter données OPC... (c'est-à-dire pendant la phase de conception).

Des paramètres doivent être introduits pendant l'exportation des données (voir "Paramétrer l'exportation des données" (Page 20)).

Répertoire pour les fichiers à exporter

Pour l'exportation, le répertoire suivant est paramétré par défaut dans SIMOTION SCOUT : "<lecteur>:\Siemens\Step7\S7proj\<nom du projet>\U7\Tagfiles\"

Si vous utilisez le PC HMI aussi bien pendant la phase de conception que pendant la phase d'exécution, sélectionnez le répertoire suivant : "<répertoire d'installation des données>\opc2\bins7\simotion\xml"

Page 19: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.3 Exportation des données OPC pendant la phase de conception

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 19

Quels sont les fichiers exportés ?

Vous avez la possibilité d'exporter les fichiers suivants :

● fichier des mnémoniques OPC_DATA (voir remarque sous "Extension du nom de fichier" (Page 14)), c'est-à-dire :

– variables système de l'appareil et des objets technologiques

– variables utilisateur globales

– variables entrée / sorties symboliques

– variables d'interface des programmes utilisateur (types de données : voir "Variables système")

● "Alarmes/Evénements OPC" (OPC_AE.xml), c'est-à-dire :

– alarmes OT

– alarmes tampon de diagnostic

– Alarm_S/Q

– informations de liaison

Remarque

Les procédures d'exportation des données OPC sont décrites en détail dans l'aide en ligne de SIMOTION SCOUT.

Configurer des routeurs Lorsque l'exportation des données est terminée, le système vous demande si vous désirez configurer des routeurs (routage). La procédure de configuration est indiquée sous "Configurer des routeurs dans SIMOTION SCOUT".

Déroulement de l'exportation Le déroulement de l'exportation est consigné dans SIMOTION SCOUT (affichage détaillé, onglet Affichage état exportation fichier des mnémoniques.

Remarques

Remarque

En cas de modification des données de projet dans SIMOTION SCOUT après l'exportation du fichier des mnémoniques, une nouvelle exportation doit être effectuée (cohérence).

Remarque

Lors de la mise en service, une transmission des données OPC est impossible si le client OPC est en fonctionnement !

Page 20: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.3 Exportation des données OPC pendant la phase de conception

SIMATIC NET (XP/Win7) pour SIMOTION 20 Information produit, 05/2013

Remarque

Après l'exportation, il faut procéder à une transmission/copie des fichiers dans le client OPC (voir "Transmission des données vers le client OPC" (Page 26)).

Remarque

S'il existe plusieurs projets, tenez compte des informations figurant sous "SIMOTION OPC File Manager" (Page 27) !

Voir aussi Alarmes et événements OPC pour SIMOTION (Page 37)

3.3.2 Paramétrer l'exportation des données

Vue d’ensemble Si l'appareil comporte plusieurs interfaces, les paramètres suivants sont requis pour l'exportation des données :

● l'appareil

● le protocole

● l'interface

Appareil L'appareil pour lequel vous devez sélectionner l'interface de bus est affiché dans le champ de sélection "Appareil". Vous devez définir le paramétrage des interfaces pour chaque appareil dans le projet. En fonction du nombre d'appareils, vous serez amené à effectuer le paramétrage dans cette fenêtre à plusieurs reprises.

Protocole

Le champ de sélection ”Protocole” vous propose :

● PROFIBUS

● TCP/IP

● PC-INTERNAL (SIMOTION P)

Page 21: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.3 Exportation des données OPC pendant la phase de conception

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 21

Interface

Remarque

Le champ de sélection "Interface" apparaît si l'appareil SIMOTION comporte plusieurs interfaces et si celles-ci ont été configurées avec différentes adresses de bus.

Dans le champ de sélection "Interface", vous devez indiquer par le biais de quelle "interface" le serveur OPC sur le PC IHM sera relié à l'appareil SIMOTION concerné pendant la phase d'exécution.

Chaque nom de mnémonique doit pouvoir être affecté de manière univoque à une adresse matérielle (adresse de bus).

Cette affectation est définie par la sélection "Interface". SIMOTION SCOUT identifie l'interface de communication et propose par exemple, dans le cas de SIMOTION C, la sélection suivante :

● Sélectionnez par exemple X8 si l'interface X8 de l'appareil est utilisée.

● Sélectionnez par exemple X9 si l'interface X9 de l'appareil est utilisée.

ATTENTION

Transmission cyclique des données non assurée

Si l'interface est paramétrée pour un cycle de bus équidistant, elle ne peut pas être utilisée pour un client OPC! Si elle est utilisée, la transmission cyclique des données n'est pas assurée.

3.3.3 Exporter "OPC_DATA" (fichier des mnémoniques)

Remarques L'exportation des "données OPC" peut durer un certain temps.

La désélection du champ "Table contenant des éléments isolés" permet de raccourcir l'exportation des données. En cas de désélection, l'exportation au format .ATI n'englobe que la première adresse de la table. Le serveur exécute la résolution des éléments isolés pendant la phase d'exécution.

Remarque

L'exportation des données OPC ne peut avoir lieu que si • le logiciel SIMATIC NET a été installé pour le PC/la PG d'ingénierie (valable uniquement

pour les versions antérieures à SIMOTION SCOUT Version V3.2), • un projet est ouvert.

Page 22: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.3 Exportation des données OPC pendant la phase de conception

SIMATIC NET (XP/Win7) pour SIMOTION 22 Information produit, 05/2013

Remarque

Dans le cas d'un tableau avec des données de type "chaîne de caractères", c'est toujours le tableau avec des éléments individuels qui est exporté.

La désélection du champ "Table contenant des éléments isolés" est sans effet pour ce type de données uniquement.

Une variable de chaîne étant elle-même un tableau, seuls les éléments individuels peuvent être exportés, pour des raisons d'adressage.

Remarque Alarme dans l'éditeur de mnémoniques

Si vous ouvrez un fichier .ATI SIMOTION dans l'éditeur de mnémoniques, l'alarme suivante s'affiche : "Symboleditor Warning: The following incompatible symbol names were found in the file"

Vous pouvez ignorer cette alarme: Le fichier .ATI SIMOTION est utilisable sans restriction.

3.3.4 Exporter les "alarmes / événements OPC"

Remarques

Remarque

Lors de l'exportation des "alarmes / événements OPC", aucun contenu de tampon de diagnostic défini par l'utilisateur n'est exporté, mais uniquement les contenus de tampons de diagnostic spécifiques à SIMOTION. OPC peut avoir accès à ces textes exportés.

Voir aussi Alarmes et événements OPC pour SIMOTION (Page 37)

Page 23: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.3 Exportation des données OPC pendant la phase de conception

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 23

3.3.5 Configurer des routeurs (routage) dans SIMOTION SCOUT

Introduction Si vous avez configuré plusieurs réseaux à l'aide de NetPro et que vous souhaitez accéder à un appareil SIMOTION avec un serveur OPC SIMATIC par le biais d'un routeur, il vous faudra configurer encore une fois ce routeur dans une boîte de dialogue de SIMOTION SCOUT, une fois l'exportation de fichiers terminée.

Configurer un routeur Dans la boîte de dialogue "Configurer un routeur" sont affichées les informations suivantes :

● Tous les réseaux configurés

● Tous les appareils SIMOTION contenus dans le projet

Sélectionnez d'abord la localisation du serveur OPC, puis le premier routeur pour chaque abonné, auquel le serveur OPC doit accéder.

La figure suivante présente un exemple de configuration du routeur.

Appareilsconfigurés

Réseauxconfigurés

Sous-réseau 1

Ethernet

Sous-réseau 2

PROFIBUS

Appareil SIMOTIONdestinataire

X102 adr. : 2

X8 adr. : 5

Serveur OPC

Adr. IP : 169.254.11.22

Routeur SIMOTION C

HMI

SIMOTION P

Figure 3-1 Exemple de configuration du routage

Configuration réseau pour SIMOTION P Dans le cas de SIMOTION P, vous avez besoin de la configuration réseau dès l'instant où vous souhaitez accéder, via un serveur OPC, à la fois à l'exécutif de l'appareil SIMOTION P et à un autre appareil SIMOTION connecté via PROFIBUS.

(La raison à cela est qu'il existe un "routeur" interne entre le serveur OPC sous Windows XP et l'exécutif de SIMOTION P. L'exécutif de SIMOTION P a accès à l'interface PROFIBUS.)

Page 24: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.3 Exportation des données OPC pendant la phase de conception

SIMATIC NET (XP/Win7) pour SIMOTION 24 Information produit, 05/2013

Dans ce cas, vous avez besoin de l'appareil SIMOTION P comme routeur, voir figure ci-dessous.

Appareilsconfigurés

Serveur OPCIHM

SIMOTION RT Routeur

Appareil SIMOTIONdestinataire

PROFIBUS

Sous-réseau 1Réseauconfiguré

SIMOTION P

X102

X9

SIMOTION C

Figure 3-2 Exemple SIMOTION P

Configuration réseau pour la SIMOTION D4x5 Dans le cas de la SIMOTION D4x5, l'entraînement intégré est défini comme appareil séparé.

Créez une connexion par routeur dans la configuration réseau pour cet entraînement intégré.

Plusieurs projets dans un groupe de réseaux

Remarque

S'il existe plusieurs projets dans le groupe de réseaux, tenez compte de la description suivante !

Pour pouvoir communiquer avec les appareils SIMOTION dans le groupe de réseaux en cas de projets multiples, le serveur OPC SIMATIC NET doit connaître les fichiers et informations suivantes :

● Fichiers "Alarmes / Evénements OPC", qui proviennent de plusieurs projets SIMOTION SCOUT dans certains cas

● Fuseaux horaires

● Routeur

Un programme auxiliaire "SIMOTION OPC File Manager" permet la configuration de ces données pour le serveur OPC SIMATIC NET. Ce programme utilisateur est décrit sous "SIMOTION OPC-File Manager".

Page 25: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.3 Exportation des données OPC pendant la phase de conception

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 25

3.3.6 Variables pour la vérification de la cohérence

Introduction Une valeur de cohérence est également générée lors de l'exportation des données OPC configurées dans SIMOTION SCOUT.

Le client OPC peut vérifier si cette valeur est identique à la valeur de cohérence enregistrée dans l'appareil SIMOTION.

Variables pour la vérification de la cohérence Le serveur met à disposition les variables suivantes pour la vérification de la cohérence avec un appareil SIMOTION :

● &stateconsistence()

● &stateconsistenceval()

Tableau 3- 4 Variables pour la vérification de la cohérence

&stateconsistence() &stateconsistenceval() Signification "NOTCONFIGURED" 0 Aucune valeur de cohérence n'a été rangée

dans le fichier XML. "NOTAVAILABLE" 1 Vérification de la cohérence pas (encore)

effectuée, car liaison interrompue par exemple

"CONSISTENCE" 2 Après la vérification : configuration est cohérente.

"INCONSISTENT" 3 Après la vérification : configuration est incohérente.

"IGNORE" 4 Après la vérification : La commande n'a aucune valeur de cohérence. Dans SIMOTION SCOUT, la case à cocher ”Activer le contrôle de cohérence IHM” a été désactivée dans le menu Outils->Réglages->Download pendant la transmission des données de projet XML.

Remarque

Le serveur OPC n'a accès à l'état de la cohérence que lorsqu'une liaison est établie avec l'appareil. Une liaison est établie lorsqu'au moins une variable est lue par l'appareil.

Si aucune liaison n'est établie, l'état est "NOTAVAILABLE".

Page 26: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.4 Transmission des données vers le serveur OPC

SIMATIC NET (XP/Win7) pour SIMOTION 26 Information produit, 05/2013

Exemple de programmation des variables dans Visual Basic La syntaxe pour les noms de variables dans le cas d'un client OPC avec Visual Basic est :

● S7:[<nom d'appareil>]&stateconsistence()

● S7:[<nom d'appareil>]&stateconsistenceval()

Le nom d'appareil (<nom d'appareil>) est le nom de l'appareil SIMOTION tel qu'il a été défini dans la configuration SIMOTION SCOUT :

par exemple : "S7:[C230_2]&stateconsistence()"

La syntaxe typique pour les noms de variables dans le cas du logiciel de mise au point OPC SCOUT (fourni avec SIMATIC NET ; des informations détaillées se trouvent dans la documentation de SIMATIC NET) est décrite ci-dessous.

Dans OPC SCOUT, les deux variables doivent être introduites dans un groupe à l'aide de Ajouter item (par exemple : "S7:[C230_2]&stateconsistence()).

Il est ensuite possible de les visualiser.

Vous trouverez OPC SCOUT (SIMATIC NET) dans le menu Démarrer de SIMATIC NET.

3.4 Transmission des données vers le serveur OPC

Remarques Une fois que les données ont été exportées, elles doivent être transmises / copiées dans le PC HMI (client OPC).

Dans le PC HMI, le fichier doit se trouver dans le répertoire suivant :

"<répertoire d'installation des données>\opc2\bins7\simotion\xml"

Remarque

Lors de la mise en service, une transmission des données OPC est impossible si le client OPC est en fonctionnement !

Page 27: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.5 SIMOTION OPC File Manager (V6.2 ou postérieure)

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 27

3.5 SIMOTION OPC File Manager (V6.2 ou postérieure)

Introduction Le serveur OPC SIMATIC NET permet de superviser des appareils SIMOTION de plusieurs projets SIMOTION.

Lors de l'exportation, un fichier de mnémoniques et un fichier OPC_AE.xml sont créés pour chaque projet SIMOTION.

Parmi les fichiers exportés des projets SIMOTION, le serveur OPC peut gérer plusieurs fichiers de mnémoniques, mais un seul fichier OPC_AE.xml.

Le SIMOTION OPC File Manager comble cette lacune en fusionnant les fichiers OPC_AE.xml exportés de plusieurs projets SIMOTION pour obtenir un seul fichier.

SIMOTION OPC File-Manager Le SIMOTION OPC File Manager est un programme auxiliaire qui offre les fonctionnalités suivantes :

● sélection de fichiers (sélection des fichiers *.xml à regrouper)

● définition de fuseaux horaires

● définition de routeurs

Le SIMOTION OPC File Manager prépare les informations en réseau de plusieurs projets SIMOTION de telle sorte qu'elles puissent être traitées ensemble par le serveur OPC SIMATIC NET.

Fourniture et appel Le SIMOTION OPC File Manager est fourni en tant que partie intégrante de SIMATIC NET.

L'appel a lieu dans le menu Démarrer de SIMATIC NET, via Simotion OPC File Manager.

Figure 3-3 SIMOTION OPC File Manager

Page 28: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.5 SIMOTION OPC File Manager (V6.2 ou postérieure)

SIMATIC NET (XP/Win7) pour SIMOTION 28 Information produit, 05/2013

Remarque

Le logiciel contient du code source ouvert avec le copyright suivant : "Portions copyright (c) Chris Maunder, 1998".

Sélection de fichiers Le SIMOTION OPC File Manager génère, à partir de plusieurs fichiers sources OPC_AE*.xml (créés lors de l'exportation des données OPC dans SIMOTION SCOUT à partir de plusieurs projets SIMOTION SCOUT) un fichier de paramètres commun et ajoute, aux endroits où des ambiguïtés sont possibles (par exemple si des projets ont les mêmes numéros d'alarme et que ceux-ci ne peuvent plus être présents en double dans la base de données) l'information sur le projet dont les données sont issues à l'origine.

Si les projets contiennent des données, qui s'excluent mutuellement, un message d'erreur apparaît dans la zone des erreurs. La sélection des autres masques et la génération du fichier de destination sont alors impossibles.

La figure ci-après illustre la sélection de fichiers dans le SIMOTION OPC File Manager :

Figure 3-4 Sélection de fichiers

Voir aussi Chemins d'enregistrement des fichiers d'exportation (Page 14)

Page 29: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.5 SIMOTION OPC File Manager (V6.2 ou postérieure)

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 29

3.5.1 Description générale d'une application

Exemple Plusieurs projets SIMOTION ont été établis pour une machine modulaire. Un PC commun doit être utilisé pour la supervision.

Procédure Les étapes suivantes sont nécessaires :

1. Effectuer l'exportation des données OPC pour chaque projet SIMOTION, et ce dans des répertoires différents.

2. Démarrer le SIMOTION OPC File Manager.

3. Dans le masque "Sélection de fichiers", inscrire tous les fichiers OPC_AE*.xml générés (bouton ”ajouter”) sous "Fichiers sources".

4. Si nécessaire, introduire les fuseaux horaires et les informations de routage.

5. Créer le fichier OPC_AE.xml commun avec "Créer fichier de destination".

L'étape 1. a lieu sur le PC / la PG d'ingénierie. Les étapes 2. à 5. peuvent être exécutées soit sur le PC / la PG d'ingénierie, soit sur le PC HMI.

Remarque

Si toutes les étapes sont réalisées sur le PC / la PG d'ingénierie, il faut copier le fichier XML généré pour le client OPC dans le répertoire correct qui est :

"<répertoire d'installation des données>\opc2\bins7\simotion\xml".

3.5.2 Définition de fuseaux horaires Dans le cas de SIMOTION RT, l'instant d'apparition d'une alarme ne comporte pas de système de référence. Le standard OPC spécifie cependant que les temps doivent toujours être des temps UTC. Ceux-ci comportent, outre une heure, également un fuseau horaire. Le serveur OPC utilise le standard GMT.

Page 30: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.5 SIMOTION OPC File Manager (V6.2 ou postérieure)

SIMATIC NET (XP/Win7) pour SIMOTION 30 Information produit, 05/2013

Définition de fuseaux horaires Dans la boîte de dialogue "Définir des fuseaux horaires", il est possible d'indiquer, pour chaque CPU, la différence entre le temps généré et le temps GMT.

Figure 3-5 Fuseaux horaires

Page 31: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.5 SIMOTION OPC File Manager (V6.2 ou postérieure)

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 31

3.5.3 Définition de routeurs Un client OPC peut communiquer, par le biais du serveur OPC SIMATIC NET, avec plusieurs appareils SIMOTION se trouvant dans des réseaux différents. La configuration des routeurs pour les différents projets a lieu avec le SIMOTION OPC File Manager.

Condition requise La condition requise pour les échanges d'informations entre les différents projets est :

● La communication entre les appareils SIMOTION doit avoir été configurée avec NetPro dans SIMOTION SCOUT.

Remarque

Le routeur peut également être configuré dans SIMOTION SCOUT. Cette procédure est décrite sous "Configurer des routeurs (routage) dans SIMOTION SCOUT".

Remarque

Pour chaque projet supplémentaire, le routeur doit être configuré avec le SIMOTION OPC File Manager.

Temps d'accès optimaux Pour garantir des temps d'accès optimaux, des données de l'appareil SIMOTION ne peuvent passer qu'une fois par un segment de bus donné. La stratégie de routage de SIMATIC NET (un routeur standard par PC HMI) peut, par contre, conduire à ce que ce routeur standard renvoie les données dans le segment d'où elles étaient venues.

Pour définir l'accès à tous les appareils même dans le cas de configurations défavorables, vous pouvez, après la sélection du segment de bus dans lequel vous placez le serveur OPC, définir, pour chaque appareil SIMOTION, un autre appareil SIMOTION quelconque se trouvant dans ce segment comme premier routeur.

Page 32: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.5 SIMOTION OPC File Manager (V6.2 ou postérieure)

SIMATIC NET (XP/Win7) pour SIMOTION 32 Information produit, 05/2013

Exemple de mise en réseau La figure suivante représente la mise en réseau d'appareils SIMOTION qui communiquent par le biais d'un serveur OPC :

Sous-réseau 1

Sous-réseau 2

IHM Réseauxconfigurés

RéseauxAppareils

Routeur

Appareil SIMOTION

Serveur OPC

CPU 1�

Sous-réseau 3

CPU 2�

CPU 3�

CPU 4�

Appareil SIMOTION

Routeur

Figure 3-6 Exemple de configuration

Le serveur OPC a besoin de routeurs pour la communication. Les routeurs de l'exemple de configuration sont indiqués dans le tableau suivant :

Tableau 3- 5 Routeurs de l'exemple de configuration

Sous-réseau serveur OPC Abonné / appareil de destination Routeur CPU 1 se trouve dans le même sous-

réseau CPU 2 CPU 1 CPU 3 se trouve dans le même sous-

réseau

Sous-réseau 1

CPU 4 CPU 3

Page 33: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.5 SIMOTION OPC File Manager (V6.2 ou postérieure)

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 33

Boîte de dialogue "Définir des routeurs" Dans la boîte de dialogue "Définir des routeurs", vous indiquez :

● le sous-réseau dans lequel se trouve le serveur OPC,

● les appareils de destination,

● le routeur via lequel le serveur OPC peut communiquer avec chaque appareil de destination.

Figure 3-7 Définition de routeurs

Remarque

Tenez compte des conditions suivantes : • Si vous utilisez la fonction "Open" dans l'OPC File Manager pour charger une

configuration existante, vous devez à nouveau contrôler le routeur pour chaque appareil de destination sous "Définir des routeurs" et le réinscrire le cas échéant. La fonction "Open" permet d'ouvrir un fichier de paramètres dans lequel l'OPC File Manager mémorise les exportations qu'il traite et les informations correspondantes ayant déjà été inscrites. Ce fichier de paramètres n'est pas identique à une "exportation du projet" ni à une "exportation groupée" en Mergemode.

• Si vous inscrivez des liaisons routées avec la fonction "Définir des routeurs", vous devez sélectionner explicitement le sous-réseau dans la sélection de liste "Sous-réseaux" avantde modifier les routeurs.

Page 34: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Communication et utilisation 3.5 SIMOTION OPC File Manager (V6.2 ou postérieure)

SIMATIC NET (XP/Win7) pour SIMOTION 34 Information produit, 05/2013

Page 35: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 35

Propriétés du système 44.1 Variables système

Introduction Pour obtenir des informations précises sur les données exportées, il est possible de procéder, dans SIMOTION SCOUT, à une exportation XML à l'aide de la commande de menu Projet->Enregistrer et exporter. Il est ensuite possible de visualiser ce fichier XML avec un navigateur compatible XML (par exemple MS Internet Explorer 5 ou Netscape 6.1).

Ce fichier contient, entre autres, les valeurs limites et les types de données des variables, ainsi que, dans le cas de variables Enums (énumérations), les valeurs définies.

Remarque

Afin de pouvoir utiliser les Enums au sein d'un client OPC, un fichier de description (fichier idl) est généré, en plus du fichier des mnémoniques, lors de l'exportation des données OPC à l'aide de la commande de menu Outils->Exporter données OPC.... Vous trouverez une description des valeurs limites des variables système pour SIMOTION dans les listes de références "SIMOTION Progiciel technologique CAM Variables système".

Types de données Les types de données suivants sont disponibles avec SIMOTION :

Tableau 4- 1 Types de données

SIMOTION Nombre de bits Signe BOOL 1 bits - BYTE/USINT 8 bits - SINT 8 bits Oui WORD/UINT 16 bits - INT 16 bits Oui DWORD/UDINT 32 bits - DINT 32 bits Oui REAL 32 bits Oui LREAL 64 bits Oui DATE 64 bits - TOD (Time of Day) 32 bits Non DT (Date and Time) 64 bits -

Page 36: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Propriétés du système 4.1 Variables système

SIMATIC NET (XP/Win7) pour SIMOTION 36 Information produit, 05/2013

SIMOTION Nombre de bits Signe TIME 32 bits Oui STRING 1 octet / caractère, longueur maxi

-> 254 caractères

Array Remarque : Seuls les types de données mentionnés sont valables pour une donnée de type "Array" (tableau).

Remarques

Remarque

Si ProTool/Pro CS est utilisé en tant que client OPC, cette application n'accepte que des variables de type INTEGER pour les pointeurs de zone.

Remarque

Le serveur met à disposition les variables suivantes pour la vérification de la cohérence avec un appareil SIMOTION : • &stateconsistence() • &stateconsistenceval()

Données OPC pour SIMOTION

Remarque

Respectez les conditions et les limitations fonctionnelles suivantes : • A l'écriture asynchrone d'une variable ReadOnly, aucun message d'erreur n'est retourné

bien qu'il soit impossible d'écrire la valeur et que celle-ci ne soit pas non plus écrite. (Un message d'erreur apparaît cependant à l'écriture synchrone d'une variable ReadOnly.)

• OPC ne respecte pas la plage de valeurs valide pour les variables de type "Date" et "DT". Des valeurs peuvent être écrites dans des variables en dehors de la plage de valeurs valide. Pour Simotion et OPC, la plage de valeurs valide s'étend de 1992-01-01 à 2089-12-31.

Voir aussi Variables pour la vérification de la cohérence (Page 25)

Page 37: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Propriétés du système 4.2 Alarmes et événements OPC pour SIMOTION

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 37

4.2 Alarmes et événements OPC pour SIMOTION

Remarques

Remarque

Respectez les conditions et les limitations fonctionnelles suivantes : • La fonction "Exporter données OPC" n'exporte pas les tampons de diagnostic

personnalisés. Par conséquent, aucun texte de message n'est fourni pour ces événements.

• Le client OPC qui démarre le serveur OPC reçoit également les entrées de tampon de diagnostic inscrites avant cet instant.

• Réglage unique de la langue pour tous les clients : Les textes d'alarme sont fournis à tous les clients dans la même langue (celle qui a été définie en dernier). La procédure ne dépend pas de "LocaleIDs" différents définis auparavant.

• Dans le cas des alarmes et des événements OPC pour SIMOTION, 40 "Alarm_S" sont autorisées au maximum. Si plus de 40 alarmes différentes de la catégorie "Alarm_S" sont déclenchées en succession rapide, seules les 40 premières sont fournies.

• Restriction d'utilisation de l'Automation-Wrapper, par exemple pour les clients OPC VB :Lorsqu'un client instance plusieurs abonnements via l'Automation-Wrapper "sopcdaauto.dll", le premier abonnement activé reçoit toujours les événements pour les deux abonnements, autrement dit les abonnements activés ensuite ne reçoivent pas d'alarmes.

• Si vous déconnectez le client OPC du serveur OPC, vous devez au moins attendre 15 secondes avant de pouvoir rétablir la connexion.

Remarque

Sous Windows XP, l'état actuel des alarmes n'est pas affiché dans OPC-Scout.

Remède :

La vue du serveur OPC.SimotionAlarms doit demander l'état actuel des alarmes de la CPU SIMOTION par interrogation régulière.

Remarque Etat des alarmes "Alarm_SQ"

Lorsqu'une "Alarm_SQ" apparaît et disparaît en succession rapide et qu'elle est ensuite acquittée, il est possible que l'alarme soit mise à l'état "acquitté apparu" au lieu de l'état "acquitté disparu" (cela n'est pertinent que lorsque le temps compris entre "apparition" et "disparition" est inférieur à 10 ms).

Page 38: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Propriétés du système 4.3 Accès cohérent aux données

SIMATIC NET (XP/Win7) pour SIMOTION 38 Information produit, 05/2013

Remarque Erreurs sporadiques des horodatages des alarmes "ALARM_SQ" à l'état "parti"

Lorsqu'un client OPC_AE (client "OPC-Alarm/Event") est connecté à une commande SIMOTION activée, les alarmes présentes sont interrogées (fonction d'actualisation). Pour les alarmes "ALARM_SQ" qui sont à l'état "parti" (seul l'acquittement est encore nécessaire), un horodatage (date et heure) erroné peut s'afficher sporadiquement.

4.3 Accès cohérent aux données

Caractéristiques générales L'accès à une donnée de type élémentaire de l'appareil SIMOTION est toujours cohérent.

Si vous désirez cependant accéder à plusieurs données individuelles ou à des tableaux de l'appareil SIMOTION (p. ex. positions de plusieurs axes), l'assistance de l'utilisateur est requise pour garantir la cohérence.

Dans le manuel de programmation SIMOTION ST est décrit, à l'appui d'un exemple de programmation, comment l'application client (p. ex. appareil HMI) garantit un accès cohérent aux données par le biais d'interrogations réciproques entre l'appareil HMI et l'appareil SIMOTION.

Page 39: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 39

Astuces 55.1 Astuces de programmation

Lorsque vous créez un client OPC, tenez compte des points suivants :

Tableaux Si la taille de tableaux est supérieure à une PDU (Protocol Data Unit) (actuellement, 480 octets pour toutes les plates-formes matérielles SIMOTION, moins 22 octets d'en-tête), nous recommandons ce qui suit :

● Si un télégramme a une longueur de données utiles > 458 octets, scindez celui-ci en deux ou plus de deux télégrammes (par exemple pour 540 octets, en 240 octets et 300 octets).

● Utilisez "group.syncRead()" une fois au lieu d'utiliser "item.Read()" plusieurs fois.

Si les données sont modifiées dans le tableau entre deux accès en lecture aux PDU, le tableau n'est pas cohérent.

Solution liée à une application :

Voir manuel de programmation SIMOTION ST, sous "Accès cohérent aux données avec des appareils IHM".

Durée de la transmission de données

Si vous assurez la conduite d'un appareil SIMOTION avec plusieurs clients OPC (interfaces utilisateur) sur un PC IHM, les données circulent plus rapidement qu'avec un client OPC.

Si, lorsqu'un contrat est terminé, il faut attendre qu'une temporisation soit écoulée pour déclencher le contrat suivant, il faut prendre en considération un retard dû à Windows d'au moins 10...15 ms.

Recommandation :

Lisez plusieurs tableaux avec "group.syncRead()" au lieu d'effectuer plusieurs lectures individuelles avec "item.Read()".

Accès cohérent aux données

L'accès à une donnée de type élémentaire de l'appareil SIMOTION est toujours cohérent.

Si vous désirez cependant accéder à plusieurs données individuelles ou à des tableaux de l'appareil SIMOTION (par exemple positions de plusieurs axes), l'assistance de l'utilisateur est requise pour garantir la cohérence.

Dans le manuel de programmation SIMOTION ST est décrit, à l'appui d'un exemple de programmation, comment l'application client (appareil IHM par exemple) garantit un accès cohérent aux données par le biais d'interrogations réciproques entre l'appareil IHM et l'appareil SIMOTION.

Protocole

Page 40: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.2 Comment activer une nouvelle configuration OPC (données OPC, alarmes / événements OPC) avec un client OPC en fonctionnement ?

SIMATIC NET (XP/Win7) pour SIMOTION 40 Information produit, 05/2013

Dans le serveur OPC, n'activez que "Protocole S7" et désactivez tous les autres protocoles (voir également "Configurer le serveur OPC/l'interface d'appareil SIMOTION pendant la phase d'exécution" (Page 14)), c.-à-d. désactivez le multiplexeur de protocoles.

5.2 Comment activer une nouvelle configuration OPC (données OPC, alarmes / événements OPC) avec un client OPC en fonctionnement ?

Condition requise La condition requise est qu'aucune modification fondamentale n'ait été effectuée dans la configuration.

Exemple Un exemple pour "aucune modification fondamentale" est :

Vous supprimez, dans SIMOTION SCOUT, une variable du projet que le client OPC ne connaît pas. Cette suppression provoque un décalage de la plage d'adresses dans le projet.

Page 41: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.2 Comment activer une nouvelle configuration OPC (données OPC, alarmes / événements OPC) avec un client OPC en

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 41

Procédure Pour activer la nouvelle configuration OPC par transmission/copie (voir également "Transmission des données vers le client OPC" (Page 26)) des nouvelles données du projet vers le client OPC, procédez de la façon suivante :

1. Lancez l'exportation des données (voir également "Exporter les données OPC pendant la phase de conception" (Page 14)).

Remarque

Pour cette exportation, sélectionnez un autre répertoire de destination que le répertoire d'installation de SIMATIC NET sur le PC HMI. (motif : lorsque le serveur OPC est en fonctionnement, les fichiers de ce répertoire sont utilisés exclusivement par celui-ci.)

Remarque

Si vous avez plusieurs configurations SIMOTION SCOUT pour différentes machines/installations, qui fonctionnent indépendamment et qui ont pour tâche d'accéder à tous les appareils depuis une interface utilisateur (éventuellement avec routage), fusionnez les fichiers exportés avec l'OPC File Manager (voir "SIMOTION OPC File Manager" (Page 27)).

2. Effectuez, dans la section "Registry" du fichier "sopcsrvr.ini" (<répertoire d'installation de SIMATIC NET>\SIMATIC.net\opc2\bin), l'inscription suivante : [Registry]

AllowServerStart=0

Page 42: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.2 Comment activer une nouvelle configuration OPC (données OPC, alarmes / événements OPC) avec un client OPC en fonctionnement ?

SIMATIC NET (XP/Win7) pour SIMOTION 42 Information produit, 05/2013

3. Arrêtez le serveur OPC. Ceci peut se faire de deux manières :

– Vous pouvez quitter tous les clients OPC, de sorte que le serveur OPC s'arrête, ce qui vous permet de transmettre / copier les nouvelles données de projet dans le client OPC.

Remarque : Le serveur OPC Inprocess-DP ne peut pas être arrêté dans "Configuration Console", sous "Applications->OPC Settings->Quit OPC Server->Stop" !

(Ce serveur est activé lorsqu'un client OPC accède pour la première fois à des données.)

Pour arrêter malgré tout le serveur OPC alors qu'un client OPC est en fonctionnement, procédez comme suit :

– Sur le PC HMI, mettez l'inscription "ForceShutdown" à "1" dans la base de registre (Registry) de Windows.

Cette inscription se trouve dans le répertoire :

MyComputer\HKEY_LOCAL_Machine\SOFTWARE\Siemens\SIMATIC\OPC \SimaticNET. Le client OPC est informé de l'arrêt du serveur OPC par le mécanisme de "Shutdown" et doit rétablir la liaison et s'initialiser à nouveau ultérieurement (voir étape 6).

Remarque

Voir programme Visual Basic sous "Exemple d'application".

4. Transmettez / copiez les fichiers exportés à l'étape 1 dans le répertoire suivant du client OPC (matériel de destination) :

"<répertoire d'installation de SIMATIC NET>\SIMATIC.net\opc2\bins7\simotion\xml".

5. Remettez l'inscription "AllowServerStart" à "1" dans le fichier "sopcsrvr.ini" (<répertoire d'installation des données>\opc2\bin) ou supprimez la ligne contenant "AllowServerStart". [Registry]

AllowServerStart=1

6. Le serveur OPC redémarre avec les mnémoniques actualisés, dès que le client OPC rétablit la liaison avec le serveur OPC.

Remarque

Le serveur OPC ne peut être démarré si l'inscription "AllowServerStart" est réglée sur "0". Ceci peut éventuellement se produire si une procédure d'activation d'une nouvelle configuration OPC a échoué ou si le système d'exploitation Windows a été arrêté entre-temps. C'est pourquoi il est recommandé de régler cette valeur sur "1" lors du démarrage de Windows (voir étape 2) ou de supprimer la ligne dans le fichier "sopcsrvr.ini" lors du démarrage.

Page 43: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.2 Comment activer une nouvelle configuration OPC (données OPC, alarmes / événements OPC) avec un client OPC en

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 43

Voir aussi Alarmes et événements OPC pour SIMOTION (Page 37)

Page 44: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.3 Communication OPC avec des commandes SIMOTION et SIMATIC S7 via PROFIBUS

SIMATIC NET (XP/Win7) pour SIMOTION 44 Information produit, 05/2013

5.3 Communication OPC avec des commandes SIMOTION et SIMATIC S7 via PROFIBUS

Conditions requises Si une communication OPC avec des commandes SIMOTION et SIMATIC S7 doit avoir lieu via PROFIBUS, les conditions suivantes sont requises :

● Conditions et réglages pour la communication OPC avec SIMOTION :

– Les commandes sont reliées à la même ligne PROFIBUS.

– La configuration réalisée dans SIMOTION Scout a été chargée dans la commande via PROFIBUS.

– Une exportation des données OPC a été réalisée pour cette configuration.

– Dans SIMATIC NET "Paramétrer station PC", le fichier des mnémoniques OPC_DATA (voir remarque sous "Extension du nom de fichier" (Page 14)) a été inscrit et le point d'accès CP_SM_1 a été réglé sur PROFIBUS/CP5611.

● Conditions et réglages supplémentaires pour la communication OPC avec S7 :

– La configuration S7 a été chargée dans la commande via PROFIBUS.

– Dans SIMATIC NET ("Paramétrer station PC"), il faut, sous Cartes – CP5611 - Paramètres généraux, régler le mode de fonctionnement de la carte sur "Mode configuré" (voir figure ci-dessous).

Figure 5-1 Mode configuré

– Dans NetPro, il faut ajouter une station PC issue du catalogue matériel.

Page 45: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.3 Communication OPC avec des commandes SIMOTION et SIMATIC S7 via PROFIBUS

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 45

– Dans la configuration matérielle, il faut ajouter un serveur OPC (à l'indice 1) et une carte PROFIBUS CP5611 (à l'indice 2) depuis le catalogue matériel (voir figure ci-dessous).

Figure 5-2 Catalogue matériel

– Après enregistrement et compilation, la station PC doit être chargée dans le configurateur de composants via l'interface PG / PC "PC internal".

Figure 5-3 Configurateur de composants

Page 46: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.3 Communication OPC avec des commandes SIMOTION et SIMATIC S7 via PROFIBUS

SIMATIC NET (XP/Win7) pour SIMOTION 46 Information produit, 05/2013

– Dans SIMATIC NET ("Paramétrer station PC"), le point d'accès CP_L2_1 doit être réglé sur "PC internal".

– Dans NetPro, une liaison S7 doit être créée pour le serveur OPC dans la station PC (voir figure ci-dessous).

Figure 5-4 NetPro

Remarque

Des informations complémentaires sur la configuration d'une liaison S7 OPC se trouvent sous SIMATIC NET "Paramétrer station PC" - Configuration SIMATIC NET : Exemple "PROFIBUS S7 OPC"

Page 47: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.4 OPC via PROFINET

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 47

5.4 OPC via PROFINET

Introduction Dans cette partie est décrit le principe de la communication OPC via PROFINET. Ce qu'il faut observer pour réaliser une configuration PROFINET figure dans les manuels de SIMOTION C/SIMOTION D/SIMOTION P.

Principe Dans le cas de la communication OPC via PROFINET, PROFINET est utilisé pour établir une liaison OPC avec le protocole TCP/IP. Les protocoles utilisés sont donc les mêmes que ceux utilisés jusqu'à présent pour la communication OPC via Ethernet.

Les autres domaines de la communication via PROFINET entre des commandes SIMOTION et des variateurs ne sont pas influencés.

L'exportation des données OPC avec les routeurs et les points d'accès est analogue à Ethernet / TCP/IP.

Via un câble PROFINET, il est possible d'accéder directement, depuis une PG/un PC disposant d'une connexion Ethernet, à un SIMOTION P avec carte MCI-PN ou à un SIMOTION D4x avec carte CBE30.

Le routage OPC fonctionne entre PROFIBUS et PROFINET d'un réseau à l'autre.

La figure ci-dessous représente une possibilité de liaison avec le PC IHM via PROFINET.

Figure 5-5 PROFINET

Page 48: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.5 Autres astuces

SIMATIC NET (XP/Win7) pour SIMOTION 48 Information produit, 05/2013

5.5 Autres astuces

Comment déclarer un serveur OPC dans la configuration matérielle ? La déclaration d'un serveur OPC dans la configuration matérielle est décrite dans la documentation SIMATIC NET se trouvant sur le CD "SIMATIC NET CD PC / logiciel 11/2003, documentation électronique".

Si vous utilisez un serveur OPC pour SIMOTION P, veuillez observer les descriptions figurant dans le manuel SIMOTION P.

A quoi sert OPC–SCOUT ?

OPC-SCOUT facilite, entre autres, le test de la liaison Client OPC->Serveur OPC->SIMOTION RT et la programmation d'un client OPC.

Vous pouvez, entre autres, déclarer, depuis le client OPC, un ou plusieurs groupes par le biais du serveur OPC. Vous pouvez attribuer les noms de votre choix.

Dans les groupes, vous pouvez déclarer un ou plusieurs items. Ces items correspondent alors directement aux noms de variables dans le projet SIMOTION SCOUT.

Un groupe peut être activé ou désactivé.

● "Activé" signifie que le serveur OPC scrute cycliquement les variables dans

SIMOTION SCOUT et les range dans le cache.

● Si le groupe est "désactivé", le client OPC lit directement les variables dans l'appareil SIMOTION.

Remarque

La cause de "Quality Bad" d'un item peut être : • l'indicateur de cohérence IHM est à "1" dans SIMOTION RT, • mauvais projet / mauvaise configuration OPC chargé, • le nom de l'item a été mal écrit, • pas de liaison avec SIMOTION RT.

Communication OPC avec des modules SIMOTION

Remarque

Pour une communication OPC avec des modules SIMOTION uniquement, il est interdit d'utiliser une station PC SIMATIC. Ceci s'explique par le fait que la configuration de la communication OPC avec SIMOTION se distingue nettement de celle avec des modules SIMATIC. Pour le mode mixte, la procédure est décrite au chapitre "Communication OPC avec une commande SIMOTION et SIMATIC S7 via PROFIBUS" (Page 44).

Page 49: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.5 Autres astuces

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 49

Download lorsqu'OPC-SCOUT est activé

Remarque

Lorsqu'OPC-SCOUT est activé, il est possible d'effectuer un download de projet ou un download dans la configuration matérielle. Si, dans ce cas, un serveur OPC est configuré dans l'outil de configuration des composants, la liaison à la commande est coupée et un redémarrage d'OPC-SCOUT est nécessaire. Avant le redémarrage d'OPC-SCOUT, il est nécessaire de vérifier que le serveur OPC configuré est à l'état de fonctionnement "RUN".

Connexion en ligne avec SIMOTION SCOUT lorsqu'un client d'alarme est activé

Remarque

Il est occasionnellement possible que vous ne puissiez pas vous connecter en ligne avec SIMOTION SCOUT lorsqu'un client d'alarme est activé.

Dans ce cas, terminez d'abord le client d'alarme ou coupez la liaison au serveur "OPC-Alarms and Events".

Nombre maximal de liaisons PG/PC autorisées via Ethernet/PROFINET SIMOTION SCOUT limite l'accès en ligne simultané à 10 abonnés PROFINET.

La base Step7 supporte au maximum 10 liaisons en ligne simultanées via Ethernet.

Comme SIMOTION SCOUT utilise les pilotes de la base Step7 pour la connexion en ligne, ce nombre est également valable ici.

L'installation de SIMATIC NET en plus de SCOUT permet d'établir une liaison avec plus de 10 abonnés, car SIMATIC NET utilise ses propres pilotes qui n'imposent pas cette limite.

Page 50: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.6 Comparaison SIMOTION IT OPC XML-DA / SIMATIC NET pour SIMOTION

SIMATIC NET (XP/Win7) pour SIMOTION 50 Information produit, 05/2013

5.6 Comparaison SIMOTION IT OPC XML-DA / SIMATIC NET pour SIMOTION

Vue d’ensemble Outre SIMATIC NET pour SIMOTION, il existe également le produit suivant :

SIMOTION IT OPC XML-DA Ce progiciel permet également d'accéder à des données et des états de fonctionnement de l'appareil SIMOTION via Ethernet.

Le tableau ci-dessous contient une comparaison des deux progiciels et une description des procédures générales :

Tableau 5- 1 Procédure générale pour l'accès à des données

SIMOTION IT OPC XML–DA SIMATIC NET pour SIMOTION Aucune configuration (exportation des données OPC) avec SCOUT nécessaire. Variable de programme activable par commutateur.

Exportation des données OPC avec SIMOTION SCOUT nécessaire, à répéter lors de chaque modification du projet.

Les mnémoniques ne sont décodés que dans l'appareil SIMOTION, communication par format texte (XML).

Les mnémoniques sont décodés lors de l'exportation des données OPC et rangés au format binaire dans le serveur OPC sur système Windows, communication binaire -> débit utile plus élevé.

Pour l'instant, uniquement accès aux appareils SIMOTION avec OPC XML–DA. Accès aux appareils S7 pas encore possible.

Accès simultané à des appareils SIMOTION et S7 possible.

Le logiciel client fonctionne sur des systèmes d'exploitation quelconques.

Basé sur la technique COM / DCOM Windows, les logiciels Client et Serveur fonctionnent uniquement sur des systèmes d'exploitation Windows.

Communication avec des protocoles standards (TCP/IP, XML, SOAP), pas d'application spécifique au constructeur (SIEMENS), drivers nécessaires sur le système Client.

Utilisation du protocole S7 pour la communication, drivers spécifiques au constructeur nécessaires côté Client.

Communication possible uniquement via Ethernet.

Communication possible via PROFIBUS / MPI et Ethernet.

Adressage direct via des pare-feu possible. La communication DCOM n'est, en général, pas possible avec des pare-feu.

Page 51: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.7 Exemple d'application

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 51

5.7 Exemple d'application

Exemple

Remarque

Ce chapitre contient un exemple d'application avec client OPC.

Les exemples pour SIMATIC NET se trouvent dans le répertoire "SIMATIC.net\opc2\samples".

Un client OPC doit, en association avec un serveur OPC, réaliser les tâches suivantes :

1. réagir à un arrêt du serveur OPC,

2. "instancier" le serveur OPC et

3. rétablir la liaison avec le serveur OPC (voir "Comment activer une nouvelle configuration OPC avec un client OPC en fonctionnement ?" (Page 40)).

Programme Visual Basic Ces tâches sont réalisées par le programme Visual Basic suivant :

Option Expicit Option Base 0 Const NUM_OF_ITEMS As Long = 3 Dim WithEvents myOPCserver As OPCServer Attribute myOPCserver.VB_VarHelpID = -1 Dim WithEvents myOPCgroup As OPCGroup Attribute myOPCgroup.VB_VarHelpID = -1 Dim myOPCitem1 As OPCItem Dim myOPCitem2 As OPCItem Dim myOPCitem3 As OPCItem Dim readData As Variant Dim writeData(0 To 255) As Integer Dim writeDataDINT As Long Dim ItemIDs(NUM_OF_ITEMS) As String Dim ClientHandles(NUM_OF_ITEMS) As Long Dim ServerHandles(NUM_OF_ITEMS) As Long Dim Values() As Variant Dim Errors() As Long Dim ErrorString As String ’called at program start Private Sub Form_Load() Call Init End Sub

Page 52: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Astuces 5.7 Exemple d'application

SIMATIC NET (XP/Win7) pour SIMOTION 52 Information produit, 05/2013

’called at program end Private Sub Form_Unload(Cancel As Integer) Call Destroy End Sub ’called after connection loss or access fault Private Sub TimerInit_Timer() TimerInit.Enabled = False ’disable timer

Call Destroy Call Init

End Sub ’called at OPC server shutdown Private Sub myOPCserver_ServerShutDown(ByVal Reason As String) Debug.Print Now & " server shutdown"

TimerInit.Interval = 10000 ’try to reconnect after 10 seconds TimerInit.Enabled = True

End Sub ’initialize OPC connection Private Sub Init() On Error GoTo InitError

Set myOPCserver = New OPCServer ’ server

myOPCserver.Connect ("OPC.SimaticNET") Set myOPCgroup = myOPCserver.OPCGroups.Add("Test") ’group With myOPCgroup

.IsActive = False ’read synchronous from device .IsSubscribed = False ’read synchronous from device ’synchronous With myOPCgroup.OPCItems

Set myOPCitem1 = .AddItem("P350.VARIABLE.db1", 1) Set myOPCitem2 = .AddItem("P350.ST_1.array1", 1 )Set myOPCitem3 = .AddItem("P350.ST_1.dint1", 1)

End With

End With ServerHandles(0) = myOPCitem1.ServerHandle ServerHandles(1) = myOPCitem2.ServerHandle ServerHandles(2) = myOPCitem3.ServerHandle Debug.Print Now & " server connected" Timer1.Interval = 500 ’poll data every 500ms Timer1.Enabled = True ’poll data

Exit Sub InitError: MsgBox "Error connecting OPC server: " & Err.Number & " " & Err.Description

End Sub

Page 53: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 53

Aide en ligne et documentation 6

Vue d’ensemble

Tableau 6- 1 Aide en ligne et documentation

Quoi ? Noms Contenu Aide en ligne de SIMOTION SCOUT

Fait partie du logiciel SIMOTION SCOUT

Procure, entre autres, une aide pour l'interface utilisateur

SIMOTION Description du système Vue d'ensemble de la famille de produits

SIMOTION SCOUT, Manuel d'utilisation

Décrit le système d'ingénierie SIMOTION SCOUT (entre autres, installation et workbench)

SIMOTION MCC, Manuel de programmation

Décrit le langage de programmation graphique SIMOTION Motion Control Chart

SIMOTION ST, Manuel de programmation

Décrit le langage de programmation textuelle SIMOTION Structured Text

SIMOTION CONT / LOG, Manuel de programmation

Décrit le langage de programmation CONT / LOG

SIMOTION C, Manuel Décrit le matériel et la mise en service SIMOTION Phases d'équipement Motion Control (plusieurs manuels et listes de références)

Décrit le fonctionnement des objets technologiques pour Motion Control et contient les listes de références des variables et fonctions système

SIMOTION Blocs fonctionnels, Manuel

Complément aux cartes et modules CP et FM

SIMOTION P, Manuel Décrit le matériel, le logiciel et l'installation

Documentation complète sur le DVD d'installation du logiciel pour SIMOTION

SIMOTION D4x5, Manuel Décrit le matériel, le logiciel et l'installation

Documentation complète sur CD de documentation "SIMATIC NET Manual Collection"

"SIMATIC NET Manual Collection" Description, entre autres, de l'installation, de l'interface OPC, du serveur OPC

Remarque

Les références détaillées de la documentation SIMOTION se trouvent dans le manuel "Bibliographie" de SIMOTION.

Page 54: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Aide en ligne et documentation

SIMATIC NET (XP/Win7) pour SIMOTION 54 Information produit, 05/2013

Page 55: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 55

SAV et assistance AA.1 SAV et assistance

Informations supplémentaires Pour les produits décrits dans le manuel, vous trouverez des informations et une assistance supplémentaires aux adresses Internet indiquées dans le tableau suivant (sous Contact) :

Exigence Contact Agences et bureaux http://www.siemens.com/automation/partner Documentation technique complémentaire

http://www.siemens.com/mdm

Centres de formation

http://www.siemens.com/sitrain

Support technique http://www.siemens.com/automation/service&support Formulaire Web de demande d'assistance

http://www.siemens.com/automation/support

Service après-vente http://www.siemens.com/automation/csi_fr_WW/support

Page 56: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SAV et assistance A.1 SAV et assistance

SIMATIC NET (XP/Win7) pour SIMOTION 56 Information produit, 05/2013

Page 57: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

SIMATIC NET (XP/Win7) pour SIMOTION Information produit, 05/2013 57

Index

" "Quality Bad", 48

A Accès cohérent aux données, 39 Alarmes / Evénements OPC, 19 Alarmes et événements OPC pour SIMOTION

ALARM_S, 37 ALARM_SQ, 37 Autres conditions à prendre en compte, 37

Appareil, 20

C Chemins d'enregistrement, 14 Cohérence, 25 Communication et utilisation, 13 Configurer des routeurs, Configurer SIMOTION C/SIMOTION D4x5, 16 Configurer SIMOTION P, 17 Création du programme utilisateur, 39

D Définition de routeurs

Autres conditions à prendre en compte, 33 Données OPC pour SIMOTION

Autres conditions à prendre en compte, 36 Durée de la transmission de données, 39

E Extension du nom de fichier, 14

F Fichier des mnémoniques OPC_DATA, 14 ForceShutdown, 42

I Interface, 21

N noyau SIMOTION,, 5

O OPC_AE.xml, 19 OPC_DATA, 19 OPC_DATA Export

Alarme dans l'éditeur de mnémoniques, 22 OPC-SCOUT, 48

Download lorsqu'OPC-SCOUT est activé, 49

P PDU, 39 Phase de conception, 6 Phase d'exécution, 8 Protocole, 40

Q Quitter les clients OPC, 42

R Répertoire d'installation des données, 14 Routage, 23

S Serveur OPC

"Instancier", 51 Arrêt, 51 Déclaration dans la configuration matérielle, 48 Démarrage, 42 Rétablir une liaison, 51

SIMATIC NET, 5 SIMOTION OPC File Manager, 27

Définition de fuseaux horaires, 29

Page 58: SIMATIC NET (XP/Win7) pour SIMOTION · 2015-01-20 · Windows® XP SP3 à partir de SIMOTION SCOUT V4.1.4 Windows® 7 32 bits à partir de SIMOTION SCOUT V4.2 Windows® 7 64 bits

Index

SIMATIC NET (XP/Win7) pour SIMOTION 58 Information produit, 05/2013

Définition de routeurs, 33 Description générale d'une application, 29 Fourniture et appel, 27 Sélection de fichiers, 28

SIMOTION SCOUT, 5

T Tableaux, 39 Temps d'accès, 31 Types de données, 35

V Variables système, 35