afficher la liste des articles
WinCC flexible ES -- Configurer et programmer la communication -- Configurer la communication S5
Quelles modifications de programme doivent être exécutées dans un automate S5 lors du remplacement d’un pupitre texte ou graphique raccordé en PROFIBUS par un pupitre sous Windows ?
Comment faire pour établir une liaison entre un pupitre sur base Windows et un SIMATIC S5 ?
Quelles sont les différentes options de communications possibles pour se dialoguer sur différents autres automates / CP et comment configure t-on cette communication ?
ProTool -- Configurer et programmer la communication -- Configurer la communication S5
Quelles modifications de programme doivent être exécutées dans un automate S5 lors du remplacement d’un pupitre texte ou graphique raccordé en PROFIBUS par un pupitre sous Windows ?
Comment faire pour établir une liaison entre un pupitre sur base Windows et un SIMATIC S5 ?
Connexion d'un pupitre basé sur Windows à un SIMATIC S5 (CP5431) via Profibus DP.
Connexion d'un IM308C (SIMATIC S5) et d'un pupitre basé sous Windows via PROFIBUS DP
Quelles sont les options de communication vers les différents contrôleurs / CP et comment les configurer?
Quelles modifications de programme faut-il apporter dans un automate S5, lors du remplacement d'un pupitre opérateur texte ou graphique couplé par PROFIBUS par un pupitre opérateur basé sous Windows ?
Touch Panel / Operator Panel -- Création de la configuration HMI -- Migration vers la nouvelle version
Comment peut-on migrer un projet WinCC flexible 2008 vers un projet WinCC V11 (TIA Portal)?
Comment peut on migrer un projet WinCC Flexible intégré dans un projet STEP 7 vers WinCC (TIA Portal)?
Quels rapports existe-t-il dans WinCC flexible entre les différentes versions ?
Quelles modifications de programme doivent être exécutées dans un automate S5 lors du remplacement d’un pupitre texte ou graphique raccordé en PROFIBUS par un pupitre sous Windows ?
Multi Panel -- Création de la configuration HMI -- Migration vers la nouvelle version
Comment migrer un projet SIMATIC WinAC MP de SIMATIC WinCC flexible 2008 SP3 vers SIMATIC WinCC (TIA Portal) V11/V12 ?
Comment peut-on migrer un projet WinCC flexible 2008 vers un projet WinCC V11 (TIA Portal)?
Comment peut on migrer un projet WinCC Flexible intégré dans un projet STEP 7 vers WinCC (TIA Portal)?
Quels rapports existe-t-il dans WinCC flexible entre les différentes versions ?
Quelles modifications de programme doivent être exécutées dans un automate S5 lors du remplacement d’un pupitre texte ou graphique raccordé en PROFIBUS par un pupitre sous Windows ?
Afficheurs texte / Ecrans graphiques -- Création de la configuration HMI -- Migration vers la nouvelle version
Quels rapports existe-t-il dans WinCC flexible entre les différentes versions ?
Quelles modifications de programme doivent être exécutées dans un automate S5 lors du remplacement d’un pupitre texte ou graphique raccordé en PROFIBUS par un pupitre sous Windows ?
Comment convertir un projet COMTEXT dans un Projet ProTool ?
Mobile Panels -- Création de la configuration HMI -- Migration vers la nouvelle version
Comment peut-on migrer un projet WinCC flexible 2008 vers un projet WinCC V11 (TIA Portal)?
Comment peut on migrer un projet WinCC Flexible intégré dans un projet STEP 7 vers WinCC (TIA Portal)?
Quel est le mode opératoire pour remplacer un Mobile Panel de version 1 par un appareil de version 2?
Quels rapports existe-t-il dans WinCC flexible entre les différentes versions ?
Quelles modifications de programme doivent être exécutées dans un automate S5 lors du remplacement d’un pupitre texte ou graphique raccordé en PROFIBUS par un pupitre sous Windows ?
Quelles modifications de programme doivent être exécutées dans un automate S5 lors du remplacement d’un pupitre texte ou graphique raccordé en PROFIBUS par un pupitre sous Windows ?
Nº de référence:

Remarques :
Lorsque vous souhaitez remplacer un pupitre texte ou graphique qui était raccordé à un automate S5 avec un couplage Profibus DP, par un pupitre sous Windows, alors les modifications de programme énoncées ci-après sont indispensables.

Cet exemple présente les paramétrages à appliquer lors du remplacement d’un "OP25" par un  "MP 277 Key". Un automate S5 115U / CPU 944A sera utilisé.

