Hallo Forum,
super Arbeit die Ihr hier leistet.
Ich hätte gerne mal Eure Meinung zu einem meiner noch zu lösenden Probleme in meiner Haustechnik.
In meinem Häusschen werkelt ein Heizsystem der Firma Paradigma. Die Heizung besteht aus einem zentralem Schichtenspeicher, Vakuumröhren auf dem Dach und für die kalten Tage eine Junkers Gastherme zum zuheizen.
Gesteuert wird das ganze über eine erweiterbare Steuereinheit des Herstellers, genannte MES.
Dahinter verbirgt sich ein Modulgehäuse mit 5 Slots. Zur Zeit sind die Module Kesselsteuerung (zur Ansteuerung der Heiztherme), ein Heizungsmodul (zur Regelung des Schichtenspeichers, Heizung und Warmwasser), ein Solarmodul, zentrales Netzteil und ein COM-Modul installiert. Mit Hilfe des COM-Moduls kann man per seriell angeschlossenem PC und der passenden Software (genannt PCMS) die Parameter der Heizungssteuerung ansehen und ändern. Die einzelnen Module sind über einen LON-Bus miteinander verbunden. Das COM-Modul greift über diesen LON-Bus auf die anderen Modul-Daten zu.
Genau das hätte ich aber gerne in die IPS eingebunden bzw. von der IPS aus im Zugriff. Hier würde ich gerne mal Eure Meinung hören, wie man die Kommunikation zwischen IPS und MES am besten realisiert. Ich habe bisher zwei Ansätze:
Mein erster Ansatz war , ich greife an dem seriellen Bus die Kommunikation ab, emuliere sozusagen die Orginalsoftware mit der COM-Instance der IPS. In einem ersten Schritte habe ich mir erst mal den Datenfluss zwischen COM-Modul der Heizung und der org. Software angesehen ( mit einem seriellen Port Monitor - HDD). Allerdings komme ich mit der Identifizierung des verwendeten Protokolls nicht weiter. Ich hab klein angefangen, mir nur einen Heizungsparameter anzeigen lassen (also lesend vom Modul). Aber hier wird leider kein klartext geredet. Oder habt Ihr eine Idee, wie die HEX-Zeichenfolge:
22 12 74 01 0E den Flieskommawert +47,24 darstellen soll (Vorlauftemperatur)
Weiterhin gestaltet sich die Anbindung via IPS hier, denke ich, ziemlich schwierig, da die beiden Seiten wirklich gegenseitig Daten austauschen. Eine Messwertabfrage wird so z.B. mit dem HEX-Code (02 22 00 00 24) eingeleitet. Darauf antwortet die MES mit HEX (02 06 22 00 2A). Dann kommt erst der eigentliche Abfragebefehl einer Variable, HEX (03 77 0A) mit dem Variablenindex HEX (16 00 9A). Dann kommen Antworten wie oben beschrieben (der Flieskommawert).
Kann ich so eine Kommunikation überhaupt in der IPS nachstellen ?
Mein zweiter Ansatz ist jetzt vielleicht in die Kommunikation der MES mit Hilfe eines LON-Bus- Adapters einzusteigen. Hab ich im Internet bereits in Form von Seriell, USB und Internetserver gefunden. Hat hier jemand von Euch Erfahrungen wie das mit der IPS aussieht ?
Das war ja erst mal ne Menge Text, ich hoffe ich habs nicht zu umständlich ausgedrückt.
Grüße
winni