Stefan2000
Level-2
- Beiträge
- 16
- Reaktionspunkte
- 0
Siemens Webseite: Anbindung einer S7-1200 CPU / S7-1500 CPU an eine SQL-DatenbankDas Tabular Data Stream Protokoll (TDS) bietet Ihnen die Möglichkeit, eine direkte Verbindung mit einem Microsoft SQL-Server aufzubauen. Mit TDS können Sie sich an einer SQL-Server Datenbank anmelden und SQL-Anweisungen übertragen. So können Daten aus der Datenbank gelesen werden oder zur Speicherung dorthin gesendet werden.
Auf Basis der "Open User Communication-Bausteine" (TCON, TSEND, TRCV und TDISCON) können S7-1500 CPUs und S7-1200 CPUs das TDS Protokoll nachbilden und eine Verbindung zu einem Microsoft SQL-Server aufbauen. Mit Hilfe der SQL-Anweisungen "insert into", "update" und "select" können Sie Daten in der Datenbank speichern, updaten und Daten aus der Datenbank auslesen.
Das Beispiel gilt für einen Microsoft SQL ServerWäre dies nur mit einer Microsoft Datenbank möglich oder auch mit anderen?
Das hab ich gerade im Testbetrieb! Funktioniert tadellos! Kann man sehr empfehlen.Hallo
GitHub - marvin-mangold/S7-PLC_MySql_MariaDB: MySql and MariaDB communication FB for Siemens PLC S7-1200 and S7-1500
MySql and MariaDB communication FB for Siemens PLC S7-1200 and S7-1500 - GitHub - marvin-mangold/S7-PLC_MySql_MariaDB: MySql and MariaDB communication FB for Siemens PLC S7-1200 and S7-1500github.com
Hab das im Einsatz mit MariaDB auf einem NAS seit meheren Monaten. Ohne Probleme
Ob mit MariaDB oder MySQL macht keinen Unterschied.Das hab ich gerade im Testbetrieb! Funktioniert tadellos! Kann man sehr empfehlen.
Ich hab es mit MariaDB am laufen. Vermutlich klappt es aber mit MySQL gleich gut.
Stammt der FB von Dir?Ob mit MariaDB oder MySQL macht keinen Unterschied.
Danke für die positive Rückmeldung.
Dann erstmal vielen herzlichen Dank für Deine Mühe und das kostenlose zur Verfügung stellen. Hab selten so nen benutzerfreundlichen Baustein gesehen, wo man fast nix falsch machen kann.Der FB stammt von mir.
Ich habe nicht verstanden habe wieso es das so (öffentlich, kostenlos und direkt auf der SPS) noch nicht gibt und wollte es mal versuchen.
Was bedeutet das?
Zunächst einmal vielen Dank, werde es morgen testen. Kannst Du mir auch in Worten erklären was genau dieses Dollarzeichen bewirkt? Hab beim Suchen nichts darüber gefunden.im String steht dann
INSERT INTO Postendaten (Postennummer, Ereignis) VALUES (1,$'Bearbeitung_gestartet$')
was genau dieses Dollarzeichen bewirkt
Dankeschön, man lernt nie aus…
Ich möchte den Zugriff von einer 1212C (6ES7 212-1HE40-0XB0, Firmware 4.6) auf einen SQL Express Server realisieren. Dafür habe ich die Bibliothek nutzen wollen:
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?