Heizungsdaten auslesen

Beiträge
401
Reaktionspunkte
15
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

habe hier eine VIPA 314DPSTM und ein Panel PC auf dem FLEX2008 läuft.
Möchte nun Daten aus einer Heizung auslesen und in FLEX darstellen,
Momentan kann ich die Daten über eine serielle Schnittstelle per Terminal Programm auslesen. Gibt es ne Möglichkeit diese Daten in FLEX einzubinden?

Grüße NSN
 
Momentan kann ich die Daten über eine serielle Schnittstelle per Terminal Programm auslesen. Gibt es ne Möglichkeit diese Daten in FLEX einzubinden?
Kommt drauf an, was Du unter "in FLEX einbinden" verstehst.
Nur die Daten anzeigen? Nichts leichter als das:
Die SPS liest die Daten mit einem seriellen CP (gehen CP340/341 an VIPA???) und legt sie auf Datenspeicher-Adressen ab (DB oder Merker).
In WinCCflex einfach Variablen auf diese Datenspeicher-Adressen anlegen und schon können die Daten angezeigt werden.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Eigentlich wollte ich nur ein paar Daten anzeigen lassen. Ist das wirklich so einfach mit einer CP möglich? Die CP´s sollten an der VIPA laufen, die haben aber auch eigene serielle Kommunikationsprozessoren,

Reicht das die einfache CP340?
Die liegt doch irgendwo bei 360€, oder?
 
Hallo

Alle 500ms kommt diese Zahlenreihe

pm 10 18.3 64 74 16.1 15.7 31.4 140.0 30.0 0.0 59 140 0 40 100.0 100.0 0 0.0 0.0 0.0 0 11.3 0 75 71 140 140 140.0 140.0 0.0 0.0 100.0 0 0.0 0.0 0.0 0 11.3 0 75 71 140 140 140.0 140.0 0.0 0.0 100.0 100

Die Zuordnung der Werte habe ich auch.

Das wäre folgende:
Element Format Bezeichnung Einheit
1 Int Primärluftgebläse % 0 bis 100
2 Int Saugzuggebläse % 0 bis 100
3 Float O2 im Rauchgas % 0 bis 21
4 Int Kesseltemperatur °C
5 Int Rauchgastemperatur °C
6 Float Außentemperatur aktuell °C
7 Float Außentemperatur gemittelt °C
8 Int Vorlauftemperatur Heizkreis 1 °C
9 Int Vorlauftemperatur Heizkreis 2 °C
10 Int Vorlauftemperatur Heizkreis 1 Soll °C
11 Int Vorlauftemperatur Heizkreis 2 Soll °C
12 Int Rücklauf Boiler 2 Puffertemperatur °C
13 Int Boilertemperatur 1 °C
14 Int Fördermenge % 0 bis 100
15 Int Kesselsolltemperatur °C
16 Float Unterdruck aktuell mbav
17 Float Unterdruck gemittelt mbav
18 Float Unterdruck soll mbav
19 Int Vorlauftemperatur Heizkreis 3 °C
20 Int Vorlauftemperatur Heizkreis 4 °C
21 Int Vorlauftemperatur Heizkreis 3 Soll °C
22 Int Vorlauftemperatur Heizkreis 4 Soll °C
23 Int Boilertemperatur 2 SM °C
24 Int HK1 FR25 *10 °C
25 Int HK2 FR25 *10 °C
26 Int HK3 FR25 SM *10 °C
27 Int HK4 FR25 SM *10 °C
28 Int Kesselzustand
29 Float Strom Motor Einschubschnecke A
30 Float Strom Motor Aschenaustragung A
31 Float Strom Motor Raumaustragung A
32 Hex Digitalwerk 1
33 Hex Digitalwerk 2
34 Hex Digitalwerk 3
35 Hex Digitalwerk 4
36 Hex Digitalwerk 5
37 Hex Digitalwerk 6
38 Hex Digitalwerk 7
39 Hex Digitalwerk 8

Brauche aber nicht alle Werte.
Würde ein paar einzelne haben wollen.


Grüße NSN
 
Brauche aber nicht alle Werte.
Würde ein paar einzelne haben wollen.

Hallo,
so wie ich das sehe hast du nur die Chance alle Werte zumindestens erstmal einzulesen. So wie das aussieht handelt es sich bei den Sendedaten um eine ASCII-Zeichenkette. Die Daten kommen also als Zeichen und nicht im angegebenen Format, sie sind nur wie angegeben zu interpretieren - das sollte aber nicht das Problem sein ...
Du mußt jetzt halt "nur" die gewünschten Bestandteile herausschneiden und wandeln - schon kannst du die in der Visu anzeigen ;)

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wieder ne Weile vergangen. Hab mir jetzt net CP340 besorgt un diese an eine VIPA312C angeschlossen. CP mit der Heizung verbunden und die SF Lampe ging auch gleich aus und die Lämpchen fingen an zu blinken.
ASCII Protokoll in den Paramater der CP eingestellt und mit dem FB P_RCV parametriert. Leider bekomme ich in meinen DB den ich mit einem String[200] angelegt habe keine Daten, nur die ersten zwei Bytes zeigen ir CA an.
In der CP Diagnose bekomme ich immer Zeichenrahmenfehler.
Woran könnte das liegen??
 
Zeichenrahmenfehler heißt, dass entweder die
-Anzahl Datenbits
und/oder die
-Anzahl Stopbits
und/oder
-Parität
deines CPs nicht mit der Gegenseite übereinstimmen.
Kennst du die Einstellungen auf Heizungsseite?

Grüße von HaDi
 
Habe keinerlei Daten bezüglich der Heizungsschnittstelle.
Beim Hyperterminal gings aber mit den Standardeinstellungen ohne Probleme.
Diese habe ich auch bei der CP eingestellt. Ich muß doch das Protokoll auf ASCII stellen, oder?
 
Jetzt habe ich doch was entdeckt. Vor lauter Wald dieBäume net gesehen. Die Baudrate ist auf 19200 eingestellt und bei der CP kann ich ja bei ASCII Protokoll nur bis 9600 einstellen. Beim Hyperterminal kommen bei 9600 lauter undefinierbare Zeichen. Glaube das wars, die CP wird net können, oder?
 
Habe ich schon gesehen, leider nur für die 1AH02 und so wie saussieht wurde an der Baudrate nichts gändert. Wahrscheinlich soll man die teurere CP341 einsetzen.....
 
Zurück
Oben