PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Reaktionszeiten auf Telegramme



macke
01.07.04, 22:21
Folgende Frage.

Die Paketzeit für ein Telegramm von einer Station zu anderen beträgt bei 16 byte Nutzinformation ca. 40 ms.

Wenn ich ein Telegramm von Sensor 1.1.1 zu Aktor mit Adresse 2.4.5 schicke. Wie lange ist die Reaktionszeit. Habe verschiedene Antworten zu dieser Frage bekommen.

Zähler 1 LK 1.1.0
Zähler 2 BK 1.0.0
Zähler 3 BK 2.0.0
Zähler 4 LK 2.4.0

Also 40 ms * 4 = Reaktionszeit von 160 ms

oder

Zähler 1 LK 1.1.0
Zähler 2 BK 1.0.0
Zähler 3 BK 2.0.0
Zähler 4 LK 2.4.0
Zähler 5 Teilnehmer 2.4.5

Also 40 ms * 5 = Reaktionszeit von 200ms

Was ist nun richtig?

IceTman
02.07.04, 10:10
Hallo!

Zuerst würde mich mal interessieren, warum sie diese Zeit so genau wissen wollen.
Wenn es um eine reine Abschätzung geht ist es doch eigentlich nicht erheblich, ob es nun 160, oder 200ms sind, oder?
Wenn nicht, kommen noch ein paar Zeiten dazu.
1. Je nach Sensor können noch ein paar ms dazukommen, bis das Ereignis erkannt und dann intern verarbeitet wird.
2. Die heutigen Linienkoppler arbeiten zwar nach dem Store- and forward mode (Erst Telegramm komplett empfangen, dann weiterleiten). Allerdings kann es auch hier evtl. noch Zeiten im ms Sekundenbereich geben um die Telegramme nach dem Empfang wieder für eine Versendung vorzubereiten.
3. In der ganzen Zeitrechnung ist kein worst- oder used- case Annahme vorhanden. Das bedeutet, die Annahme, dass nur ein einziges Telegramm auf dem Bus unterwegs ist, insbesondere bei dieser relativ großen Anzahl Hops könnte schon nicht mehr stimmen. Da der EIB nur Halbduplex ist (es kann auf einer physikalsichen Leitung nur einen Sender geben), muss ein LK vor der Versendung unter Umständen erst warten, bis der Bus frei wird. Je nach Telegrammverkehr kostet das auch nochmal Zeit.


Viele Grüße,

IceTman

macke
02.07.04, 11:49
Schreibe in der nächsten Woche eine Klausur zu dem Thema und leider bekomme ich nur auf die "eine" richtige Antwort einen Punkt. Die Zeit von 20ms bzw 40 ms für ein Telegramm sind dort festgelegte Größen. :confused:

tweky
02.07.04, 11:57
Hast Du in der Schule nicht aufgepasst :D


Die Paketzeit für ein Telegramm von einer Station zu anderen beträgt bei 16 byte Nutzinformation ca. 40 ms.

Dann wäre diese doch die Logisch richtige

Zähler 1 LK 1.1.0
Zähler 2 BK 1.0.0
Zähler 3 BK 2.0.0
Zähler 4 LK 2.4.0
Zähler 5 Teilnehmer 2.4.5


gruss
tweky

jungeugen
02.07.04, 14:06
Hallo Macke,

Tweky hat recht. Einfach mal aufzeichnen und die "Busstücke" zwischen den Teilnehmern/Kopplern zählen = Anzahl der Telegramme und damit Laufzeiten.

gruss

eugen