Ich würde mir gerne ein Bild davon machen, welche Siemens SPS ihr nutzt.
Ausgehend von Vorschlägen aus dem Thema Roadmap für SPS-Integration geht es darum, wie wir die noch fehlende Unterstützung in IP-Symcon 4.0 realisieren sollen.
Optionen
a) Wir bleiben bei der Bibliothek libnodave, welche die größtmögliche Unterstützung bietet. (Ethernet, RS232, USB, S7Online) libnodave hat jedoch die bekannten Probleme mit dem Reconnect bei Verbindungsverlust und wir würden zum IP-Symcon 4.0 Release ausschließlich Windows unterstützen.
b) Wir wechseln auf Snap7, wodurch wir ein qualitativ hochwertigeres Backend hätten, welches für alle Platformen gleichzeitig verfügbar wäre. Es werden jedoch nur PLCs mit Ethernet Anschluss unterstützt (inkl. Siemens Logo!) Siehe hier: http://snap7.sourceforge.net/snap7_client.html#target_compatibility
Somit ist die Frage, wie viele von euch die Siemens SPS über MPI/PPI/S7Online anbinden, sodass Option b) für euch Problematisch sein würde. Sofern sich nicht eine klare Tendenz zu b) ergeben sollte, würden wir vermutlich Option a) realisieren und in einer späteren Version von IP-Symcon die Option b) als Alternative hinzufügen.
Ihr könntet ja mal klären ob snap7 auch mit den MPI-Netzwerk-Adaptern von ibh, Hilscher oder Deltalogic funktioniert.
Die sind zwar ein gutes Stück teurer als die China-MPI-Adapter, aber immer noch billiger als z.B. eine CP343.
Ich benutze MPI (ISO over TCP) für Siemens LOGO! 8, habe aber die Verbindungsprobleme. Würde aber IP-Symcon 4.0 gerne auf dem Raspberry Pi2 installieren und die 4 LOGO! und HomeMatic CCU2 über das LAN weiterhin anbinden.
Du bringst da was durcheinander.
MPI ist eine Hardware-Schnittstelle und hat nichts mit Netzwerk zu tun.
Eine Logo hat keinen MPI Anschluß.
Iso over TCP ist ein Siemens Netzwerk-Protokoll.Deine Logos können darüber über Ethernet kommunizieren.
Also dürftest du mit Snap7 kein Problem bekommen.
@Heimgeist: Genau dafür ist diese Thema da. Zu schauen, ob wir evtl die Snap7 Lösung zuerst einbauen, und für die wenigen, die noch USB/RS232 nutzen, später libnodave zur Abwärtskompatibilität hinzufügen. Bisher scheint die Tendenz genau in diese Richtung zu gehen
Siemens verkündet seit fast 10 Jahren dass MPI / Profibus ein totes Pferd ist.
Alle aktuellen S7 haben Ethernet.
Sehr viele professionelle Anwender kehren inzwischen der „normalen“ libnodave den Rücken.
Besonders in Hinblick auf die aktuellen S7-1200 und S7-1500.
Bei der Homeautomation kommt noch erschwerend dazu, dass viele - sagen wir mal - an der Hardware geizen.
Da ein vernünftiger MPI-PC-Adapter richtig Geld kostet, wird hier entweder das billige China-Teil oder der uralte Siemens MPI-RS232-Adapter verwendet. Bei beiden gibt es im Dauerbetrieb immer wieder Probleme.
Also somit immer wieder mal einen Blick in die Bucht werfen und nach einem Ethernet-CP ausschau halten