Forum: Mikrocontroller und Digitale Elektronik Wie steuert man die Modbus LEDs (error, rx, tx) an?


von Bauform B. (bauformb)


Lesenswert?

hallo miteinander,

"MODBUS over serial line specification and implementation guide V1.02" 
schreibt:
1
For a visual diagnosis, communication status
2
and device status _must_ be indicated by LEDs:
3
Error          Red     Switched ON: internal fault, Flashing: Other faults
4
Communication  Yellow  Switched ON during frame reception or sending.
Man beachte das must, aber ich baue die gerne ein. "Natürlich" habe 
ich wenig Platz und Pins. Darf ich die beiden Communication LEDs einfach 
(logisch) an die RX- bzw. TX-Datenleitung hängen? Oder steckt da 
normalerweise mehr Info drin, muss ich die LEDs also per Software 
steuern?

von Jens M. (schuchkleisser)


Lesenswert?

die müssen logischerweise aus dem auswertenden Prozessor kommen.
Das sagen die beiden Sätze oben doch klar aus.

von Jörg B. (jbernau)


Lesenswert?

Jens M. schrieb:
> die müssen logischerweise aus dem auswertenden Prozessor kommen.
> Das sagen die beiden Sätze oben doch klar aus.

Alternativ könnte er, sofern er 485 verwendet, die Datenleitungen 
zusammen mit Transistoren verwenden. --- THERORETISCH ---

VG

Jörg

von Sebastian R. (sebastian_r569)


Lesenswert?

Jörg B. schrieb:
> Alternativ könnte er, sofern er 485 verwendet, die Datenleitungen
> zusammen mit Transistoren verwenden. --- THERORETISCH ---

Die LEDs sollen aber nicht lustig mit den Datenleitungen flackern, 
sondern aussagekräftige Informationen liefern. Dementsprechend muss die 
Ansteuerung vom Controller kommen, der eben Informationen über 
Fehlerzustände hat.

von Bauform B. (bauformb)


Lesenswert?

Dass in diesem Forum mal alle einer Meinung sind ;) Eigentlich wollte 
ich ja was anderes lesen, aber vielen Dank!

Weil, so reichen die 20 Adern zwischen Frontplatte und Hauptplatine 
nicht. Ich will 22-polige Flachkabelstecker!

von Jörg B. (jbernau)


Lesenswert?

Bauform B. schrieb:
> Weil, so reichen die 20 Adern zwischen Frontplatte und Hauptplatine
> nicht. Ich will 22-polige Flachkabelstecker!

Wie führst Du den das Serielle Signal raus? Schon mal an RJ45 mit 2 LED 
gedacht?

VG

Jörg

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Bauform B. schrieb:
> For a visual diagnosis, communication status
> and device status must be indicated by LEDs

Dieses "must" dürfte zu den am häufigsten ignorierten "musts" gehören. 
Ich hab' schon etliche Modbus-Geräte gesehen, die überhaupt gar nichts 
verraten, selbst daß sie eingeschaltet sind, lässt sich nur durch die 
Wärmeentwicklung feststellen.

von Bauform B. (bauformb)


Lesenswert?

Jörg B. schrieb:
> Wie führst Du den das Serielle Signal raus? Schon mal an RJ45 mit 2 LED
> gedacht?

Das würde natürlich Platz sparen, aber dann sieht es so ungleichmäßig 
aus. Es gibt da noch ein Dutzend andere LEDs. Und an der Ansteuerung und 
der Pinanzahl ändert sich doch nichts?

Rufus Τ. F. schrieb:
> Bauform B. schrieb:
>> For a visual diagnosis, communication status
>> and device status must be indicated by LEDs
>
> Dieses "must" dürfte zu den am häufigsten ignorierten "musts" gehören.
> Ich hab' schon etliche Modbus-Geräte gesehen, die überhaupt gar nichts
> verraten, selbst daß sie eingeschaltet sind, lässt sich nur durch die
> Wärmeentwicklung feststellen.

Immerhin, besser als nichts :) Mein Gerät wird in alten Anlagen 
nachgerüstet, man kommt nur per Modbus auf dem Umweg über einen fremden 
Rechner dran. Da ist man froh über jede einzelne LED. Ich hab' auch 
nichts dagegen, mich an einen so einfachen Standard zu halten; aber der 
26-polige Stecker ist gleich sooo viel größer :(

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.