Herunterladen Inhalt Inhalt Diese Seite drucken

Endat 2.1: Speicherbereich Wählen - HEIDENHAIN EIB 741 Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für EIB 741:
Inhaltsverzeichnis

Werbung

8.17
EnDat 2.1: Speicherbereich wählen
Der Speicherbereich im EnDat Messgerät wird ausgewählt. Dazu wird ein EnDat 2.1 Kommando gesendet. Diese Funktion
darf nur im Polling Modus ausgeführt werden. Die Achse muss für EnDat01, EnDat21 oder EnDat22 Messgeräte konfiguriert
sein. Die Auswahl des Speicherbereichs erfolgt immer über ein EnDat 2.1 Kommando, auch wenn die Achse für EnDat 2.2
konfiguriert ist.
Funktion
EIB7_ERR EIB7EnDat21SelectMemRange
Parameter
axis
mrs
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Neben den Standard Rückgabewerten können die
nachfolgend aufgelisteten Fehlermeldungen auftreten.
EIB7_InvInterface
EIB7_NotInitialized
EIB7_EncPwrSuppErr
EIB7_EnDatErrII
EIB7_EnDatIfBusy
EIB7_EnDatXmitErr
8.18
EnDat 2.1: Daten senden
Ein Datenwort wird in den Speicher des EnDat Messgeräts geschrieben. Es werden immer 16 Bit Wörter gespeichert. Die
Adresse gibt die Speicherzelle innerhalb des aktiven Speicherblocks an. Diese Funktion darf nur im Polling Modus ausgeführt
werden. Die Achse muss für EnDat01, EnDat21 oder EnDat22 Messgeräte konfiguriert sein. Es wird immer ein EnDat 2.1
Kommando gesendet, auch wenn die Achse für EnDat 2.2 konfiguriert ist.
Funktion
EIB7_ERR EIB7EnDat21WriteMem
Parameter
axis
addr
data
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Neben den Standard Rückgabewerten können die
nachfolgend aufgelisteten Fehlermeldungen auftreten.
EIB7_InvInterface
EIB7_NotInitialized
EIB7_EncPwrSuppErr
EIB7_EnDatErrII
EIB7_EnDatIfBusy
EIB7_EnDatXmitErr
( EIB7_AXIS
)
AXIS-Handle
MRS Code für den Speicherbereich
Achse ist nicht für EnDat Messgeräte konfiguriert
Achse nicht initialisiert
Fehler in Spannungsversorgung für Messgerät (Messgerät ist nicht betriebsbereit)
EnDat Fehler Typ II aufgetreten
EnDat Master nicht betriebsbereit
Fehler bei Datenübertragung (Messgerät ist eventuell nicht angeschlossen)
( EIB7_AXIS
unsigned char
unsigned short
)
AXIS-Handle
Speicheradresse innerhalb des aktiven Speicherblocks
Datenwort, das in den Speicher geschrieben wird
Achse ist nicht für EnDat Messgeräte konfiguriert
Achse nicht initialisiert
Fehler in Spannungsversorgung für Messgerät (Messgerät ist nicht betriebsbereit)
EnDat Fehler Typ II aufgetreten
EnDat Master nicht betriebsbereit
Fehler bei Datenübertragung (Messgerät ist eventuell nicht angeschlossen)
axis,
unsigned char
mrs
axis,
addr,
data
71

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis