TIA S7-1500 Welche Möglichkeiten gibt es ein Programm auf einem Rechner anzutriggern

Sinix

Level-1
Beiträge
1.588
Reaktionspunkte
216
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo geschätzte Forummitglieder,

da ich in dieser Hinsicht nicht so bewandert bin möchte ich Euch fragen
welche Möglichkeiten Ihr seht von einer S7-1500/TIA/Webserver auf einem Rechner (Windows oder Linux-PC)
ein Programm (Videodatei) anzutriggern?


Danke für Eure Vorschläge!

MfG Sinix
 
Ich spare mir mal die Frage wofür das eigentlich gut sein soll.

Im Webserver kann man Variablen beobachten. Man könnte theoretisch mit Autohotkey die Webseite als String einlesen und nach einem bestimmten Wert suchen. Aus Autohotkey heraus kann man dan ein Programm starten. Ich glaube man kann in Autohotkey auch angeben welche Datei mit welchem Programm man öffnen will.
Den Passwortgeschützten zugriff auf den Webserver müsste man denke ich deaktivieren. Keine Ahnung ob das funktioniert. Man sollte außerdem in Betracht ziehen, dass der Aufruf des Webservers sich auf die Zykluszeit niederschlägt.

Ansonsten nimmt man Geld in die Hand und kauft sich OPC Server Software mit entsprechender API und steckt etwas Zeit und Gehirnschmalz in die C/C++ - Programmierung. Mit der Windows API müsste man sich auch ein wenig beschäftigen um rauszufinden wie man ein Programm aus einem anderen startet.

Sonst fällt mir so spontan nichts anderes ein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich spare mir mal die Frage wofür das eigentlich gut sein soll.

Messequatsch, was sonst.

An den Webserver hatte ich auch schon gedacht, Autohotkey klingt vielversprechend, Zykluszeit unkritisch.
Danke für den Tipp.

Hätte eigentlich mit mehr Vorschlägen gerechnet, dachte auch an OPC (zu teuer) oder Libnodave (weis nicht ob 1500er geht).

Grüße Sinix
 
Die SPS könnte aktiv an einen TCP-Server auf dem PC senden, der das Abspielen des Sounds startet.
Den TCP-Server für den PC müßte man vermutlich selber programmieren bzw. einen passenden Quelltext/Vorlage abändern, wie z.B. dieser TCP-Fileserver für S7-Controller. Man braucht aber keine Lizenzen.

Vielleicht gibt es auch universelle Terminal-Programme, welche beim Empfang von Nachrichten Aktionen ausführen können.

Harald
 
Hallo Harald,

danke für den guten Tipp, die Funktionsbeschreibung ist sehr vielversprechend und
sollte trotz der einseitigen Datenflussrichtung für meinen Anwendungsfall ausreichen.

:icon_wink:

Grüße
Sinix
 
Zurück
Oben