TIA Daten schreiben über Comfort Panel auf SQL Datenbank

WUNHofmann

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
 
ich möchte Variablen aus einem Comfort Panel auf eine SQL Datenbank schreiben die im Netzwerk vorhanden ist.

Der Ablageort "Datenbank" ist aber für die Variablenarchive nicht anwählbar.


Soweit ich bis jetzt verstanden habe ist eine Zugriff auf SQL Datenbanken per VBS aber möglich.


Welche Vorrausetzungen müssen dafür erfüllt sein?

Muss ein Treiber auf dem Comfort Panel installiert werden?

Gibt es evtl. ein Beispielprojekt in dem etwas vergleichbares realisiert ist?


Ich verwende momentan TIA V13. Update ist geplant.


Vielen Dank für eure Unterstützung. Simon.
 
Hmm.. Offizielles gibt es da nix von Siemens so weit mir bekannt.
Das was du mit "Zugriff per VBS" meinst gilt nur für PC-Runtime über ADO-Verbindung.
https://support.industry.siemens.com/cs/ww/de/view/61883659

Da steht dann auch:
Siemens schrieb:
Hinweis
Von einem Windows CE basierten Panel (z. B. ein Comfort Panel) kann nicht auf eine SQL-Datenbank zugegriffen werden.

Da müsste man wahrscheinlich was externes in Spiel bringen. Was hast du denn genau vor?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
auf dem Comfort Panel sind die VBS funktionen recht eingeschränkt... da weiß ich nicht ob das geht. Für einen SQL Zugriff brauchst du normal keinen Treiber. Ich würde mir ein bestehendes C++ oder JAVA Programm anschauen, dass auf eine SQL Datenbank schreibt und versuchen ob man das mit VBS nachbilden kann. Allerdings musst du auch aufpassen die Comfort Panels sind nicht grade leistungsstark und je nach dem wieviel Daten du versendest und wie du das Ganze anstellst kannst du das CP schnell an seine Grenzen bringen.
 
Hallo
Was gehen könnte wäre eine Applikation in .net welche dann die Daten in den SQL Server schreibt.
Dann kannst du deine selbst geschrieben Applikation per VB Scripte im TIA aufrufen und die Variablenwerte als Argument übergeben. Hab so was ähnliches mal gemacht.
Dazu musst du aber das .net Framework auf dem Panel installieren.

Einfacher ist aber wohl der Datenbank Server holt die Daten direkt von der SPS.
 
Danke für euren Input.

Evtl. macht es dann mehr Sinn wenn ich die Archive als .txt oder .csv auf einem Netzlaufwerk ablege und von dort in die SQL Datenbank importiere.
 
Weiß zufällig jemand ob in SQL ein automatisierter Datenimport von txt oder csv Dateien standardmäßig möglich ist?
 
Zurück
Oben