TIA Siemens S7-1500 to influxDB

eseq

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich versuche, Daten von Simatic PLC an die Influx-DB zu senden.
Ich habe ein YouTube-Video über das Senden von Daten mit „Klartext“ verfolgt, aber es scheint nicht zu funktionieren.
Hat das schon mal jemand gemacht?

Um diese Inhalte anzuzeigen, benötigen wir die Zustimmung zum Setzen von Drittanbieter-Cookies.
Für weitere Informationen siehe die Seite Verwendung von Cookies.
"
Um diese Inhalte anzuzeigen, benötigen wir die Zustimmung zum Setzen von Drittanbieter-Cookies.
Für weitere Informationen siehe die Seite Verwendung von Cookies.
"
 
Und an welcher Stelle scheiterst Du?

Am Installieren von Influx DB?
Am Download des Beispielprojkts?
An der Einrichtung der DB?
Am Programmieren?
An der Firewall?
...

Das klingt wie:

Ich möchte lernen Auto zu fahren, wer hat auch ein blaues Auto?

Wie sollen wir Dir mit dieser Informationslage weiterhelfen?

Grüße

Marcel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ok, tut mir leid,

Ich kann die Verbindung zu InfluxDb von S7-1500 aus herstellen.
PLC" sendet eine Nachricht, aber ich kann nichts in der Datenbank sehen.

Ich bin nicht sicher, ob die Struktur der Nachricht für HTTP POST korrekt ist.

Ich habe die Nachricht "buffer" angehängt



Mein Deutsch ist nicht perfekt :/
 

Anhänge

  • POST.txt
    1,4 KB · Aufrufe: 9
Hi! Bitte häng Code nicht als Datei an, sondern mit dem Code-Tag (Rechts oben in der Beitragsleiste unter den drei Punkten, und dann </>
Der Vorteil ist, dass man das alles im Forum lesen kann, ohne etwas runterladen zu müssen. Dann ist die Chance, dass Dir jemand hilft größer.

Wenn es für Dich einfacher ist, Englisch können hier auch viele.

Ich habe das mal mit deinem Beispiel gemacht, sieht dann so aus:
Ich habe Deinen Token mit XXX verschönert, bitte teile keine Tokens, Passwörter, etc.


Code:
'P'
'O'
'S'
'T'
' '
'/'
'a'
'p'
'i'
'/'
'v'
'2'
'/'
'w'
'r'
'i'
't'
'e'
'?'
'o'
'r'
'g'
'='
'A'
'T'
'C'
'O'
'R'
'G'
'&'
'b'
'u'
'c'
'k'
'e'
't'
'='
'A'
'M'
'Z'
'&'
'p'
'r'
'e'
'c'
'i'
's'
'i'
'o'
'n'
'='
'm'
's'
' '
'H'
'T'
'T'
'P'
'/'
'1'
'.'
'1'
'$R'
'$L'
'H'
'o'
's'
't'
':'
' '
'l'
'o'
'c'
'a'
'l'
'h'
'o'
's'
't'
':'
'8'
'0'
'8'
'6'
'$R'
'$L'
'A'
'u'
't'
'h'
'o'
'r'
'i'
'z'
'a'
't'
'i'
'o'
'n'
':'
' '
'T'
'o'
'k'
'e'
'n'
' '
'X'
'X'
'X'
'X'
'X'
'X'
'X'
'e'
'3'
'9'
'j'
'p'
'Q'
'o'
'E'
'O'
'F'
'Q'
'8'
'd'
's'
'V'
'Q'
'E'
'5'
'o'
'Q'
'g'
'b'
's'
'_'
'T'
'P'
'O'
'Q'
'9'
'U'
'J'
'c'
'n'
'4'
'O'
'i'
'z'
'X'
'A'
'M'
'c'
'T'
'G'
'v'
'h'
'K'
'm'
'j'
'S'
'W'
'w'
'P'
'Y'
'j'
'_'
'm'
'X'
'k'
'V'
'v'
'R'
'l'
'T'
'N'
'3'
'z'
'D'
'B'
'H'
'T'
'0'
'c'
'3'
'8'
'x'
'S'
'y'
'j'
'A'
'='
'='
'$R'
'$L'
'C'
'o'
'n'
't'
'e'
'n'
't'
'-'
'T'
'y'
'p'
'e'
':'
' '
't'
'e'
'x'
't'
'/'
'p'
'l'
'a'
'i'
'n'
'$R'
'$L'
'C'
'o'
'n'
't'
'e'
'n'
't'
'-'
'L'
'e'
'n'
'g'
't'
'h'
':'
' '
' '
'3'
'0'
'$R'
'$L'
'$R'
'$L'
'F'
'3'
'0'
'3'
'_'
'P'
'o'
'w'
'e'
'r'
'_'
'H'
'r'
'P'
'0'
'0'
'1'
'='
'0'
'.'
'0'
','
'P'
'0'
'0'
'2'
'='
'0'
'.'
'0'
'0'
 
Thanks for advice. This is only test influxDb database so names,Token/Passwords not going to be used on project
 
Yes it works from Curl and I can write to InfluxDB bucket.
Curl has different structure with --request and --header text.

for example :
Code:
curl --request POST \
"http://11.200.1.251:8086/api/v2/write?org=YOUR_ORG&bucket=YOUR_BUCKET&precision=ns" \
  --header "Authorization: Token YOUR_API_TOKEN" \
  --header "Content-Type: text/plain; charset=utf-8" \
  --header "Accept: application/json" \
  --data-binary '
    airSensors,sensor_id=TLM0201 temperature=73.97038159354763,humidity=35.23103248356096,co=0.48445310567793615 1630424257000000000
    airSensors,sensor_id=TLM0202 temperature=75.30007505999716,humidity=35.651929918691714,co=0.5141876544505826 1630424257000000000


My question is, do I have to send message from PLC with exactly same characters including (--request ,--header) in my message ?
 
Zurück
Oben