Guten Abend, ich möchte einen Modbus Slave auf einem Mikrocontroller programmieren. Ich habe mir die Modbus Doku durch gelesen und ich kann mit einem Modbus Master (SPS) mit meinem Mikrocontroller kommunizieren. Was ich einfach nicht verstanden habe was die verschiedenen Adressbereiche bzw Funktion Codes machen. In welchen Bezug stehen Coils zu den Holding Registern? Wenn ich zb einen Analogen Wert abfrage benutze ich dazu den Funktionscode 04? Werden Digitale Ausgänge mit Coils realisiert mit Funktionscode 05 oder mit Funktionscode 16? Bitte helft mir das
Das kann jeder Hersteller machen wie er will. Üblich ist es jedoch die digitalen Ausgänge über "Coils" anzusprechen. Man kann natürlich die selben Ausgänge nochmal zusätzlich über Holdingregister zugreifbar machen.
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.