Hallo,
ich möchte eine Batchdatei (e-mail Versand -> send_mail.bat) aus dem S7 (5.3) Programm heraus anstoßen.
An der SPS (hier eine Vipa) ist ein PC per Ethernet verbunden, auf dem die Batch Datei liegen würde, die für den
e-mail Versand zuständig wäre.
Kann man das realisieren?
Hallo, danke für die schnelle AW.
So wie ich das sehe, brauch ich dafür libnodave. Gibt es auch eine Möglichkeit, aus der SPS heraus
direkt die batch datei auszuführen.
Bzw. wie würde das denn konkret mit Deinem Beispiel denn funktionieren?
Wie aus der SPS heraus? Mein programm überwacht ein Bit in der SPS, und wenn das auf 1 ist, dann startet es das angegebene Programm. Dazu muss das Programm aber auch reglemäßig aufgerufen werden, da es nicht als Dienst läuft! Und ne Rückmeldung ob was gemacht wurde gibts im Moment auch noch nicht!
Wie soll das denn funktionieren? Kannst du etwa von einem Windows-Rechner aus auf einen anderen Windows-Rechner übers Netzwerk zugreifen und dann eine Datei auf dem anderen Rechner ausführen?
Na ja, ich denke, ich habe schon etwas lernen können. Und zwar hatte ich die Sache dann etwas anders über Wonderware und
dem Programm "postie" realisiert. Hat prima geklappt.
Jetzt dachte ich, dass das hier auch funktioniert, hatte auch ein wenig TwinCat im Hinterkopf, da kann man auch Dateioperationen
ausführen, allerdings ist das ja auch eine Windows basierende SPS...
@Jochen
was benötige ich denn, um Dein Programm zum Laufen zu bekommen?
Beachte: das programm hat keine Oberfläche, es ist ein Konsolenprogramm! Und es läuft auch nicht im Hintergrund, also wenn du ein Bit überwachen willst, einfach mit dem Taskplaner regelmäßig starten!
Allerdings fehlt im Config Fenster alles unterhalb des Statusbalkens.
Ich denke mal, hier wird der Datenbaustein und das bit irgendwo konfiguriert, richtig?