Forum: Mikrocontroller und Digitale Elektronik Modbus RTU - Verständnisfrage


von Micha B. (michaelmitch_m)


Lesenswert?

Hallo zusammen,

ich beschäftige mich momentan mit Modbus RTU (per RS485).

Was ich aber nicht so ganz verstehe... Es gibt einen Master und mehrere 
Slaves.
Um einen Slave einen Befehl zu senden schickt der Master den Befehl ja 
raus.
Aber was ist wenn der Slave dem Master etwas mitteilen will? Hört der 
Master auf die Slaves oder fragt er die zyklisch ab?

Könnte ich theoretisch auch einen AVR mit einem Taster dranhängen der 
dem Master sagt wann sich der Tasterstatus ändert?

von 100Ω Widerstand (tr0ll) (Gast)


Lesenswert?

Der Master muss die Slaves regelmäßig abfragen.

von Sachast (Gast)


Lesenswert?

Nennt sich Multimaster.

von Sachast (Gast)


Lesenswert?

Z. B. MPI, PROFIBUS,,...

von MaWin (Gast)


Lesenswert?

Micha B. schrieb:
> Könnte ich theoretisch auch einen AVR mit einem Taster dranhängen der
> dem Master sagt wann sich der Tasterstatus ändert?

Nö.

Der Master muss ihn schon fragen.

Das kann er ja hundert Mal pro Sekunde tun.

von STK500-Besitzer (Gast)


Lesenswert?

MaWin schrieb:
> Micha B. schrieb:
>> Könnte ich theoretisch auch einen AVR mit einem Taster dranhängen der
>> dem Master sagt wann sich der Tasterstatus ändert?
>
> Nö.

Naja, könnte schon, aber nicht über den Modbus.

von Hein Blöd (Gast)


Lesenswert?

Sachast schrieb:
> Nennt sich Multimaster.

Aber nur Modbus TCP. Das klassische Modbus RTU / ASCII ist KEIN 
Multimaster und würde auch nicht dessen Spezifikation entsprechen. Dann 
dürfte man sich auch nicht wundern, dass etwas nicht funktioniert wie 
gewünscht sobald man andere Modbus Geräte an den Bus anschließt.

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
Noch kein Account? Hier anmelden.