afficher la liste des articles
WinCC flexible Options -- Informations sur les produits -- WinCC flexible /Sm@rtService (Télé service)
Quelles possibilités y a-t-il pour réaliser un Screenshot (copie d'écran) dans WinCC flexible ES, WinCC flexible Runtime ou sur un Panel ?
Comment peut-on exporter vers un PC les fichiers archives au format csv d’un Runtime WinCC flexible ou d’un pupitre, afin de les afficher graphiquement ?
Comment peut-on réaliser ou simuler l'envoi d'un mail avec un PC, lors de l'apparition d'un message sur une station HMI ?
A quoi faut-il prendre garde avec les licences pour WinCC flexible et les pupitres ?
Quelles sont les possibilités pour faire la maintenance à distance un système WinCC Flexible Runtime (Panel PC) via Internet (WAN) ?
Perte de la Liaison vers le SIMATIC WinCC flexible Sm@rtServer (si l’écran de veille actif ou "Arrêt Ordinateur")
Pourquoi ne voit-on pas l'ensemble des onglets dans les réglages "Internet Settings" des pupitres opérateurs SIMATIC (uniquement sous Windows CE) ?
Avec WinCC flexible 2004/2005, en cas de tentative de connexion sur le MiniWeb via un viewer HTML, pourquoi obtient-on le message "under construction" ?
Pourquoi seulement une page vide est affichée dans Internet Explorer après l'appel du Sm@rtClient ?
Comment envoyer des E-Mails depuis un Panel Windows CE ou un PC avec SIMATIC WinCC flexible ?
Comment envoyer des messages SMS depuis une station HMI SIMATIC WinCC flexible vers un téléphone portable?
WinCC flexible ES -- Configurer et programmer la communication -- Configuration de la communication vers PC
Quels sont les réglages à effectuer sous Windows XP et WinCC flexible pour établir un communication Serveur-Client via OPC-DCOM ?
Comment peut-on réaliser ou simuler l'envoi d'un mail avec un PC, lors de l'apparition d'un message sur une station HMI ?
Comment peut-on configurer le serveur OPC de PC Access afin d'utiliser WinCC flexible Runtime en tant que Client OPC ?
Comment faire pour transférer des Données à partir d'un Serveur vers un pupitre sur Base Windows à travers le Protocole FTP ?
Quels paramétrages sont nécessaires sous Windows 2000, Windows XP ainsi que Windows Vista et WinCC flexible, afin d’établir une communication client-serveur avec un serveur OPC-XML ?
Quels sont les ports utilisés en relation avec WinCC flexible?
Comment accéder avec un Panel / PC sur Microsoft Windows 2003 Server ?
Comment intégrer un pupitre opérateur IHM dans un réseau local ?
Quelles possibilités existent sous WinCC flexible pour installer un Multi Panel ou un Mobile Panel comme serveur OPC ?
Quelles possibilités y a t-il sous WinCC flexible 2004 pour utiliser un Multi Panel comme serveur OPC ?
WinCC flexible RT -- Configurer et programmer la communication -- Configuration de la communication vers PC
Comment intégrer un pupitre opérateur IHM dans un réseau local ?
Quelles possibilités y a t-il sous WinCC flexible 2004 pour utiliser un Multi Panel comme serveur OPC ?
Quelles possibilités existent sous WinCC flexible pour installer un Multi Panel ou un Mobile Panel comme serveur OPC ?
Comment accéder avec un Panel / PC sur Microsoft Windows 2003 Server ?
Comment peut-on réaliser ou simuler l'envoi d'un mail avec un PC, lors de l'apparition d'un message sur une station HMI ?
Comment peut-on réaliser ou simuler l'envoi d'un mail avec un PC, lors de l'apparition d'un message sur une station HMI ?
Nº de référence:

Instructions:
Avec WinCC flexible le déclenchement d"un message sur bit ou valeur analogique peut provoquer l'envoi d'Email. Vous pouvez utiliser n'importe quel serveur SMTP (Serveur de messagerie) ne nécessitant pas d'authentification, de nom d'utilisateur et de mot de passe.

En plus du grands nombre de serveurs SMTP disponibles sur Internet, vous pouvez également intégrer votre propre serveur SMTP sur votre réseau local. Dans l'exemple suivant nous utilisons "PostCast Server" disponible en téléchargement à l'adresse suivante http://www.postcastserver.com/download/


Image 01

Vous pouvez également utiliser un serveur SMTP installé sur un autre ordinateur et l'utiliser avec un pupitre opérateur via le réseau Ethernet, par exemple. La communication entre le pupitre opérateur et le second PC se fait exclusivement via Ethernet. 


Image 02

Note:
La communication entre le système S7 et le pupitre opérateur ne se fait pas obligatoirement via le réseau Ethernet, comme indiqué sur la Fig. 2.

Afin de pouvoir envoyer des Emails depuis un serveur SMTP il doit exister une connexion entrante avec les serveurs impliqués.
 
Désignation Protocol Serveur
SMTP Simple Mail Transfer Protocol Email-Ausgangsserver
IMAP Internet Mail Access Protocol Email-Eingangsserver
POP3 Post Office Protocol Version 3
Tableau 01

Pré requis:

  • A partir de STEP 7 V5.3
  • A partir de WinCC flexible 2005 SP1 (Edition Advanced pour runtime sur PC)
  • Serveur SMTP

Configuration du serveur SMTP
L'envoi d'E-mails via un serveur SMTP local est expliqué dans un projet STEP 7 téléchargeable à la fin de cet article Téléchargement.

Dans ce qui suit nous expliquons tout d'abord le montage correspondant à la Fig. 1. Il y a cependant des explications sur la version correspondant au montage de la Fig. 02 entre un serveur SMTP et un Runtime WinCC flexible via Ethernet.

Le tableau suivant montre les réglages pour le serveur SMTP "PostCast Server".
 
Nr. Procédure
1

Télécharger le serveur SMTP
Télécharger le serveur SMTP depuis l'adresse Internet suivante http://www.postcastserver.com/download/ .

Note:
Vous pouvez utiliser n'importe quel serveur SMTP ne nécessitant pas d'authentification, de nom d'utilisateur et de mot de passe.

2

Décompression et installation du logiciel

  • Décompresser le fichier téléchargé "postcastserver.zip" sur l'ordinateur sur lequel vous souhaitez installer le serveur SMTP.
  • Installer alors le serveur SMTP (Postcastserver), en double cliquant sur "Setup.exe".
3 Réglage du serveur SMTP
  • Cliquer sur "Settings" dans la barre de menus pour ouvrir les réglages SMTP. 
  • En tant que nom d' hotte saisissez l'adresse IP 127.0.0.1 (localhost) et le port du serveur 25 (SMTP).
    Note:
    Dans le cas de système séparés vous devez spécifier le nom ou adresse IP de l'ordinateur sur lequel le serveur SMTP est installé.
  • Lors de l'utilisation d'un serveur DNS  vous devez également spécifier son adresse IP et le Port 53.


Image 03

Note:
Assurez vous que les ports ne sont pas déjà affectés ou bloqués par un Firewall.
Ces ports étant définis par l'IANA (Internet Assigned Numbers Authority), vous devez seulement utiliser ces deux ports pour ces deux services.
 

Port

Services Description
25 SMTP Envoi d'Email
53 DNS Résolution des noms de domaine en adresses IP
Tableau 02

4

Définition des conditions d'envoi d' Email
Sous "Mail sending frequency" vous pouvez définir quand les Emails seront envoyés. Si vous sélectionnez l'option "Manually", tous vos messages seront expédiés lors de l'appui sur le bouton "Start". Si vous sélectionnez l'option "Immediately" les messages seront envoyés immédiatement après un temps que vous pouvez définir.


Image 04

Note:
Pour la simulation sélectionner l'option "Manually", car les E-mails ne sont pas envoyés automatiquement et vous pouvez le faire sans connexion à un serveur de messagerie entrant.

5 Définition des connexions
Limiter le nombre des connexions sortantes à un maximum de 20.


Image 05

6 Définition des autres réglages
Les réglages suivants dans l'onglet "Administration" doivent être réglés par défaut. Mais vous devez tout de même vérifier les points suivants et les appliquer lorsque c'est possible:
  • Sous "Email message is undeliverable..." vous spécifier le temps au bout duquel un message est déclarer non déposable .
  • Activer "Force message delivery...", pour autoriser l'envoi à plusieurs hottes.
  • Vous pouvez également créer un fichier de log et définir la taille maximale de ce fichier avant qu'un nouveau ne soit créer.


Image 06

7 Réglages avancés
Les réglages dans le l'onglet "Advanced" doivent être réglés par défaut. Mais vous devez tout de même vérifier les points suivants et les appliquer lorsque c'est possible:
  • Activer l'option "Show system tray icon", afin de voir afficher l'icône de Postcastserver dans la barre de taches.
  • Cocher "Detect changed IP addresses and configure the program", afin que toute modifications d'adresse IP soient automatiquement détectées et que le serveur SMTP se configure correctement.
  • Vous pouvez également vérifier automatiquement la disponibilité de mise à jour ("Automatically check for Updates").


Image 07

Configuration sous WinCC flexible
Le tableau suivant contient les principaux réglages sous WinCC flexible pour l'envoi d'Emails.

L'envoi d'Emails est ici monté à travers l'exemple d'un ventilateur, qui est disponible en téléchargement à la fin de cette contribution. Le ventilateur est simulé dans un projet STEP 7 et doit être transférer dans un automate S7 ou dans un S7-PLCSIM pour la simulation.

Si vous utilisez le projet exemple et que vous connaissez déjà la méthode d'envoi d'Emails depuis WinCC flexible, vous pouvez vous rendre directement tableau suivant.
 
Nr. Procédure
1 Création d'un projet WinCC flexible
Créer un nouveau projet WinCC flexible et sélectionner un PC-Runtime.

Note:
Pour la version séparée vous pouvez également sélectionner un pupitre opérateur comportant une interface Ethernet. Dans le cas de certains pupitres opérateurs ne possédant pas de carte Ethernet "on-board", vous pouvez équiper votre pupitre d'une carte Compact flash avec fiche RJ45 (Compatible NE2000).

2 Configuration de la connexion
La connexion que vous choisissez pour l'envoi d'Emails n'a pas d'importance. Vous devez simplement vous assurez qu'il existe une connexion physique entre le serveur SMTP et le pupitre opérateur.

Note:
Pour la version séparée vous devez simplement établir une liaison physique via un câble de patch, vous n'avez pas besoin de configures cette connexion. La communication entre le pupitre opérateur et le serveur SMTP se fait exclusivement via Ethernet.


Image 08

  • Ouvrez l'onglet "Liaisons" en double-cliquant sur "Liaisons" dans l'arborescence du projet, sous "Projet > Communication"
  • Configurez la liaison ( ou les liaisons ) dont vous avez besoin pour établir la communication avec l'automate. La liaison PROFIBUS est utilisée dans cet exemple.

Note:
Il n'est pas nécessaire de créer une liaison pour la communication entre le Runtime de WinCC flexible et le serveur SMTP.

3 Configuration du serveur SMTP
Le nom du serveur SMTP doit être connu dans le Runtime de WinCC flexible afin de communiquer avec un serveur SMTP.
  • Pour cela ouvrez l'onglet "Paramétrage du pupitre".
  • Vous saisissez ici "localhost" pour le nom du serveur SMTP.
    Note:
    Si le serveur SMTP fonctionne sur un ordinateur différent, vous devez alors spécifier le nom de l'ordinateur ou l'adresse IP du serveur SMTP. Pour les pupitres basés sur Windows CE seulement un nom d'ordinateur ou un FQDN (Fully Qualified Domain Name) est utilisable.
  • Le nom de l'expéditeur "Nom de l'émetteur SMTP" sert habituellement en tant qu'adresse Email de réponse. Vous pouvez ici entrer la désignation du pupitre opérateur ou le nom de l'unité ou sa position.


Image 09

L'utilisation de "PostCast Server" ne nécessite pas d'authentification. Si vous utilisez un serveur SMTP nécessitant une authentification via une adresse Email valide, vous devez alors la saisir dans le champ "Authentification SMTP".

Note:
Les fournisseurs nécessitant authentification avec nom d'utilisateur et mot de passe ne sont pas supportés.

4 Création d'alarmes analogiques et sur bits
Afin d'envoyer des Emails lors du déclenchement d'un événement vous devez créer des alarmes analogiques et/ou sur bit.
  • Ouvrez l'éditeur "Alarmes analogiques" en double cliquant sur "Alarmes analogiques" dans l'arborescence du projet sous gestion des alarmes.
  • Par exemple ajouter l'évènement "rotation high" et "maximum speed of <tag User.S_RPM_0> achieved".
  • Choisissez "Avertissements" en tant que classe d'alarmes et "User.S_RPM_0" pour variable de déclenchement et "Si front montant" comme déclencheur.
  • La valeur limite pour l'évènement "rotation high" est par exemple fixée à "1199" et la valeur de la seconde alarme analogique est elle fixée par exemple à "1349".


Image 10

Vous pouvez éventuellement créer des alarmes sur bit. Pour cela procédez comme suit:

  • Ouvrez l'onglet "Alarmes TOR".
  • Pour la démonstration vous pouvez créer le bit d'alarme "overspeed trip unit at <tag User.M_RPM>".
  • Choisissez "Avertissements" en tant que classe d'alarmes. Dans le projet exemple c'est le bit "10" de la variable "SOLL_IST" qui est utilisée pour le déclenchement.


Image 11

5 Spécification de l'adresse Email dans la classe d'alarme
Ouvrez l'onglet de classes des alarmes sous la rubrique paramétrage afin de saisir l'adresse Email. Dans l'exemple nous utilisons l'adresse fictive "admin@firma.de".


Image 12

Note:
Avec cette configuration un Email est envoyé pour chaque apparition d'un évènement de cette classe d'alarmes. Si vous souhaitez envoyer un Email uniquement pour certaines alarmes spécifiques vous avez deux options:

  • Créer une nouvelle classe d'alarme et affecter les alarmes en question à cette classe (Voir Fig. 10 et 12).
  • Ajouter la fonction système "Envoyer EMail" dans les propriétés (sur l'évènement activer) de chaque événements concernés.

Note:
Vous pouvez spécifier ici n'importe quelle adresse Email valide (Voir Fig. 12) et celle-ci ne doit pas nécessairement être une adresse du même fournisseur que celle du serveur SMTP.

Vérification de la configuration
Le programme S7 qui comprend la simulation d'un ventilateur sous WinCC flexible illustre l'envoi d'Emails vers le serveur SMTP.
 
Nr. Procédure
1 Transfert du projet STEP 7
  • Si vous utilisez le projet exemple, transférer la configuration et le projet STEP 7 dans l'automate ou dans le progiciel de simulation S7-PLCSIM.
  • Passer l'automate S7 en mode RUN.


Image 13

2 Démarrage du serveur PostCast
Vous devez tout d'abord démarrer "PostCast Server" avant de pouvoir recevoir des Emails en provenance de WinCC flexible.

Démarrer le serveur PostCast, via "Démarrer > Programmes > PostCast Server" puis cliquer sur "PostCast Server" ou alors en cliquant directement sur l'icône.


Image 14

3 Démarrage du Runtime de WinCC flexible
  • Démarrer le Runtime de WinCC flexible via "Projet > Compilateur > Lancer Runtime".
    Note:
    SI vous utilisez la seconde version, transférez la configuration dans le pupitre opérateur concerné. Pour le premier transfert vous devez transférer la liste des mots de passe..
  • Saisissez une vitesse "Set rotation speed" au moins à 1350 tr.min-1.
  • Saisissez au moins 5 secondes pour Run Up/Down time.
  • Cliquer sur le bouton "Start".
  • Attendez jusqu'a ce que la vitesse soit atteinte.


Image 15

4 Emails dans le serveur SMTP
Une fois le moteur démarré et la vitesse max atteinte, des Email sont envoyés au serveur SMTP en fonction des alarmes configurés et de leur réglage.


Image 16

Si le serveur SMTP possède une connexion à Internet ou à un serveur de messagerie entrant (POP3 ou IMAP), vous pouvez envoyer des Email via le bouton "Start". Le seul impératif pour cela est d'utiliser une adresse Email de destination réelle.

Vus trouverez plus d'informations sur le sujet sur les contributions suivantes:
 
Thème Article
Envoi d'Email Article -ID: 18984102
Envoi de messages textes (SMS) Article -ID: 21184132

Téléchargement:
Le fichier joint 1 contient le projet exemple décrit avec la simulation du ventilateur pour WinCC flexible. Le serveur SMTP n'est pas inclus et vous ne pouvez pas vous le procurer auprès de SIEMENS AG.

Téléchargement 1: WinCC_flex_SMTP.zip ( 3548 KB )

Environnement de test et d'exécution:
Le tableau suivant liste les composants utilisés pour la création de l'exemple et la vérification des fonctions décrites:
 
Composants Produits et Versions
Système d'exploitation PC Microsoft Windows XP SP2
Outils standards PostCast Server V2.6.0
Outils d'ingénierie STEP 7 V5.3 SP3
Logiciel HMI WinCC flexible 2005 SP1
Système HMI MP370

Mots clés:
Envoi d'Email, Email, Envoyer Email, Message d'erreur

 ID contribution:24139712   Date:2008-07-02 
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