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.
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.
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.
Martin schrieb: > 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. Wenn das tatsächlich so ist, dann gibt es auch keine Kollisionserkennung, keine Adressierung ... o weh. Das ist kein RS485-Bus, das ist Murks und Pfusch.
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.
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?
Martin schrieb: > Müsste ich in so einem Fall die aktuelle Leistung und den aktuellen > Zählerstand von Loxone aus periodisch anfordern? Nein, musst du nicht. Es reicht, wenn du ihn bei Bedarf anforderst.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.