Aktivieren der DPV1-Funktionen
In der Parameterdaten (GSD, GSE) können die DPV1 Funktionen aktiviert werden. in der Default Einstellung sind diese Funktionen deaktiviert. (Prm. Byte 0 Bit 15=1 aktiviert, Bit 15 =0 [Default] deaktiviert)
DPV1-Funktionen
Die IP/IL Module und die Economy Plus Buskoppler (BK3120) unterstützen die folgende Funktionen der DPV1 Dienste. Die maximale Länge der DP-V1 Dienste beträgt 48 Byte.
IP/IL-Konfiguration (nur IP-Link)
Die Konfiguration der Erweiterungsmodule kann aus dem IP-Link Koppler Modul ausgelesen werden. Für jedes angeschlossene Erweiterungsmodul (IExxxx) wir ein Wort (16 Bit) übertragen. Dies beinhaltet den Typ der Module bei den Analogen Modulen und die Größe und Typ von den digitalen Erweiterungsmodulen.
Bit |
Wert: Beschreibung der digitalen Module |
---|---|
0-1 |
wenn Bit 4 = 0: Anzahl der Ausgänge mal 2 Bit, wenn Bit 4 = 1: Anzahl der Ausgänge mal 8 Bit |
2-3 |
wenn Bit 4 = 0: Anzahl der Eingänge mal 2 Bit, wenn Bit 4 = 1: Anzahl der Eingänge mal 8 Bit |
4 |
0: Bit Größe 2, 1: Bit Größe 8 |
5-6 |
0: Standard: Eingänge und Ausgänge haben nicht die
gleiche Anfangsadresse |
7-15 |
immer 0 |
Die Modul-Konfiguration kann mit folgenden DPV1-Parametern ausgelesen werden: (KS2000 Tabelle 9) Eingetragen werden die Module in der Reihenfolge wie diese am IP-Link angeschlossen sind.
Slot-Nummer |
Index |
Byte |
Beschreibung |
---|---|---|---|
0 |
9 |
0-1 |
Buskoppler/Modul Bezeichnung |
0 |
9 |
2-3 |
Modul-1 |
0 |
9 |
... |
... |
0 |
9 |
46-47 |
Modul-23 |
0 |
10 |
0-1 |
Modul 24 |
0 |
10 |
... |
... |
0 |
10 |
46-47 |
Modul 47 |
0 |
11 |
0-1 |
Modul 48 |
0 |
... |
... |
... |
0 |
13 |
46-47 |
Modul 95 |
0 |
14 |
0-1 |
Modul 96 |
0 |
14 |
... |
... |
0 |
14 |
30-31 |
Modul 119 |
Diese Informationen können auch per DVP1 geschrieben werden. Sollte die geschriebene Konfiguration nicht mit der in der Tabelle enthaltenen Konfiguration übereinstimmen bekommt man eine DPV1 Fehlermeldung.
Modul-Register
Die Register der Erweiterungsmodule könne gelesen oder geschrieben werden:
Slot-Nummer |
Index |
Beschreibung |
---|---|---|
1 |
0 |
Register 0 von Modul 1, Kanal 1 |
1 |
... |
... |
1 |
63 |
Register 63 von Modul 1, Kanal 1 |
1 |
64 |
Register 0 von Modul 1, Kanal 2 |
1 |
... |
... |
1 |
255 |
Register 63 von Modul 1, Kanal 4 |
2 |
0 |
Register 0 von Modul 2, Kanal 1 (ab hier nur für IP-Link) |
... |
... |
... |
255 |
255 |
Register 63 von Modul 255, Kanal 4 |
IP-Link-Reset
Der IP-Link-Reset kann mit den folgenden DPV1-Parameter aktiviert werden ( Nach einer IP-Link Unterbrechung und dessen Behebung kann der IP-Link wieder gestartet werden):
Slot-Number |
Index |
Byte |
Wert |
---|---|---|---|
0 |
99 |
0 |
2 |
0 |
99 |
1 |
1 |
0 |
99 |
2 |
0 |
0 |
99 |
3 |
0 |
Messen der IP-Link-Zykluszeit
Das starten und stoppen der IP-Link-Zykluszeit wird über die folgenden DPV1-Parameter eingestellt:
Slot-Nummer |
Index |
Byte |
Wert |
---|---|---|---|
0 |
99 |
0 |
4 |
0 |
99 |
1 |
1 |
0 |
99 |
2-3 |
0: Stop, >0: Start |
Die Zyklus Zeit kann gelesen werden und für das Rücksetzen der Werte können diese auch geschrieben werden mit den folgenden DPV1-Parameter :
Slot-Number |
Index |
Byte |
Beschreibung |
---|---|---|---|
0 |
98 |
0-1 |
Minimale IP-Link-Zykluszeit (in µs) |
0 |
98 |
2-3 |
Maximale IP-Link-Zykluszeit (in µs) |
0 |
98 |
4-5 |
Aktuelle IP-Link-Zykluszeit (in µs) |
0 |
98 |
6-7 |
Mittlere IP-Link-Zykluszeit (in µs) |
Hersteller-Einstellung
Für das Setzen der Hersteller-Einstellungen müssen folgende DPV1 Parameter geschrieben werden:
Slot-Nummer |
Index |
Byte |
Wert |
---|---|---|---|
0 |
99 |
0 |
1 |
0 |
99 |
1 |
4 |
0 |
99 |
2 |
0 |
0 |
99 |
3 |
0 |