Herunterladen Inhalt Inhalt Diese Seite drucken
ifm O2D5 Serie Softwarehandbuch

ifm O2D5 Serie Softwarehandbuch

Objekterkennungssensor
Inhaltsverzeichnis

Werbung

Softwarehandbuch
DE
Objekterkennungssensor
O2D5xx
Version 2.4.9

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für ifm O2D5 Serie

  • Seite 1 Softwarehandbuch Objekterkennungssensor O2D5xx Version 2.4.9...
  • Seite 2: Inhaltsverzeichnis

    O2D5xx Objekterkennungssensor Inhaltsverzeichnis Vorbemerkung ............. . Verwendete Symbole .
  • Seite 3 13.7 ifm-Speicherstick........
  • Seite 4: Vorbemerkung

    Information Ergänzender Hinweis 1.2 Rechtliche Hinweise © Alle Rechte bei ifm electronic gmbh. Vervielfältigung und Verwertung dieser Anleitung, auch auszugsweise, nur mit Zustimmung der ifm electronic gmbh. Alle auf unseren Seiten verwendeten Produktnamen, -Bilder, Unternehmen oder sonstige Marken sind Eigentum der jeweiligen Rechteinhaber: •...
  • Seite 5: Open Source Information

    The price of the ifm products has then to be paid for the respective device itself (hardware) and not for the firmware. For the latest information on the license agreement for your product please visit www.ifm.com...
  • Seite 6: Sicherheitshinweise

    O2D5xx Objekterkennungssensor 2 Sicherheitshinweise Vor der Inbetriebnahme des Gerätes die Betriebsanleitung lesen. Das Gerät muss sich uneingeschränkt für die Anwendung eignen. Die Missachtung von Anwendungshinweisen oder technischen Angaben kann zu Personen- und Sachschäden führen.
  • Seite 7: Bestimmungsgemäße Verwendung

    Objekterkennungssensor O2D5xx 3 Bestimmungsgemäße Verwendung Das Softwarehandbuch beschreibt die Funktionen der Software ifmVisionAssistant: • das Gerät im lokalen Subnetz erkennen, • das Gerät einstellen, • die Daten des Gerätes erheben, speichern und auswerten, • die Anwendungen auf dem Gerät einrichten und überwachen. Sobald eine Anwendung auf dem Gerät eingerichtet ist, kann das Gerät ohne den ifmVisionAssistant betrieben werden.
  • Seite 8: Haftungsausschluss

    Der Nutzer erkennt an und stimmt zu, die Software auf eigenes Risiko zu verwenden. Auf keinen Fall kann ifm für direkte, indirekte, zufällige oder Folgeschäden, die sich aus der Nutzung oder fehlerhaften Nutzung der Software ergeben, haftbar gemacht werden. Der Nutzer darf die Software nur zu Demonstrationszwecken und zur Beurteilung der Funktionalitäten und Fähigkeiten der Software...
  • Seite 9: Installation

    – E12643 (10m, M12-Buchse, 5-polig, L-kodiert, offenes Kabelende) • Netzteil 24 V, 0,9 A • Montageset für das Gerät (Klemmzylindermontage): E2D500 w Weitere Informationen zum Zubehör: www.ifm.com 5.2 Hardware w Detaillierte Informationen zur Montage und zum elektrischen Anschluss der Hardware befinden sich in der Betriebsanleitung des Gerätes.
  • Seite 10: Software

    Die entpackte Zip-Datei auf Vollständigkeit prüfen. 5.3.1 Deinstallation ifmVisionAssistant deinstallieren: u Den Installations-Ordner des ifmVisionAssistant löschen. w Der ifmVisionAssistant ist deinstalliert. w Vorhandene Einstellungen und Log-Dateien werden nicht gelöscht. Die Einstellungen und Log-Dateien löschen: u Das folgende Verzeichnis löschen: „ %AppData%\ifm electronic\ifmVisionAssistant “...
  • Seite 11: Erste Schritte

    Objekterkennungssensor O2D5xx 6 Erste Schritte Das Kapitel „Erste Schritte“ erklärt die ersten Schritte mit dem Gerät und der Software ifmVisionAssistant. Gerät verbinden Die Montage und der elektrische Anschluss sind in der Betriebsanleitung des Gerätes beschrieben. ifmVisionAssistant verwenden u Die Software ifmVisionAssistant installieren und starten. (Ò Software / 10) u Auf der Startseite die Schaltfläche [Gerät finden] klicken.
  • Seite 12: Befehlszeilenparameter

    Deaktiviert die Schaltfläche zum Beenden des ifmVisionAs- sistant. -log Erstellt eine Logdatei für eine detaillierte Fehleranalyse. Die Logdatei wird in dem folgenden Ordner gespeichert: "%APPDATA%\ifm electronic\ifmVisionAssistant\logs" -autoconnect filename.xml Stellt die Verbindung zu einem Gerät automatisch her. Die Datei "filename.xml" muss den folgenden XML-Code enthalten: <?xml version="1.0"...
  • Seite 13 Objekterkennungssensor O2D5xx Befehlszeilenparameter Beschreibung -geometry [screen]:[width]x[height]+[x]+[y] Stellt die Fenstergröße und Position des ifmVisionAssistant ein (inkl. Windows Fensterrahmen). Das Fenster ist mindes- tens 1024x768 Pixel groß. Beispiel: -geometry 1:1380x768+0+0" Das Fenster wird auf dem Bildschirm 1 platziert (screen=1). Die Fenstergröße wird inkl. Windows Fensterrahmen auf 1380x768 eingestellt (width=1380 und height=768).
  • Seite 14: Startseite

    O2D5xx Objekterkennungssensor 8 Startseite Die Startseite enthält die Grundfunktionen des ifmVisionAssistant. Abb. 1: Startseite Symbol Name Beschreibung Verkleinern Verkleinert das Fenster. Vergrößern Vergrößert das Fenster. Vollbild Stellt das Fenster im Vollbild dar. Beenden Beendet die Software. Tab. 1: Titelleiste w Mit der F11-Taste wird zwischen Vollbild- und Fensterdarstellung umgeschaltet. Name Beschreibung Gerätestatus...
  • Seite 15: Neues Gerät Verbinden

    Objekterkennungssensor O2D5xx Name Beschreibung Verdrahtung Zeigt Informationen zur Verdrahtung und zu Anschlusshilfen Einstellungen Stellt die Sprache und Farbe der Bedienoberfläche ein. Hilfe Zeigt die Dokumentation und die Kontaktinformationen des Supports an. Tab. 2: Menüleiste Schaltfläche Name Beschreibung Gerät finden Sucht nach verbundenen Geräten und zeigt sie in einer Liste an.
  • Seite 16: Verwendetes Gerät Verbinden

    [Andere Datei öffnen] Andere Datei öffnen Öffnet eine andere Aufnahme. Tab. 4: Bedienelemente Aufnahme wiedergeben u Die Schaltfläche [Wiedergabe] klicken: w Ein Fenster zum Öffnen einer Aufnahme wird angezeigt. Die Aufnahmen werden standardmäßig in dem folgenden Ordner gespeichert: %appdata% \ifm electronic\ifmVisionAssistant\capture...
  • Seite 17: Aufnahme Konvertieren

    [Konvertieren] Schaltfläche Startet das Konvertieren der Aufnahme. Tab. 5: Bedienelemente w Je nach eingestelltem Ausgabeformat werden einige Bedienelemente nicht angezeigt. Ausgabeformat Ausgabeformat Beschreibung [HDF5 ifm streams (*.h5)] Flexibler Datencontainer [Datenerfassungsdateien (*.dat)] Proprietäres Format Tab. 6: Ausgabeformat Datenformat Datenformat Beschreibung [ASCII] Stellt als Datenformat „ASCII“...
  • Seite 18: Aufbau Der Bedienoberfläche

    O2D5xx Objekterkennungssensor 9 Aufbau der Bedienoberfläche Die Bedienoberfläche teilt sich in die folgenden Bereiche auf: Abb. 2: Bedienoberfläche 1 Navigationsleiste 2 Hauptbereich 3 Statusleiste Navigationsleiste Mit den Schaltflächen in der Navigationsleiste wird zwischen den Bereichen des ifmVisionAssistant gewechselt. Schaltfläche Name Beschreibung Monitor Zeigt die empfangenen Daten des Gerä- tes an.
  • Seite 19 Objekterkennungssensor O2D5xx • Der aktuelle Fenstername, beispielsweise "Sensorfenster" • die Temperatur des Gerätes • Verarbeitungszeit für ein Bild, beispielsweise "80 ms" Die Verarbeitungszeit ist die Laufzeit des Signals vom Triggereingang bis zur Prozessschnittstelle.
  • Seite 20: Monitor

    O2D5xx Objekterkennungssensor 10 Monitor Der Bereich „Monitor“ zeigt die aktive Anwendung an. Im Triggermodus „Kontinuierlich“ werden die empfangenen Daten des Gerätes in einem Livebild angezeigt. Das Gerät befindet sich im Betriebsmodus. Abb. 3: Bereich "Monitor" 1 Statusanzeigen 2 Livebild 3 Registerkarten Statusanzeigen Die „Statusanzeigen“...
  • Seite 21 Objekterkennungssensor O2D5xx Registerkarten Der Bereich „Monitor“ enthält die folgenden Registerkarten: Registerkarte Beschreibung [Anzeige Optionen] Stellt den angezeigten Bildbereich des Livebildes ein. [Aufzeichnen] Zeichnet die Daten des Gerätes und die Ergebnisse der An- wendung in einem Video oder Bild auf. [Ergebnisse] Zeigt die Ergebnisse der Modelle an.
  • Seite 22 O2D5xx Objekterkennungssensor Bedienelement Name Beschreibung Tabelle nach ausgewähltem Modell fil- Filtert die Tabelle nach dem ausgewähl- tern tem Modell. BLOB Ergebnistabelle Zeigt die Ergebnise der BLOB-Analyse Kontur Ergebnistabelle Zeigt die Ergebnisse der Kontur-Erken- nung an. [Zeige ROI-Gruppen Ergebnisse] Zeige ROI-Gruppen Ergebnisse Zeigt in der Tabelle die Ergebnisse der ROI-Gruppen an.
  • Seite 23: Anwendung

    Objekterkennungssensor O2D5xx 11 Anwendung Der Bereich „Anwendung“ verwaltet die Anwendungen des verbundenen Gerätes. Eine Anwendung enthält applikationsspezifische Einstellungen. Eine Anwendung enthält die folgenden Einstellungen: • Bildeinstellungen und Einstellungen zur Bildaufnahme: Bilder und Trigger (Ò Bilder & Trigger / 27) • Erkennen von Konturen und Analyse von Flächen: Modelle (Ò Modelle / 36) •...
  • Seite 24 O2D5xx Objekterkennungssensor Bedienelement Name Beschreibung Neue Anwendung hinzufügen Zeigt mehrere Schaltflächen an, mit de- nen eine neue Anwendung hinzugefügt wird: [Benutzerdefinierter Modus]: Startet den benutzerdefinierten Modus. Es werden alle Einstellungen angezeigt. Der Modus richtet sich an fortgeschrittene Benutzer. [Assistent]: Der Assistent führt in mehre- ren Schritten durch das Erstellen einer Anwendung für eine bestimmte Aufga- benstellung.
  • Seite 25: Abb. 5 Bereich "Anwendung Bearbeiten

    Objekterkennungssensor O2D5xx Abb. 5: Bereich "Anwendung bearbeiten" 1 Navigationsleiste 2 Einstellungen 3 Hauptbereich Der Bereich „Anwendung bearbeiten“ kann auf zwei Arten aufgerufen werden: • eine neue Anwendung hinzufügen, • die ausgewählte Anwendung bearbeiten. Navigationsleiste Mit den Schaltflächen in der Navigationsleiste wird zwischen den Funktionen gewechselt. Funktion Name Beschreibung...
  • Seite 26: Einstellungen

    O2D5xx Objekterkennungssensor Funktion Name Beschreibung Logik Stellt eine Ausgabe-Logik ein. (Ò Lo- gik / 59) In der Ausgabelogik werden die Modell- und Pin-Ereignisse den Aus- gängen zugeordnet. Schnittstellen Stellt die Datenpakete ein, welche über die Schnittstelle verschickt werden. (Ò Schnittstellen / 73) Test Zeigt Statistiken und Zustände des ver- bundenen Gerätes an.
  • Seite 27: Bilder & Trigger

    Objekterkennungssensor O2D5xx 11.1 Bilder & Trigger Die Funktion „Bilder & Trigger“ stellt die Bildaufnahme des Gerätes und die Trigger ein. Abb. 6: Funktion "Bilder & Trigger" Für das Erkennen von Objekten müssen Modelle hinzugefügt werden. (Ò Modelle / 36) Die Funktion „Bilder & Trigger“ enthält die folgenden Bedienelemente: Bedienelement Beschreibung Schaltfläche...
  • Seite 28 O2D5xx Objekterkennungssensor Bedienelement Beschreibung [Triggermodus] Liste Stellt den Modus des Triggers ein. (Ò Triggermodus / 30) Ein Trigger ist ein elektronisches Signal, welches für die Bildaufnahme an das Gerät gesendet wird. [Triggerverzögerung] Eingabefeld Stellt eine zeitliche Verzögerung zwi- schen dem empfangenen Triggersignal und der Bildaufnahme in [ms] ein.
  • Seite 29 Objekterkennungssensor O2D5xx Bedienelement Beschreibung [Bild um 180° drehen] Kontrollfeld Dreht das Livebild um 180°. [Referenzbild speichern] Schaltfläche Speichert das aktuelle Livebild als Refe- renzbild. (Ò Referenzbild / 32) Schaltfläche Löscht das gespeicherte Referenzbild. l1 Neues Bild 1 Im Bereich „l1 Neues Bild 1“ wird das aufgenommene Bild des Gerätes eingestellt. Der Name des Bildes „l1 Neues Bild 1“...
  • Seite 30: Neues Bild Hinzufügen

    O2D5xx Objekterkennungssensor Bedienelement Beschreibung [Mittlere Helligkeit] Grafische Darstellung Zeigt den aktuellen Messbereich an (orangene Linie). [Einlernen] Schaltfläche Stellt den aktuellen Messbereich als er- laubten Wertebereich ein. [Unterbelichteter Bereich] Grafische Darstellung Zeigt den aktuellen Messbereich an (orangene Linie). [Einlernen] Schaltfläche Stellt den aktuellen Messbereich als er- laubten Wertebereich ein.
  • Seite 31: Bildrate

    1234L000000008 1234g0 Das Senden von Kommandos ist in dem Dokument „Program- mer’s Guide“ beschrieben: www.ifm.com [Gated time-based] Während der steigenden und fallenden Flanke (Gate) erfolgt die Bildaufnahme mit einer festen Bildrate. Die Dauer des Ga- te wird mit dem Eingabefeld [Gate duration] eingestellt.
  • Seite 32: Referenzbild

    O2D5xx Objekterkennungssensor Der Fokus kann auf 3 Arten eingestellt werden: • über das Eingabefeld • über den Schieberegler • automatisch über die Schaltfläche Im Eingabefeld [Fokus] erscheint die Schaltfläche , wenn der Fokus automatisch optimiert wurde. Ein Klick auf die Schaltfläche zeigt die vom automatischen Fokus gefundenen Fokusebenen an.
  • Seite 33: Beleuchtung Interne Segmente

    Objekterkennungssensor O2D5xx Beleuchtung Beschreibung [Extern] Aktiviert die externe Beleuchtung. Die externe Beleuchtung wird mit dem Schaltausgang OUT5 des Gerätes verbunden. Zusätzlich muss die externe Beleuchtung aktiviert werden. Die Beleuchtung ist aktiv, solange der Schaltausgang den Zu- stand "high" hat. Die externe Beleuchtung und der Ausgang OUT5 sind nur für 8-polige Geräte verfügbar.
  • Seite 34: Filterstärke

    O2D5xx Objekterkennungssensor Filtertyp Beschreibung [Kein Filter] Deaktiviert den Filter. [Dunkle Punkte vergrößern] Vergrößert dunkle Pixelgruppen und verkleinert helle Pixellü- cken. [Helle Punkte vergrößern] Vergrößert helle Pixelgruppen und verkleinert dunkle Pixellü- cken. [Glätten] Verringert Rauschen und Störpixel. 11.1.11 Filterstärke Die Liste [Filterstärke] stellt die Stärke des ausgewählten Filtertyps ein. Die folgenden Filterstärken sind verfügbar: Filterstärke Beschreibung...
  • Seite 35 Objekterkennungssensor O2D5xx Zusätzlich kann das über die Prozessschnittstelle signalisiert werden. Dazu muss die Prozessschnittstelle mit der Funktion „Schnittstellen“ entsprechend konfiguriert werden. (Ò Schnittstellen / 73) Messbereich Der Messbereich wird mit den orange gestrichelten Linien angezeigt. Die Linien markieren die Min-/ Max-Werte der eingelernten Messwerte. Die Linien liegen übereinander, wenn sich der Messwert noch nicht geändert hat.
  • Seite 36: Modelle

    O2D5xx Objekterkennungssensor 11.2 Modelle Die Funktion "Modelle" stellt die zu erkennenden Objekte ein. Für das Erkennen eines Objektes muss ein Modell hinzugefügt werden. Ein Modell ist der eingelernte Gut-Zustand von einem oder mehreren Objekten. Bis zu 10 Modelle können hinzugefügt werden. Das Gerät erfasst im Auflicht- oder Durchlichtverfahren das Bild eines Prüfteils und vergleicht es mit den eingelernten Objekten der hinzugefügten Modelle.
  • Seite 37: Neues Modell Hinzufügen

    Objekterkennungssensor O2D5xx Bedienelement Name Beschreibung Alle Modelle löschen Löscht alle Modelle unwiderruflich. Die folgenden Bedienelemente unterscheiden sich je nach gewähltem Modell: • Modell BLOB-Analyse (Ò / 37) • Modell Kontur-Erkennung (Ò / 46) • Modell Contour anchor (Ò / 54) 11.2.1 Neues Modell hinzufügen Die Schaltfläche [Neues Modell hinzufügen] fügt ein neues Modell hinzu. Für das Erkennen eines Objektes muss ein Modell hinzugefügt werden.
  • Seite 38 O2D5xx Objekterkennungssensor Bedienelement Name Beschreibung Modell umbenennen Benennt das Modell um. Modell löschen Löscht das Modell unwiderruflich. Bildzuweisung Der Bereich „Bildzuweisung“ enthält die folgenden Bedienelemente: Bedienelement Beschreibung [l1 Neues Bild 1] Kontrollfeld Weist die ausgewählten Bilder dem Mo- dell zu. Ein neues Bild wird mit „Bilder &...
  • Seite 39 Objekterkennungssensor O2D5xx Bedienelement Beschreibung Schieberegler Stellt im Histogramm das Segment ein. [Min] Eingabefeld Stellt die Untergrenze des Segmentes ein (dunkelste Farbe). Schaltfläche Ändert den Mauszeiger in eine Pipette, mit welcher im Livebild ein Pixel ausge- wählt wird. Die Graustufe des Pixel stellt die Untergrenze des Segmentes ein (dunkelste Farbe).
  • Seite 40 O2D5xx Objekterkennungssensor Bedienelement Beschreibung [Objekte sortiert] Liste Stellt das Sortieren der Objekte • im Register „Ergebnisse“ unterhalb vom Livebild ein, (Ò Monitor / 20) • in der Funktion „Schnittstellen“ ein. (Ò Schnittstellen / 73) Modellparameter Im Bereich „Modellparameter“ werden die Suchzone, die Ausschlusszone und die zulässige Anzahl von Objekten eingestellt.
  • Seite 41: Anchor Tracking

    Objekterkennungssensor O2D5xx Bedienelement Beschreibung [Schwellenwert ROI-Warnung] Eingabefeld Stellt den Schwellenwert für die War- nung ein. [Threshold distance to mean position] Eingabefeld Stellt einen Abstand zur Mittelwert-Posi- tion der Objekte ein. [Schwellwert Bewegungstrendwahr- Eingabefeld Stellt einen Schwellwert für den Bewe- scheinlichkeit] gungstrend der Objekte ein.
  • Seite 42: Anzahl Der Objekte Pro Roi

    O2D5xx Objekterkennungssensor 11.2.2.3 Anzahl der Objekte pro ROI Die Eingabefelder [Number of objects per ROI] stellen die Anzahl der zu erkennenden Objekte pro ROI ein. Werden mehr oder weniger Objekte gefunden, gilt das Modell als „failed“ in der Gesamtstatistik. (Ò Test / 76) Beispiel Mit den Einstellungen Eingabefeld [Min] = „1“...
  • Seite 43 Objekterkennungssensor O2D5xx Objekteigenschaft Beschreibung • [Objekthöhe] Die Höhe des kleinsten Rechtecks, welches das Objekt voll- ständig umschließt und dessen Seiten parallel zum Bildrand sind, befindet sich im Bereich [Min] bis [Max]. • [Objektbreite] Die Breite des kleinsten Rechtecks, welches das Objekt voll- ständig umschließt und dessen Seiten parallel zum Bildrand sind, befindet sich im Bereich [Min] bis [Max].
  • Seite 44 O2D5xx Objekterkennungssensor Objekteigenschaft Beschreibung • [Innere Höhe] Die Höhe des größten Rechtecks, welches vollständig in das Objekt passt und dessen Seiten parallel zum Bildrand sind, befindet sich im Bereich [Min] bis [Max]. [Graustufen] • [Min. Grauwert] Der niedrigste Grauwert befindet sich im Bereich [Min] bis [Max].
  • Seite 45: Roi-Größe Überprüfen

    Objekterkennungssensor O2D5xx Objekteigenschaft Beschreibung • [Anzahl Löcher] Die Anzahl der Löcher im Objekt befindet sich im Bereich [Min] bis [Max]. • [Drehlage] Die Ausrichtung des Objektes in Grad befindet sich im Be- reich [Min] bis [Max]. Durch Aktivieren der Kontrollfelder werden die jeweiligen Objekteigenschaften aktiviert. Eine aktivierte Objekteigenschaft hat die folgenden Bedienelemente: Bedienelement Beschreibung...
  • Seite 46: Modell Kontur-Erkennung

    O2D5xx Objekterkennungssensor Beispiel Auf einem Band bewegen sich zu erkennende Objekte. Passen Bandgeschwindigkeit oder Position der Objekte nicht exakt zur Triggerrate des Gerätes, wandern die Objekte aus der ROI. Befindet sich das Objekt außerhalb der ROI, wird es nicht erkannt. Davor warnt die Funktion „ROI-Größe überprüfen“.
  • Seite 47 Objekterkennungssensor O2D5xx Konturen definieren Im Bereich „Objektdefinition“ → „Konturen definieren“ wird eingestellt, was als Kontur erkannt werden soll. Der Bereich enthält die folgenden Bedienelemente: Bedienelement Beschreibung [Kontrast Grenzwert] Kontrollfeld / Eingabefeld Stellt die untere Kontrastschwelle für das Bestimmen der Konturen ein. [Min.
  • Seite 48 O2D5xx Objekterkennungssensor Bedienelement Beschreibung Schaltfläche Löscht Teile der Kontur. Mit einem Mausklick wird die Kontur innerhalb des Kreises gelöscht. Die gelöschte Kontur wird als blaue Linie angezeigt. Die Größe des Kreises kann mit [Werk- zeug-Größe] eingestellt werden. Schaltfläche Löscht die komplette Kontur. Mit einem Mausklick wird die ausgewählte Kontur gelöscht.
  • Seite 49 Objekterkennungssensor O2D5xx Bedienelement Beschreibung Schaltfläche Verschiebt den Nullpunkt mit dem Maus- zeiger an eine neue Position. Schaltfläche Stellt die ursprüngliche Position wieder her. Modellparameter Im Bereich „Modellparameter“ wird die definierte Kontur weiter eingestellt, damit sie in einer Applikation gefunden wird. Der Bereich enthält die folgenden Bedienelemente: Bedienelement Beschreibung...
  • Seite 50 O2D5xx Objekterkennungssensor w Der Bereich "Erweitert" enthält Einstellungen, welche für die typische Konfiguration unnötig sind. u Die Einstellungen nur bei genauer Kenntnis der Auswirkungen ändern. Der Bereich enthält die folgenden Bedienelemente: Bedienelement Beschreibung [Timeout] Kontrollfeld / Eingabefeld Stellt einen Timer für das Erkennen von Objekten ein.
  • Seite 51: Anzahl Der Objekte Pro Roi

    Objekterkennungssensor O2D5xx Bedienelement Beschreibung [Niedrigste Pyramidenebene] Eingabefeld Die niedrigste Pyramidenebene stellt ein, bis zu welcher Ebene die Bilder analysiert werden sollen. (Ò Pyramide- nebenen / 51) [Position limits] Eingabefelder Schränkt den Bereich ein, in dem Kontu- ren erkannt werden. ROI-Größe überprüfen Im Bereich „ROI-Größe überprüfen“ wird eine Warnung für Objekte aktiviert, welche sich aus der ROI herausbewegen.
  • Seite 52: Roi-Größe Überprüfen

    O2D5xx Objekterkennungssensor Abb. 11: Pyramidenebenen 1 Bild der 1. Ebene (Bild mit hoher Auflösung) 2 Bild der 2. Ebene 3 Bild der 3. Ebene 4 Bild der 4. Ebene 5 Auflösung auf ¼ reduzieren 6 Konturen im Bild erkennen Zuerst wird das Originalbild um die eingestellte Anzahl [Pyramidenebenen] verkleinert. Anschließend wird beginnend beim kleinsten Bild nach Konturen gesucht.
  • Seite 53: Objektdefinitionsbereich Einer Kontur

    Objekterkennungssensor O2D5xx Eingabefeld Beschreibung [Treshold distance to mean position] Von N erkannten Objekten wird ein Mittelwert gebildet und als Mittelposition gespeichert (Nmax = 100, wobei N = Anzahl der erkannten Objekte). Ist der Abstand eines erkannten Objektes größer als der eingestellte Wert, wird eine Warnung ausgege- ben.
  • Seite 54: Modell Contour Anchor

    O2D5xx Objekterkennungssensor 11.2.4 Modell Contour anchor Mit dem Modell „Contour anchor“ wird die Suchzone eines anderen Modells nachgeführt. Die Position und Drehlage werden berücksichtigt. Dadurch müssen sich Objekte nicht an der gleichen Position und in der gleichen Drehlage befinden, damit die Anwendung korrekt funktioniert. Das Modell „Contour anchor“...
  • Seite 55: Ausschlusszone Erzeugen (Rod)

    Objekterkennungssensor O2D5xx Suchzone einstellen Mit den folgenden Schaltflächen wird die Suchzone eingestellt: Schaltfläche Funktion Beschreibung Größe und Form der Suchzone ändern Ändert die Größe und Form der Suchzo- ne durch Klicken der kleinen Quadrate. Suchzone drehen Dreht die Suchzone durch Klicken und Ziehen der Schaltfläche.
  • Seite 56: Ablauf

    O2D5xx Objekterkennungssensor Ausschlusszone einstellen Mit den folgenden Schaltflächen wird die Ausschlusszone eingestellt: Schaltfläche Funktion Beschreibung Größe und Form der Ausschlusszone Ändert die Größe und Form der Aus- ändern schlusszone durch Klicken der kleinen Quadrate. Ausschlusszone drehen Dreht die Ausschlusszone durch Klicken und Ziehen der Schaltfläche.
  • Seite 57: Abb. 13 Funktion "Ablauf

    Objekterkennungssensor O2D5xx Abb. 13: Funktion "Ablauf" 1 Ablaufsteuerung 2 Start des Ablaufdiagramms 3 Bilder 4 Modell 5 Ende des Ablaufdiagramms Ablaufsteuerung Mit der Ablaufsteuerung wird die Abarbeitungs-Reihenfolge der Bilder und Modelle eingestellt. Die Ablaufsteuerung enthält die folgenden Einstellungen: Ablaufsteuerung Beschreibung [First Fit] Optionsfeld Führt die Modelle der Reihe nach aus.
  • Seite 58 O2D5xx Objekterkennungssensor Ablaufdiagramm Das Ablaufdiagramm beginnt mit dem Bild unterhalb von "START" (2). (Ò Bilder & Trigger / 27) Die aktiven Modelle (4) sind mit der blauen Linie verbunden. (Ò Modelle / 36) Deaktivierte Modelle sind ausgegraut und mit einer gestrichelten Linie umrandet. Das Ablaufdiagramm endet mit „OUTPUT“ (5). Unterhalb von "OUTPUT" wird die gesamte Auswertezeit angezeigt.
  • Seite 59: Logik

    Objekterkennungssensor O2D5xx 11.4 Logik Die Funktion „Logik“ erstellt mit Logikelementen eine Ausgabelogik. Neben binären Signalen werden auch Zahlen und Zeichenketten verarbeitet. In der Ausgabelogik werden Daten von Modellen und Pins den Ausgängen zugeordnet. Über die Ausgänge werden die Daten an eine Steuerung übergeben (SPS / PC).
  • Seite 60: Logic Utilities

    O2D5xx Objekterkennungssensor Diagramm Im Diagramm wird die Ausgabelogik erstellt. (Ò Ausgabelogik / 61) Die Pin-Ereignisse und die Ausgänge sind als Logikbausteine mit unterschiedlicher Bezeichnung und Schriftfarbe dargestellt. Die Logikelemente werden mit Verbindungslinien verbunden. Die Verbindungslinien stellen den Datenfluss zwischen den Logikelementen dar. Neben den Eingängen der Logikelemente wird der aktuelle Zustand des Einganges angezeigt.
  • Seite 61: Ausgabelogik

    Objekterkennungssensor O2D5xx Eine Verbindungslinie löschen: u Die Verbindungslinie klicken. u Die Schaltfläche [Löschen] klicken: w Die Verbindungslinie ist gelöscht. Mehrere Logikelemente auswählen Mit gedrückter Strg-Taste und Klick mit der linken Maustaste werden mehrere Logikelemente ausgewählt. Die ausgewählten Logikelemente können anschließend als Verbund exportiert, dupliziert oder gelöscht werden.
  • Seite 62: Logikelement "Notiz Hinzufügen

    O2D5xx Objekterkennungssensor Abb. 16: Ausgabelogik 11.4.4 Logikelement "Notiz hinzufügen" Das Logikelement „Notiz hinzufügen“ fügt Notizen in das Diagramm ein. Die Notizen enthalten beliebigen Text und verhalten sich wie eine Haftnotiz. Mit den folgenden Funktionen wird das Logikelement eingestellt: Funktion Schaltfläche Beschreibung Text bearbeiten Ein Klick innerhalb der Notiz zeigt einen Cursor an, mit dem Text hinzugefügt und bearbeitet wird.
  • Seite 63: Abb. 17 Eigenschaften Des Logikelementes

    Objekterkennungssensor O2D5xx Abb. 17: Eigenschaften des Logikelementes 1 Funktion 2 ROI-Gruppe 3 Objekt-Index Logikelemente Modell „Kontur-Erkennung“ / „“Contour anchor“ Nach dem Platzieren eines Logikelementes der Modelle „Kontur-Erkennung“ oder „“Contour anchor“ werden die Eigenschaften angezeigt: Liste Beschreibung [Funktion] (1) Stellt die Funktion des Logikelementes ein: [Objekteigenschaften]: Stellt die Eigenschaften des Objektes an den Ausgängen bereit.
  • Seite 64 O2D5xx Objekterkennungssensor Ausgang Zahlenformat Beschreibung [Position X] numerisch Position des Objektes auf der X-Achse [Position Y] numerisch Position des Objektes auf der Y-Achse [Drehlage] numerisch Drehlage des Objektes [Score] numerisch Bewertung des Objektes Ausgänge von Logikelement mit Funktion [Geometrie] Mit der Funktion [Geometrie] stellt das Logikelement die folgenden Ausgänge bereit: Ausgang Zahlenformat Beschreibung...
  • Seite 65: Logikelemente "Anwendungsergebnis

    Objekterkennungssensor O2D5xx Ausgang Zahlenformat Beschreibung [Min. Grauwert] numerisch Minimaler Grauwert [Gültiger max. Grauwert] bool Gültiger maximaler Grauwert [Max. Grauwert] numerisch Maximaler Grauwert [Gültige Grauwertabweichung] bool Gültige Grauwertabweichung [Grauwertabweichung] numerisch Grauwertabweichung [Gültiger durchschnittlicher Grauwert] bool Gültiger durchschnittlicher Grauwert [Mittlerer Grauwert] numerisch Mittlerer Grauwert Ausgänge von Logikelement mit Funktion [Andere] Mit der Funktion [Andere] stellt das Logikelement die folgenden Ausgänge bereit:...
  • Seite 66: Logikelemente "Arithmetik

    O2D5xx Objekterkennungssensor Ausgang Zahlenformat Beschreibung [Schärfe] numerisch Bildschärfe [Helligkeit Warnung] bool Wertebereich für Helligkeit verlassen [Helligkeit] numerisch Bildhelligkeit [Unterbelichtet Warnung] bool Wertebereich für unterbelichtetes Bild verlassen [Unterbelichtet] numerisch Unterbelichtetes Bild [Überbelichtet Warnung] bool Wertebereich für überbelichtetes Bild verlassen [Überbelichtet] numerisch Überbelichtetes Bild Das Logikelement „Anchor result“...
  • Seite 67: Logikelemente "Logische Funktionen

    Objekterkennungssensor O2D5xx Logikelement Zahlenformat am Eingang Zahlenformat am Ausgang Beschreibung [Vergleicher] numerisch bool Die Signale an den Eingän- gen werden miteinander ver- glichen. Signale an den Aus- gängen: "1": Die im Ausgangsnamen angezeigte Relation trifft zu. "0": Die im Ausgangsnamen angezeigte Relation trifft nicht 11.4.9 Logikelemente "Logische Funktionen"...
  • Seite 68: Logikelemente "Pin-Ereignisse

    O2D5xx Objekterkennungssensor Logikelement Zahlenformat am Eingang Beschreibung [DIGITAL_OUT1] bool Der digitale Ausgang wird mit oder ohne begrenzte Signaldauer geschaltet. Die [DIGITAL_OUT2] bool digitalen Ausgänge haben die folgenden Einstellungen: "Static": Der digitale Ausgang wird ohne eine begrenzte Signaldauer geschaltet (empfohlene Einstellung). "Pulsed": Der digitale Ausgang wird mit einer begrenzten Signaldauer geschaltet (>= 10 ms).
  • Seite 69: Logikelemente "Textfunktionen

    Objekterkennungssensor O2D5xx Logikelement Zahlenformat am Eingang Zahlenformat am Ausgang Beschreibung [Zahl zu String] numerisch alphanumerisch Konvertiert die numerischen Daten am Eingang zu alpha- numerischen Daten am Aus- gang. [Binär zu String] Byte Array alphanumerisch Konvertiert die binären Daten am Eingang zu alphanumeri- schen Daten am Ausgang.
  • Seite 70: Logikelemente "Binärfunktionen

    O2D5xx Objekterkennungssensor Logikelement Zahlenformat am Eingang Zahlenformat am Ausgang Beschreibung [Getrennt durch Trennzei- alphanumerisch alphanumerisch Sucht in der Zeichenkette chen] nach dem Trennzeichen. An den Positionen des Trennzei- chens wird die Zeichenkette getrennt. Die getrennte Zei- chenkette wird der Reihe nach an den 7 Ausgängen ohne das Trennzeichen be- reitgestellt.
  • Seite 71: Beispiel 1 - Distanzwerte Vergleichen

    Objekterkennungssensor O2D5xx Logikelement Zahlenformat am Eingang Zahlenformat am Ausgang Beschreibung [Binär geteilt durch Trennzei- Byte Array Byte Array Sucht in den Binärdaten nach chen] dem Trennzeichen. An den Positionen des Trennzei- chens werden die Binärdaten getrennt. Die getrennten Bi- närdaten werden der Reihe nach an den 7 Ausgängen ohne das Trennzeichen be- reitgestellt.
  • Seite 72: Beispiel 2 - Zähler Und Vergleicher

    O2D5xx Objekterkennungssensor 11.4.17 Beispiel 2 – Zähler und Vergleicher Summiert die ROI-Ergebnisse der Modelle und gibt sie als Binärwert aus. Abb. 19: Beispiel 2 - Zähler und Vergleicher Zusätzlich wird die Summe der ROI-Ergebnisse mit einer Konstante verglichen und statistisch erfasst, wenn weniger als 5 ROI-Ergebnisse vorliegen. 11.4.18 Beispiel 3 - Konverter Die Anzahl der gefundenen Objekte eines Modells werden in einen String konvertiert und ausgegeben.
  • Seite 73: Schnittstellen

    Objekterkennungssensor O2D5xx 11.5 Schnittstellen Die Funktion „Schnittstellen“ stellt die Schnittstellen der ausgewählten Anwendung ein. Dafür werden die Datenpakete definiert, welche über die Schnittstelle verschickt werden. Abb. 21: Funktion "Schnittstellen" 1 Voreinstellungen und Allgemeine Einstellungen 2 Hauptbereich 3 Ausgabe Zeichenkette 4 Übersichtskarte Voreinstellungen Der Bereich „Voreinstellungen“...
  • Seite 74 O2D5xx Objekterkennungssensor Bedienelement Name Beschreibung Standardwert Setzt die Einstellung auf den Standard- wert zurück. [Datenkodierung] Liste Stellt die Datenkodierung ein: [ASCII] [Binär] [Genauigkeit] Eingabefeld Stellt die Anzahl der Nachkommastellen ein. [Darstellungsformat] Liste Stellt das Darstellungsformat ein: [fest]: Festkommazahl [wissenschaftlich]: Exponentiell [Dezimaltrennzeichen] Eingabefeld Stellt das Dezimaltrennzeichen ein.
  • Seite 75: Datenpaket Einfügen

    Objekterkennungssensor O2D5xx Bedienelement Name Beschreibung Datenpaket löschen Löscht das ausgewählte Datenpaket. Schleifen ein-/ausblenden Blendet die Schleife des Datenpaketes [Modelle] ein oder aus. Das Datenpaket [Modelle] besteht aus mehreren Datenpaketen, welche über Schleifen verbunden sind. Je nach Anzahl der enthaltenen ROI wird die Schleife mehrmals durchlaufen.
  • Seite 76: Test

    O2D5xx Objekterkennungssensor Datenpaket Beschreibung [Ausgabezeichenkette 0-9] Inhalt des Logikelementes "Ausgabe Zeichenkette". [Digitaler Ausgang] Bit-Folge mit den Werten, die an den digitalen Ausgängen an- liegen. [Virtueller Ausgang] 8 Byte-Folge mit den Werten, die an den Eingängen der virtu- ellen Pins anliegen. Datenpakete „Anwendungsergebnisse“...
  • Seite 77: Abb. 22 Funktion "Test

    Objekterkennungssensor O2D5xx Abb. 22: Funktion "Test" 1 Schaltflächen zum Test steuern 2 Zustand der digitalen Ausgänge 3 Gesamtstatistik 4 Testbilder Die Funktion „Test“ enthält die folgenden Bedienelemente: Bedienelement Beschreibung [Test starten] Schaltfläche Startet den Test entsprechend der Ein- stellung „Triggermodus“. (Ò Triggermo- dus / 30) [Test stoppen] Schaltfläche...
  • Seite 78 O2D5xx Objekterkennungssensor • Zustand der digitalen Ausgänge OUT1 und OUT2 • die Gesamtstatistik • Aufnahmezeit ab Testbeginn in Minuten:Sekunden Durch Klicken eines Testbildes wird es vergrößert im Bereich „Livebild“ angezeigt. Die Zustände der digitalen Ausgänge und der Gesamtstatistik werden zum Zeitpunkt der Aufnahme des Testbildes angezeigt.
  • Seite 79: Servicereport

    Objekterkennungssensor O2D5xx 12 Servicereport Der Bereich „Servicereport“ wertet die letzten 17 Pass- und die letzten 17 Fail-Bilder mit Informationen zur Soft- und Hardware des Gerätes aus (insgesamt 34 Bilder). Der Service-Report wird für Supportanfragen exportiert. Abb. 23: Bereich „Servicereport“ Der Bereich „Servicereport“ enthält die folgenden Bedienelemente: Bedienelement Name Beschreibung...
  • Seite 80 O2D5xx Objekterkennungssensor Name Beschreibung [Sortiert nach] Liste Sortiert die Auswertung nach den fol- genden Merkmalen: [Neuste zuerst]: Neueste Messungen werden zuerst angezeigt. [Failed -> Passed]: Gescheiterte Mes- sungen werden zuerst angezeigt. [Passed -> Failed]: Bestandene Messun- gen werden zuerst angezeigt. [OUT1 ->...
  • Seite 81: Gerätekonfiguration

    Stellt die Verbindung zu einem FTP-Server ein. (Ò FTP / 85) [RTSP] Stellt das Realtime Streaming Protokoll ein. (Ò RTSP / 87) [ifm-Speicherstick] Stellt den ifm-Speicherstick ein. (Ò ifm-Speicherstick / 87) 13.1 Allgemein Das Element [Allgemein] stellt das Gerät ein, aktualisiert die Firmware und importiert/exportiert die Einstellungen. Das Element [Allgemein] enthält die folgenden Bedienelemente:...
  • Seite 82: Netzwerk

    O2D5xx Objekterkennungssensor Bedienelement Beschreibung Schaltfläche Speichert die Einstellungen auf dem Ge- rät. Schaltfläche Setzt die geänderten Einstellungen zu- rück. [Name] Eingabefeld Stellt den Namen des Gerätes ein. [Beschreibung] Eingabefeld Stellt eine Beschreibung für das Gerät ein. [Passwortschutz] Schalter Aktiviert den Passwortschutz. Der Pass- wortschutz aktiviert einen Schreibschutz für die folgenden Bereiche: - „Anwendung“...
  • Seite 83: Schnittstellen

    Objekterkennungssensor O2D5xx Bedienelement Beschreibung Schaltfläche Speichert die Einstellungen auf dem Ge- rät. Schaltfläche Setzt die geänderten Einstellungen zu- rück. [DHCP] Schalter Aktiviert das automatische Zuweisen der Netzwerkeinstellungen (DHCP). Bei aktiviertem DHCP sind die Eingabe- felder [IP-Adresse], [Subnetz-Maske] und [Gateway] nicht verfügbar. [IP-Adresse] Eingabefeld Ändert die IP-Adresse des Gerätes...
  • Seite 84: Ntp

    O2D5xx Objekterkennungssensor Bedienelement Beschreibung [GSDML Definition vom Gerät herunter- Schaltfläche Lädt die GSDML-Datei vom Gerät her- laden] unter. Mit der GSDML-Datei wird eine Steuerung für PROFINET vorbereitet. [Ausgangslogik] Liste Stellt die Ausgangslogik der digitalen Ausgänge des Gerätes ein: [PNP]: positives Potential auf den Aus- gang schalten.
  • Seite 85: Ftp

    Objekterkennungssensor O2D5xx Bedienelement Beschreibung [NTP-Server IP] Eingabefeld Stellt die IP-Adresse des Servers ein. Das Datum und die Uhrzeit werden mit dem Server synchronisiert. Es können mehrere Server eingestellt werden. Ne- ben der IP-Adresse wird der Status des Servers angezeigt: [grünes Feld]: Der Server antwortet. [rotes Feld]: Der Server antwortet nicht.
  • Seite 86 O2D5xx Objekterkennungssensor Bedienelement Beschreibung Schaltfläche Benennt den Server um. Schaltfläche Löscht die IP-Adresse des Servers. [Aktivieren] Kontrollfeld Aktiviert den Client des Gerätes. Bereich „Verbindung“: Bedienelement Beschreibung [Server IP-Adresse] [Port] Eingabefeld Stellt die IP-Adresse und den Ports des FTP-Servers ein (Standardwert des Ports:“21“).
  • Seite 87: Rtsp

    Konfiguration des Gerätes und Fehlerbilder gespeichert. Die gespeicherten Inhalte sind über ein Webinterface abrufbar. Fällt das Gerät durch einen Defekt aus, ist die Konfiguration auf dem ifm-Speicherstick gesichert und ist schnell auf ein Austauschgerät übertragbar (siehe Betriebsanleitung). Der ifm-Speicherstick darf nicht in PC, Notebook etc. eingesteckt werden.
  • Seite 88 Das Formatieren kann nicht rückgängig gemacht werden. Alle Daten auf dem ifm-Speicherstick werden gelöscht. [Konfig importieren] Schaltfläche Importiert die zuletzt auf den ifm-Spei- cherstick gespeicherte Konfiguration. Nach dem Klicken der Schaltfläche wer- den die Konfigurationen für den Import gewählt: [Globale Einstellungen]...
  • Seite 89: Anhang

    Objekterkennungssensor O2D5xx 14 Anhang 14.1 Statische IP-Adresse zuweisen Im Folgenden wird beschrieben wie dem PC eine statische IP-Adresse zugewiesen wird. Eine statische IP-Adresse ist notwendig, wenn • das Zuweisen einer dynamischen IP-Adresse aufgrund der Netzwerkkonfiguration nicht möglich ist, • die Firmware des Gerätes aktualisiert werden soll. Die Einzelheiten der Netzwerkeinstellung in diesem Dokument beschreiben die Vorgehensweise für PCs mit dem Betriebssystem Windows 10.
  • Seite 90 O2D5xx Objekterkennungssensor Abbildungsverzeichnis Abb. 1 Startseite..........................14 Abb. 2 Bedienoberfläche......................... 18 Abb. 3 Bereich "Monitor" ......................... 20 Abb. 4 Bereich "Anwendung" ......................23 Abb. 5 Bereich "Anwendung bearbeiten" ..................25 Abb. 6 Funktion "Bilder & Trigger" ....................27 Abb. 7 Beleuchtung interne Segmente ...................
  • Seite 91 Objekterkennungssensor O2D5xx Tabellenverzeichnis Tab. 1 Titelleiste........................Tab. 2 Menüleiste ......................... Tab. 3 Schaltflächen ......................Tab. 4 Bedienelemente......................Tab. 5 Bedienelemente......................Tab. 6 Ausgabeformat ......................Tab. 7 Datenformat ....................... Tab. 8 Ausgabebereich......................

Inhaltsverzeichnis