Ces informations seront aussi valables pour les pupitres suivants :

  • TD10, TD20 et OP20 ( interface PROFIBUS-DP avec cartouche Firmware )
  • OP5 et OP15 : les modèles suivants OP5/A2, OP15/A2 ou OP15/C2.
  • OP7 : les modèles suivants OP7/DP ou OP7/DP–12.
  • OP17 : les modèles suivants OP17/DP ou OP17/DP–12.
  • OP25/35, OP27/37 et TP27/37.

Conseils :
Avant d’effectuer les modifications de programme, créer une copie de secours de votre programme.
 

Nr.

COM PROFIBUS

1

Ouvrez votre paramétrage COM PROFIBUS.

Notez les réglages de vos station(s) HMI – en particulier les adresses d’E/S ainsi que les adresses PROFIBUS utilisées.


Figure 01

2

Modifiez le pupitre et l’affectation des adresses

  • Après avoir noté tous les paramètres, effacez "l’ancienne" station HMI (OP25).
  • Insérez la "nouvelle" station HMI (MP277).
  • Insérez dans la "nouvelle" station HMI un Module – dans notre exemple "class B tiny".
  • Reportez les adresses de la "vieille" station HMI dans la "nouvelle" station HMI.
    A l’aide de la fonction "Auto adressage", vous pouvez compléter automatiquement l’affectation des adresses E/S.


Figure 02

Après ces modifications la partie COM PROFIBUS est terminée.
Les données de paramétrage devront être transférées de nouveau dans le coupleur IM.

3

Importation du fichier GSD
Si votre logiciel COM PROFIBUS ne possède pas le fichier GSD pour votre nouveau pupitre, vous pourrez importer le fichier GSD manquant.

  • Dans le répertoire d’installation de WinCC flexible, par exemple sous "C:\Program Files\Siemens\SIMATIC WinCC flexible\WinCC flexible Support\PlcProg\GSD", vous trouverez les fichiers GSD nécessaires.
    Pour le MP 277, le fichier s’appelle "Siem813F.gsd". Les différents fichiers GSD peuvent être ouverts avec un éditeur de texte par exemple Notepad. Dans l’entête, on retrouve énoncé les noms des différents pupitres pour lesquels le fichier GSD est valide.
  • Copiez le fichier  GSD dans le répertoire COM PROFIBUS par exemple: C:\Siemens\CPBV51\gsd\ ...
  • Ouvrez ensuite le logiciel COM PROFIBUS.
    Avec la commande "Fichier > Lire Fichier GSD" les nouveaux fichiers GSD sont pris en compte et actualisés.


Figure 03

*) Vous pouvez aussi télécharger les fichiers GSD pour les Pantls SIMATIC dans l'article IDA: 39329178 

 

Nr.

Programme S5 :

1

Information :
Coté S5, des modifications de programme sont indispensables.
Vous trouverez ci-après un résumé des principales différences.

Pupitres graphiques :

FB58  --   FB Standard (TDOP:DP)
DB51  --  DB interface(Longueur 256DW)
DB52  --  DB de communication (DB-ZU, Longueur min. 16DW)

Pupitres sous Windows :

FB158  --  Traitement du protocole
FB159  --  Copie des données de et vers la mémoire
DB58   --  DB attribué librement, zone mémoire de travail pour le FB158 ( DB avec une longueur de 11 mots de données. Après le 11ème mot de donnée, la mémoire est disponible pour l’utilisateur )

Conseil :
Vous trouverez des informations détaillées sur la mise à œuvre des FB’s et DB’s dans les manuels de communication suivants :

  • SIMATIC HMI Communication pour appareils texte et graphique - Article-ID 1137086
  • SIMATIC WinCC flexible ES Communication Partie 1 - Article-ID 18797552

2

Modifications du programme S5 :
Lorsque vous souhaitez remplacer un pupitre texte ou graphique qui était raccordé à un automate S5 avec un couplage Profibus DP, par un pupitre sous Windows, alors les blocs programme suivants ne sont plus nécessaires.

  • FB58
  • DB51
  • DB52

Pour la communication d’un pupitre sous Windows avec un couplage DP, les blocs suivants sont indispensables :

  • FB158
  • FB159
  • DBxx (DB libre avec une longueur de 11 mots de données. Après le 11ème mot de donnée, la mémoire est disponible pour l’utilisateur)

Le FB158 comme le FB159 sont installés avec WinCC flexible.
Vous trouverez le fichier S5 dans le répertoire d’installation de WinCC flexible par exemple sous :
C:\...\Siemens\SIMATIC WinCC flexible\WinCC flexible Support\PlcProg\SimaticS5\DEU\ag.....


Figure 04

Ouvrez le fichier programme S5 adapté ( dépendant de la CPU utilisée ) et copiez les blocs FB158 et FB159 dans votre programme.


Figure 05

