Ja, das kann dann sein. Dachte eigentlich, dass das schon gefixt ist.
Fehlercodes gibt es eigentlich nicht viele und die kommen auch nur vom Master selber. Alles mit E ist logischerweise was mit Error.
Der Sinn hier ist zu erkennen, ob ein Slave sich meldet oder nicht.,
Wenn es keine Diagnose Nachrichten mehr gibt, dann kommuniziert der Master mit dem Slave. D.H Baudrate, Parity, ID und das Register ist schon mal richtig. D.h es kann nur noch an Kleinigkeiten liegen.
Jetzt muss man die Modbus Spec studieren und die restlichen Parameter prüfen.
Leider sind mache Modbus Specs sehr schlecht formuliert und jeder definiert es etwas anders.
Manchmal hilft dann einfach nur noch ausprobieren.
Fehlercodes gibt es eigentlich nicht viele und die kommen auch nur vom Master selber. Alles mit E ist logischerweise was mit Error.
Der Sinn hier ist zu erkennen, ob ein Slave sich meldet oder nicht.,
Wenn es keine Diagnose Nachrichten mehr gibt, dann kommuniziert der Master mit dem Slave. D.H Baudrate, Parity, ID und das Register ist schon mal richtig. D.h es kann nur noch an Kleinigkeiten liegen.
Jetzt muss man die Modbus Spec studieren und die restlichen Parameter prüfen.
Leider sind mache Modbus Specs sehr schlecht formuliert und jeder definiert es etwas anders.
Manchmal hilft dann einfach nur noch ausprobieren.


Kommentar