-> Hier kostenlos registrieren
Hallo zusammen,
eines vorweg: ich habe keine Ahnung von SPS.
Folgende Situation: Leider kommt bei uns gerade auf der Arbeit eine kleine Anforderung von einem Kollegen, welcher ebenso wenig/viel Ahnung von SPS hat wie ich und ich hoffe ihr könnt uns helfen.
Wir haben eine Simatic S7 Anlage und die muss und irgendwie Daten an einen Rechner liefern. Was ist, Stand heute, best practice? Als "normaler" Programmierer würde ich mal Ehternet vermuten/hoffen.
Liege ich da richtig oder gibt es einen "eleganteren" Weg?
Tun wir mal so als ob ich jetzt die Anlage mit einem PC verbunden habe. Nun erwarten wir einen Wert der anschließend in einer DB gespeichert werden soll. Muss man irgendwie irgendwo rumpollen oder schickt die Anlage irgendwann eine "1" an unseren Rechner? Quasi getriggert. Und wenn ja, wie lese ich diesen Wert aus? Muss ich einen SOcket aufmachen und das selbst machen oder gibt es irgendwo Librarys oder Programme mit denen man so etwas machen kann?
Das klingt recht schwammig alles aber momentan liegen mir nicht mehr Informationen vor. Vielleicht kann man trotzdem helfen.
Gruß
eines vorweg: ich habe keine Ahnung von SPS.
Folgende Situation: Leider kommt bei uns gerade auf der Arbeit eine kleine Anforderung von einem Kollegen, welcher ebenso wenig/viel Ahnung von SPS hat wie ich und ich hoffe ihr könnt uns helfen.
Wir haben eine Simatic S7 Anlage und die muss und irgendwie Daten an einen Rechner liefern. Was ist, Stand heute, best practice? Als "normaler" Programmierer würde ich mal Ehternet vermuten/hoffen.
Liege ich da richtig oder gibt es einen "eleganteren" Weg?
Tun wir mal so als ob ich jetzt die Anlage mit einem PC verbunden habe. Nun erwarten wir einen Wert der anschließend in einer DB gespeichert werden soll. Muss man irgendwie irgendwo rumpollen oder schickt die Anlage irgendwann eine "1" an unseren Rechner? Quasi getriggert. Und wenn ja, wie lese ich diesen Wert aus? Muss ich einen SOcket aufmachen und das selbst machen oder gibt es irgendwo Librarys oder Programme mit denen man so etwas machen kann?
Das klingt recht schwammig alles aber momentan liegen mir nicht mehr Informationen vor. Vielleicht kann man trotzdem helfen.
Gruß