Suche digitale Eingänge für RS485 (kein Modbus)

OP #7394732
Lesenswert?

Hallo,

entschuldigt bitte, wenn ich die falschen Begriffe verwende oder etwas im Forum übersehen habe, ich bin absoluter Laie auf dem Gebiet.

Ich habe einen RS485 Bus im Einsatz (Loxone RS485 Extension, Jablotron Alarmanlage, KMtronic Relais, 9600Baud) und das funktioniert auch perfekt. Nun möchte ich gerne digitale Eingänge, also eigentlich mehrere S0-Stromzähler anbinden und die Impulse an Loxone übermitteln. Ich hab mir gedacht das ist ganz einfach, wenn es günstige Relais gibt, dann sollte ein digitaler Eingang, z.B. für Taster, auch kein Problem sein.

Anscheinend verwenden alle Produkte, die in Frage kommen, das Modbus-Protokoll. Ehrlich gesagt kenne ich den Unterschied zu Standard RS485 auch nicht.

Im Netz habe ich diese Seite gefunden: http://www.kreuzers.home.dic.at/elektronik/E_RS485_BCU.php Das wäre genau, was ich brauche, aber das hätte ich evtl. zu meinen besten Zeit gerade noch geschafft. Heute fehlt mir dazu die Ausrüstung und die Zeit.

In Google stolpert man immer wieder über die Eltako Baureihe 14, z.B. den FTS14EM. Da wird ja auch RS485 verwendet. Da kenne ich mich aber überhaupt nicht aus. Kann ich den Eltako RS485 Bus einfach bei mir anschließen oder wird das nicht funktionierten?

Ich bastle ganz gerne, aber es sollte dann schon ein Produkt mit Gehäuse sein, idealerweise für die Hutschiene.

Ich bin über jede Hilfe und Auskunft sehr dankbar.

#7394747
Lesenswert?

Martin schrieb:

Ehrlich gesagt kenne ich den Unterschied zu Standard RS485 auch nicht.

Den gibt es auch nicht, weil Du da was durcheinanderwirfst.

RS485 ist ein elektrisches Protokoll für serielle Datenübertragung, wie es auch RS422 oder RS232 sind.

Welche Daten damit übertragen werden, hat mit diesem elektrischen Protokoll überhaupt nichts zu tun.

Modbus/RTU ist ein Datenprotokoll, das üblicherweise mit RS485 eingesetzt wird (aber durchaus auch mit RS232 verwendet werden kann).

Wenn Du an Deinem RS485-Bus was anschließen willst, muss das das Datenprotokoll sprechen, das bereits auf Deinem RS485-Bus verwendet wird; Du musst also herausfinden, was Deine "Loxone Extension" oder Deine "Jablotronic Alarmanlage" treiben.

Ob Du an diesen Bus überhaupt was anschließen kannst, hängt genau davon ab, was dort bereits "gesprochen" wird. Wenn der Busmaster nichts anderes kann, als mit den bereits vorhandenen Geräten zu reden, dann wirst Du da kein weiteres Gerät anschließen können.

OP #7394792
Lesenswert?

Hallo Harald,

vielen Dank für deine Antwort. Ja, Modbus/RTU habe ich schon gehört, aber das wird von der Loxone RS485 Extension ohnehin nicht unterstützt.

Also technisch sind eingestellt Baudrate 9600, Datenbits 8, Stopbits 1 und Parität keine, aber ich denke, dass hast du nicht gemeint.

So wie ich meinen RS485 Bus verstehe, sendet jeder Teilnehmer ASCII-Zeichen über den Bus und jeder lauscht, ob etwas für ihn dabei ist. Ich glaube nicht, dass ich einen Busmaster habe.

Beispiele: Jablotron meldet einen Alarm: INTRUDER_ALARM 2 ON\r\n KMTronic Relais 1 wird so einschalten: \xFF\x0B\x01

Loxone bekommt mit, dass das Fenster im Wohnzimmer geöffnet wurden, wenn am Bus "PG 1 ON" gesendet wird.

#7394901
Lesenswert?

Martin schrieb:

Nun möchte ich gerne digitale Eingänge, also eigentlich mehrere S0-Stromzähler anbinden und die Impulse an Loxone übermitteln.

Es ist Unsinn, die einzelnen Impulse über RS485 abfragen zu wollen.

Zahle die Impulse (mit einem uC), errechne daraus die Leistung, und stelle die Werte uber RS485 zur Verfügung, durchaus im NMODBUS Protokoll.

So verpasst du keinen Impuls RS485 ist nicht Echtzeitfähig, die Antwortzeit auf eine Anfrage ist nicht definiert und zwischendrin darf nichts auf dem Bus laufen.

OP #7394914
Lesenswert?

Michael B. schrieb:

Es ist Unsinn, die einzelnen Impulse über RS485 abfragen zu wollen.

Zahle die Impulse (mit einem uC), errechne daraus die Leistung, und stelle die Werte uber RS485 zur Verfügung, durchaus im NMODBUS Protokoll.

OK, herzlichen Dank. Das leuchtet mir ein.

Hast du einen Vorschlag, welches Gerät so etwas könnte? Wäre zum Beispiel der Eltako RS485-Bus Stromzähler-Sammler F3Z14D dafür geeignet? Müsste ich in so einem Fall die aktuelle Leistung und den aktuellen Zählerstand von Loxone aus periodisch anfordern?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren