Herunterladen Inhalt Inhalt Diese Seite drucken
Wenglor PNBC Serie Betriebsanleitung

Wenglor PNBC Serie Betriebsanleitung

Laserdistanzsensoren high-precision
Inhaltsverzeichnis

Werbung

DE
PNBCxxx
Laserdistanzsensoren High-Precision
Betriebsanleitung
Nur als PDF erhältlich
Stand: 18.05.2021
Version: 1.3.0
www.wenglor.com

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Wenglor PNBC Serie

  • Seite 1 PNBCxxx Laserdistanzsensoren High-Precision Betriebsanleitung Nur als PDF erhältlich Stand: 18.05.2021 Version: 1.3.0 www.wenglor.com...
  • Seite 2: Inhaltsverzeichnis

    Inhaltsverzeichnis Änderungsverzeichnis Betriebsanleitung ..................... 6 Bestimmungsgemäße Verwendung ....................... 7 Sicherheitshinweise ..........................7 3.1 Sicherheitshinweise ..........................7 3.2 Laser/LED Warnhinweise ........................7 3.2.1 Warnhinweise gemäß Norm EN 60825-1:2007 ................8 3.2.2 Warnhinweise gemäß Norm EN 60825-1:2014 ................8 3.3 Zulassungen und Schutzklasse ......................8 Technische Daten............................ 9 4.1 Messrate...............................11 4.2 Anschlussbilder ..........................12 4.3 Gehäuseabmessungen ........................13...
  • Seite 3 Einstellungen ............................23 9.1 Seitenaufbau (Website) ........................25 9.2 Device Einstellungen (Website) ......................27 9.3 E/A-Einstellungen (Website) ........................ 28 10. Schnittstellenprotokoll ..........................32 10.1 Allgemeine Messbefehle ........................32 10.1.1 Datenformat „Kontinuierliche Distanzmessung“ einstellen ............32 10.1.2 Datenformat „Erweiterte kontinuierliche Messung“ einstellen ..........32 10.1.3 Datenformat „Peakdaten“...
  • Seite 4 10.3.9 Schaltpunkt einstellen....................... 40 10.3.10 Hysterese einstellen ........................40 10.3.11 Schaltreserve einstellen ......................40 10.3.12 Fensterbreite einstellen ......................41 10.3.13 Eingangslast einstellen ......................41 10.3.14 Eingangsfunktion einstellen ..................... 41 10.4 Abfragebefehle............................. 42 10.4.1 IP-Adresse abfragen ......................... 42 10.4.2 Adresse Subnetzmaske abfragen .................... 42 10.4.3 Adresse Gateway abfragen ......................
  • Seite 5 10.5 Header- und Datenformat ........................50 10.5.1 Kontinuierliche Distanzmessung ....................51 10.5.2 Erweiterte kontinuierliche Messung (Distanz, Intensität, Encoder) ......... 52 10.5.3 Peak-Daten ..........................53 10.5.4 Beschreibung der Messdaten ....................54 11. Wartungshinweise ..........................56 12. Umweltgerechte Entsorgung.........................56 13. EU-Konformitätserklärung ........................56 High-Performance-Distanzsensoren...
  • Seite 6: Änderungsverzeichnis Betriebsanleitung

    1. Änderungsverzeichnis Betriebsanleitung Zugehörige Produkt-,Hardware- Version Datum Beschreibung/Änderungen und Firmware-Version 1.0.0 26.03.2015 Erstversion der Betriebsanleitung PNBC Produktversion: 1.0.0 PNBC Hardwareversion: 3.3.0 PNBC Firmwareversion: 3.30.6 1.1.0 05.07.2017 • Erweiterung: Tabelle Messrate PNBC Produktversion: B / 1.30 PNBC Hardwareversion: 3.4.0 • Erweiterung: Anschlussbild Ethernet PNBC Firmwareversion: 3.50.1 •...
  • Seite 7: Bestimmungsgemäße Verwendung

    2. Bestimmungsgemäße Verwendung Dieses wenglor-Produkt ist gemäß dem folgenden Funktionsprinzip zu verwenden: Laserdistanzsensor High-Precision In dieser Gruppe sind die leistungsfähigsten Sensoren zur Abstandsmessung vereint, die nach verschie- denen Prinzipien im Tastbetrieb arbeiten. Laserdistanzsensoren High-Precision sind besonders schnell, präzise oder beweisen ihre hohe Leistungsfähigkeit über große Arbeitsbereiche. Sie sind für anspruchsvolle Anwendungen bestens geeignet.
  • Seite 8: Warnhinweise Gemäß Norm En 60825-1:2007

    3.2.1 Warnhinweise gemäß Norm EN 60825-1:2007 CAUTION CAUTION LASERSTRAHLUNG NICHT IN DEN STRAHL BLICKEN LASER KLASSE 2 LASER RADIATION LASER RADIATION - EN60825-1: 2007 Po<1mW, λ=620 – 690nm DO NOT STARE INTO BEAM DO NOT STARE INTO BEAM Complies with 21 CFR Conforme aux règlements 21CFR 1040.10 et 1040.11 1040.10 and 1040.11 except...
  • Seite 9: Technische Daten

    4. Technische Daten PNBC001 PNBC002 PNBC003 PNBC004 Optisch Arbeitsbereich [mm] 20...24 25...35 40…60 58…108 Messbereich 4 mm 10 mm 20 mm 50 mm Auflösung 0,06 µm 0,15 µm 0,3 µm 0,8 µm Linearitätsabweichung 2 µm 5 µm 10 µm 25 µm Lichtart Laser (rot) Laser (rot)
  • Seite 10 PNBC005 PNBC006 PNBC007 PNBC008 Optisch Arbeitsbereich [mm] 90...190 200...400 250...650 200...1000 Messbereich 100 mm 200 mm 400 mm 800 mm Auflösung 1,5 µm 3,1 µm 6,1 µm 12,2 µm Linearitätsabweichung 50 µm 100 µm 200 µm 375 µm Lichtart Laser (rot) Laser (rot) Laser (rot) Laser (rot)
  • Seite 11: Messrate

    4.1 Messrate Ermittlung der Messrate auf unterschiedlichen Oberflächen bei einem Auftreffwinkel von 90°: PNBC001 PNBC002 PNBC003 PNBC004 Objektfarbe weiß 30 kHz 30 kHz 30 kHz 30 kHz grau 30 kHz 30 kHz 30 kHz 30 kHz schwarz 1 kHz 27 kHz 27 kHz 12 kHz PNBC005...
  • Seite 12: Anschlussbilder

    4.2 Anschlussbilder Symbolerklärung Encoder A/A (TTL) Platin-Messwiderstand Encoder B/B (TTL) Versorgungsspannung + nicht angeschlossen Encoder A Versorgungsspannung 0 V Testeingang Encoder B Versorgungsspannung (Wechselspannung) Testeingang invertiert Schaltausgang Schließer (NO) Digitalausgang MIN Triggereingang Schaltausgang Öffner (NC) Digitalausgang MAX Bezugsmasse/Triggereingang Verschmutzungs-/Fehlerausgang (NO) Digitalausgang OK Analogausgang Verschmutzungs-/Fehlerausgang...
  • Seite 13: Gehäuseabmessungen

    4.3 Gehäuseabmessungen PNBC001 1 = Sendediode 2 = Empfangsdiode 3 = Auflagefläche mit M4 beidseitig PNBC002 1 = Sendediode 2 = Empfangsdiode 3 = Auflagefläche mit M4 beidseitig PNBC003 1 = Sendediode 2 = Empfangsdiode 3 = Auflagefläche mit M4 beidseitig High-Performance-Distanzsensoren...
  • Seite 14 PNBC004 1 = Sendediode 2 = Empfangsdiode 3 = Auflagefläche mit M4 beidseitig PNBC005 1 = Sendediode 2 = Empfangsdiode 3 = Auflagefläche mit M4 beidseitig PNBC006/007/008 1 = Sendediode 2 = Empfangsdiode 3 = M4 beidseitig Technische Daten...
  • Seite 15: Bedienfeld

    Grün blinkend kein Signal, Sensor verschmutzt und/oder außerhalb des Messbereiches Links vorhanden Gelb Link/Act Kommunikation Gelb blinkend 4.5 Ergänzende Produkte wenglor bietet Ihnen die passende Anschlusstechnik für Ihr Produkt. Passende Befestigungstechnik-Nr. Passende Anschlusstechnik-Nr. Switch ZAC51xN01 Kühlmodul Schutzscheibenhalter Schutzscheibe Software wTeach2 DNNF005...
  • Seite 16: Systemübersicht

    Systemübersicht PNBC004 5. Systemübersicht Anschlussleitungen Verbindungsleitung M12, 8-polig auf offenes Ende M12, 4-polig auf RJ45 ZAS89R201 ZAV51R202 ZAS89R501 ZAV51R602 10 m ZAS89R601 10 m ZAS89R701 20 m M12, 4-polig ZAV51R201 ZAS89R202 (gewinkelt) ZAV51R601 10 m ZAS89R502 (gewinkelt) ZAS89R602 (gewinkelt) 10 m Verbindungsleitung M12, 8-polig BG88SG88V2-06M...
  • Seite 17: Montagehinweise

    6. Montagehinweise Für die Inbetriebnahme des Sensors sind die entsprechenden elektrischen sowie mechanischen Vorschrif- ten, Normen und Sicherheitsregeln zu beachten. Der Sensor muss vor mechanischer Einwirkung geschützt werden. Bei der Montage des Sensors ist ein direkter Augenkontakt mit dem Laserstrahl unbedingt zu vermeiden. Der Laser-Warnhinweis muss im sichtbaren Bereich angebracht sein.
  • Seite 18: Auslieferungszustand

    6.1 Auslieferungszustand Beschreibung Default-Wert IP-Adresse 192.168.0.225 Subnetzmaske 255.255.0.0 Auswerteverfahren Mittelwertfilter 0 (entspricht Zustand AUS) Messrate Auto Ausgaberate 10 kHz Laser Auto Offset 0,0 mm Analog-Modus 4...20 mA Ext. Teach A3 Ext. Teach A4 Schaltausgang PNP / NO Schaltausgang PNP / NO Eingangslast 2mA Eingang Ub aktiv...
  • Seite 19: Funktionsbeschreibung

    8. Funktionsbeschreibung Die Laserdistanzsensoren High-Precision der PNBC-Serie arbeiten mit einer hochauflösenden CMOS-Zeile und ermitteln den Abstand über eine Winkelmessung mit einer Messrate von bis zu 30 kHz. Der Sensor besitzt eine integrierte Elektronik und benötigt daher keinen zusätzlichen Controller. Die ermittelten Abstandswerte werden als Prozessdaten über die Schnittstelle und am Analogausgang mit einer 16-Bit-Auflösung ausgegeben.
  • Seite 20: Auswerteverfahren

    8.1 Auswerteverfahren 8.1.1 Schwerpunkt (COG) Das COG-Auswerteverfahren berechnet den Schwerpunkt des Peaks, dessen x-Koordinate das gesuchte Rohergebnis darstellt. Für die Schwerpunktanalyse muss der Hintergrund herausgelöst werden, was die Berechnung einer Schwelle erfordert. Schwelle Hintergrundpegel Messwert Die Schwelle ist ein Mittelwert aller Pixel-Intensitäten und liegt daher etwas über dem Hintergrundpegel. Für die Schwerpunktberechnung werden alle Pixel links und rechts vom Maximum herangezogen, deren Intensität über der Schwelle liegt.
  • Seite 21: Messgenauigkeit Und Fehlereinflüsse

    8.2 Messgenauigkeit und Fehlereinflüsse 8.2.1 Kalibrierprotokoll Dem Sensor ist ein Kalibrierprotokoll beigelegt, das die Linearitätsabweichung in % zum Messwert auf matt- weißer Oberfläche grafisch darstellt. Nachfolgend ein Beispiel für ein Kalibrierprotokoll: Calibration Protocol PNBC001 Order Number: 000001 Serial Number: 00:07:AB:F0:0C:AB MAC Address: Measurement Conditions: Measuring Range...
  • Seite 22: Oberflächenmaterial

    8.2.2 Oberflächenmaterial PNBC-Sensoren messen präzise die Distanz zu Objekten unabhängig der verwendeten Materialien, wie z. B. Metall, Plastik, Keramik, Gummi oder Papier. Bei stark spiegelnden Oberflächen oder Flüssigkeiten muss der Einsatz im Einzelfall geprüft werden. 8.2.3 Oberflächenbeschädigungen auf dem Messobjekt Verläuft ein Kratzer auf der Oberfläche des Messobjekts quer zur Linsenachse, können stärkere Lichtemissio- nen auftreten, deren Maximum von der Mitte des Lichtflecks seitlich abweicht.
  • Seite 23: Einstellungen

    Die webbasierte Einstelloberfläche wird nicht für den Regelbetrieb an der Steuerung benötigt (Default IP-Adresse siehe Kapitel 6.1). • Die Konfigurations- und Anzeige-Software w-Teach auf www.wenglor.com als Download • Ein Funktionsbaustein für die vereinfachte Einbindung der PNBC Sensoren in eine S7 Steuerung, ebenfalls als Download Die Einstellmöglichkeiten werden im Folgenden am anschaulichen Beispiel der im Sensor integrierten Websi-...
  • Seite 24 Einstellungen...
  • Seite 25: Seitenaufbau (Website)

    Um nun die Website des Produkts (im Beispiel PNBC002) aufrufen zu können, muss die IP-Adresse wie beschrieben in der Adresszeile des Browsers eingegeben werden. Werksseitig eingestellte IP-Adresse: 192.168.0.225 Es erscheint die Startseite mit allgemeinen Informationen zum angeschlossenen Sensor. 9.1 Seitenaufbau (Website) ...
  • Seite 26: Sprachauswahl

    Die Website ist in folgende Bereiche aufgeteilt:  Sprachauswahl: Über die Sprachauswahl kann die Website von Englisch (Auslieferungszustand) auf weitere Sprachen umge- stellt werden.  Statusanzeige: Messwert Gibt den aktuellen Abstandswert zwischen der Gehäusekante des Sensors und dem Objekt an. E/A1...E/A4 Stellt den Schaltzustand des jeweiligen Ein- bzw.
  • Seite 27: Device Einstellungen (Website)

    9.2 Device Einstellungen (Website) Netzwerk-Einstellungen: Die IP-Adresse und die Adressen für Subnetzmaske und Gateway können im entsprechenden Feld geändert werden. Die Änderungen werden durch Eingabe des Passworts "admin" und durch einen Neustart aktiviert. Bitte achten Sie darauf, dass die gewählte Subnetzmaske im Netzwerk vorhanden ist. Ansonsten kann es passieren, dass Sie den Sensor nicht mehr im Netzwerk finden.
  • Seite 28: E/A-Einstellungen (Website)

    Allgemeine Einstellungen: Encoder-Reset Setzt den Encoder-Wert im Sensor auf Null zurück Default-Werte Setzt alle Einstellungen auf Werkseinstellung zurück (Ausnahme: Netzwerk-Einstel- lungen). 9.3 E/A-Einstellungen (Website) Analogausgang: Der Analogausgang bietet die Wahlmöglichkeit zwischen 0...10 V und 4...20 mA. Wird der Analogausgang als Spannungsquelle verwendet, so sollte die angeschlossene Last 1 kΩ betragen. Ist der Analogausgang als Stromausgang konfiguriert, so sollte die angeschlossene Last 400 Ω...
  • Seite 29 E/A einstellen: Für die einzelnen Ein-/Ausgänge lassen sich unterschiedliche Pin-Funktionen einstellen. Je nach Einstellung bieten die Kontextmenüs entsprechende Auswahlmöglichkeiten an: Pin-Funktion: Schaltausgang Der gewählte Ausgang fungiert als Schaltausgang. Ext. Teach An diesem Eingang kann durch Anlegen eines elektrischen Signals ein Schaltein- gang des Sensors neu eingelernt werden.
  • Seite 30 Teach-Modus: Teach-in Eine Funktion, bei der der Sensor per Knopfdruck oder Steuersignal aus den augen- blicklich erfassten Werten die zukünftigen Einstellwerte automatisch errechnet und abspeichert. Dieser Vorgang wird auch als Einlernen des Sensors bezeichnet. Teach-in-Modus FT Beim Fenster-Teach-in sind zwei Schaltpunkte vorhanden. Der Abstand zwischen (Fenster-Teach-in) den beiden Schaltpunkten wird als Fenster bezeichnet.
  • Seite 31 Schaltpunkt verändern: Der Schaltpunkt wird auf den eingegebenen Abstand verschoben. Beim Vordergrund-Tech-in ist das der oben beschriebene Tech-in-Abstand, beim Fenster-Tech-in ist es der Abstand zur Fenstermitte. Schalthysterese: Beschreibt den Abstand zwischen Einschalt- und Ausschaltpunkt. Aufgrund der sehr stabilen Messwerte der Sensorbaureihe kann die Hysterese sehr klein und sogar bis auf 0,000 mm eingestellt werden.
  • Seite 32: Schnittstellenprotokoll

    10. Schnittstellenprotokoll Dieser Abschnitt beschreibt den Aufbau und die Funktion der TCP-Kommandos zur Steuerung und Einstel- lung des Laserdistanzsensors High-Precision PNBCxxx. Die Kommandos werden über den Port 3000 gesendet. Nach Öffnen des Ports sendet das Gerät ohne weitere Aufforderung Datenpakete. Weitere Informationen zu Header und Datenformat finden Sie in Kapitel 10.5.
  • Seite 33: Sensoreinstellungen

    10.2 Sensoreinstellungen 10.2.1 IP-Adresse einstellen set_ip_addr=192.168.0.225<CR> Befehl Im Reply-Echo-Mode: OK:ip_addr=192.168.0.225<CR> Antwort Beschreibung Die neu eingestellte IP-Adresse wird erst nach einem Neustart aktiv. 10.2.2 Adresse Subnetzmaske einstellen set_netmask_addr=255.255.0.0<CR> Befehl Im Reply-Echo-Mode: OK:net_mask=255.255.0.0<CR> Antwort Beschreibung Die neu eingestellte Subnetzmaske wird erst nach einem Neustart aktiv. 10.2.3 Gateway-Adresse einstellen set_gateway_addr=192.168.0.1<CR>...
  • Seite 34: Mittelwertfilter Einstellen

    10.2.6 Mittelwertfilter einstellen set_avg_filter_cnt=x<CR> Befehl Im Reply-Echo-Mode: OK:avg_filter_cnt=x<CR> Antwort Der rollierende Mittelwert kann aus einem Wert zwischen 2 und 1 000 gebildet werden. Je Beschreibung kleiner der eingestellte Wert, desto schneller reagiert der Messwert auf Sprünge. Je größer der eingestellte Wert, desto geglätteter ist der Messwert. Mögliche Werte für „x“...
  • Seite 35: Paketlänge Einstellen

    10.2.9 Paketlänge einstellen set_packet_size=x<CR> Befehl Im Reply-Echo-Mode: OK:packet_size=x<CR> Antwort Beschreibung Hier kann die gewünschte Anzahl der Distanzwerte pro Paket eingestellt werden. Mögliche Werte für „x“ sind: • Bei kontinuierlicher Messung: 1...450 • Bei erweiterter kontinuierlicher Messung: 1...150 Der eingegebene Wert bleibt solange gültig, bis das Datenformat verändert wird. Die Werte werden dann wieder auf Werkseinstellung zurückgesetzt (150/450).
  • Seite 36: Laserleistung Einstellen

    10.2.12 Laserleistung einstellen set_laser=x<CR> Befehl Im Reply-Echo-Mode: OK:laser=x<CR> Antwort Die Laserleistung ist in 1/10 mW-Schritten einzustellen. Beschreibung Mögliche Werte für „x“ sind: Auto (Werkseinstellung) 1 (0,1 mW)...10 (1 mW) Die Einstellung ist nur bei manueller Laserleistungsregelung wirksam (siehe Kapitel 10.2.10) 10.2.13 Offset einstellen set_digout_offset=x<CR>...
  • Seite 37: Laser Ein-/Ausschalten

    10.2.16 Laser ein-/ausschalten set_activate_laser<CR> Befehl set_deactivate_laser<CR> Im Reply-Echo-Mode: OK:activate_laser<CR> Antwort OK:deactivate_laser<CR> Der Laser wird per TCP-Befehl ein- bzw. ausgeschaltet (Werkseinstellung: Laser an). Beschreibung Grundsätzlich ist die Pin-Einstellung dominant. Diese Einstellung kann durch den Eingabe- befehl nicht geändert werden. 10.2.17 Auf Default-Werte zurücksetzen set_activate_default<CR>...
  • Seite 38: Minimale Intensität Einstellen

    10.3.3 Minimale Intensität einstellen set_usrio1_min_err_intens=x<CR> Befehl set_usrio2_min_err_intens=x<CR> set_usrio3_min_err_intens=x<CR> set_usrio4_min_err_intens=x<CR> Im Reply-Echo-Mode (z. B. I/O1): OK:usr_io1_min_err_intens=x<CR> Antwort Beschreibung Einstellen des minimalen Intensitätswerts für den Fehler Ausgang (siehe Kapitel 9.3). Mögliche Werte für „x“ sind: 0...4095 10.3.4 Maximale Intensität einstellen set_usrio1_max_err_intens=x<CR> Befehl set_usrio2_max_err_intens=x<CR>...
  • Seite 39: Ausgangsfunktion Einstellen

    10.3.6 Ausgangsfunktion einstellen set_usrio1_output_function=x<CR> Befehl set_usrio2_output_function=x<CR> set_usrio3_output_function=x<CR> set_usrio4_output_function=x<CR> Im Reply-Echo-Mode (z. B. I/O1): OK:usr_io1_output_function=x<CR> Antwort Einstellen der Ausgangsfunktion. Beschreibung Mögliche Werte für „x“ sind: 1: Schließer (NO) 2: Öffner (NC) 10.3.7 Schaltabstand einlernen (Teach-in) set_usrio1_teach_in<CR> Befehl set_usrio2_teach_in<CR> set_usrio3_teach_in<CR> set_usrio4_teach_in<CR> Im Reply-Echo-Mode (z. B. I/O3): OK:usr_io3_switch_dist_mm=87.614<CR> Antwort Aus den augenblicklich erfassten Werten werden künftige Einstellwerte automatisch er- Beschreibung...
  • Seite 40: Schaltpunkt Einstellen

    10.3.9 Schaltpunkt einstellen set_usrio1_switch_dist_mm=x<CR> Befehl set_usrio2_switch_dist_mm=x<CR> set_usrio3_switch_dist_mm=x<CR> set_usrio4_switch_dist_mm=x<CR> Im Reply-Echo-Mode (z. B. I/O1): OK:usr_io1_switch_dist_mm=x<CR> Antwort Beschreibung Der Schaltpunkt wird auf den eingegebenen Abstand verschoben. Beim Vordergrund- Teach-in ist das der Teach-in-Abstand (siehe Kapitel 10.3.8), beim Fenster-Teach-in ist es der Abstand zur Fenstermitte. Die Werte für „x“...
  • Seite 41: Fensterbreite Einstellen

    10.3.12 Fensterbreite einstellen set_usrio1_window_size_mm=x<CR> Befehl set_usrio2_window_size_mm=x<CR> set_usrio3_window_size_mm=x<CR> set_usrio4_window_size_mm=x<CR> Im Reply-Echo-Mode (z. B. I/O1): OK:usr_io1_window_size_mm=x<CR> Antwort Einstellen der Fensterbreite (siehe Kapitel 10.3.8) Beschreibung Der Eingabewert muss kleiner sein als der Messbereich des Sensors, Beispiel: 0.100 (Angabe in mm). HINWEIS! Bei nicht ganzen Zahlen muss ein Punkt anstelle des Kommas gesetzt werden. 10.3.13 Eingangslast einstellen set_usrio1_input_load=x<CR>...
  • Seite 42: Abfragebefehle

    10.4 Abfragebefehle 10.4.1 IP-Adresse abfragen get_ip_addr<CR> Befehl Beispiel: OK:ip_addr=192.168.0.225<CR> Antwort IP-Adresse wird ausgegeben. Beschreibung 10.4.2 Adresse Subnetzmaske abfragen get_net_mask<CR> Befehl Beispiel: OK:net_mask=255.255.0.0<CR> Antwort Beschreibung Adresse Subnetzmaske wird ausgegeben. 10.4.3 Adresse Gateway abfragen get_gateway<CR> Befehl Beispiel: OK:gateway_addr=169.254.150.1<CR> Antwort Adresse Gateway wird ausgegeben. Beschreibung 10.4.4 MAC-Adresse abfragen get_mac_address<CR>...
  • Seite 43: Hersteller Abfragen

    10.4.7 Hersteller abfragen get_manufacturer<CR> Befehl OK:manufacturer=wenglor_sensoric_GmbH<CR> Antwort Beschreibung Hersteller wird ausgegeben. Leerzeichen sind durch Unterstriche ersetzt. 10.4.8 Bestellnummer abfragen get_name<CR> Befehl Beispiel: OK:name=PNBC005<CR> Antwort Beschreibung Bestellnummer wird ausgegeben. 10.4.9 Seriennummer abfragen get_serial<CR> Befehl Beispiel: OK:serial=001020<CR> Antwort Beschreibung Seriennummer wird ausgegeben. 10.4.10 Produktversion abfragen get_pversion<CR>...
  • Seite 44: Mittelwertfilter Abfragen

    10.4.12 Mittelwertfilter abfragen get_avg_filter_cnt<CR> Befehl Beispiel: OK:avg_filter_cnt=345<CR> Antwort Mittelwertfilter wird ausgegeben. Beschreibung Mögliche Werte sind: 0: aus 1: aus 2...1 000 10.4.13 Ausgaberate abfragen get_freq<CR> Befehl Beispiel: OK:freq=26667<CR> Antwort Die Ausgaberate wird ausgegeben. Beschreibung Mögliche Werte sind: 10...30000 Die Ausgaberate wird in Hertz ausgegeben. 10.4.14 Messrate abfragen get_meas_freq<CR>...
  • Seite 45: Laserleistung Abfragen

    10.4.16 Laserleistung abfragen get_laser<CR> Befehl Beispiel: OK:laser=10<CR> Antwort Beschreibung Laserleistung wird in 1/10 mW ausgegeben. Mögliche Werte sind: 1 (0,1 mW)...10 (1 mW) 10.4.17 Encoder-Rechts-Shift-Einstellung abfragen get_enc_rshift<CR> Befehl Beispiel: OK:enc_rshift=2<CR> Antwort Das Teilerverhältnis des Encoder-Eingangs wird ausgegeben. Beschreibung Mögliche Werte sind: 1: jeder 2.
  • Seite 46: Pin-Funktion Abfragen

    10.4.19 Pin-Funktion abfragen get_usrio1_pin_function<CR> Befehl get_usrio2_pin_function<CR> get_usrio3_pin_function<CR> get_usrio4_pin_function<CR> Beispiel: OK:usr_io1_pin_function=1<CR> Antwort Beschreibung Die Einstellung der Pin-Funktion wird ausgegeben. Mögliche Werte sind: 1: Schaltausgang 2: Ext. Teach-Input für A1 3: Ext. Teach-Input für A2 4: Ext. Teach-Input für A3 5: Ext. Teach-Input für A4 6: Encoder-Eingang (E1+E2) 7: Encoder-Reset-Eingang 10: Laser-Aus-/Eingang...
  • Seite 47: Ausgangsmodus Abfragen

    10.4.22 Ausgangsmodus abfragen get_usrio1_output_mode<CR> Befehl get_usrio2_output_mode<CR> get_usrio3_output_mode<CR> get_usrio4_output_mode<CR> Beispiel: OK:usr_io1_output_mode=1<CR> Antwort Der Ausgangsmodus wird ausgegeben. Beschreibung Mögliche Werte sind: 1: PNP 2: NPN 3: Push-Pull 10.4.23 Ausgangsfunktion abfragen get_usrio1_output_function<CR> Befehl get_usrio2_output_function<CR> get_usrio3_output_function<CR> get_usrio4_output_function<CR> Beispiel: OK:usr_io1_output_function=1<CR> Antwort Die Ausgangsfunktion wird ausgegeben. Beschreibung Mögliche Werte sind: 1: Schließer...
  • Seite 48: Hysterese Abfragen

    10.4.26 Hysterese abfragen get_usrio1_hysteresis_mm<CR> Befehl get_usrio2_hysteresis_mm<CR> get_usrio3_hysteresis_mm<CR> get_usrio4_hysteresis_mm<CR> Beispiel: OK:usr_io1_hysteresis_mm=0.120<CR> Antwort Die Hysterese wird in mm ausgegeben. Beschreibung 10.4.27 Schaltreserve abfragen get_usrio1_switch_res_mm<CR> Befehl get_usrio2_switch_res_mm<CR> get_usrio3_switch_res_mm<CR> get_usrio4_switch_res_mm<CR> Beispiel: OK:usr_io1_switch_res_mm=0.188<CR> Antwort Die Entfernung zwischen Teach-in-Abstand und Schaltpunkt des Sensors wird in mm Beschreibung ausgegeben.
  • Seite 49: Eingangsfunktion Abfragen

    10.4.30 Eingangsfunktion abfragen get_usrio1_input_function<CR> Befehl get_usrio2_input_function<CR> get_usrio3_input_function<CR> get_usrio4_input_function<CR> Beispiel: OK:usr_io1_input_function=1<CR> Antwort Die Eingangsfunktion wird ausgegeben. Beschreibung Mögliche Werte sind: 1: Ub aktiv 2: Ub inaktiv (= bei 0 V aktiv) 10.4.31 Eingangsstatus abfragen (z. B. I/O1): get_usr_io1<CR> Befehl Beispiel: OK:usr_io1=1<CR> Antwort Liefert den Eingangszustand am Pin, mögliche Werte: 0 und 1 Beschreibung...
  • Seite 50: Header- Und Datenformat

    10.5 Header- und Datenformat Nach dem Öffnen des Ports 3 000 sendet der Sensor Datenpakete im zuletzt eingestellten Datenformat (Ausnahme: Peak-Daten, siehe Kapitel 10.5.3). Folgende Datenformate sind möglich: • Kontinuierliche Distanzmessung (Werkseinstellung) • Erweiterte kontinuierliche Distanzmessung • Peak-Daten Header und Daten werden auf zwei TCP/IP Pakete aufgeteilt, so dass beide Pakete ungefähr gleich groß sind. Bei einem Header von 94 Byte und Daten von 900 Byte (gesamt 994 Byte) enthält das erste Paket 496 Byte und das zweite 498 Byte.
  • Seite 51: Kontinuierliche Distanzmessung

    10.5.1 Kontinuierliche Distanzmessung Dieses Datenformat sollte in Prozessen verwendet werden, bei denen kein Encoder benötigt wird. Es erfolgt eine lückenlose Datenübertragung aller gemessenen Distanzwerte. Benennung Offset [Byte] Länge [Byte] Typ Ausgabe/Bemerkung Datenformat unsigned int 4470 Intern Bestellnummer (null-terminiert) string PNBC002* Seriennummer (null-terminiert) string 001000*...
  • Seite 52: Erweiterte Kontinuierliche Messung (Distanz, Intensität, Encoder)

    10.5.2 Erweiterte kontinuierliche Messung (Distanz, Intensität, Encoder) Dieses Datenformat sollte gewählt werden, wenn ein Encoder in der Anwendung verwendet wird. Zusätzlich zu den Distanzwerten werden hier die Intensität und der Encoderwert (Encoder-Zähler im PNBC) jeder einzelnen Messung übertragen. Somit ist es möglich, einen Positions-Istwert zeitlich synchron zu den Abstandswerten zu erhalten.
  • Seite 53: Peak-Daten

    10.5.3 Peak-Daten Dieses Datenformat eignet sich für Diagnosezwecke. Es werden alle 1024 Pixel-Intensitäten der CMOS-Zeile des Sensors übertragen. Nach einem Neustart bleibt dieses Datenformat nicht erhalten, sondern es wird automatisch auf das zuvor gewählte Format zurückgestellt. Benennung Offset [Byte] Länge [Byte] Typ Ausgabe/Bemerkung Datenformat unsigned int...
  • Seite 54: Beschreibung Der Messdaten

    10.5.4 Beschreibung der Messdaten Status: Der Status wird als 7-Bit-Wert dargestellt: Bit 0: Out-of-Range-Error: Intensität oder Distanz ist außerhalb des gültigen Arbeitsbereichs Bit 1: Interner Peakspeicher-Überlauf-Fehler Bit 2: Sensor-FIFO-Overflow: CPU kommt mit der Verarbeitung der Messdaten nicht nach Bit 3...7: = 0 Zustand E/Ax, Laser: Der Zustand der Ein-/Ausgänge und des Lasers wird als 7-Bit-Wert dargestellt: Bit 0:...
  • Seite 55 Intensitätswert: Der Intensitätswert wird als 16-Bit-Wert dargestellt: Bit 0...11: Intensitätswert (=Peakhöhe; 0...4 095) Bit 12: Reserviert (=0) Bit 13: Reserviert (=0) Bit 14: Errorbit: Intensität zu klein oder zu groß Bit 15: Errorbit: Distanz außerhalb des Arbeitsbereichs Um die auf der Webseite angezeigte Signalstärke zu berechnen, gilt folgende Formel zur Umrechnung des digitalen Werts in einen Prozentwert.
  • Seite 56: Wartungshinweise

    • Verwenden Sie zur Reinigung des Sensors keine Lösungsmittel oder Reiniger, die das Gerät beschädigen könnten 12. Umweltgerechte Entsorgung Die wenglor sensoric GmbH nimmt unbrauchbare oder irreparable Produkte nicht zurück. Bei der Entsorgung der Produkte gelten die jeweils gültigen länderspezifischen Vorschriften zur Abfallentsorgung. 13. EU-Konformitätserklärung Die EU-Konformitätserklärung finden Sie unter www.wenglor.com im Download-Bereich des Produktes.

Inhaltsverzeichnis