Hallo Bei Modbus ist die Adresse 00 nur vom Master zu bedienen und ist eine Broadcast Adresse ? Kann man damit auch die Anzahl der Teilnehmer feststellen ? Wenn ja, wie geht das ? Danke vorweg fuer die Antworten. Gruesse
:
Bearbeitet durch User
Klaus H. schrieb: > Bei Modbus ist die Adresse 00 nur vom Master zu bedienen und ist eine > Broadcast Adresse ? Nur der Master darf überhaupt ungefragt senden, ein Slave darf nur antworten, wenn er mit seiner Adresse gefragt wird. Auf die Broadcast Adresse 0 darf niemand antworten. Bei einem RS-485 Bus wäre das praktisch garnicht möglich und bei einer RS-232 Punkt-zu-Punkt Verbindung relativ nutzlos. > Kann man damit auch die Anzahl der Teilnehmer feststellen ? Das geht also nicht; man müsste alle 247 Adressen einzeln abfragen, z.B. mit Funktion 00 Return Query Data oder 43/14 Read Device Identification. Bei Modbus/TCP hat man mit den Schichten unterhalb vom Modbus-Protokoll mehr Möglichkeiten.
Danke fuer die Antwort. Wofuer dient denn " Broadcast " wenn es nur einer benutzen darf ?
Klaus H. schrieb: > Danke fuer die Antwort. > > Wofuer dient denn " Broadcast " wenn es nur einer benutzen darf ? Beim Radio sendet auch nur einer. Und Tausende hören zu. Wozu dient das?
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.