mehrere Geräte im Programmiermodus?
Bei Inbetriebnahmearbeiten (verwendete Schnittstelle: EIB-Doktor von Schlaps&Partner) erhalten wir in letzter Zeit oft die Meldung, dass mehrere Geräte im Programmiermodus seien, was jedoch nicht stimmt (weil nur ein Teilnehmer scharfgeschaltet ist). Solange diese Meldung existiert, ist es natürlich nicht möglich, physikalische Adressen zu brennen - und das nervt. Woran kann das liegen?
The cause ... no solution yet
The reason why ETS2 only now has the problem has nothing to do with the fast download of the Line Coupler. Only, since ETS2 v1.2 however, ETS2 now accepts multiple answers if coming from "the same" physical address. Former versions of ETS filtered this and showed only one response.
(*) This is also from two or more devices having the same physical address, like the default physical address 15.15.255.
The question now is:
- are there multiple answers?
- or are there repetitions of a single answer?
The Line Coupler situation seems to point to repetitions (due to BUSY or NACK), but this has to be investigated and may depend on the installation... A trace of the bus traffic would be nice to have.
Meanwhile, we try to reproduce it.
Grund für Mehrfachantwort von einer LED on
Hallo, zusammen,
das diskutierte Problem gibt es immer häufiger. Auch ohne Likos übrigens. Linienreset funzt in so einem Fall (fast) immer.
Was passiert beim Programmieren der IA ( = phys. Adr.; KONNEX: individual Address) ? Zuerst wird eine Broadcast Meldung auf die GA 0/0/00 gesendet. Der Empfänger (= lokale BA; RS 232) muss dabei ACK generieren können, dann gibt es bei nur einer gedrückten Taste auch nur eine Antwort.
Nun hat der Busankoppler im seriellen Modus aber mindestens 2 verschiedene Betriebsarten (eigentlich 3) : Busmonitor und Link-Layer-Betrieb. Steht er (wodurch auch immer) auf Busmon-Betrieb, ist er transparent und gibt eben kein ACK. In dieser Betriebsart "lauscht" er nur am Bus, und soll auch z.B. NACK's und BUSY's anderer BA's nicht verfälschen. Der antwortende BA wiederholt demzufolge. Bis zu 3 mal.
Die ETS stellt den jeweils benötigten Modus ein - könnte sein, es klappt mal nicht , und statt Link-Layer wirds (oder bleibts) eben Busmon. Dann kracht es schon.
Durch Reset (Spannung unterbrechen) renkt sich der Fehler wieder ein, da die ETS nun erneut den Modus "Link Layer " wieder einzustellen versucht.
Warum aber der falsche Modus durch die ETS nicht erkannt wird, das sollte IT mal prüfen...