Eigentlich findet man ja bei den diversen Suchmaschinen immer irgend etwas brauchbares – aber leider nicht immer! 🙂
Bei mir steht ein Projekt an, bei dem es darum geht mit einer Siemens S7 Steuerung von einem Linux PC aus anzusprechen und zwar Daten entgegen zu nehmen als auch Daten zu senden.
Im Internet findet sich zu diesem Thema erstaunlich wenig! (praktisch nichts)
Siemens selbst bietet für den Zweck zwei Produkte an – Softnet S7 und Softbus TCP, beide liegen preislich so um den Dreh bei 1700 Euro und werden je PC Lizenziert. Angesprochen können dann bis zu 64 S7 Steuerungen werden – immerhin.
Allerdings findet sich zu dem Thema weiter nichts mi Netz – weder Beispielcodes noch Erfahrungsberichte, man könnte fast meinen daß niemand S7 Steuerungen mit Linux anspricht…
Die Alternative wäre ein Serial2Profibus Gateway zu verwenden, die Teile gibts scheinbar schon um ca. 200 Euro und damit kann man ähnlich der Softbus TCP Lösung send/receive von und zu S7 Steuerungen umsetzen.
Auf der S7 Seite muss dafür ein Programm laufen, das sich um den Versand und Empfang der Daten kümmert, braucht es aber bei einer der beiden Siemens Lösungen auch.
Aber zusätzliche Hardware ist natürlich auch eine zusätzliche Fehlerquelle…
Leider findet man auch zu Serial2Profibus nicht wirklich was brauchbares im Internet 🙁
Bin schon gespannt wie sich das Ganze so entwickelt und wo wir landen, wie’s aussieht könnte ich dann wohl der Erste sein der seine Erfahrungen im Internet postet!
Nachtrag: Noch eine Möglichkeit habe ich im Internet gefunden, Luca der Firma Langner. Mal sehen was deren Verkauf zu unseren Anforderungen sagt und wo der Preis so liegt…
28.10.2010 – Luca fällt definitiv durch, das Ding kostet knapp 8000 Euro und für ein Jahr technischen Support per email zahlt man dann 1590 Euro. Für das Geld finden sich sicher gleich ein paar andere Möglichkeiten! 🙂
Dafür sieht für mich die libnodave Variante auch sehr vielversprechend aus! Läuft nicht nur mit C und C++ sondern auch mit Perl und da tu ich mir jetzt wesentlich leichter mit. Mal sehen ob wir ISO_TCP mit unserer S7 zum laufen bekommen, wenn’s klappt dürfte das wohl die günstigste Variante sein.
Man macht es nicht jeden Tag, darum schadet es nicht sich's kurz zu notieren... Hier…
Meine Suche bei Google hatte mal wieder keinen vernünftigen Treffer gelandet, das Problem - ich…
Ich muss mal eben etwas Druck ablassen, ein Kunde von mir setzt einen Drucker von…
Wer beim Server bestellen vergessen hat die erweiterte IRMC Lizenz zu ordern, der steht vor…
Ich nutze seit langer Zeit ein System für meine Backups welches in der Nacht von…
Es scheint wohl eine noch nicht so häufig genutzte Kombination zu sein - Apache Guacamole…
View Comments
Hmm ich kann dir mal in der Firma nachfragen b wir da was haben, die Entwickler wissen da sicher bescheid, obwohl wir ja mehr CAN Bus für die Kunden entwickeln.
Bitte gerne - bin für jeden Tip zu haben! :-)
Hi, ohne dass ich deinen Blog jetzt komplett durchforsten muss ... was hat sich denn so ergeben ;) ?
Hi, ich habe mit PHP ein Projekt realisiert mit dem ich auf die S7 zugreife und die Daten auslesen bzw. teilweise auch rein schreibe - läuft seit Anfang 2011 ohne Probleme im Produktiveinsatz!
http://blog.grufo.com/2010/11/04/sps-s7-von-siemens-mit-php-aulesen/
Hallo,
mich interessiert das auch. Hast du nähere Informationen dazu?
Ich würde gern mittels Linux Daten aus einem DB einer S7-1200 auslesen.
Hi Matthias,
ich habe dir was per Mail geschickt - hoffe du kommst damit zu recht! :-)
sg
Manfred
Ok, vielen Dank!
VG
Matthias
moin moin,
das hört sich ja alles sehr interessant an :) ich würde mir dein konzept auch gerne mal anschauen.
flotten gruß
Michael
Hallo Michael,
Mail ist unterwegs...! :-)
Schöne Grüße
Manfred
Das wäre für mein Projekt die Berthel ComCon 97 auszulesen doch optimal. Kannst du mir da auch mehr Infos zukommen lassen?
Beste Grüße,
Lars
Hallo Lars,
Mail ist unterwegs!
sg
Manfred