Herunterladen Inhalt Inhalt Diese Seite drucken

SIEB & MEYER SD2 Bedienungsanleitung

Dnc-objektzugriff
Vorschau ausblenden Andere Handbücher für SD2:

Werbung

W
SIEB & MEYER
Antriebssystem SD2
DNC-Objektzugriff
P-TD-0000345.2
2016-02-03

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für SIEB & MEYER SD2

  • Seite 1 SIEB & MEYER Antriebssystem SD2 DNC-Objektzugriff P-TD-0000345.2 2016-02-03...
  • Seite 2 Min-Sheng N. Road Fairfield, OH 45014 Kwei-Shan Hsiang 333 Tao-Yuan Hsien Tel.: +1 513 563 0860 Taiwan Fax: +1 513 563 7576 Tel.: +886 3 311 5560 info@sieb-meyerusa.com Fax: +886 3 322 1224 http://www.sieb-meyer.com smasia@ms42.hinet.net http://www.sieb-meyer.com Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 3: Inhaltsverzeichnis

    Kapitelübersicht Allgemeines Besonderheiten der RS232-Kommunikation Datentypen DNC-Kommandos Adressierung der Geräte Objektzugriff Anhang Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 4: Kapitelübersicht

    Kapitelübersicht Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 5 Inhalt Allgemeines ............... Besonderheiten der RS232-Kommunikation ..... Anschluss der seriellen Verbindung ............2.1.1 RS232-Verbindung mit SD2 ..................2.1.2 RS232-Verbindung mit SD2S ................Parametrierung der seriellen Schnittstelle ..........Timingverhalten ..................Datentypen ..............1-Byte-Datentypen ..................2-Byte-Datentypen ..................4-Byte-Datentypen ..................3-Byte-Datentypen ..................DNC-Kommandos ............
  • Seite 6 Inhalt Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 7: Allgemeines

    Allgemeines Allgemeines Das DNC-Objektzugriffsprotokoll dient zur Parametrierung und Diagnose von SD2- Antrieben. Ein PC kann zur Diagnose und als Parametrierschnittstelle dienen und Daten über das DNC-Objektzugriffsprotokoll mit dem Antrieb austauschen. Zur physikalischen Ankopplung des Antriebs werden folgende Bussysteme unterstützt: ▶...
  • Seite 8 Allgemeines Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 9: Besonderheiten Der Rs232-Kommunikation

    PCs mit der RS232/RS485-Schnittstelle des Antriebs verbunden werden. Die Verbin‐ dung ist abhängig von dem jeweils verwendeten Antrieb. 2.1.1 RS232-Verbindung mit SD2 Verbinden Sie die RJ45-Buchse X3 an der Frontseite des SD2-Antriebs über einen RS232-RS485-Konverter mit einer freien seriellen Schnittstelle des PCs. Anschlusskabel ▶...
  • Seite 10: Rs232-Verbindung Mit Sd2S

    Folgende Einstellungen sind für die serielle Schnittstelle notwendig: ▶ Baudrate: 57600 Bit/s ▶ Datenbits: 8 ▶ Parität: Keine ▶ Stoppbits: Eins Timingverhalten Nach Senden eines DNC-Kommandoblocks antwortet der Antrieb spätestens 250 µs nachdem er das letzte Byte des Kommandoblocks empfangen hat. Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 11 Besonderheiten der RS232-Kommunikation Beachten Sie, dass die Übertragungszeit zusätzlich von der zu übertragenden Daten‐ drivemaster2 benutzt daher ein Timeout von 1 s, menge abhängig ist. Die PC-Software um sicher zu gehen, dass die serielle Verbindung wirklich unterbrochen ist. Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 12 Besonderheiten der RS232-Kommunikation Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 13: Datentypen

    Datentypen Datentypen Die Kommunikation mit dem SD2 erfolgt über DNC-Kommandos. Mit Hilfe dieser Kommandos können unter Verwendung von Speicherblöcken Daten mit dem Gerät ausgetauscht werden. Ein Speicherblock ist in Abhängigkeit des DNC-Kommandos byteweise, wortweise oder 3-byteweise organisiert. Bei einem Speicherblock der Länge n gilt folgendes: ▶...
  • Seite 14: 3-Byte-Datentypen

    T36_S36_LONGIN vorzeichenbehaftete 32-Bit-Zahl (-2.147.483.647 … 2.147.483.647) 3-Byte-Datentypen Die Geräte der Serie SD2 arbeiten intern zum Teil mit 3-Byte-Datenworten. Byte 0 Byte 1 Byte 2 Bit 0 … 7 Bit 8 … 15 Bit 16 … 23 Da der PC diesen Datentyp nicht kennt, er jedoch von einigen DNC-Kommandos verwendet wird, muss er durch die bestehenden Datentypen abgebildet werden.
  • Seite 15: Dnc-Kommandos

    Null gesetzt. 0x01 T36_S36_SHORTCARD length Länge des Protokolls in Bytes: Sie berechnet sich aus der Anzahl der übertragenden Daten, aber ausschließ‐ lich der führenden Null, der Prüfsumme und der Längenangabe. Die kleinste Länge ist 3. Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 16 48 Bytes, 24 Worte oder 16 3-Byte- 48 Bytes Größe Worte gesendet werden. 0x05 + T36_S36_SHORTCARD check Prüfsumme: Sie besteht aus dem Einer-Komplement length-3 der Summe des gesamten Datenblocks, außer der Prüfsumme selbst. Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 17: Adressierung Der Geräte

    DNC-Adresse Antrieb A = (Adresswahlschalter × 2) + 2 DNC-Adresse Antrieb B = (Adresswahlschalter × 2) + 3 drivemaster2 Die folgende Abbildung verdeutlicht den Zusammenhang zwischen der in verwendeten Antriebsadresse und der im DNC-Protokoll verwendeten Adresse: Abb. 1: Antriebsadressierung in drivemaster2 und im DNC-Protokoll Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 18 Adressierung der Geräte Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 19: Objektzugriff

    5 + count dest 1 (für PC) source Modulnummer plus 2 0x8d count Anzahl der gelesenen Bytes error code siehe Fehlercodes, S. 21 data data 0 ⋮ data data (count − 1) check Checksum Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 20: Write Wide Object

    Der folgende Antwortblock wird zurückgesendet: Name Wert zero length dest 1 (für PC) source Modulnummer plus 2 0x8e error code siehe Fehlercodes, S. 21 check Checksum check = 0xFF – (length + dest + source + cmd + errorcode) Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 21: Fehlercodes Des Servicedatenkanals

    Daten können aufgrund des zurückgesetzten Gerätes nicht übertragen oder in der Applikation gespeichert werden. 0x9D oder 0x1D Dynamische Erzeugung des Objektverzeichnisses nicht möglich oder kein Objektverzeichnis vorhanden. 0x9E oder 0x1E Lesezugriff verweigert 0x9F oder 0x1F Schreibzugriff verweigert Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 22 Objektzugriff Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 23: Anhang

    Informationen zu den einzelnen Objekten eines Antriebs finden Sie über den Objekt‐ drivemaster2 -Software (Registerkarte „Diagnose“). browser in der Für die Objekte, die im Objektbrowser geladen sind, wird der Objektname, der Index, der aktuelle Wert und die Einheit angezeigt: Abb. 2: Objektbrowser in drivemaster2 Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 24 Anhang Der Objektauswahldialog zeigt im unteren Feld „Objektinformationen“ zusätzlich den Datentyp und einen Kommentar für das Objekt an, das auf der rechten Seite ausge‐ wählt ist: Abb. 3: Objektauswahl Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 25: Beispiele

    Booten des Antriebs aktiv ist. Das Objekt DEV_CTRL_CONTROL_WORD (Steuerwort) wird geschrieben. Um das Shutdown-Kommando auszulösen, wird das Objekt mit dem Wert 6 beschrieben. Die einzelnen Steuerkommandos sind in der Dokumentation „Antriebs‐ system SD2 - Gerätesteuerung“ beschrieben. Das Objekt hat folgende Eigenschaften: DEV_CTRL_CONTROL_WORD Index...
  • Seite 26: Drehzahlsollwert Setzen

    Send: zero length dest source index index sub ID sub ID sub ID sub ID count ●●● 0x00 0x0b 0x02 0x01 0x0e 0x44 0x00 0x00 0x00 0x00 0x00 0x02 ●●● data data check 0x07 0x00 0x96 Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 27: Betrieb Freigeben

    „Regler Einschalten“, S. 26). 7.B.1.6 Regler ausschalten Zum Ausschalten wird der Wert 6 in das Steuerwort geschrieben (siehe Abschnitt 7.B. 1.1 „Shutdown-Kommando an den Antrieb senden“, S. 25). 7.B.2 Drehzahlistwert auslesen Das Objekt VCTRL_VELOCITY_ACTUAL_VALUE_UUNIT wird gelesen. Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 28: Statuswort Auslesen

    0x00 0xa3 Der Antrieb antwortet mit folgender Sequenz: Reply: zero length dest source count error data 0 data 1 check code 0x00 0x09 0x01 0x02 0x8d 0x02 0x00 0x37 0x66 0x84 Die aktuelle Statuswort ist 0x6637. Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 29: Parametersatzidentifikation Auslesen

    Wurden beim Parametrieren weniger als die maximale Anzahl von 32 Zeichen eingegeben, so ist der String Null-terminiert. data 1 – 32 Ausgabe der einzelnen Zeichen im ASCII Format Der ausgelesen String für die Parametersatzidentifikation ist somit „Test Motor“. Antriebssystem SD2 - DNC-Objektzugriff...
  • Seite 30 Anhang B: Beispiele Antriebssystem SD2 - DNC-Objektzugriff...

Inhaltsverzeichnis