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
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?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.