wir haben bisher eine anbindung über tcp/ip am laufen die statusmeldungen und protokolle aus der sps an einen server sendet.
ein java programm empfängt die daten von beliebigen sps-en
es gibt für datenbankanbindung umfangreiche open source packete die man nicht nochmals neu erfinden muss. wir werden erste anbindungen zu servern (nicht an datenbanken) in der nächsten oscat release einbauen
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Vielleicht hab ich mich unpräzise ausgedrückt, ich versuch mal präziser zu werden.
Für die WAGO 750-841 gibts eine Bibliothek zum Eintragen von Daten in eine MS-SQL-Datenbank. Dazu wird einfach der Query-String an den MSSQL-Programmbaustein übergeben.
Die Bibliothek ist natürlich nur für Wago einsetzbar und kann nur Daten in eine MS-SQL-Datenbank eintragen und nicht auslesen.
Zum Thema:
Die Datenbank läuft natürlich auf einem Datenbankserver. Die Anbindung würde dann wohl am sinnvollsten über TCP/IP laufen. Von der Steuerung aus soll es dann möglich sein, Daten auszulesen oder einzutragen. Für jeden Datenbanktyp könnte es eine einzelne Bibliothek geben, beispielsweise für MS-SQL und MySQL. Die Steuerung würde zum auslesen oder eintragen einen Query-String generieren und an den Programmbaustein der entsprechenden Bibliothek übergeben.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ab sofort steht unter w www.oscat.de w das release 27 zum Download bereit
Was ich in der oscat.lib vermisse sind Datenbankanbindungen.
Wäre das vielleicht eine Option für die Zukunft oder spricht etwas dagegen?
Wäre sicherlich eine große Bereicherung für die oscat.lib.
an welche anbindung denkst du da? die datenbank wird ja nicht auf der sps laufen, wie soll sie angebunden sein? tcp/ip?
Hallo
Datenbankanbindung ist auch bei uns ein bisschen ein wunder Punkt...
Wir schreiben uns einen Converter in VisualC++, der dann über den PLC-Handler mit der SPS über eine flexible Datenstruktur Variablen austauscht.
Aber Anbindung an Kundenspezifische Datenbanken ist bei uns sowieso schon ein Vollzeitjob. Egal mit welcher Programmierumgebung.
Soo einfach wirds glaub nicht...
Gruss
Erik
wir haben bisher eine anbindung über tcp/ip am laufen die statusmeldungen und protokolle aus der sps an einen server sendet.
ein java programm empfängt die daten von beliebigen sps-en
es gibt für datenbankanbindung umfangreiche open source packete die man nicht nochmals neu erfinden muss. wir werden erste anbindungen zu servern (nicht an datenbanken) in der nächsten oscat release einbauen
Vielleicht hab ich mich unpräzise ausgedrückt, ich versuch mal präziser zu werden.
Für die WAGO 750-841 gibts eine Bibliothek zum Eintragen von Daten in eine MS-SQL-Datenbank. Dazu wird einfach der Query-String an den MSSQL-Programmbaustein übergeben.
Die Bibliothek ist natürlich nur für Wago einsetzbar und kann nur Daten in eine MS-SQL-Datenbank eintragen und nicht auslesen.
Zum Thema:
Die Datenbank läuft natürlich auf einem Datenbankserver. Die Anbindung würde dann wohl am sinnvollsten über TCP/IP laufen. Von der Steuerung aus soll es dann möglich sein, Daten auszulesen oder einzutragen. Für jeden Datenbanktyp könnte es eine einzelne Bibliothek geben, beispielsweise für MS-SQL und MySQL. Die Steuerung würde zum auslesen oder eintragen einen Query-String generieren und an den Programmbaustein der entsprechenden Bibliothek übergeben.