Sonstiges Problem mit OPC-Server / Client. E-Mail an SPS senden

mazl13

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

erst einmal möchte ich ein großes Lob an das SPS-Forum aussprechen. Seit langem bin ich hier stilles Mitglied und konnte schon viele nützliche Tipps und Ideen finden.

Zu meinem Problem:

Seit einigen Jahren sorgen eine S7 1214C in Verbindung mit einem KTP 400 HMI für die Hausautomatisierung, seit dieser Woche sogar mit TIAV14SP1. Nun möchte ich das ganze neben dem Smart Client auch per Email steuern, hier kann ich am Smartphone bequem routinen hinterlegen die je nach Standort automatisch entsprechende Integerwerte per Mail an meinen PC zuhause senden. Mit der Information aus dieser Mail sollen dann schonmal kurz vor Erreichen des Hauses beispielsweise die Heizung oder Klimaanlage einschaltet werden.

Diese E-mail möchte ich nun in die Steuerung einlesen.

Mein Ansatz ist hier, die Mails über VB auszuwerten und den extrahierten Code nach Excel zu übertragen. Von Excel soll dann per OPC-Server die Verbindung zur SPS hergestellt werden.
Hierzu muss aber erstmal ein Wert von Excel in die SPS geschrieben werden.
Damit habe ich probleme. Zwar kann ich über den RTD Befehl Werte meines OPC Servers (Softonic) in Excel einlesen aber nicht schreiben.

Gibt es einen fuktionierenden OPC-Client, der unter Excel 2016 Werte auch schreiben kann?
Ich habe verschiedenste Clients ausprobiert aber alleine heute Abend bestimmt 200 mal den Debugger gesehen :wink:

Kann es außerdem sein, dass ich mit der dll Datei etwas falsch mache? Ich habe die OPCDAAuto.dll in dem Windowsordner "system32" kopiert, wie hier teilweise gelesen.

Oder gibt es vielleicht eine viel bessere, einfachere Idee?

Alternativ könnte ich das ganze noch mit dem GPRS-Kommunikationsmudul lösen und statt E-mails einfach SMS versenden. Hier möchte ich aber ungern einige 100 Euro für das GPRS Modul und nicht zuletzt für jede versendete SMS bezahlen müssen.

Vielen Dank schonmal für eure Antworten :grin:

Marcel
 
Hi,

du könntest z.B. mit libnodave aus Excel heraus Daten in deine SPS schreiben. Allerdings bekommst du bei der S7-1200 nur zugriff auf "nicht optimierte" Datenbausteine, und bei neueren CPUs mit FW v4 musst du in der Hardware-Konfiguration erst Put/Get freigeben. Für deinen Anwendungsfall ist das meiner Meinung nach wesentlich einfacher als OPC.

Beispiele siehe hier:
[Libnodave] Beispiel TCP Verbindung zu S7-Welt
 
Zurück
Oben