Einleitung Einleitung Das Messsystem eddyNCDT 3005 misst mit Hilfe von Wirbelströmen präzise Abstände, Bewegung und Position von metallischen Gegenständen. Die Messwerte können sowohl analog als Spannung, als auch digital über das RS485- Interface ausgelesen werden. Diese Anleitung beschreibt, wie das RS485-Interface an gängigen Schnittstellen (USB, EtherNet, EtherCAT, Ethernet/IP oder PROFINET) angebunden werden kann.
Seite 6
Klicken Sie auf die Schaltfläche Sensor mit dem Lupensymbol, um die Suche zu starten. In der Übersicht Suchergebnisse (x) werden nun alle verfügbaren Kanäle angezeigt. Wählen Sie einen gewünschten Sensor aus. Über die Schaltflächen Starte Datenaufnahme und Konfiguriere Baudrate können nun weitere Menüs aufgeru- fen werden. eddyNCDT 3005 Schnittstellenanleitung Seite 6...
Abb. 6. Die Aufnahme wird komplett neu gestartet, und die vorher angehaltene Aufnahme geht verloren. Stoppen Sie die Datenaufnahme, indem Sie auf die Schaltfläche Stop drücken, siehe Abb. 7. Abb. 6 Start Abb. 7 Stop eddyNCDT 3005 Schnittstellenanleitung Seite 7...
Abb. 9 Ausschnitt CSV Ausgabe Drücken Sie diese Schaltfläche, um die Messdatenaufzeichnung zu starten. Drücken Sie diese Schaltfläche, um die aktuelle Messwertauswahl zu speichern. Datenaufnahme CSV Ausgabe Format Punkt / Komma Separator Komma / Semikolon / Tabulator eddyNCDT 3005 Schnittstellenanleitung Seite 8...
Baudrate, siehe Abb. Daraufhin öffnet sich das Fenster Einstellungen serielle Schnittstelle. Hier kann die Baudra- geändert, siehe Abb. 12, und eine neue Adresse für das Gerät vergeben werden, siehe Abb. Abb. 11 Fenster Einstellungen serielle Schnittstelle eddyNCDT 3005 Schnittstellenanleitung Seite 9...
Im Fenster Einstellungen serielle Schnittstelle kann die Baudrate aus einem Dropdown-Menü ausgewählt werden. Bei den zur Verfügung stehenden Baudraten handelt es sich um diejenigen Baudraten, die vom sensorTOOL un- terstützt werden und nicht um die Baudraten, die vom eddyNCDT 3005 unterstützt werden. Vom eddyNCDT 3005 werden folgende Baudraten unterstützt:...
Software sensorTOOL 3.2.2 Adressvergabe Die eddyNCDT 3005-Systeme werden standardmäßig mit der Adresse 126 ausgeliefert. Die Adresse eines angeschlos- senen Geräts kann ebenso im Fenster Einstellungen serielle Schnittstelle, siehe Abb. 13, geändert wer- den. Gültige Adressen sind die Adressen 1 bis einschließlich 126. Um eine Adresse einzustellen, wird die gewünschte Adres- se in das Feld Sensoradresse geschrieben und anschließend mit Klick auf die Schaltfläche Anwenden bestätigt.
Software sensorTOOL Multi-Sensor DAQ Modus Das Programm sensorTOOL bietet auch die Möglichkeit, die Daten von mehreren Kanälen der Serie eddyNCDT 3005 auszugeben. Bitte beachten Sie, dass es sich bei der RS485-Schnittstelle um einen seriellen Bus handelt. Auch, wenn die Messwerte im sensorTOOL gleichzeitig ausgegeben werden, werden sie jedoch zeitversetzt aufge- nommen.
Seite 13
17, erscheint nun die Datenausgabe mit den Daten der ausgewählten Kanäle. Datenaufnahme Multi-Sensor DAQ Modus Abb. 17 Menü Im Menü Einzelwert können die Daten auch als Zahlenwert dargestellt werden. Abb. 18 Ansicht Menü Einzelwert, Multi-Sensor DAQ Modus eddyNCDT 3005 Schnittstellenanleitung Seite 13...
ME-Busadresse: 126 (Standard) Die interne Erfassungsrate des eddyNCDT 3005 beträgt 75 kSPS. RS485 ist eine Busschnittstelle. Bis zu 32 DT3005 können an denselben IF2035 angeschlossen werden. Die ME-Bus-Adresse darf nur einmal auf dem Bus vorkommen, da die gesendeten Daten sonst nicht interpretiert werden können. Um die ME-Bus-Adresse eines DT3005 zu ändern, siehe...
= [3000 ... 62000] (x - 3000) ∙ MB 59000 Der Messbereichsanfang MBA beträgt standardmäßig 10 % des Messbereiches. Diesen sensorspezifischen Wert finden Sie in der jeweiligen Montageanleitung eddyNCDT 3005. 4.2.3.2 Berechnen der Sensortemperatur Temperatur in Ziffern Temperatur in °C...
AC 100-240V 230 VAC Abb. 21 Anschluss der eddyNCDT 3005 Controller an das Schnittstellenmodul IF1032/ETH mit optionalem Netzteil PS2020 Es kann nur ein DT3005 an den RS485-Bus des IF1032/ETH angeschlossen werden. Micro-Epsilon empfiehlt einen Abschlusswiderstand von 120 Ω zwischen den Signalleitungen sowohl am Busanfang und -ende.
Die Sensoradresse wird auch geändert, wenn die Feldsensoradresse bearbeitet wird. Abb. 23 Ansicht Wechsel der Baudrate Die interne Erfassungsrate des eddyNCDT 3005 beträgt 75 kSa/s. Es ist nicht möglich, jede Probe über die RS485- Schnittstelle zu übertragen. Die aktuelle Datenrate wird unter Messeinstellungen > Messmodus angezeigt, siehe Abb.
Abb. 24 Ansicht Einstellung Messmodus - Arithmetischer Mittelwert Der Wert unter Datenrate (Hz) entspricht der Datenrate vor der Mittelung. Nach der Einstellung von Arithmetischer Mittelwert beträgt die Datenrate 75000 Hz/100 = 750 Hz. Abb. 25 Ansicht Einstellung Messmodus - Arithmetischer Mittelwert eddyNCDT 3005 Schnittstellenanleitung Seite 18...
MEDAQLib MEDAQLib Mit MEDAQLib steht Ihnen eine dokumentierte Treiber-DLL zur Verfügung. Damit binden Sie Sensoren von Micro-Epsilon in Verbindung mit einem Konverter oder Schnittstellenmodul in eine bestehende oder kundeneigene PC-Software ein. MEDAQLib - enthält eine DLL, die in C, C++, VB, Delphi und viele weitere Programme importiert werden kann, - nimmt Ihnen die Datenkonvertierung ab, - funktioniert unabhängig vom verwendeten Schnittstellentyp,...
Seite 21
# contains scaled data values scaled_data = transfered_data[1] # get number of data values received, # should be equal to currently_available nr_values_transfered = transfered_data[2] # output raw and scaled value of very first measurement for j in range(0,nr_values_transfered,number_of_channels): eddyNCDT 3005 Schnittstellenanleitung Seite 21...
Seite 22
Console.WriteLine("Demo failed, press any key ...)"); Console.ReadKey(true); return err; static int sValsPerFrame = 0; static string StrWithIndex(string name, int index) return name + index.ToString(); static ERR_CODE GetControllerInfo(ref MEDAQLib sensor) string controllerName = "", controllerSerialNumber = ""; if (sensor.ExecSCmd("Get_ControllerInfo") != ERR_CODE.ERR_NOERROR) eddyNCDT 3005 Schnittstellenanleitung Seite 22...
Seite 23
StrWithIndex("IA_Scaled_Unit", i + 1), ref scaledUnit); sensor.GetParameterInt( StrWithIndex("IA_Index", i + 1), ref index); sensor.GetParameterDouble( StrWithIndex("IA_Raw_RangeMin", i + 1), ref rawRangeMin); sensor.GetParameterDouble( StrWithIndex("IA_Scaled_RangeMin", i + 1), ref scaledRangeMin); sensor.GetParameterDouble( StrWithIndex("IA_Raw_RangeMax", i + 1), ref rawRangeMax); sensor.GetParameterDouble( eddyNCDT 3005 Schnittstellenanleitung Seite 23...
Seite 24
!= ERR_CODE.ERR_NOERROR) return Error("TransferData", ref sensor); int num_values = read/sValsPerFrame; for (int i = 0; i < num_values; i++) Console.Write("{0:F3}", scaledData[i*sValsPerFrame]); for (int j = 1; j < sValsPerFrame; j++) Console.Write(", {0:F3}", scaledData[i*sValsPerFrame+j]); Console.WriteLine(""); Console.ReadKey(true); eddyNCDT 3005 Schnittstellenanleitung Seite 24...
Seite 25
(GetTransmittedDataInfo(ref sensor) != ERR_CODE.ERR_NOERROR) return; if (sValsPerFrame == 0) Console.WriteLine("No data channels available"); Console.WriteLine("Demo failed, press any key ...)"); Console.ReadKey(true); return; if (TransferData(ref sensor) != ERR_CODE.ERR_NOERROR) return; Console.WriteLine("Demo successfully finished, press any key ..."); Console.ReadKey(true); eddyNCDT 3005 Schnittstellenanleitung Seite 25...
'SetParameterInt', h_sensor, 'IP_EnableLogging', 1); %% Try to open communication to sensor via interface specified err = calllib('medaqlib', 'OpenSensor', h_sensor); if ~strcmp(err, 'ERR_NOERROR') error('Unable to open Sensor %s', err); catch ME unloadlibrary('medaqlib'); rethrow(ME); %% Read information about connected controller eddyNCDT 3005 Schnittstellenanleitung Seite 26...
Schnappmontage auf DIN 50022-Schiene IF7001 IF7001 Einkanal USB/RS485 Konverter IF1032/ETH Mehrkanaliger Ethernet- und EtherCAT-Konver- - drei analoge Eingänge - eine RS485 (einkanalig) IF2035-EtherCAT Schnittstellenmodul für EtherCAT IF2035-PROFINET Schnittstellenmodul für PROFINET IF2035-EIP Schnittstellenmodul für Ethernet/IP eddyNCDT 3005 Schnittstellenanleitung Seite 30...
Seite 32
MICRO-EPSILON MESSTECHNIK GmbH & Co. KG Königbacher Strasse 15 · 94496 Ortenburg / Deutschland Tel. +49 (0) 8542 / 168-0 · Fax +49 (0) 8542 / 168-90 X9750337.01-A012025HDR info@micro-epsilon.de · www.micro-epsilon.de Your local contact: www.micro-epsilon.com/contact/worldwide/ MICRO-EPSILON MESSTECHNIK...