Rubrique :Al_txt
Comment générer des messages dans WinCC avec l'aide du bloc Alarm_8P (SFB35) ?

Date: 22.09.1999

L'auteur, ainsi que les membres du Club des Utilisateurs de WinCC® déclinent toute responsabilité sur les scripts, leurs contenus; et plus généralement sur les informations diffusés dans la totalité des pages du site.

Si vous travaillez avec STEP7 et WinCC et que vous voulez installer le bloc SFB 35 en AWL, veuillez procéder comme suit :

1. Conditions préalables Software :

  • Installation de STEP7 et ensuite de WinCC (veillez à respecter l'ordre d'installation !!)
  • Installation de Basic Process Control
  • Installation du Mapper à partir du CD WinCC CD (CD WinCC dans le répertoire Option\ AS-OS Engineering\ Setup.exe)
  • Un projet WinCC intégré dans STEP7. Ceci est nécessaire afin que le Mapper puisse transférer les messages du SFB 35 dans WinCC.

Si ce n'est pas le cas , vous devez effectuer les opérations suivantes pour l'intégrer :

  1. Sauvegardez le projet STEP7 et le projet WinCC.
  2. Insérez un nouvel objet OS dans le projet STEP7.
  3. Un nouveau projet WinCC est maintenant inséré. Si vous n'avez pas encore développé de projet WinCC, alors sautez les points 4 - 7 et continuez avec le paragraphe 2.
  4. Renommez le projet OS inséré. Il doit avoir le même nom que votre projet.
  5. Fermez ensuite SIMATIC Manager.
  6. Sélectionnez par l'Explorateur le répertoire du projet et effacez dans le dossier "WINCPROJ" ce qui existe (celui que vous avez inséré dans SIMATIC Manager)!
  7. Copiez maintenant ce qui se trouve dans le répertoire "WINCPROJ" du projet déjà existant. Votre projet WinCC -> OS est par cette opération intégré dans le projet STEP7!

2. Génération d'un FB avec le SFB35

Vous pouvez utiliser la source AWL suivante :
Compilez la source AWL (Adaptez éventuellement le numéro du FB). La valeur EEEE est préréglée sur l'entrée ID!

Source AWL :

AWL_Quelle.pdf (2 KB)

3. Appel du FB dans l'OB1

Appelez le FB et connectez le. Générez un DB d'instance. L'entrée EV_ID sera donnée par le système et elle ne peut pas être modifiée.

Attention :
Si vous copiez l'AS dans un autre projet, alors l' EV_ID pourra se modifier (la zone EV_ID ). Cliquez encore une fois sur l'entrée et appuyer sur "Enter" pour toutes les entrées EV_ID de l'AS copié !

4. Configuration d'alarme

  1. Marquez le DB d'instance dans le SIMATIC Manager. Sélectionnez dans le menu Edition > Propriétés spécifique de l'objet > Signalisation :
  2. Il apparaît alors un masque de configuration. Validez ici la touche "nouvel appareil" et validez par "OK" dans la fenêtre apparue. Maintenant un appareil WinCC a été inséré et le texte ainsi que la classe de message est généré pour les 8 messages :
    Vous pouvez choisir la classe de message dans l'onglet "Attribut" par ex. Alarme.


  3. Mémorisez maintenant la configuration. Vous avez alors terminé la configuration.

5. Transférez les donnees vers WinCC (mapping)

  1. Sélectionnez pour mapper dans le menu de STEP7 : Outils > Transfert de données vers l'OS > Lancer.
  2. Une suite de dialogue apparaît, dans laquelle vous pourrez organiser le transfert et choisir d'autres options. A la fin de ce dialogue les données seront transférées dans le projet WinCC. Si vous transférez pour la première fois dans le projet WinCC, le Wizard AlarmLogging sera démarré automatiquement.
  3. Cliquez seulement sur la touche "Suivant" et "Terminer"
  4. Fermez après la génération du processus par OK. Ensuite les messages et éventuellement aussi des variables (Attribut S7_m_c) sont installées dans WinCC.

Attention :
Le Wizard AlarmLogging écrase les messages système WinCC déjà existant !


Automatismes et Systèmes Industriels

Les membres du Club WinCC sur le Ouebe
José Ros - Edito & Tips - jose.ros@asi-system.com
Benjamin Barletta - Web Designer - benjamin.barletta@asi-system.com
Jean-Louis Marin - Contacts - jean-louis.marin@asi-system.com