Jump to content

Probleme beim schreiben in die Datenbank


Empfohlene Beiträge

Geschrieben

Hallo zusammen, ich bin neu hier und auch neu in möchte Daten aus unserer Steuerung (Siemens SPS) in eine SQL Datenbank schreiben.. 

Dazu habe ich SQL-Server Developer auf unserem Server installiert.. Der Server und die Steuerung können sich gegenseitig pingen.. Dazu habe ich noch Node-Red installiert.. Bitte verzeiht mir wenn ich ein paar Infos vergesse, ich bin da doch noch recht neu und unerfahren.. 

 

Ich habe folgendes im Node-Red aufgebaut: 

 

image.png.dc1fe086c280f2a73b18215b5e52cd7e.png

 

 

Einstellungen Temperaturwerte:

image.png.8d61767a1e4813b41deb8b0fabc22ab3.png

 

Einstellungen funtion 1:
image.png.f5f080fe3d038635c8c26f9d0cae7935.png

 

Einstellungen MSSQL-Plus:
image.thumb.png.a6a1110292853d2f48e11de0ee0fdcc5.png

 

So wie es jetzt ist, funktioniert alles.. Wenn die SPS den Trigger auslöst wird Uhrzeit und Datum aus der SPS in die Datenbank geschrieben, und als Wert Statisch die 42... 

 

 

Da ich aber den realen Wert aus der Steuerung in meiner Datenbank haben möchte, soll ich laut Copilot den code wie folgt ändern:

image.thumb.png.a6a1110292853d2f48e11de0ee0fdcc5.png

 

 

Laut der Hilfe vom Copilot soll ich den Code in der MSSQL-Plus wie folgt ändern..

 

INSERT INTO dbo.S7Testwerte (Datum, Uhrzeit, Wert)
VALUES (GETDATE(), CONVERT(TIME, GETDATE()), {{msg.payload}})

 

 

Aber das bringt dann folgende Fehlermeldung: 

 

image.png.87b5a4cb53670b1fb4dbfe283c4cc538.png

 

Kann mir vielleicht jemand helfen??

 

 

Vielen Dank und beste Grüße

 


 

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...