Hallo community,
Habe mal so ne allgemeine Frage. Ich selbst bin SPS-Programmierer und mache gerade den Automatisierungstechniker. Mir schwirrt schon länger im Kopf rum, etwas mit Haus-Automation zu machen mittels einer SPS. Leider ist alles "komfortable" wie Profinet oder ProfiBUS kostentechnisch nicht realisierbar, sodass ich mir des erst mal aus dem Kopf geschlagen habe.
Nun hatte ich diese Woche das erste Mal Kontakt mit einem Kamera-System welches ich über TCP/IP-Socket Kommunikation ansprechen musste. Im Zuge dessen habe ich ein Tool gefunden (Socket-tester 3) mit dem ich recht einfach auf einem PC einen "Server" aufsetzen kann, und mich damit verbinden. Nach etwas experimentieren ging alles recht gut, sowohl Pakete senden, wie auch empfangen (asynchron).
Jetzt kam mir die Idee, ob es nicht möglich wäre, so einen "Bus-Teilnehmer" zu bauen.
Würde mir das so vorstellen, dass ich ein steuer-Wort mittels TCP/IP an arduino/pi sende, und mir zu dem Zeitpunkt das "Endgerät" konsistent in einem Doppelwort oder String oder wie auch immer, das prozessabbild seiner ein-und Ausgänge sendet. Klar habe ich mich dann auf der sps um das Datenhandling zu kümmern, aber das ist nicht das Problem. Zeit kritisch soll hier eh nichts passieren.
Nun ist die Frage, ob soetwas schon mal jemand gemacht hat, oder infos hat. Mit dem arduino hab ich einige Tutorial-Erfahrung und auch schon einige einfachere Sachen selbst gemacht, allerdings hab ich die IO's der Pi noch nie genutzt (auch noch nie python programmiert). Auch hab ich noch nie mit nem ethernet-shield auf dem arduino gearbeitet.
Hat jemand Lösungsansätze/tutorials/snippets an der Hand, mit dem man die Aufgabenstellung angehen kann? Würde mich sehr über Informationen freuen
Mfg
Daniel
Habe mal so ne allgemeine Frage. Ich selbst bin SPS-Programmierer und mache gerade den Automatisierungstechniker. Mir schwirrt schon länger im Kopf rum, etwas mit Haus-Automation zu machen mittels einer SPS. Leider ist alles "komfortable" wie Profinet oder ProfiBUS kostentechnisch nicht realisierbar, sodass ich mir des erst mal aus dem Kopf geschlagen habe.
Nun hatte ich diese Woche das erste Mal Kontakt mit einem Kamera-System welches ich über TCP/IP-Socket Kommunikation ansprechen musste. Im Zuge dessen habe ich ein Tool gefunden (Socket-tester 3) mit dem ich recht einfach auf einem PC einen "Server" aufsetzen kann, und mich damit verbinden. Nach etwas experimentieren ging alles recht gut, sowohl Pakete senden, wie auch empfangen (asynchron).
Jetzt kam mir die Idee, ob es nicht möglich wäre, so einen "Bus-Teilnehmer" zu bauen.
Würde mir das so vorstellen, dass ich ein steuer-Wort mittels TCP/IP an arduino/pi sende, und mir zu dem Zeitpunkt das "Endgerät" konsistent in einem Doppelwort oder String oder wie auch immer, das prozessabbild seiner ein-und Ausgänge sendet. Klar habe ich mich dann auf der sps um das Datenhandling zu kümmern, aber das ist nicht das Problem. Zeit kritisch soll hier eh nichts passieren.
Nun ist die Frage, ob soetwas schon mal jemand gemacht hat, oder infos hat. Mit dem arduino hab ich einige Tutorial-Erfahrung und auch schon einige einfachere Sachen selbst gemacht, allerdings hab ich die IO's der Pi noch nie genutzt (auch noch nie python programmiert). Auch hab ich noch nie mit nem ethernet-shield auf dem arduino gearbeitet.
Hat jemand Lösungsansätze/tutorials/snippets an der Hand, mit dem man die Aufgabenstellung angehen kann? Würde mich sehr über Informationen freuen
Mfg
Daniel