Hallo Wachendorff-Leidensgenosse ;-)
Ich durfte mich auch schon mit den Wachendorff Gateways rumärgern. Ich habe aber das M-Bus/Modbus Gateway bei einem Kunden eingesetzt. Wir sind auch noch auf der Suche nach einer neuen Lösung, weil die Gateways beim Kunden sporadisch ausfallen.
Meine Meinung und eine kleine Geschichte zu den Geräten:
Die mechanische Ausführung der Geräte ist für meinen Geschmack wirklich unter aller Sau. Auf der Webseite kommt das nicht so rüber, aber als das Gerät bei uns eingetroffen ist bin ich echt hintenrübergefallen. Mir war es fast schon peinlich das Gerät bei einem Kunden einzubauen.
Über die Projektier-Software braucht man glaub ich auch nichts zu schreiben. Sieht aus wie von einem Anfänger in VB zusammengestümpert.
Wenn es denn funktionieren würde lasse ich mir das ja vielleicht gerade noch gefallen...
Zum Glück hatte ich den Wärmemengenzähler den ich auslesen wollte dann zum Testen für einen Testaufbau im Büro. Ich habe es dann über Nacht durchlaufen lassen, und das Gerät hat sich dann regelmäßig nach ein paar Stunden weggehängt. Wir haben das Gerät bei Wachendorff reklamiert. Es kam dann zurück mit der Nachricht, dass kein Fehler festgestellt wurde und das Gerät in Ordnung sei.
Ich habe dann den Testaufbau wieder aufgesetzt, und das Gerät hing sich weiterhin nach ein paar Stunden Betrieb weg. Dann habe ich über Nacht mit einen Rechner und Wireshark die Kommunikation zwischen SPS und dem Gateway mitgeschnitten um zu sehen was denn da passiert. Dort konnte ich dann feststellen, dass bei einem Netzwerk-Broadcast von anderen Netzwerkteilnehmern das Gerät aussteigt. Ein defekt programmierter TCP/IP Stack also.
Meine Analysen habe ich bei Wachendorff mitgeteilt. Dort kam dann die Aussage, dass ich das Problem doch per Telefon den italienischen Entwicklern mitteilen möge!
Auf meine Aussage dass wir dann für die Entwicklung auch entsprechend bezahlt werden möchten, hat Wachendorff es dann doch übernommen die Wireshark Logfiles weiterzuleiten. Nach ein paar Wochen gab es dann auch ein Software-Update, und der erste Fehler beim Kunden schien zumindest behoben.
Jetzt sitzt das Gerät seit einger Zeit beim Kunden, und eines von zwei Geräten steigt weiterhin regelmäßig alle paar Tage aus. Nach Spannungsfrei-Machen läuft es dann wieder einige Zeit. Es gibt zwar öfters mal neue Firmwareversionen die ich auch mal aufgespielt habe, was aber keine Besserung brachte. Der Hersteller gibt auch kein Dokument raus, welche Fehler denn in welcher Version behoben wurde. Laienhafte Softwareentwicklung nenne ich sowas.
Leider habe ich noch kein anderes M-Bus Gateway mit TCP-Anbindung gefunden. Ich wäre also auch an einer Alternative interessiert.