Flexible 2008 - Störmeldungen als e-mail versenden - mit System

Onkel Dagobert

Level-3
Beiträge
5.817
Reaktionspunkte
1.444
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

zum Versenden von Störmeldungen als e-mail sind mir folgende Möglichkeiten bekannt.

1. Projektierung unter "Meldklasse"

  • man kann hier EINE FESTE Adresse eingeben
  • eine variable Adresse wird nicht unterstützt (Systemmeldung beim Senden: "e-mail adresse ADRESSE[1] ist ungültig" oder so ähnlich

2. Projektierung als Ereignis der jeweiligen Meldung

  • mehrere Ereignisse "SendeEMail" sind möglich
  • Adressen können in einer Variablen liegen
  • Meldetext muß jeweils separat eingegeben werden
Variante 1 ist ja schon mal ganz brauchbar. Jedoch kann nur eine Adresse beim Projektieren fest vergeben werden. Der Kunde kann diese Adresse nicht ändern.

Bei Variante 2 kann man die Adressen z.Bsp. in einem DB abspeichern. Der Kunde kann diese Adressen über ein E/A-Feld editieren. Wenn man pro Adresse eine separate Meldeklasse anlegt, und diese Meldeklassen in der SPS getrennt beschreibt, kann der Kunde dann auch anwählen, an welche der Adressen ein Versenden erfolgen soll. Wenn man es so weit geschafft hat, kann man dann noch die Ereignisse dieser Meldeklassen in einem Meldefenster anzeigen. Somit ist ersichtlich, an welche der x Adressen der Meldeversand erfolgte. Der Aufwand ist enorm. Den Meldetext jeder Meldung muß man als eigentliche Meldung schreiben und in dem Ereignis der Meldung noch einmal. Das ganze dann in jeder Meldeklasse der x E-Mail-Empfänger. Das ist eine Arbeit für jemanden der Vater und Mutter erschlagen hat.

Wesentlich einfacher wäre es schon mal, wenn man bei Variante 1 die Adresse als Variable eingeben könnte (ok, eingeben kann man sie, aber sie wird beim Senden nicht als Variable verarbeitet, sondern der Variablen-Text direkt als Adresse).

Konnte mir bis hierher jemand folgen?
Gibt es weitere Möglichkeiten, wie man so etwas realisieren kann?


Gruß, Onkel
 
als alternative würde mir noch einfallen das ganze über ein script zu machen.
script bereitet die meldung auf und startet ein externes programm z.b. sendmail. welches die email versendet.

etwas ähnliches mache ich um meldungen aufbereitet ins netzwerk abzulegen. nur das ich die dann nicht als mail verschicke.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Volker.

mit Scripten kann man sicherlich vieles machen, aber es wird dadurch nicht einfacher. Mit externen SMPT-Servern habe ich auch schon viel Zeit investiert. Was ich nicht erwähnt hatte ist dass die Anwendung auf einem Microbox-PC läuft, mit Speicherkarte und schreibgeschütztem Laufwerk C und ohne dauerhafte Netzwerkverbindung zu anderen Rechnern. Ich hatte vor einiger Zeit auch schon verschiedene SMTP-Server getestet. Mit einem ging es dann auch zeitweise, jedoch war nach einigen Wochen die Microbox abgestürtzt (eine von siebzehn vergleichbaren ohne diesen SMTP-Server). Seit dem haben ich dieses Ziel verloren. Diese Versuche waren auch noch damals unter V.2007, als die Authorisierung noch nicht richtig funktionierte.

Siemens müßte hier mal nachbessern. Ich hoffe auf Version 2022 SP42.


Gruß, Onkel
 
Zuletzt bearbeitet:
Zurück
Oben