Herunterladen Inhalt Inhalt Diese Seite drucken

Hilfsfunktionen; Ip-Adresse Bestimmen; Gerätefunktionen - HEIDENHAIN ND 287 Benutzerhandbuch

Ethernet-modul
Vorschau ausblenden Andere Handbücher für ND 287:
Inhaltsverzeichnis

Werbung

Lost Trigger
Das „Lost Trigger" Bit zeigt an, dass mindestens ein Triggerereignis aufgrund einer zu kurzen Zeitspanne zwischen zwei
Triggerereignissen nicht korrekt verarbeitet wurde. Das „Lost Trigger" Bit kann ebenfalls auftreten, wenn die Triggerleitung
mit Störungen überlagert ist oder EMV Einflüsse die Übertragung negativ beeinflussen. Ein „Lost Trigger" bedeutet nicht,
dass die Positionswerte falsch sind, es wird lediglich angezeigt, dass Triggerereignisse nicht korrekt verarbeitet werden
konnten. Das Rücksetzen muss ebenfalls aktiv über das Software-Kommando ND2ClearLostTriggerErrors()erfolgen.
Fehler bei Referenzposition bei abstandscodierten Referenzmarken
Dieses Bit wird gesetzt, wenn während der Berechnung des kodierten Referenzwertes für abstandskodierte Referenzmar-
ken ein Fehler aufgetreten ist. Ein Grund dafür kann z.B. sein, dass der Parameter für die abstandscodierten Referenzmarken
falsch eingestellt ist.

7 Hilfsfunktionen

7.1

IP-Adresse bestimmen

Der Hostname des ND 287 oder die IP-Adresse (als C-String) wird in eine IP-Adresse in „Host Byte Order" umgewandelt.
Der Name muss als C-String übergeben werden. Dieser kann zum Beispiel „192.168.1.2" oder „ND287-1" lauten.
Funktion
ND2_ERR ND2GetHostIP
Parameter
hostname
Pointer auf einen C-String, der die IP-Adresse oder den Hostnamen des ND 287 enthält.
ip
[Rückgabewert] Pointer auf eine Variable in der die IP-Adresse des ND 287 gespeichert wird
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Mögliche Werte sind nachfolgend aufgelistet.
ND2_NoError
Funktionsaufruf erfolgreich
ND2_HostNotFound
IP-Adresse konnte nicht ermittelt werden
8 Gerätefunktionen
Die Gerätefunktionen beziehen sich immer auf den gesamten ND 287. Eine Unterscheidung zwischen den Achsen ist nicht
möglich. Bei einigen Funktionen werden Parameter aller Achsen beeinflusst.
Alle Gerätefunktionen können als Rückgabewert die nachfolgend aufgeführten Fehlermeldungen liefern. Zusätzlich dazu
können sie individuell weitere Werte zurückgeben, die für jede Funktion separat aufgeführt werden.
Standard Rückgabewerte
ND2_NoError
Funktionsaufruf erfolgreich
ND2_InvalidHandle
Das Handle auf den ND 287 ist ungültig
ND2_FuncNotSupp
Funktion wird vom ND 287 nicht unterstützt
ND2_InvalidResponse
Fehler bei der Datenübertragung
ND2_AccNotAllowed
Funktion kann nicht ausgeführt werden, da der ND 287 den Zugriff nicht erlaubt
ND2_ConnReset
Verbindung wurde vom ND 287 beendet
ND2_ConnTimeout
Timeout bei der Datenübertragung zum ND 287
ND2_ReceiveError
Fehler beim Empfangen der Daten
ND2_SendError
Fehler beim Senden der Daten
ND2_OutOfMemory
Vom System kann nicht genügend Speicher allokiert werden
12
(
const char*
unsigned long*
)
hostname,
ip

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis