Hallo zusammen,
ich würde gerne offline, also ohne Anbindung an das Internet, Inputs einer Siemens S7-1500 1516F-3 mit einem Raspberry Pi3b auslesen. Explizit geht es darum, die Inputs %I7.0 - %I7.5 auszulesen. Diese Daten sollen dann für zwei weitere Raspberry Pi3b zugänglich sein, da diese Variablen (=Inputs der SPS) in einem Python-Skript auf den beiden anderen Raspberry Pi3b gebraucht werden.
Hier wären jetzt meine Umsetzungsideen, die ich aus vorherigen Beiträgen gewonnen habe:
- als Schnittstelle zur SPS würde ich auf dem ersten Raspberry Pi3b Node-Red installieren und die jeweiligen Inputs auslesen, in dem ich den Raspberry per Ethernet an die Profinet Schnittstelle der SPS anschließe. Diese sollen dann direkt über Node-Red in eine SQL Datenbank gespeichert werden. Erste Frage: Ist das an sich möglich und auch vernünftig oder gibt es in dem Fall eine andere Lösung?
- der oben genannte Raspberry dient ebenfalls als WIFI Access Point, wodurch sich die anderen beiden Raspberry Pi3b in das Netzwerk verbinden können und Zugriff auf die SQL Datenbank des ersten Raspberry Pi haben. Funktioniert das oder gibt es eine bessere und einfachere Möglichkeit?
- kann ich mit einem Python-Skript auf den anderen beiden Raspberry Pi3b (das gleiche Skript auf beiden Raspberry Pi natürlich) über das lokale Netzwerk auf die Datenbank zugreifen und die einzelnen Variablen in dem weiterführenden Skript verwenden?
Ich hoffe mein Problem wurde halbwegs verständlich erklärt. Bei weiteren Fragen oder Unklarheiten könnt ihr euch gerne melden.
Vielen Dank schon mal und beste Grüße
Flo