Herunterladen Inhalt Inhalt Diese Seite drucken

Balluff BTL5-T110 Technische Beschreibung Seite 7

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

BTL5-T110...
Konfiguration und Profibus-Ankopplung –
Wegaufnehmer Klasse 3/4
3
Abschätzen der Übertragungsdauer (Fortsetzung)
Daraus folgt:
T
= (2 * Länge Header in Bytes) * 11 Bit + T
MC
T
= (198 Bit + 30 Bit + 33 Bit + 75 Bit) TBit = 336 Bit * 83 ns = 28 µs
MC
Der Grundaufwand, verursacht durch Telegrammheader und Busruhezeiten, ist somit 28 µs.
Als ungefähre Zeit einer Nachricht ergibt sich für Beispiel 1:
T
= 28 µs + Anzahl der Nettodaten (hier 1 * Position + 1 * Geschwindigkeit = 4 Byte + 4 Byte)
MC
T
= 28 µ + 8 µs = 36 µs/Slaveteilnehmer
MC
Als ungefähre Zeit einer Nachricht ergibt sich für Beispiel 2:
T
= 28 µs + Anzahl der Nettodaten (hier 4 * Position + 4 * Geschwindigkeit = 16 Byte + 16 Byte)
MC
T
= 28 µ + 32 µs = 60 µs/Slaveteilnehmer
MC
T
= Zeit eines Nachrichtenzyklus
MC
(Aufforderungstelegramm + T
T
= Zeit eines Buszyklus; ergibt sich aus der Addition der Nachrichtenzyklen. Bei Multi-Masterbetrieb sind die
BC
einzelnen Buszyklen zu addieren und pro Master noch jeweils ein FDL_Request_Telegramm (zum Erkennen eines
neuen aktiven Teilnehmers) und ein Tokentelegramm zu berücksichtigen. Als zusätzliche Zeit für die Berechnung
ergibt sich für
1. das Tokentelegramm (3 Zeichen + T
2. den FDL_Reques_Status (6 Zeichen + Tid1 [75 TBit]) eine ungefähre Zeit von 6 µs + 6 µs = 12 µs
Als ungefährer Buszyklus ergibt sich gemäß vorherigem Beispiel 1.
T
= (36 µs * 1 Slave) + 12 µs + 9 µs = 57 µs
BC
Die Systemreaktionszeit des Masters ist allerdings wesentlich höher.
Für eine Überschlagsberechnung kann der Einfachheit halber folgendes angenommen werden:
Um ein Zeichen mit 12.000 kBit/s zu übertragen, wird ein Grundaufwand von 28 µs + ca. 1 µs pro zu übertragen-
des Nettodatum gebraucht. Eine genaue (allerdings etwas aufwendigere) Berechnung der Übertragungszeiten ist
der Norm IEC 61158 zu entnehmen.
4
Übertragung der Daten im Data_Exchange
Die Sensor Ein- Ausgangsbytes werden entsprechend dem folgenden Telegramm-Schema übertragen.
Standard-Telegramm 81:
Wort Nummer
1
Eingabewert
STW2 G1_STW1
Wort Nummer
1
Ausgabewert
ZSW2 G1_ZSW1
1 Positionswert aus der GSD ausgewählt
Wort Nummer
1
Eingabewert
STW2 G1_STW1
Wort Nummer
1
Ausgabewert
ZSW2 G1_ZSW1
+ T
SDR
SYN
+ Antwort vom Slave)
SDR
[75 TBit]) eine ungefähre Zeit von 3 µs + 6 µs = 9 µs
id1
2
2
3
4
5
G1_XIST1
G1_XIST2
2
2
3
4
5
G1_XIST1
G1_XIST2
+ T
ID1
6
6
7
8
Position 1
7
deutsch

Quicklinks ausblenden:

Werbung

Kapitel

Inhaltsverzeichnis
loading

Inhaltsverzeichnis