Hallo zusammen,
Ich habe bei mirzu Hause so eine Lösung um per SMS Befehle auszulösen.
Da es in so einem Fall bekanntlich nichts kosten darf, ist die Lösung wohl nicht für industriellen Einsatz geeignet, funktioniert jedoch seit mehr als einem Jahr problemlos.
Ich hab eine S7-300 mit ProtoolPro RT auf einem PC laufen.
Per SMS sende ich einen Steuerbefehl an eine spezielle, extra eingerichtete Email-Adresse. Bei diesem Provider erscheint die Mobile-Adresse im Header der Email, die eigentliche Meldung ist dann der Text.
Ich habe mit einer speziellen Skriptsprache ("KIX", Freeware (da ich VB nicht so im Griff habe...)) ein Programm geschrieben, welches ungefähr im 5 Minuten Takt:
- die Emails abruft (mit dem Programm "Automailer", welches die Mails als Textdatei auf dem PC speichert, (Freeware))
- neu eingegangene Emails anhand dieser Textdatei analysiert (kommt es von meiner Handy-Nr?)
- falls es ein Mail von meinem Handy ist: den Text auf "Steuerbefehle" auswertet. Diese habe ich im Klartext abgefasst, damit ich keine Codes auswendig lernen muss. (z.B. POOLEIN bzw. POOLAUS etc...)
- eine Datei welche das Format einer Rezeptur hat in welchem die ausgewerteten Steuerbefehle enthalten sind erzeugt
Periodisch (auch alle 5 Minuten) importiere ich die Rezeptur mittels Steuerauftrag, womit mir die Steuerbefehle nun in der SPS zur Verfügung stehen
Na ja.. nicht ganz sooooooooo eine saubere Lösung über diverse Umwege.. aber es funktionert !
Übrigens benutze ich das gleiche in umgekehrter Richtung um auch Gratis Meldungen der SPS abzusetzen:
- exportieren einer Rezeptur in welcher die Informationen für das zu sendende SMS enthalten sind
- die exortierte Rezepturdatei auswerten (mit "KIX") und daraus eine Textdatei erstellen, welche den zu sendenden SMS-Text enthält (z.B. Pool=EIN, Fenster OG=ZU, Alarmanlage=scharf, Temp.Aussen=21.3C etc..)
- Ein Mail mit dem Inhalt der erzeugten Textdatei als Header an eine Email-Adresse welche gratis den Header der Mail als SMS an eine Mobile-Nummer weiterleitet senden
Und schon... hab ich die gewünschten Infos auf meinem Handy !!
Einziger wirklicher Nachteil dieser Lösung ist die Geschwindigkeit mit der das ganze abläuft. Ich kann das Email-Postfach nicht häufiger abfragen, da der Provider sonst den Zugriff verweigert.
Wenn dieser Provider die Weiterleitung von Mails als SMS einstellt, funktioniert das senden von SMS auch nicht mehr.
(In der Schweiz kenne ich nur diesen einzigen Anbieter (Sunrise), der diesen Dienst (noch) zur Verfügung stellt.)
Gruss
Harry