Herunterladen Inhalt Inhalt Diese Seite drucken

Zusammenfassung; Speicherbänke - Beckhoff KL6821 Dokumentation

Dali-2-multimasterklemme mit integriertem netzteil
Inhaltsverzeichnis

Werbung

ms + 2 x 37,8 ms + 53,3 ms). Daraus ergibt sich, dass das Beispielprogramm maximal 25 Telegramme pro
Sekunde versenden könnte (1000 ms / 238 ms x 6). Nicht berücksichtigt werden Ereignisse, die von
möglichen DALI-Sensoren (Input devices) zusätzlich versendet werden.
80 ms
30 ms
6
15 ms
11
10 ms
15
8 ms
18
6 ms
20
4 ms
23
2 ms
23
Die Zeiten in der obersten Zeile (4 ms ... 80 ms) geben die Zykluszeit der SPS-Task an, aus der die DALI-
Befehle gestartet werden. Die Zeiten (2 ms ... 30 ms) in der ersten Spalte geben die Zykluszeit der SPS-
Task für die Hintergrundkommunikation an.
2.4.4.5

Zusammenfassung

Auch wenn das Testprogramm nur repräsentativ ist, so ist doch deutlich zu erkennen, dass die Zykluszeit
der Hintergrundkommunikation einen entscheidenden Einfluss auf den Datendurchsatz hat. Ist eine
maximale Übertragungsrate auf dem DALI-Bus erforderlich, so sind folgende Punkte zu beachten:
• K-Bus und Feldbus sollten so zusammengestellt werden, dass die Zykluszeit für die SPS-Task welche
auf die DALI-Klemme zugreift (Hintergrundkommunikation), nicht über 6 ms liegt.
• Die Anzahl der Ereignisse der DALI-Sensoren (Input devices) sollte möglichst gering sein. Je mehr
Ereignisse versenden werden, desto höher ist die Wahrscheinlichkeit von Kollisionen auf dem DALI-
Bus. Die DALI-Sensoren sollten so konfiguriert werden, dass die Anzahl der Ereignisse minimal ist.
• Um die Anzahl der Kollisionen auf dem DALI-Bus zu verringern, sollten die DALI-Prioritäten verwendet
werden. Empfehlungen hierzu sind im Kapitel DALI-Prioritäten [} 12] enthalten.
• Eine große Anzahl an DALI-Steuergeräten (Control devices) erhöht ebenfalls die Wahrscheinlichkeit
von Kollisionen auf dem DALI-Bus. Falls notwendig, müssen die DALI-Steuergeräte auf verschiedene
DALI-Linien aufgeteilt werden. Unter DALI-Steuergeräte versteht man DALI-Controller und DALI-
Sensoren (siehe Kapitel Kommunikation [} 11]).
2.4.5
Speicherbänke
Speicherbänke (Memory Banks) sind frei zugängliche Speicherbereiche, in denen gerätespezifische
Informationen und Eigenschaften gespeichert werden. Der Inhalt der Speicherbänke kann mit
FB_DALI10xReadMemoryLocation (siehe FB_DALI102ReadMemoryLocation und
FB_DALI103ReadMemoryLocation) ausgelesen und, soweit freigegeben, mit
FB_DALI10xWriteMemoryLocationNoReply (siehe FB_DALI102WriteMemoryLocationNoReply und
FB_DALI103WriteMemoryLocationNoReply) beschrieben werden.
Ein Teil der Speicherbänke kann mit einem Schreibschutz belegt werden.
Ein DALI-Gerät kann maximal 256 Speicherbänke mit je bis zu 255 Byte unterstützen, wobei die
Speicherbänke 200 bis 255 zurzeit reserviert sind. Durch die IEC 62386 sind die Speicherbank 0 und
Speicherbank 1 vordefiniert.
Aufbau der Speicherbank 0:
Speicherbank 0 ist Read Only und beinhaltet allgemeine, herstellerspezifische Informationen über das DALI-
Vorschalt- bzw. DALI-Steuergerät. Jedes zertifizierte DALI-Gerät muss die Speicherbank 0 implementieren.
Bis zum Offset 16#1A sind die Felder durch die IEC 62386 wie folgt definiert.
KL6821
60 ms
40 ms
30 ms
7
7
11
12
12
15
16
17
18
19
19
21
21
22
23
24
25
24
25
25
Version: 1.0.0
20 ms
10 ms
8
8
8
13
13
17
17
20
20
22
22
25
25
25
25
Produktübersicht
8 ms
6 ms
4 ms
8
8
8
13
13
13
17
17
17
20
20
20
22
22
22
25
25
25
25
25
25
17

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis