Mit S7 in MySQL Datenbank schreiben und daraus lesen, hat jemand Erfahrung?

Oest

Level-2
Beiträge
163
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich muss für einen Kunden mit der S7 (IM151 8F/PN) via Ethernet in eine SQL Datenbank schreiben/lesen.
Die Datenmenge ist relativ klein, aber es sollte eine Standardlösung werden, die man später wieder verwenden kann.

Gibt es für solche Fälle empfehlenswerte Software/Bibliotheken/Beispielprojekte ?
Benötigt man einen OPC Server um mit dem PC zu kommunizieren oder gibt es andere Software, welche die SPS direkt mit der Datenbank verbindet?

Vielen Dank im Voraus für Sachdienliche Hinweise!

MFG
 
Hallo,

danke für den Tip, aber in der Software steht das schreiben in die SPS nicht wirklich getestet wurde. Da ich Parameter aus der Datenbank in die SPS übertragen muss, kommt diese also nicht in Frage.
Kennt jemand die Software von www.sql4automation.com ?
Gibts Erfahrungen?

MFG
 
SQL4automation kannst du mit einer S7 oder jeder anderen Steuerung, die eine TCP/IP Verbindung unterstützt, Daten in eine Datenbank schreiben und Daten aus dieser lesen. Beide Wege sind mit allen auf der Homepage aufgeführten Steuerungen getestet. Da die Steuerung via TCP/IP kommuniziert brauchst du eine PN/DP Steuerung oder einen CP343. Wobei die PN/DP die bessere Lösung ist, da der interne Bus, über welchen die Daten an den CP343 gesendet werden, nicht besonders schnell ist.
SQL4automation ist eine Software, die auf einem Windows Rechner installiert wird. Dieser Rechner kann der Datenbank Server sein, oder ein anderer Rechner, der sich im selben Netzwerk befindet.
Kleine Rechner für in den Schaltschrank gibts zum Beispiel hier: www.emtrust.de
Eine Version, die auch auf Linux Rechnern läuft ist für 2013 geplant. Auf www.sql4automation.comhttp://www.sql4automation.com kannst du die Demoversion herunterladen und jeweils für 2h am Stück testen. In der S7 gibt es eine fertige Bibliothek, die du nur noch einbinden musst. Falls du Hilfe beim Einbinden der Bibliothek oder beim Aufsetzen der Datenbank brauchst, einfach melden.
 
Zurück
Oben