Instructions: Pour pouvoir exécuter un fichier son dans WinCC flexible, un programme externe est nécessaire, qui puisse être démarré par WinCC flexible.
Fréquemment il doit lors de l'apparition de certains messages d'erreurs - à coté de l'affichage visuel sur le pupitre - retentir un signal acoustique. Ainsi par exemple le personnel occupé par d'autres tâches peut intervenir pour éliminer le défaut qui est apparu afin que le process automatisé puisse se poursuivre.
Conditions préalables:
- Runtime PC WinCC flexible
- Windows 2000 ou Windows XP
- Microsoft Média Player (mplay32.exe)
Le programme "mplay32.exe" est déjà contenu dans les deux systèmes d'exploitation Windows 2000 et Windows XP. Vous trouverez ce programme dans le chemin d'installation de Windows dans le répertoire "System32". Pour retrouver ce programme, vous pouvez utiliser la recherche du système d'exploitation.
| Nr. |
Procédure |
| 1 |
Créer un nouveau projet
- Créez un nouveau projet et sélectionnez le WinCC flexible Runtime PC.
  Image 01
|
| 2 |
Créer un script
- Créez un nouveau script.
- Utilisez le code source, qui est contenu dans l'image 02, et insérez le dans le script.
- Adaptez éventuellement le chemin du fichier son et le fichier exécutable "mplay32.exe" de votre système.
  Image 02
|
| 3 |
Créer une variable
- Insérez la variable "Tag_1" du type "INT" en tant que variable interne.
- Connectez le script sur l'évènement "Modification de valeur" de la variable "Tag_1" .
Note:
Si un signal acoustique ne doit retentir que sur certaines alarmes, alors vous pouvez aussi connecter le script sur l'évènement "Activer" de chacun des messages
  Image 03
|
| 4 |
Configurer les bits de messages
- Créez au moins un bit de message.
- Reliez ce bit de message avec la variable "Tag_1".
  Image 04
|
| 5 |
Insérer des objets
- Insérez un champ de texte, un champ d'E/S et un message.
- Renommez le champ de texte en par exemple "Message de défauts 1-8:".
- Connectez le champ d'E/S avec la variable "Tag_1" et affectez la représentation sur "Binaire".
- Étendez le cas échéant le format de représentation sur "11111111".
- Marquez dans les réglages de la classe de message le champ "Événement d'alarme".
- Activez en plus les deux classes de messages "Erreurs" und "Système".
Note:
Il est recommandé d'insérer en plus un bouton, avec lequel vous pourrez tester le fichier son. L'appel du programme externe peut aussi être fait sans script, car seulement la fonction système "LancerProgramme" est nécessaire.
  Image 05
|
| 6 |
Démarrer le Runtime
- Démarrez le Runtime de WinCC flexible.
- Pour simuler le message d'alarme, entrez par exemple la valeur "00000001" dans le champ d'E/S et appuyer sur la touche Entrée.
Note:
Si aucun son ne devait retentir, contrôlez alors les hauts parleurs et le cas échéant votre paramétrage de la carte son. Contrôlez aussi le chemin et le nom du fichier dans le script.
- Terminez WinCC flexible Runtime.
  Image 06
|
Téléchargement: Le téléchargement dans l'annexe 1 contient l'exemple de projet décrit ci-dessus sans le fichier exécutable "mplay32.exe".
Annexe 1: WinCC_flexible_Sound_via_Script.zip ( 1661 KB )
Compatibilité et environnement de test : Le tableau suivant liste les composants qui ont été utilisés pour réaliser cet article et avec lesquels le fonctionnement décrit a été vérifié
| Composant |
Intitulé du produit et version |
| Système d'exploitation PC |
Microsoft Windows XP SP2 |
Microsoft Windows XP SP2 |
Microsoft Windows XP SP3 |
| Outils standard |
- |
|
|
| Outils d'ingénierie |
- |
|
|
| Logiciel HMI |
WinCC flexible 2005 SP1HF7 |
WinCC flexible 2007 HF4 |
WinCC flexible 2008 SP1 |
| Pupitre |
WinCC flexible Runtime PC |
WinCC flexible PC Runtime |
WinCC flexible PC Runtime |
Tableau 1 : Environnement utilisé pour la création du téléchargement joint
Mots-clefs:
Fichier WAVE, WAV, MIDI-Datei, MID, Signal, Acoustique, Son
|