NORD Drivesystems BU0280 Benutzerhandbuch
Seite 46

Zusatzhandbuch DeviceNet für NORDAC SK 200E
46
technische Änderungen vorbehalten
BU 0280 DE
120 bis 127
FU3
20
130 bis 137
FU4
30
181
Busbaugruppe (Class 180 – 189 reserviert)
Die Kodierung der FU Parameter in das DeviceNet Format wird wie folgt vorgenommen:
Parameternummer zu DeviceNet :
Class
= (100 + PNr / 100) + FU Offset
Attribut
= PNr mod 100 (mod = Modulo Operation Æ Attribut = Rest (PNr / 100))
Instance = SubIndex + 1
DeviceNet zu Parameternummer:
PNr
= ((Class – FU Offset) – 100) * 100 + Attribut
SubIndex = Instance – 1
Beispiele:
FU1, P103, SubIndex 0
Æ
class = 101, Attribut = 3, Instance = 1
FU4, P103, SubIndex 2
Æ
class = 131, Attribut = 3, Instance = 3
FU1, P546, SubIndex 0
Æ
class = 105, Attribut = 46, Instance = 1
FU3, P546, SubIndex 0
Æ
class = 125, Attribut = 46, Instance = 1
4.3.10
Class 199 - NORDAC Index Objekt
Über dieses Objekt kann auf alle FU- Parameter zugegriffen werden, ein Zugriff auf BusBg Parameter oder
Parameter anderer Baugruppen am Systembus ist nicht möglich.
Der Zugriff erfolgt indem die Parameternummer und der Subindex eingestellt werden. Anschließend kann über
Attribut 3 oder 4 der Parameter gelesen oder geschrieben werden. Über die Instance wird der anzusprechende
FU ausgewählt, d.h. Instance = 1 es wird FU 1 angesprochen oder Instance = 4 es wird FU 4 angesprochen.
Inst.
Att
r.
Beschreibung
Typ
Zugriff
1 bis 4
1
Parameternummer
UINT
Read/Write
1 bis 4
2
Parameter Index
USINT
Read/Write
1 bis 4
3
16- Bit Parameter lesen / schreiben
INT
Read/Write
1 bis 4
4
32- Bit Parameter lesen / schreiben
DINT
Read/Write
Das Attribut 4 mit dem 32Bit Zugriff ist nicht im EDS-File vorhanden. Da sonst die Inbetriebnahme Tools auf
einen Parameter über den Attribut 3 und 4 zeitgleich zugreifen würden. Die führt zur Fehlermeldung falsche
Parametergröße (32Bit Zugriff auf einen 16Bit Parameter).
Attribut 1 ist per Default im EDS File und auch in der Busbaugruppe auf 0. Parameterzugriffe mit dem Parame-
ter 0 werden ignoriert und immer positiv beantwortet auch wenn der entsprechende FU nicht Online ist. Somit
kommt es nicht zu unnötigen Fehlermeldungen.