Zitat von LostWolf
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
Modulares KNX-Sensormodul
Einklappen
X
-
Solltest du da zwei Relais unterbringen können, würde ich mich definitiv freuen
Für meinen Anwendungsfall wäre nützlich:
1-2 4-20mA Eingänge (Drucksensor)
2-4 Binäreingänge (Wasserzähler/Vorort-Bedienung)
1-Wire (Temperatur Zisternenwasser)
SHT30 (Temp/Feuchte Keller)
2 Relais (Wassernachspeisung/Reinigungsdüse)
Gibt es eigentlich Sensoren für die Wasserqualität?
Weiß da jemand was?
Kommentar
-
So, da ich gerade nicht weiß, wo genau der Fehler liegt, handelt es sich vermutlich um eine ungünstige Verkettung mehrerer Umstände.
1. Vermutlich ein Softwarefehler damit wäre eigentlich mumpf dran?
Wenn ich beim Analogeingang unter „Zyklisch senden“ eine 0 eintrage, sollte der Wert eigentlich nicht zyklisch gesendet werden. Stattdessen sendet das Modul dann im Dauerfeuer.
Trage ich einen anderen Wert ein, zum Beispiel 60, wird der Wert korrekt alle 60 Sekunden gesendet. Nur vollständig ausschalten lässt sich das zyklische Senden offenbar nicht.
2. Ungereimtheit in der Anleitung von Masifi
In der Anleitung steht zweimal ADC1. Ich gehe davon aus, dass der gelb markierte Anschluss eigentlich ADC2 sein soll.
image.png
Diesen Eingang habe ich für 4–20 mA gelötet. Wähle ich in der Datenbank ADC1 aus, erhalte ich einen Wert von 12.288 mV. Das ist vermutlich ein Überlauf oder ein ungültiger Messwert.
Wähle ich stattdessen ADC2 aus, bekomme ich einen deutlich plausibleren Wert.
3. Umrechnung des 4–20-mA-Wertes
Mit welchem Logikblock kann ich den Messwert passend umrechnen? Oder ist eine solche Umrechnung in der Firmware bisher nicht vorgesehen?
Beim oben eingetragenen Korrekturfaktor scheint ebenfalls etwas nicht zu stimmen. Meiner Beobachtung nach wird der Wert dividiert, anstatt multipliziert zu werden.
Trage ich dort beispielsweise 60 ein, erhalte ich ungefähr 4.011 mV. Der Zahlenwert könnte zwar ungefähr passen, allerdings müsste das Ergebnis dann eigentlich in µA beziehungsweise als entsprechend umgerechneter Messwert ausgegeben werden.
Oder ist diese Vorgehensweise tatsächlich so vorgesehen?
Kommentar
-
Das ist komisch, da ein solches Problem sicher schon früher aufgefallen wäre. Welche Firmware mit welcher Version nutzt du denn?Zitat von Peterich Beitrag anzeigenWenn ich beim Analogeingang unter „Zyklisch senden“ eine 0 eintrage, sollte der Wert eigentlich nicht zyklisch gesendet werden. Stattdessen sendet das Modul dann im Dauerfeuer.
ja da hast du recht, das muss ich dringend noch ändern.Zitat von Peterich Beitrag anzeigenIn der Anleitung steht zweimal ADC1. Ich gehe davon aus, dass der gelb markierte Anschluss eigentlich ADC2 sein soll.
Nein ist noch nicht in der Firmware. Soll aber noch kommen.Zitat von Peterich Beitrag anzeigenMit welchem Logikblock kann ich den Messwert passend umrechnen? Oder ist eine solche Umrechnung in der Firmware bisher nicht vorgesehen?
Du nimmst einfach einen Logikkanal und rechnest damit den Faktor drauf.
Das ist jetzt etwas tricky und es kommt darauf an, was du als Wert haben möchtest.Zitat von Peterich Beitrag anzeigenrage ich dort beispielsweise 60 ein, erhalte ich ungefähr 4.011 mV. Der Zahlenwert könnte zwar ungefähr passen, allerdings müsste das Ergebnis dann eigentlich in µA beziehungsweise als entsprechend umgerechneter Messwert ausgegeben werden.
Wenn du per KO Werte im mA Bereich haben möchtest, dann rechne mit dem Faktor 60.
Wenn du per KO Werte im A Bereich haben möchtest, dann rechne mit dem Faktor 0,06.
Kommt jetzt darauf an, welchen DPT du wählst.
Kommentar
-
Als mir das aufgefallen ist, habe ich die Firmware und das Applikationsprogramm über die Toolbox noch einmal aktualisiert. Daher müsste jetzt der aktuellste Stand installiert sein. Bei der Applikation wird Version 5.5 angezeigt. Als Firmware habe ich die Version installiert, die mir von der Toolbox angeboten wurde.Zitat von Masifi Beitrag anzeigenWelche Firmware mit welcher Version nutzt du denn?
Genau das steht auch in deiner Anleitung. Ich war mir nur nicht sicher, ob der Faktor oben bei „Korrekturfaktor“ eingetragen werden muss, da in der Anleitung an dieser Stelle von einem Logikkanal die Rede ist.Zitat von Masifi Beitrag anzeigenWenn du per KO Werte im mA-Bereich haben möchtest, dann rechne mit dem Faktor 60.
Wenn du per KO Werte im A-Bereich haben möchtest, dann rechne mit dem Faktor 0,06.
Kommentar
-
Ich bin gerade mit der Familie noch im Urlaub, daher kann ich das alles noch nicht nachstellen. Die Firmware-Version 5.5 ist schon mal gut.
Hat jemand anders schon einen ADC Kanal mit Zyklisch senden“ = 0 am laufen?
Da bringst du einen guten Punkt auf. Ich hatte den Korrekturfaktor dafür noch gar nicht auf dem Schirm. Eigentlich ist der Korrekturfaktor dazu da, die hardwarebedingten Toleranzen in der Messung auszugleichen. Er war eigentlich nicht dafür gedacht, damit den Spannungswert 0-12V auf 4-20mA umzurechnen.Zitat von Peterich Beitrag anzeigenGenau das steht auch in deiner Anleitung. Ich war mir nur nicht sicher, ob der Faktor oben bei „Korrekturfaktor“ eingetragen werden muss, da in der Anleitung an dieser Stelle von einem Logikkanal die Rede ist.
In der Vergangenheit habe ich das immer über einen Logikkanal aus dem Logikmodul gemacht. Damit kann man auch Wert Mathematisch "berechnen".
Wenn ich jetzt aber überlege, dann ist dein Einwand echt gut, mit dem Korrekturfaktor kann man sich das ganze über die Logik sparen.
Auf die Idee bin ich bis jetzt selber gar nicht gekommen

Dann gilt:
für mA-Werte ==> Korrekturfaktor = 6000 (da 6000 * 0,01 = 60)
für A-Werte ==> Korrekturfaktor = 6 (da 6 * 0,01 = 0,06)
Kommentar


Kommentar