Sicherheit Sicherheit Verwendete Zeichen Die Systemhandhabung setzt die Kenntnis der Betriebsanleitung voraus. In dieser Betriebsanleitung werden folgende Bezeichnungen verwendet: Zeigt eine Situation an, die zu geringfügigen oder mittelschweren Verletzungen führt, falls diese nicht vermieden wird. Zeigt eine Situation an, die zu Sachschäden führen kann, falls diese nicht vermieden wird. Zeigt eine ausführende Tätigkeit an.
Sicherheit Der Controller wird eingesetzt zur Verrechnung von 2 digitalen Eingangssignalen, zum Beispiel Dickenmessung ● Filterung von Messwerten ● Der Controller darf nur innerhalb der in den technischen Daten angegebenen Werte betrieben werden, siehe Kap. 2.2. Der Controller ist so einzusetzen, dass bei Fehlfunktionen oder Totalausfall des Controllers keine Personen gefährdet oder Maschinen und andere materielle Güter beschädigt werden.
Der Controller dient zur Verarbeitung von zwei digitalen Eingangssignalen. Merkmale: Verarbeitung von 2 Eingangssignalen, umstellbar zwischen Sensor und Encoder ● Programmierbar über Ethernet (Webseiten) ● Halbautomatische Sensorerkennung für Sensoren von Micro-Epsilon mit Digitalausgang ● Triggerung ● Ethernet-Schnittstelle mit TCP und UDP-Protokoll ●...
Lieferung Lieferung Lieferumfang 1 Controller ● 1 Montageanleitung ● 1 16-pol. Buchsenleiste (Kabelklemme) mit Rastfunktion Typ Weidmüller B2CF 3.50/16/180 SN BK BX ● ► Nehmen Sie die Teile des Messsystems vorsichtig aus der Verpackung und transportieren Sie sie so weiter, dass keine Beschädigungen auftreten können.
Installation und Montage Installation und Montage Montage des Controllers Achten Sie bei Montage und Betrieb auf sorgsame Behandlung. 102.9 (4.05) 102,9 Dual Processing Unit Status 2 Status 1 Sensor 1 Sensor 2 Abb. 4.1: Maßzeichnung Dual Processing Unit, Abmessungen in mm Elektrische Anschlüsse, LEDs Sensor-Signal Encoder-Signal...
Seite 11
Installation und Montage Abb. 4.1: Anschlussbelegung Sensoranschlüsse (2), Sensor 1 bzw. Sensor 2, Encoder 1 bzw. Encoder 2 Beschreibung Kein Sensor angeschlossen Grün Sensor im Messbetrieb und innerhalb des Messbereichs Sensor im Messbetrieb und außerhalb des Messbereichs Orange Sensor wird gescannt. blinkend Orange CHANNELMODE = ENCODER...
Installation und Montage Abb. 4.4: Beschreibung LED für Power und USB-Status (3) Laser einschalten Abb. 4.2: Ansicht Einstellungen - Kanaleinstellungen - Sensor 1/2 - Laser Der Messlaser am Sensor wird über einen Optokoppler-Eingang eingeschaltet. Dies ist von Vorteil, um den Sensor für Wartungszwecke oder Ähnliches abschalten zu können.
Falls keine Messwerte erscheinen, so prüfen Sie, ob die Sensoren angeschaltet sind und sich ein Messobjekt im Messbereich des Sensors befindet. Installation des USB-Treibers Sie finden den aktuellen Dual Processing Unit / C-Box WinUSB Treiber unter: https://www.micro-epsilon.de/industrie-sensoren/schnittstellen-verrechnung/dual-processing-unit/ ► Verbinden Sie den Controller mit dem USB-Anschluss Ihres Computers. ►...
Betrieb Abb. 5.1: Ansicht Geräte-Manager Software-Update Das Software-Update kann nur über USB erfolgen. Abb. 5.2: Ansicht Micro-Epsilon Update Sensor ► Laden Sie die Firmware-Update Datei von der MICRO-EPSILON Homepage , siehe Kap. Update_Sensor.exe 5.2. ► Entpacken Sie die Dateien. Es werden und die Firmwaredatei entpackt.
Anschließend wird die Webseite der DPU im Browser angezeigt. Sollten Sie die IP-Adresse der DPU nicht mehr kennen oder haben Sie an der DPU die Verwendung einer dynamischen IP-Adresse (DHCP) konfiguriert, starten Sie das Programm sensorTOOL. Dieses Programm finden Sie online unter https://www.micro-epsilon.de/fileadmin/download/software/sensorTool.exe. ► Treffen Sie im Dropdown-Menü...
Betrieb ► Klicken Sie auf die Schaltfläche Webseite, um die Webseite des Sensors anzuzeigen. Öffne Im Webbrowser erscheinen nun interaktive Webseiten zur Einstellung von Controller und Peripherie. Abb. 5.3: Hilfsprogramm sensorTOOL zur Sensorsuche 5.4.3 Zugriff über Ethernet ► Starten Sie das Webinterface des Sensors. Im Webbrowser erscheinen nun interaktive Webseiten zur Konfiguration des Controllers.
Betrieb 5.4.4 Messwertdarstellung mit Webbrowser ► Wechseln Sie in den Reiter Messwertanzeige, um die Messwertdarstellung zu konfigurieren. Abb. 5.4: Darstellung des Mess- und Rechenergebnisses Die Webseite für die Messwertanzeige beinhaltet folgende Funktionen: Schaltflächen zum Steuern einer Messung mit den Funktionen Start, und Stop.
Betrieb Wurde die Spracheinstellung gewählt, werden die Messwerte mit einem Komma als Dezimaltrennzeichen ge Deutsch speichert, bei der Spracheinstellung usw. mit einem Punkt. English Es kann nur eine begrenzte Anzahl aufgenommener Messwerte gespeichert werden (etwa 50.000). Wenn mehr Messwerte aufgenommen werden, werden die ältesten Messwerte gelöscht. Programmierung über ASCII-Befehle Als zusätzliches Feature können Sie den Controller über eine ASCII-Schnittstelle, physikalisch RS422, konfigurieren.
Controller-Parameter einstellen Controller-Parameter einstellen Vorbereitungen zu den Einstellmöglichkeiten Sie können den Controller auf verschiedene Arten konfigurieren: mittels Webbrowser über das Webinterface. ● mit ASCII-Befehlssatz und Terminalprogramm über RS422. ● Wenn Sie die Programmierung nicht im Sensor dauerhaft speichern, gehen die Einstellungen nach dem Ausschalten des Sensors wieder verloren.
Seite 20
Controller-Parameter einstellen An, Aus Schaltet die Laserlichtquelle am Sensor Laser softwareseitig ein oder aus. Abb. 6.1: Ansicht Kanal 1, Kanal 2 - Sensor Abb. 6.1: Ansicht Menü Kanal 1, 2 Sensor Filter / Mittelung im Sensor bzw. Controller Es stehen mehrere Filtertypen für die Messwerte zur Verfügung. Eine Filterung vermindert das Rauschen des Messsig nals und sorgt somit für eine bessere Auflösung.
Seite 21
Controller-Parameter einstellen N nur die Potenzen von 2 zugelassen. Die Bei der gleitenden Mittelung sind für die Mittelungszahl größte Mittelungszahl ist 4096. Anwendungshinweise Glätten von Messwerten ● Die Wirkung kann fein dosiert werden im Vergleich zur rekursiven Mittelung. ● Bei gleichmäßigem Rauschen der Messwerte ohne Spikes ●...
Controller-Parameter einstellen Anwendungshinweise Glättung der Messwertkurve nicht sehr stark, eliminiert vor allem Ausreißer ● Unterdrückt einzelne Störimpulse ● Bei kurzen starken Signalpeaks (Spikes) ● Auch bei Kantensprüngen geeignet (nur geringer Einfluss) ● Bei rauer, staubiger oder schmutziger Umgebung, bei der Schmutzpartikel oder ●...
Controller-Parameter einstellen Messwertaufnahme 6.4.1 Messaufgabe ► Wechseln Sie in das Menü > > Messaufgabe. Einstellungen Messwertaufnahme Die Messaufgabe bestimmt, welcher Wert (unter Umständen noch gemastert oder gefiltert) als DPU Messwert ausgege ben wird. Abb. 6.4: Ansicht Messaufgabe - Messprogramm Messaufgabe Messprogramm Messwert Kanal 1 Messwert des an Kanal 1, 2 ange...
Controller-Parameter einstellen Datenrate Web- Wert Diagramm (kHz) Über die Web-Diagramm Schnittstelle werden die Daten mit einer geringeren Datenrate übertragen. Bei höheren Messraten bedeutet dies, dass weniger Messwerte im Web-Diagramm angezeigt oder abge speichert werden. Die Messraten finden Sie in den Betriebsanleitungen der angeschlossenene Sensoren und Controllern. 6.4.3 Fehlerbehandlung ►...
Controller-Parameter einstellen Anzahl Werte für Medianfilter 3 / 5 / 7 / 9 / 11 / 13 Medianfilter Es gibt zwei DPU-Filter (DPUFILTER1, DPUFILTER2) und je Kanal zwei Sensorfilter (SENSOR1FILTER1, SEN SOR1FILTER2, SENSOR2FILTER1, SENSOR2FILTER2). Sie können entweder die DPU-Filter oder die Sensorfilter ver wenden.
Controller-Parameter einstellen Messaufgabe aus. Die Rohdaten der Einzelsen soren und die Analogaus gänge bleiben unberührt. 6.5.4 Datenausgabetrigger ► Wechseln Sie in das Menü > > Datenausgabetrigger. Einstellungen Verarbeitung Keine Triggerung / Pegel-Triggerung / Datenausgabetrig Gewählter Modus Flanken-Triggerung / Software-Trigge rung Pegel-Triggerung Es erfolgt eine kontinuierliche Messwertausgabe, solange der gewählte Pegel anliegt.
Controller-Parameter einstellen High-Level Logic Logic für externe Synchronisation Alle Sensoren können von dem Controller aus synchronisiert werden. Eine Synchronisation untereinander zwischen gleichartigen Sensoren ist dann nicht mehr notwendig. Es können Sensoren mit verscheidenen Messbereichen aus der gleichen Serie synchronisiert werden. Der Controller arbeitet als Master;...
Controller-Parameter einstellen Ausgänge 6.6.1 Auswahl digitale Schnittstelle ► Wechseln Sie in das Menü > > Einstellungen Ausgänge Auswahl digitale Schnittstelle. Auswahl digitale Schnittstelle für Datenausgabe Deaktiviert Es werden keine Mess werte über die digitale Schnittstelle Schnittstelle ausgegeben. Ethernet Ethernet ermöglicht eine schnelle, nicht echtzeitfä...
Ethernet. Abb. 6.6: Ansicht Menüauswahl Datenauswahl Ethernet Die Darstellung und Speicherung der Zusatzwerte ist im Webdiagramm nicht möglich. Bitte verwenden Sie dazu das sensorTool. Das sensorTOOL finden Sie auf der Micro-Epsilon Webseite unter https:// www.micro-epsilon.de/industrie-sensoren/schnittstellen-verrechnung/dual-processing-unit/. Aus der Summe aller zur Verfügung stehenden Daten können diejenigen ausgewählt werden, die für die weitere Verar...
USB. Abb. 6.7: Ansicht Menüauswahl Datenauswahl USB Die Darstellung und Speicherung der Zusatzwerte ist im Webdiagramm nicht möglich. Bitte verwenden Sie dazu das sensorTOOL. Das sensorTOOL finden Sie auf der Micro-Epsilon Webseite unter https:// www.micro-epsilon.de/industrie-sensoren/schnittstellen-verrechnung/dual-processing-unit/. Aus der Summe aller zur Verfügung stehenden Daten können diejenigen ausgewählt werden, die für die weitere Verar...
Controller-Parameter einstellen Manuell Einstellung der Ethernet-Schnittstelle, des Übertragungstyps und der Messpaketgröße. Die DPU kann die Messwerte an einen Messwert-Server (Übertragungstyp: Client/UDP) senden oder die Messwerte selbst als Server bereitstellen (Über tragungstyp: Server/TCP). Als Client kann in diesem Fall zum Beispiel ein selbst erstelltes Programm eingesetzt werden. Informationen zum Datenformat entnehmen Sie bitte den entsprechenden Kapiteln dieser Betriebsanleitung.
Controller-Parameter einstellen Wert Oberer Grenzwert Der Kanalmodus kann die auswählbaren Werte einschränken! Abb. 6.8: Auswählen der Funktion der Fehlerausgänge Es wird das Ergebnis der Bereichsprüfung des ausgewählten Wertes ausgegeben. Der gültige Wertebereich wird durch den oberen und unteren Grenzwert festgelegt. Sensor x: Fehlerausgang y Der Wert des ausgewählten Fehlerausgangs des ausgewählten Sensors wird ausgegeben.
Controller-Parameter einstellen Systemeinstellungen 6.7.1 Sprache & Einheit Das Webinterface unterstützt in der Darstellung der Messergebnisse die Einheiten (mm) und Zoll (inch). Als Sprache ist im Webinterface Deutsch, Englisch, Chinesisch, Japanisch und Koreanisch möglich. ► Wechseln Sie in den Reiter > >...
Controller-Parameter einstellen 6.7.2 Einstellungen speichern ► Wechseln Sie in den Reiter > > Einstellungen Systemeinstellungen Einstellungen speichern. Alle Einstellungen am Controller können in Anwenderprogrammen, so genannten Setups, dauerhaft gespeichert werden. Das können Einstellungen der angeschlossenen Sensoren oder Controllern sein. Abb. 6.8: Ansicht Menü Einstellungen speichern Es stehen bis zu 8 Setups zur Verfügung.
Controller-Parameter einstellen Nur Messeinstellungen Klicken Sie auf die Schaltfläche Laden. Die Einstellungen des ausgewählten Setups sind nun geladen. 6.7.4 Einstellungen verwalten ► Wechseln Sie in den Reiter > > Einstellungen Systemeinstellungen Einstellungen verwalten.. Dieses Menü ermöglicht Ihnen, eine Sicherheitskopie der Controllereinstellungen auf PC/Notebook zu speichern, oder gespeicherte Controllereinstellungen wieder in den Controller einzulesen.
Controller-Parameter einstellen 6.7.5 Zurücksetzen ► Wechseln Sie in den Reiter > > Zurücksetzen. Einstellungen Systemeinstellungen Abb. 6.11: Ansicht Menü Zurücksetzen Auf Werkseinstel Die DPU wird in die Werkseinstellung zurückgesetzt. Es werden alle Setups ge Zurücksetzen lungen zurückset löscht und die Default-Parameter geladen. Alle Setups Wenn ausgewählt werden alle Setups auf Werkseinstellungen gesetzt, an...
Funktionen für die Kommunikation (Befehle) aus, ► bietet ein einheitliches Übertragungsformat für alle Sensoren von MICRO-EPSILON. Für C/C++-Programmierer ist in MEDAQLib eine zusätzliche Header-Datei und eine Library-Datei integriert. Die aktuelle Treiberroutine inklusive Dokumentation finden Sie unter: https://www.micro-epsilon.de/service/software-sensorintegration/medaqlib...
Alle Komponenten des Gerätes wurden im Werk auf die Funktionsfähigkeit hin überprüft und getestet. Sollten jedoch trotz sorgfältiger Qualitätskontrolle Fehler auftreten, so sind diese umgehend an Micro-Epsilon oder den Händler zu melden. Micro-Epsilon übernimmt keinerlei Haftung für Schäden, Verluste oder Kosten, die z.B. durch Nichtbeachtung dieser Anleitung / dieses Handbuches, ●...
- Eine Liste der nationalen Gesetze und Ansprechpartner in den EU-Mitgliedsstaaten finden Sie unter https://ec.euro pa.eu/environment/topics/waste-and-recycling/waste-electrical-and-electronic-equipment-weee_en. Hier besteht die Möglichkeit, sich über die jeweiligen nationalen Sammel- und Rücknahmestellen zu informieren. - Altgeräte können zur Entsorgung auch an Micro-Epsilon an die im Impressum unter https://www.micro-epsilon.de/ impressum angegebene Anschrift zurückgeschickt werden.
Senden Sie bitte die betreffenden Teile zur Reparatur oder zum Austausch ein. ● Bei Störungen, deren Ursachen nicht eindeutig erkennbar sind, senden Sie bitte immer das gesamte Messsystem an: MICRO-EPSILON MESSTECHNIK GmbH & Co. KG Königbacher Str. 15 94496 Ortenburg / Deutschland...
Optionales Zubehör Optionales Zubehör Kabelklemme geeignet für - Leiterart eindrähtig/feindrähtig, Querschnitt von 0,08 ... 1,5 mm - Leiterart feindrähtig (mit Aderendhülse mit/ohne Kunststoffkragen), Querschnitt von 0,25 ... 1 mm Pin 1 Pin 15 Pin 2 Pin 16 Abb. 11.1: Pin-Belegung 16-pol. Kabelklemme Befestigen Sie die Kabelklemme nach Möglichkeit in einem 2,5 x 0,4 2.5 x 0.4...
Seite 43
Optionales Zubehör Schnittstellen- und Versorgungskabel zum An schluss eines ILD1420 an die Dual Processing Unit, Kabellänge x = 3, 6, 9 oder 10 m 15-pol. Sub-D Stecker für den Anschluss an die Dual Processing Unit Sensorrundstecker Abb. 11.4: PCF1420-x/C-Box Versorgungs- und Schnittstellenkabel Schnittstellen- und Versorgungskabel zum An...
ASCII Kommunikation ASCII Kommunikation 12.1 Generell Die ASCII-Befehle können über die Schnittstellen RS422 oder Ethernet (Port 23) an den Sensor/Controller gesendet wer den. Alle Befehle, Eingaben und Fehlermeldungen erfolgen in Englisch. Ein Befehl besteht immer aus dem Befehlsna men und Null oder mehreren Parametern, die durch Leerzeichen getrennt sind und mit LF abgeschlossen werden. Wenn Leerzeichen in Parametern verwendet werden, so ist der Parameter in Anführungszeichen zu setzen, z.
Seite 45
ASCII Kommunikation Flags2 (32 Bit), siehe Abb. 12.2, momentan ohne Funktion ● Bytes per Frame (16 Bit) / Anzahl Frames im Paket (16 Bit) ● Framezähler (32 Bit) ● Die Messwertframes im Paket sind immer komplett. Es kann also kein Frame auf mehrere Pakete verteilt sein. Jeder Frame besteht aus seinen gewählten Messwerten (bis zu 12).
ASCII Kommunikation Abb. 12.6: Beschreibung DPU Digital Bei einem Neustart oder nach einer Konfigurationsänderung an der DPU initialisiert diese die Sensoren, und die Messung beginnt neu. 12.3 Allgemeine Befehle 12.3.1 Controllerinformation abrufen GETINFO Gibt Informationen zum Sensor aus. Abb. 12.1: Controllerinformation abrufen 12.3.2 Sensor suchen SCAN1...
ASCII Kommunikation 12.3.5 Spracheinstellung LANGUAGE BROWSER | ENGLISH | GERMAN | CHINESE | JAPANESE | KOREAN Legt die Sprache fest, in der das Webinterface nach dem Neu- (laden) angezeigt wird. BROWSER: Sprache des Browsers ● GERMAN: Sprache ist Deutsch ● ENGLISH: Sprache ist Englisch ●...
ASCII Kommunikation SOFTWARE: Triggerung über den Befehl TRIGGERSW, siehe Kap. 12.4.4, (Messwerte-Ausgabe abhängig vom ● TRIGGERCOUNT, siehe Kap. 12.4.3). Werkseinstellung: NONE 12.4.2 Triggerpegel TRIGGERLEVEL HIGH|LOW LLL | HLL Legt den aktiven Logiklevel sowie die Schaltschwelle für den Triggereingang fest. HIGH | LOW: aktiver Logiklevel ●...
ASCII Kommunikation 12.5.2 Einstellung zur Ethernet-Messwertübertragung MEASTRANSFER NONE MEASTRANSFER SERVER/TCP <port> MEASTRANSFER CLIENT/UDP <IP> <port> Einstellungen für den Ethernet-Datentransfer-Modus Der Port ist zwischen 1024 und 65535 frei wählbar. ● Werkseinstellung: SERVER/TCP 1024 12.6 Parameterverwaltung, Einstellungen laden/speichern 12.6.1 Parameter speichern STORE 1|2|3|4|5|6|7|8 STORE: Speichern der aktuellen Parameter unter der angegebenen Nummer im Flash.
ASCII Kommunikation SENSOR12THICK: Die Messwerte von Sensor 1 und Sensor 2 werden vom Messbereich subtrahiert und beide Ergeb ● nisse miteinander addiert. Wenn die Masterung aktiv ist, werden beide Werte vom internen Masterungsoffset subtra hiert. SENSOR12STEP: Differenz aus Messwert von Sensor 1 minus Messwert von Sensor 2 ●...
ASCII Kommunikation 12.7.7 Wechsel der Messwertdarstellung UNIT|INCH Wechsel der Messwertdarstellung nur auf den Webseiten 12.8 Laser Einschalten / Ausschalten LASERPOW1 OFF | ON Leitung für Laser einschalten oder ausschalten. Wenn durch eine Kurzschlussbrücke zwischen Laser-ON und GND der Laser freigegeben wird, kann er über den Befehl LASERPOW1 OFF/ON geschaltet werden.
ASCII Kommunikation 12.9.4 Fehlerbehandlung OUTHOLD NONE|0|<Anzahl> Legt das Verhalten für die Messwertausgabe im Fehlerfall fest, allerdings nur für den Controller. NONE: keine Haltezeit, Fehlerwerte werden ausgegeben ● 0: Hält den letzten Messwert unendlich ● Anzahl: ● Hält den letzten Messwert für maximal <n> Messzyklen mit Fehlern, danach werden Fehlerwerte ausgegeben. Werkseinstellung: NONE 12.9.5 Datenauswahl für USB...
ASCII Kommunikation 12.9.7 Informationen über eingestellte Signale GETOUTINFO_USB Identisch zu Abfrage mittels OUT_USB, d.h. kann nur abfragen, aber nicht ändern. Sinnvoll wegen Kompatibilität mit an deren Sensoren/Geräten. GETOUTINFO_ETH Identisch zu Abfrage mittels OUT_ETH, d.h. kann nur abfragen, aber nicht ändern. Sinnvoll wegen Kompatibilität mit an deren Sensoren/Geräten.
ASCII Kommunikation SENSOR1ERROROUT1|SENSOR1ERROROUT2|SENSOR2ERROROUT1|SENSOR2ERROROUT2|LOW|HIGH: ● Kein Wertebereich, keine Einheit, da hier ERRORLIMIT ignoriert wird. 12.9.11 Analogausgang ANALOGOUT<n> <analogOutNames> analogOutNames=CHANNEL1VALUE|CHANNEL1ADDITIONAL|SENSOR1INTENSITY|SENSOR1SHUTTER|CHAN- NEL2VALUE|CHANNEL2ADDITIONAL|SENSOR2INTENSITY|SENSOR2SHUTTER|CHANNEL1STATPEAK|CHAN- NEL2STATPEAK|DPUVALUE|DPUSTATPEAK|FIXED<value> Bei CHANNELMODE<n>==ENCODER wird ein eingestellter CHANNEL<n>VALUE als Fehlerspannung ausgegeben. 12.9.12 Auswahl des Ausgabebereichs für den Analogausgang ANALOGRANGE<n> 0-5V|0-10V|-10-10V|4-20mA Legt den Ausgabebereich für den Analogausgang fest. 0 ...
Seite 56
ASCII Kommunikation Beim Überschreiten der Grenze wird der Wert auf den gegensätzlichen Wert gesetzt (vorwärts Encoderwert ≥ 0, rück wärts 0 ≥ Encoderwert) 12.10.4 Encoder-Startwert ENCPRESETVALUE<n> <uint32> Der Befehl legt den Startwert des Encoders fest. Der Encoderwert kann zwischen 0 und 4294967295 (UINT_MAX) liegen. 12.10.5 Encoder-Startwert laden ENCLOADPRESET<n>...
ASCII Kommunikation TRGIN: Triggereingang: Encoder wird bei steigender Flanke eines Triggereingangs aufgezeichnet. ● MFIN: Encoder wird bei steigender Flanke eines Multifunktionseingangs aufgezeichnet. ● ENCSTEPSIZE: Latchen mit jedem x-ten Schritt ● FIRSTREF, SECONDREF, ANYREF: Encoder wird bei Erreichen der ersten, zweiten oder jeder Referenzmarke ge ●...
Seite 58
Index Index Seite 58 Dual Processing Unit...