Appel du FB 158
FB 158 devra être appelé dans le programme cyclique, par exemple dans l'OB1, avec les paramètres suivants :

  • PERA: Adresse de base en périphérie ; elle doit correspondre à celle paramétrée avec COM PROFIBUS.
  • BLEN: Longueur de la zone d’échange ( pas pour l’automate 95U seulement tiny possible )
    0: tiny
    1: small
    2: middle
    3: big
  • CADB: DB libre, servira de mémoire de travail au FB 158. Les 11 premiers mots du DB sont utilisés par le FB 158 comme mémoire intermédiaire. Après le 11ème mot de donnée, la zone pourra être utilisée pour d’autres usages.

La longueur de la zone d’échange doit correspondre avec le paramétrage dans WinCC flexible. Fenêtre Liaisons: (Cadre Automate > Rubrique Longueur de bloc).
Dans notre exemple la longueur de bloc ClassB tiny a été choisie (voir Image 02).

Exemple d’appel pour le FB 158 :
:SPA FB 158
NAME :DPHMI
PERA :KF 128
BLEN :KF 0
CADB :DB 58


Figure 06

Appels multiples du FB 158 :
Lors de l’utilisation de plusieurs pupitres, le FB doit être appelé une fois par pupitre.

Appel du FB 159 :
Le FB 159 doit seulement être chargé dans l’automate.
Dans le programme S5 lui même, le FB 159 ne doit pas être appelé par l’utilisateur.

Ainsi sont terminées les modifications du programme concernant la communication.

 

Nr.

Paramétrage WinCC flexible :

1

Conversion du projet
Avec WinCC flexible, les pupitres textes et graphiques  peuvent être convertis en pupitre sous Windows.
Un pré-requis pour la conversion est que le projet converti n’entraine pas un dépassement des limites du système cible sous Windows.

Conseil:
Vous trouverez des informations détaillées sur le thème "Migration" dans l’aide en ligne sous "Aide > Index > Premier Pas > Migration" de WinCC flexible.

Dans le tableau suivant vous pourrez retrouver, quel pupitre cible devra être choisi afin d’obtenir un résultat de conversion optimal.


Figure 07

2

Conversion OP25 --> MP 277

  • Avant de convertir le projet, ouvrez "le projet OP25" sous Protool et changez le protocole de communication de "SIMATIC S5 L2-DP" vers "SIMATIC S5 - AS511". Fermez ensuite le projet et terminez ProTool. 
  • Ouvrez WinCC flexible et choisissez l’option "Ouvrir un projet Protool".
  • Choisissez le projet ProTool à convertir et appuyez sur le bouton "Ouvrir". L’assistant Migration est démarré.
  • Plus loin  lors de la migration, indiquez le pupitre cible dans lequel le projet Protool doit être migré.
    Vous trouverez quel appareil doit être préféré sur "l’Image 07". Vous pouvez aussi utiliser un autre pupitre.
  • Quand la conversion est terminée, modifiez sous "Communication > Liaisons" le pilote de communication de "SIMATIC S5 - AS511" vers "SIMATIC S5 - DP".
  • Contrôlez ensuite  sous l’onglet "Paramètres" les réglages.
    Les réglages doivent correspondre avec les réglages effectués dans COM PROFIBUS .


Figure 08

Ci-après sont rassemblés des points que vous devrez  suivre et contrôler après la conversion du projet.

Pointeurs de zones:
Le pointeur de zone "Zone Interface" est remplacé par trois pointeurs de zone pour les pupitres sous Windows: "Coordination", "Tâche de commande" et "Date/Heure".
Cette division permet des échanges de données simplifiés entre le pupitre et l’automate. Après la conversion, vous devrez implémenter les nouveaux pointeurs de zone dans votre projet cible de la même manière que dans le projet source.

S5 Time:
Le transfert des valeurs S5 Time (Type de donnée Timer) vers l’automate sera converti dans le pupitre suivant les différentes bases de temps.

  • Pupitres Texte et Graphique : S5 Time possède une base de temps en secondes.
  • Pupitres sous Windows : S5 Time possède une base de temps en millisecondes

Si un pupitre Texte ou Graphique est converti en pupitre sous Windows et s’il intègre des variables au format Timer, alors la base de temps de ces variables passe de 1s pour les pupitres Texte et Graphique à 10ms pour les pupitres sous Windows.
Une saisie de 1s sur un pupitre graphique signifie 10ms sur un pupitre sous Windows.

Pour créer une base de temps de 1s sur un pupitre sous Windows, il faut effectuer pour chaque variable au format Timer une mise à l’échelle avec un facteur 100.

Mots clés:
PupitresRMOS, Panel

 ID contribution:31676209   Date:2009-11-24 
Cette contribution...m´a aidéne m´a pas aidé                                 
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