Forum

Forum index -> Komponenten / Anwendungen -> Alarm Auswerten mit Simple String Parser
lisa_neumann <p>Alarm Auswerten mit Simple String Parser</p>
User
Registered at: 19.01.2016
Messages: 4

Hallo,

entweder bin ich zu doof da für oder ich denke mal wieder viel zu kompliziert...

Ich versuche ein Byte von eine Viessman Heizung mit einem Simple String Parser1 auf verschiedene Zeichen zu überprüfen um gewisse Fehler über die Störmeldungsanzeige Grafisch aus zu geben.
Der Simpel String Praser ist so eingestellt, dass wenn die Zeichnefolge auftritt, True an die Störmeldezentralle geschikt wird.

Leider habe ich das Problem, dass die Störmeldungen durchgehend angezeigt werden.
Bzw. werden keine der Meldungen als "Gut" deklariert.
Obwohl das Byte, laut Bus diagnose "00" ausgibt.

Ich hoffe mir kann einer helfen.

Ansichten sind im Dateianhang.

07.12.2012 11:55
stefan-112 <p>Alarm Auswerten mit Simple String Parser</p>
Moderator
Registered at: 19.01.2016
Messages: 176

Hallo,

Der Simple String Parser kann nur Texte verarbeiten. Das Byte von der Heizung ist eine ganzzahlige Zahl.
Um diese auszuwerten müssen Sie die grafische Logik verwenden. Für jeden Wert legen Sie einen Vergleicher an. Dieser muss auf Gleichheit eingestellt werden. Den ersten Eingang der Vergleicher verbinden sie mit ihrem Bytewert. Die zweiten Eingänge werden jeweils mit einem eigenen Eingang verbunden. In diesen Eingang tragen Sie Ihren Vergleichswert als Initialwert mit Neuberechnung ein.
Der Vergleichswert muss dezimal eingegeben werden. Sie müssen also die HEX-Werte in Dezimalwerte umrechnen.

07.12.2012 12:19
lisa_neumann <p>Alarm Auswerten mit Simple String Parser</p>
User
Registered at: 19.01.2016
Messages: 4

alles klar, vielen dank.
Ich dachte es wäre mit dem Parser einfach gelöst.

mfg

07.12.2012 12:28
lisa_neumann <p>Alarm Auswerten mit Simple String Parser</p>
User
Registered at: 19.01.2016
Messages: 4

na super, jetzt ist mir gerade aufgefallen das es sich nicht um 1 Byte handelt sondern um 4 byte und der Fhlercode steckt nur im letzten.
Wie bekomme ich am sinvollsten an dieses Byte?

mfg

07.12.2012 13:12
stefan-112 <p>Alarm Auswerten mit Simple String Parser</p>
Moderator
Registered at: 19.01.2016
Messages: 176

Guten morgen,

im Anhang sende ich einen 4Byte zu Byte Konverter. Mit diesem kann man das 4 Byte Telegramm in 4 einzelne Bytes wandeln. Diese lassen sich dann weiter verarbeiten.

10.12.2012 09:45
lisa_neumann <p>Alarm Auswerten mit Simple String Parser</p>
User
Registered at: 19.01.2016
Messages: 4

vielen dank, Sie haben mir echt geholfen.

mfg

10.12.2012 18:36
Schilleraal <p>Alarm Auswerten mit Simple String Parser</p>
User
Registered at: 19.01.2016
Messages: 30

Hallo Stefan,

Da ich auch gerade auf der Suche nach einer Lösung für die Statusmeldungen meiner Dimplex-WP bin, hatte ich auch vor dies mit der Simpe String Parser-Funktion zu lösen. Ebenso wie meine Vorrednerin habe ich das Problem, dass die WP nur DPT 7.001 Werte zur Auswertung sendet.
Gemäß der Anleitung mit der grafischen Logik habe aber das Problem, dass ich am Ausgang keine Text-Strings senden kann (Ausgang vom Vergleicher lässt nur 2Byte Ausgabe zu). Was mache ich falsch, oder habe ich etwas übersehen.
Viele Grüße
Uwe

18.02.2013 15:57
Dirk Hofher <p>Alarm Auswerten mit Simple String Parser</p>
Moderator
Registered at: 18.01.2016
Messages: 582

Hallo Uwe,

ich habe mal schnell etwas zusammengebastelt (siehe Anhang). Evtl. hilft es weiter...
Die Statusanzeige beinhaltet ja die Zahlen z.B. von 0-30. Diese werden auf den Parser geführt und die Nummer dem ensprechenden Ausgabetext zugeordnet z.B. Kälteerzeuger wartet... Im Beispiel 5 Meldungen...

Eine andere Möglichkeit ist, Lichtszenen anzulegen. Wichtig wäre hier im Endeffekt, in einem Lichtszenenbaustein die 30 Szenen anzulegen und in jeder Szene entsprechend den Statustext für die Ausgabe zu hinterlegen... Über XXX-Szene abrufen sollte dies eigentlich funktionieren...

18.02.2013 16:18
Schilleraal <p>Alarm Auswerten mit Simple String Parser</p>
User
Registered at: 19.01.2016
Messages: 30

Hi Dirk,

Danke für die schnelle Antwort. So ähnlich habe ich es auch probiert (natürlich ohne die Button Schalter) leider hat es bei mir nicht funktioniert.
Ich vermute, dass ich irgendeinen Fehler beim konfigurieren des String Parsers gemacht habe. Wenn ich versuche einen weiteren Ausgang hinzuzufügen, erscheint dieser nach dem Betätigen von OK nicht im Eigenschaftsfenster oder beim nächsten Öffnen.
Habe ich im Handbuch etwas übersehen?
Viele Grüße

Uwe

18.02.2013 19:33
Dirk Hofher <p>Alarm Auswerten mit Simple String Parser</p>
Moderator
Registered at: 18.01.2016
Messages: 582

Schilleraal schrieb:
Wenn ich versuche einen weiteren Ausgang hinzuzufügen, erscheint dieser nach dem Betätigen von OK nicht im Eigenschaftsfenster oder beim nächsten Öffnen.

Wichtig ist, dass das Eigenschaftsfenster (rechtes Fenster) während der Bearbeitung der Komponente sichtbar ist - es darf nicht ausgeblendet sein. Zur schnellen Hilfe dafür, einfach in der Menüleiste auf ANSICHT - STANDARDEINSTELLUNGEN WIEDERHERSTELLEN klicken. Danach den SSP aufrufen und mal einen Ausgang hinzufügen...

Die Buttons dienen nur als Simulation der DPT 7 - Werte über den Datenpunkt KNX-Wert der jeweiligen Buttonschalter, da ich gerade keine WP zur Hand habe :-D

Teste bitte nochmal...

19.02.2013 09:16
Log in