Herunterladen Inhalt Inhalt Diese Seite drucken

Verwendung Des Pdc In Mdplc-Anwendungen; Sdo-Verwaltung; Alarme - gefran SIEIDrive ADL300 Handbuch

Inhaltsverzeichnis

Werbung

1.3.3 Verwendung des PDC in MDPlc-Anwendungen

Es ist möglich, sowohl die PDC Daten im Input als auch die im Output zu konfigurieren, um den direkten Zugang der Daten
mittels MDPlc-Anwendungscode zu ermöglichen.
Für die Lesedaten genügt es, Fieldbus M->Sn Format auf Mdplc16 oder Mdplc32 einzustellen und Fieldbus M->Sn Ziel
= None zu belassen.
Die MDPlc-Anwendung kann nun die direkt vom Parameter Fieldbus M->Sn Anz kommende Dateneinheit lesen.
Die Schreibedaten werden durch Einstellung von Fieldbus S->Mn Quelle = Dig Fieldbus S->Mn konfiguriert.
Fiedlbus S->Mn Format wird automatisch auf Mdplc eingestellt. Es ist Aufgabe der Anwendung, die Dateneinheit in den
Parameter Dig Fieldbus S->Mn zu schreiben, um ihn sie auf den Bus zu senden.

1.4 SDO-Verwaltung

Der SDO-Dienst ist immer verfügbar.
Der Zugang zu den Antriebsparametern erfolgt über die Manufacturer Specific Profile Area (2000hex< index <5FFFhex).
Den Index, der im SDO-Befehl angegeben werden muss, um zu einem Antriebsparameter Zugang zu haben, erhält man
durch folgende Regeln:
SDO index = PAR + 2000h
SDO subindex = 1
Das Feld Data muss den Wert des Antriebsparameters enthalten.
Beispiel:
Schreiben des Werts 1000 in den Parameter PAR 600 Dig Ramp ref 1 (258hex).
Folgende Informationen sind erforderlich:
1) Der mit der Formel erhaltene SDO Index ist:
2000hex + 258hex = 2258h
2) Zu schreibender Wert: 1000, entsprechend 03E8 hex.
Index
Subindex
22h
58h
01h
Falls ein Fehler bei der Einstellung oder beim Lesen des Parameters vorhanden ist, sendet die CANopen-Schnittstelle eine
Abort main transfer-Nachricht; der Wert von Application-error-codes nimmt folgende Bedeutungen an:
Fehlerklasse
6
8
6
8
6
6
5
5
3

1.5 Alarme

Feldbus-Alarme
Bus-Funktionsstörungen werden mittels Alarm Opt Bus Fault gemeldet. Bei CANopen können Störungen mit folgenden
Ursachen auftreten:
-
Status Bus-off der CAN-Leitung;
-
Freigabe des Antriebs in einem Status, der sich vom Status Operational unterscheidet;
-
Überschreitung der Life Guarding-Schwelle.
Dieser Alarm aktiviert sich nur, wenn der Antrieb freigegeben ist.
Wenn der Parameter PAR 4014 Feldbus Status auf ON gestellt ist, gibt er die Erzeugung des Alarms Field bus failure frei,
auch wenn der Antrieb deaktiviert ist.
E8h
03h
00h
00h
Fehlercode
0
0
1
0
9
9
4
4
9
ADL300 • Anhang
Zusatzcode (hex)
0
22
2
0
32
31
0
1
30
Bedeutung
Parameter existiert nicht
Zugang nicht erfolgt, wegen aktuellem
Gerätestatus
Nur Lesen/Schreiben Fehler
Allgemeiner Fehler
Mindestwert
Höchstwert
SDO time_out
Ungültiger Befehl
Ungültiger Wert
125

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis