Thanks to visit codestin.com
Credit goes to de.scribd.com

0% fanden dieses Dokument nützlich (0 Abstimmungen)
40 Ansichten139 Seiten

O3D300 Sensor Programming Manual-De

Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
40 Ansichten139 Seiten

O3D300 Sensor Programming Manual-De

Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
Sie sind auf Seite 1/ 139

Programmhandbuch

DE
ifm Vision Assistant
für 3D-Sensor

O3D300
O3D302
O3D310
O3D312
07/2016
706401 / 05
ifm Vision Assistant 3D-Sensor O3D3xx

Inhalt
1 Vorbemerkung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Verwendete Symbole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Sicherheitshinweise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Weitere Dokumente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Systemvoraussetzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Hardware und Zubehör . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Software (ifm Vision Assistant) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4 Start-Bildschirmseite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1 Gerät finden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1.1 Direkte Suche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1.2 Manuelle Verbindung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1.3 Optionen nach dem Verbindungsaufbau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2 Zuletzt verwendet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3 Wiedergabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4 Verdrahtung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.5 Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.6 Beenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5 Aufbau der Bedienoberfläche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1 Navigationsleiste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2 Statusleiste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3 Hauptbereich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6 Einrichtungsassistent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.1 Livebild-Anzeige des Einrichtungsassistenten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.2 Vollständigkeitsüberwachung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.2.1 Vollständigkeitsüberwachung einrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.2.2 Vollständigkeitsüberwachung aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.2.3 Prozesswerte über EtherNet/IP senden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.2.4 Prozesswerte über TCP/IP senden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.3 Objektvermessung (quaderförmiger Objekte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.3.1 Objektvermessung einrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.3.2 Objektvermessung aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.3.3 Prozesswerte über EtherNet/IP senden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.3.4 Prozesswerte über TCP/IP senden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.4 Füllstandsmessung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.4.1 Füllstandsmessung einrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.4.2 Füllstandsmessung aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.4.3 Prozesswerte über EtherNet/IP senden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.4.4 Prozesswerte über TCP/IP senden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
7 Monitoringfenster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
7.1 Statusanzeigen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
7.2 Anzeige Optionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.2.1 2D-Ansicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.2.2 3D-Ansicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.2.3 Schieberegler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7.3 Aufzeichnen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
7.4 Ergebnisse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7.4.1 Darstellung der Modellergebnisse bei der Vollständigkeitsüberwachung . . . . . . . . . . . . . . . 72
7.4.2 Darstellung der Modellergebnisse bei der Objektvermessung . . . . . . . . . . . . . . . . . . . . . . . 73
7.4.3 Darstellung der Modellergebnisse bei der Füllstandsmessung . . . . . . . . . . . . . . . . . . . . . . . 73
7.4.4 Darstellung der Modellergebnisse im erweiterten Programmiermodus . . . . . . . . . . . . . . . . . 73
7.5 Service Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.6 Statistik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.7 Monitoringfenster verlassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

2
ifm Vision Assistant 3D-Sensor O3D3xx

8 Erweiterter Programmiermodus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
8.1 Erweiterten Programmiermodus aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
8.2 Livebild-Anzeige im erweiterten Programmiermodus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
8.2.1 Bild speichern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
8.2.2 Bild laden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
8.2.3 Livebild-Ansicht einstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
8.3 Bildeinstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
8.3.1 Triggerquelle einstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
8.3.2 Maximal sichtbare Entfernung einstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
DE
8.3.3 Belichtungsmodus einstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
8.3.4 Ziel-Bildwiederholrate einstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
8.3.5 Filter anwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
8.3.6 3D-Datenausschnitt definieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
8.3.7 Betrieb mehrerer Geräte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
8.4 Modelle definieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
8.4.1 Modellart definieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
8.4.2 Referenzebene definieren (nur für Modellart "Füllstand") . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
8.4.3 ROIs definieren und bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
8.4.4 RODs definieren und bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
8.4.5 Lagenachführung aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
8.4.6 ROI-Distanzwert definieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
8.4.7 Schwellwerte definieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
8.4.8 Modellergebnisse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
8.5 Ausgabe-Logik erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
8.5.1 Allgemeine Erstellungsregeln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
8.5.2 Logik-Bausteine platzieren und Signale zuordnen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
8.5.3 Beschreibung der Logik-Bausteine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
8.6 Schnittstelle einstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.7 Gesamttest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.8 Programmierung einer Beispielanwendung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
9 Anwendungsverwaltung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
9.1 Anwendung aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
9.2 Anwendung bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
9.3 Neue Anwendung hinzufügen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
9.4 Anwendung importieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
9.5 Anwendung exportieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
9.6 Anwendungen duplizieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
9.7 Anwendungsliste umsortieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
10 Gerätekonfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
10.1 Allgemein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
10.1.1 Name und Beschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
10.1.2 Passwortschutz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
10.1.3 Firmware-Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
10.1.4 Einstellungen exportieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
10.1.5 Einstellungen importieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
10.1.6 Werkseinstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
10.1.7 Neustart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
10.2 Netzwerk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
10.3 Schnittstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
11 Geräteinformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
12 Anhang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
12.1 Netzwerkeinstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
12.2 Glossar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Lizenzen und Warenzeichen
Microsoft®, Windows®, Windows Vista®, Windows 7®, Windows 8®, Windows 8.1® und Windows 10® sind eingetragene Warenzeichen
der Microsoft Corporation. Adobe® und Acrobat® sind eingetragene Warenzeichen der Adobe Systems Inc.
Alle benutzten Warenzeichen und Firmenbezeichnungen unterliegen dem Copyright der jeweiligen Firmen. Dieses Gerät
enthält (ggf. veränderte) Open Source Software, die besonderen Lizenzbestimmungen unterliegt. Urheberrechtliche Hinweise und
Lizenzbestimmungen unter: www.ifm.com/int/GNU
Bei Software, die der GNU General Public License bzw. der GNU Lesser General Public License unterfällt, kann der Quelltext
gegen Übernahme der Kopier- und Versandgebühren angefordert werden.

3
ifm Vision Assistant 3D-Sensor O3D3xx

1 Vorbemerkung
Dieses Dokument beschreibt folgende Arbeiten mit dem 3D-Sensor der Produktfamilie O3D3xx und der
Software ifm Vision Assistant:
●● Parametrieren des Sensors (nachfolgend "Gerät" genannt)
●● Einrichten der Anwendungen mit dem ifm Vision Assistant
●● Überwachen der Anwendungen mit dem ifm Vision Assistant
Sobald eine Anwendung auf dem Gerät eingerichtet wurde, kann das Gerät ohne den ifm Vision Assistant
betrieben werden.

1.1 Verwendete Symbole

► Handlungsanweisung
> Reaktion, Ergebnis
[…] Bezeichnung von Tasten und Schaltflächen
"…" Bezeichnung von Anzeigetext
→ Querverweis
Wichtiger Hinweis
Fehlfunktionen oder Störungen sind bei Nichtbeachtung möglich.
Information
Ergänzender Hinweis

1.2 Sicherheitshinweise
Lesen Sie vor der Inbetriebnahme des Geräts die Bedienungsanleitung. Vergewissern Sie sich, dass sich
das Gerät uneingeschränkt für die betreffende Anwendung eignet.
Die Missachtung von Anwendungshinweisen oder technischen Angaben kann zu Personen- und/oder
Sachschäden führen.

1.3 Weitere Dokumente


Dokument Sachnr.
Bedienungsanleitung 706398
Kurzanleitung 80236220

Die Dokumente sind abrufbar unter:


www.ifm.com → Datenblattsuche → z. B. O3D302 → Betriebsanleitungen

4
ifm Vision Assistant 3D-Sensor O3D3xx

2 Systemvoraussetzungen
2.1 Software
Windows 7 (32/64 bit), Windows 8.1 (32/64 bit), Windows 10 (32/64 bit)

2.2 Hardware und Zubehör


Hardware DE
–– Sensor der O3D3xx-Familie
–– PC mit Prozessor des Typs x86 oder x64
–– Bildschirm: min. 1024 x 768 Bildpunkte, 32 bit Farbtiefe
Zubehör
–– Kabel für die Netzwerkverbindung (Ethernet) zum Einstellen der Parameter, M12-Stecker/RJ45-
Stecker, 4-polig, z. B. Art. Nr.: E11898 (2 m) oder E12283 (5 m)
–– Verbindungskabel für Spannungsversorgung und Prozessanschluss, M12-Buchse, z. B.
Art. Nr. E11950 (8-polig, 2 m, offenes Kabelende). Über dieses Kabel wird der O3D3xx-Sensor mit
der Spannungsversorgung verbunden.
–– Netzteil 24 V, 1,6 A, Spitzenstrom mindestens 2,4 A

Weitere Informationen über erhältliches Zubehör finden Sie unter www.ifm.com.

5
ifm Vision Assistant 3D-Sensor O3D3xx

3 Installation
3.1 Hardware

Bei 8-poligen Kabeldosen sind die Adernfarben nicht normiert.


►► Die Anschlussbelegung des Gerätes und der Kabeldose beachten → Datenblatt.
►► Gerät an die Spannungsversorgung anschließen.
►► Gerät über das Netzwerkkabel mit der Ethernet-Schnittstelle des PCs verbinden.
1: Netzteil 24 V
2: Gerät
3: Ethernet-Kabel
4: PC

1 2 3 4

Weitere Informationen zum elektrischen Anschluss und zur genauen Pinbelegung → Kurzanleitung
oder Bedienungsanleitung.

Maßnahmen zur Verhinderung von Mehrfachreflexionen


Bei Messungen von folgenden Objekten können Mehrfachreflexionen auftreten:
●● Stark glänzende Oberflächen
●● Innenwände von Hohlkörpern (z. B. Schachteln)
●● Oberflächen mit geringem Abstand zum Gerät (z. B. Wände)
Mehrfachreflexionen verlängern die Laufzeit des Lichts und täuschen so einen größeren Abstand zum
Gerät vor.
1: Mehrfachreflexion an naher
Oberfläche
1 2 Der vorgetäuschte Abstand ist
blau dargestellt.
2: Korrekte Installation

►► Gerät in ausreichendem Abstand zu Oberflächen installieren.


►► Gerät zur Vorführung nicht auf eine flache Oberfläche (z. B. Tisch) legen.

6
ifm Vision Assistant 3D-Sensor O3D3xx

3.2 Software (ifm Vision Assistant)


►► Datenträger mit der ifm Vision Assistant Software einlegen.
Alternative: ifm Vision Assistant Software von der ifm Webseite herunterladen:
www.ifm.com > Service > Download > Industrielle Bildverarbeitung > 3D-Sensoren > z. B. O3D302
►► Zip-Datei "ifmVisionAssistant" auf dem PC in ein geeignetes Verzeichnis legen und entpacken.
►► Die Anwendungsdatei "ifmVisionAssistant" starten.
DE

>> Die Start-Bildschirmseite des ifm Vision Assistant wird geöffnet.


►► Sollte die Start-Bildschirmseite nach 5–10 Sekunden nicht erscheinen, prüfen, ob die Software-Vo-
raussetzungen erfüllt sind und ob die Dateien vollständig und korrekt entpackt wurden.

7
ifm Vision Assistant 3D-Sensor O3D3xx

4 Start-Bildschirmseite
Auf der Start-Bildschirmseite können die Grundfunktionen des ifm Vision Assistant ausgewählt werden.

Grundfunktionen auf der Start-Bildschirmseite:

Symbol Name Funktion Gerät muss ange-


schlossen sein
Gerät finden Verbindung mit dem neu angeschlossenen Gerät. Ja
Sucht nach angeschlossenen Geräten und zeigt eine Auswahlliste der
gefundenen Geräte an (→ „4.1 Gerät finden“).

Zuletzt verwendet Verbindung mit einem Gerät, das bereits angeschlossen war und ggf. Ja
schon konfiguriert ist.
Öffnet eine Auswahlliste der Geräte, die schon einmal angeschlossen
waren (→ „4.2 Zuletzt verwendet“).
Wiedergabe Wiedergabe aufgezeichneter Sequenzen (→ „4.3 Wiedergabe“). Nein

Verdrahtung Anzeige der Verdrahtung der Spannungsversorgung. Nein


Die Anzeige dient als Anschlusshilfe bei der Inbetriebnahme
(→ „4.4 Verdrahtung“).

Einstellungen Sprach- und Bildmoduseinstellung der Bedienoberfläche Nein


(→ „4.5 Einstellungen“).

Beenden Beenden des ifm Vision Assistant. Nein

8
ifm Vision Assistant 3D-Sensor O3D3xx

4.1 Gerät finden


Mit dieser Funktion kann nach angeschlossenen Geräten gesucht oder eine manuelle Verbindung zu
einem angeschlossenen Gerät erstellt werden.

►► Sicherstellen, dass Gerät und PC betriebsbereit sind und eine Ethernet-Verbindung besteht.
>> Ohne Ethernet-Verbindung, kann nicht auf die Funktionen des Gerätes zugegriffen werden.
DE
Folgende Ports müssen offen sein (ggf. Einstellungen der Firewall anpassen):
●● UDP: 3321
●● TCP/HTTP: 80 und 8080
●● TCP: 50010

4.1.1 Direkte Suche


►► anklicken.
>> Der ifm Vision Assistant sucht über Ethernet nach angeschlossenen Geräten.
>> Alle gefundenen Geräte werden in einer Auswahlliste angezeigt.
►► Schaltfläche des gefundenen Geräts anklicken, um eine Verbindung herzustellen.

►► Wenn der ifm Vision Assistant ein Gerät nicht automatisch findet:
●● Prüfen, ob das Gerät korrekt angeschlossen und betriebsbereit ist und [Suche abgeschlossen]
anklicken, um erneut zu suchen.
●● Das Gerät direkt mit dem PC verbinden, ohne weitere Netzwerkgeräte in der Verbindung
(z.B. Router).
●● [Manuelle Verbindung] anklicken und IP-Adresse manuell eingeben
(→ „4.1.2 Manuelle Verbindung“).

9
ifm Vision Assistant 3D-Sensor O3D3xx

Schaltflächen und Meldungen nach der direkten Suche:


Schaltfläche & Meldung Beschreibung
Startet eine neue Suche.

Ermöglicht die manuelle Eingabe der IP-Adresse (→ „4.1.2 Manuelle Verbindung“).

Zeigt Informationen wie IP-Adresse, Name des Geräts und die Firmware-Version an.
Verbindet das Gerät und fährt je nach Anwendungsdaten fort (→ „4.1.3 Optionen nach
dem Verbindungsaufbau“).

Wenn die IP-Adresse automatisch bezogen wird (über DHCP), kann es 1–2 Minuten dau-
ern, bis das Gerät verbunden ist und verwendet werden kann.

4.1.2 Manuelle Verbindung


Falls der ifm Vision Assistant keine automatische Verbindung mit dem Gerät herstellen konnte, kann über
die Schaltfläche [Manuelle Verbindung] die IP-Adresse manuell eingegeben werden.

►► anklicken.
►► [Manuelle Verbindung] anklicken.
>> Das Fenster "Manuelle Verbindung" wird angezeigt:

►► "O3D3XX manuelle Verbindung" auswählen.


►► IP-Adresse des Geräts eingeben (Standard: 192.168.0.69).

►► [Verbinden] anklicken.

10
ifm Vision Assistant 3D-Sensor O3D3xx

●● Die IP-Adressen von Gerät und PC mit ifm Vision Assistant müssen sich im selben
Subnetzwerk befinden.
●● Soll die IP-Adresse als Geräteadresse beibehalten werden, muss das Gerät nach dem
Einrichtungsvorgang neu gestartet werden (→ „10.1.7 Neustart“).

4.1.3 Optionen nach dem Verbindungsaufbau


Wenn die Verbindung zum Gerät erfolgreich aufgebaut wurde, fährt der ifm Vision Assistant je nach Zu- DE
stand der gespeicherten Daten mit einer der folgenden Optionen fort:

Zustand Option
Keine Anwendung vorhanden Bearbeitungsfenster wird geöffnet (→ „9 Anwendungsverwaltung“).
Aktive Anwendung vorhanden Monitoringfenster wird geöffnet (→ „7 Monitoringfenster“).
Mindestens eine Anwendung ist vorhanden, aber keine Anwendungsverwaltung wird geöffnet (→ „9 Anwendungsverwaltung“).
Anwendung ist aktiv
Fehler Fehlermeldung wird angezeigt.

Erstkonfiguration – keine Anwendungen vorhanden


Auf einem neuen Gerät sind keine Anwendungen vorhanden. Nach einem Firmware-Update, dem Zu-
rücksetzen auf Werkseinstellungen oder dem manuellen Löschen aller Anwendungen sind ebenfalls keine
Anwendungen vorhanden.
Der ifm Vision Assistant öffnet automatisch den Einrichtungsassistenten zur Erstellung einer neuen An-
wendung. Der Einrichtungsassistent führt den Anwender Schritt für Schritt durch den kompletten Konfigu-
rationsprozess (→ „6 Einrichtungsassistent“). Alternativ kann der erweiterte Programmiermodus gestartet
werden (→ „8 Erweiterter Programmiermodus“).
►► Um Anwendungen aus einer Datei zu laden, Einrichtungsassistent schließen.
►► Anwendung importieren (→ „9.4 Anwendung importieren“).

Der Einrichtungsassistent startet auch, wenn eine neue Anwendung manuell hinzugefügt oder eine
bestehende Anwendung editiert wird.

Aktive Anwendung vorhanden


Wenn eine Anwendung zum Gerät existiert und aktiviert ist, startet der ifm Vision Assistant mit dem Moni-
toringfenster (→ „7 Monitoringfenster“). Um Parameter ändern zu können, muss die Anwendung angehal-
ten werden.

Inaktive Anwendung vorhanden


Wenn auf dem Gerät Anwendungen existieren, aber keine davon aktiviert ist, startet der ifm Vision Assi-
stant mit der Anwendungsverwaltung (→ „9 Anwendungsverwaltung“). Die Anwendungsverwaltung wird
auch geöffnet, wenn z. B. die zuletzt aktivierte Anwendung gelöscht wurde.

11
ifm Vision Assistant 3D-Sensor O3D3xx

4.2 Zuletzt verwendet


Diese Funktion öffnet eine Auswahlliste der Geräte, die schon einmal angeschlossen waren.

►► anklicken.

►► Sicherstellen, dass das gewünschte Gerät über Ethernet mit dem PC verbunden oder im Netzwerk
erreichbar ist.
►► Gerät in der Auswahlliste anklicken.
>> Der ifm Vision Assistant baut eine Verbindung zum Gerät auf (→ „4.1.3 Optionen nach dem Verbin-
dungsaufbau“).

12
ifm Vision Assistant 3D-Sensor O3D3xx

4.3 Wiedergabe
Mit dieser Funktion lassen sich zuvor aufgezeichnete Daten ansehen (→ „7 Monitoringfenster“). Die
Verbindung zu einem Gerät ist nicht erforderlich.

►► anklicken.
►► Die gewünschte Datei auswählen (*.dat) und [Öffnen] anklicken.
DE

>> Die Wiedergabe-Bildschirmseite wird angezeigt.

13
ifm Vision Assistant 3D-Sensor O3D3xx

Optionen auf der Wiedergabe-Bildschirmseite:

Reiter Option / Schaltfläche Beschreibung


Wiedergabe Hält die Wiedergabe an.
Optionen
Pause
Hält die Wiedergabe an und zeigt das vorherige Bild.
Rückwärts
Hält die Wiedergabe an und zeigt das nächste Bild.
Vorwärts
Setzt die Wiedergabe fort.
Start
Fortschrittsbalken Zeigt die aktuelle Position in der Aufnahme.
Durch Klicken auf eine Position im Fortschrittsbalken wird die Wiedergabe
am zugehörigen Bild fortgesetzt.
Öffnet ein Fenster, in dem eine andere Datei ausgewählt werden kann.

Anzeige Optionen – → „7.2 Anzeige Optionen“


– Schließt die Wiedergabe-Bildschirmseite und öffnet die Start-Bildschirmsei-
te.

►► [Schließen] anklicken, um zur Start-Bildschirmseite zurückzukehren.

4.4 Verdrahtung
Über diese Funktion lässt sich die korrekte Verdrahtung der Spannungsversorgung des 8-poligen Ste-
ckers anzeigen.

►► anklicken.

►► Artikel [O3D] auswählen.


>> Nur notwendig, wenn ein Gerät neu ausgewählt wurde.

►► Schnittstellentyp [8-Polig] auswählen (nur notwendig, wenn ein Gerät neu ausgewählt wurde).

14
ifm Vision Assistant 3D-Sensor O3D3xx

DE

►► Auswahlfeld [Artikelnummer] anklicken und Verbindungskabel aus Auswahlliste wählen.


>> Die Verdrahtung der Spannungsversorgung des gewählten Verbindungskabels wird angezeigt.

15
ifm Vision Assistant 3D-Sensor O3D3xx

4.5 Einstellungen
Mit dieser Funktion kann die Sprache umgestellt und zwischen Vollbild und Fensterdarstellung umge-
schaltet werden.

►► anklicken.
>> Das Fenster "Einstellungen" wird angezeigt.

Optionen im Fenster Einstellungen:

Feld Option Beschreibung


Sprache English Auswahl der zur Verfügung stehenden Sprachen.
auswählen Als Standard ist "English" eingestellt.
German
etc.
Vollbild aktivieren Schaltet zwischen Vollbild (Ein) und Fensterdarstellung (Aus) um.
Ein Als Standard ist Vollbild eingestellt.

Aus

Mit der F11-Taste kann jederzeit zwischen Vollbild und Fensterdarstellung umgeschaltet werden.

4.6 Beenden

►► anklicken, um den ifm Vision Assistant zu beenden.

16
ifm Vision Assistant 3D-Sensor O3D3xx

5 Aufbau der Bedienoberfläche


Der Bildschirm im ifm Vision Assistant hat folgende Bereiche:
●● Navigationsleiste:
In der Navigationsleiste auf der linken Seite wird die gewünschte Option ausgewählt
(→ „5.1 Navigationsleiste“).
●● Hauptbereich:
Der Hauptbereich zeigt die gewählte Option oder Anwendung an. DE
●● Statusleiste:
Die Statusleiste am unteren Bildschirmrand zeigt die Statusinformation des Gerätes an.

1: Navigationsleiste
2: Hauptbereich
3: Statusleiste

17
ifm Vision Assistant 3D-Sensor O3D3xx

5.1 Navigationsleiste
Die Navigationsleiste auf der linken Seite enthält folgende Optionen:

Schaltfläche Name Beschreibung

Öffnet eine 2D- oder 3D-Ansicht und zeigt die aktuellen Gerätedaten an (→ „7
Monitor
Monitoringfenster“).

Öffnet eine Übersicht der Anwendungen (→ „9 Anwendungsverwaltung“).


Anwendungen
Verwalten und Konfigurieren der Anwendungen.

Öffnet die Gerätekonfiguration des Gerätes (→ „10 Gerätekonfiguration“).


Gerätekonfiguration
Einstellen des Gerätes unabhängig von den Anwendungen.

Zeigt grundlegende Informationen an (z. B. Hardware, Firmware, Gerätestatus)


Geräteinformation
(→ „11 Geräteinformation“).

Einstellungen Öffnet das Fenster "Einstellungen" (→ „4.5 Einstellungen“).

Trennt die Verbindung zwischen dem ifm Vision Assistant und dem Gerät.
Verbindung trennen
Der ifm Vision Assistant kehrt zur Start-Bildschirmseite zurück.

5.2 Statusleiste
Die Statusleiste am unteren Bildschirmrand zeigt folgende Informationen an:
●● Anzeige des Fensternamens, in dem man sich gerade befindet, z. B. "Monitoringfenster"
●● Temperaturinformation des Gerätes, z. B. "Temperatur normal"
●● Name und IP-Adresse des Gerätes, z. B. "New Sensor (192.168.0.69)"
●● Firmware-Version des Gerätes, z. B. “0.06.39”
●● Name oder Status der laufenden Anwendung, z. B. "Testanwendung" oder "Angehalten"
●● Bildverarbeitungsdauer des Gerätes, z. B. "232 ms"

5.3 Hauptbereich
Während das Gerät in Betrieb ist, zeigt der Hauptbereich das Monitoringfenster an (→ „7 Monitoring-
fenster“). Wenn das Gerät eingerichtet wird, zeigt der Hauptbereich die entsprechenden Bildschirmseiten
an.

18
ifm Vision Assistant 3D-Sensor O3D3xx

6 Einrichtungsassistent
Der Einrichtungsassistent startet in folgenden Fällen:
●● Ein Gerät ohne gespeicherte Anwendung wird angeschlossen.
●● Eine neue Anwendung wird hinzugefügt.
●● Eine vorhandene Anwendung wird bearbeitet.
Die folgenden voreingestellten Anwendungen sind verfügbar: DE
●● Vollständigkeitsüberwachung
●● Objektvermessung (quaderförmiger Objekte)
●● Füllstandsmessung

►► Einzurichtende Anwendung anklicken.


>> Die schrittweise Konfiguration der ausgewählten Anwendung startet.
Über die Schaltfläche [Erweiterter Programmiermodus] kann der erweitererte Programmiermodus aktiviert
werden. Der Einrichtungsassistent wird verlassen und der ifm Vision Assistant wechselt in das Anwen-
dungs-Bearbeitungsfenster (→ „8 Erweiterter Programmiermodus“).
Grundfunktionen des Einrichtungsassistenten:
Schaltfläche Funktion
Start Startet die Konfiguration der gewählten Anwendung.
Mit dem nächsten Schritt fortfahren.
Weiter
Die Schaltfläche ist gesperrt, wenn eine erforderliche Konfiguration noch nicht ausgeführt wurde.
Zum vorherigen Schritt zurückkehren.
Zurück
Von Schritt 1 aus kehrt man zur Startseite des Einrichtungsassistenten zurück.
Fertig Schließt den letzten Schritt der Konfiguration ab und speichert die eingestellten Parameter im Gerät.

19
ifm Vision Assistant 3D-Sensor O3D3xx

6.1 Livebild-Anzeige des Einrichtungsassistenten

Der Einrichtungsassistent zeigt während der Konfiguration Livebilder an.

In der Menüleiste "Bildaufnahme" lassen sich folgende Videooptionen einstellen:


Schaltfläche Videooption Beschreibung

Das Bild wird kontinuierlich aktualisiert, unabhängig von der eingestellten Trigger-
Livebild
quelle der Anwendung.

Das Bild wird durch die Anwahl einmal aktualisiert, unabhängig von der eingestell-
Trigger auslösen
ten Triggerquelle.

Auf Trigger reagieren Das Bild wird bei jedem Triggersignal der gewählten Triggerquelle aktualisiert.

Das Bild wird beim nächsten Triggersignal der gewählten Triggerquelle einmal
Auf Trigger warten
aktualisiert.

In der Menüleiste unter dem Bild lassen sich die Anzeigeoptionen einstellen. Die Anzeigeoptionen für die
Livebilder sind identisch mit den Anzeigeoptionen des Monitoringfensters (→ „7 Monitoringfenster“).

20
ifm Vision Assistant 3D-Sensor O3D3xx

6.2 Vollständigkeitsüberwachung
Diese Anwendung prüft die Vollständigkeit gleichförmig gefüllter Behälter. Es kann geprüft werden, ob
Objekte fehlen (Unterfüllung) und/oder ob zu viele Objekte vorhanden sind (Überfüllung).
Die Objekte im Behälter müssen in einem Rechteckgitter angeordnet sein. Das Maximum pro Seitenkante
sind 16 Objekte bei insgesamt maximal 64 Objekten.
Für jedes Objekt wird eine ROI (Region of Interest) festgelegt. In jeder ROI wird ein Füllstand gemessen
und mit den Grenzwerten verglichen. DE
Gemessener Füllstand in den ROIs Ergebnis
Innerhalb der festgelegten Parameter Objekt korrekt - Behälter vollständig befüllt
Unter dem minimalen Grenzwert Unterfüllung, Ausgang 1 schaltet
Über dem maximalen Grenzwert Überfüllung, Ausgang 2 schaltet

Die Prozess-Schnittstelle gibt die Messwerte der einzelnen ROIs aus (Überfüllung bzw. Unterfüllung
"Gut"/"Ungültig").
Anforderungen an die Objekte für eine zuverlässige Erkennung:
●● Mindesthöhe statischer Objekte (Geschwindigkeit ≤ 0,2 m/s): 2,5 cm
●● Mindesthöhe sich bewegender Objekte (Geschwindigkeit > 0,2 m/s): 4,5 cm
●● Diffus reflektierende Oberfläche
●● Bei glänzender Oberfläche: Direkte Rückreflektion zum Gerät vermeiden

Zur Prüfung unterschiedlicher Gebinde-Formen muss für jedes Gebinde eine separate Anwendung
erstellt werden. Die aktive Anwendung kann dann je nach erwartetem Gebinde umgeschaltet
werden.

Vollständig transparente oder spiegelnde Oberflächen können nicht zuverlässig gemessen werden.

6.2.1 Vollständigkeitsüberwachung einrichten

►► [Start] anklicken, um die Konfiguration der Anwendung zu starten.

21
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 1: Auswertefunktionalität

►► Schaltfläche für Unterfüllung (fehlende Objekte) je nach Anwendung auf "Ein" oder "Aus" stellen.
►► Schaltfläche für Überfüllung (zu viele Objekte) je nach Anwendung auf "Ein" oder "Aus" stellen.
>> Mindestens eine der beiden Optionen muss aktiviert sein.

Meldungen zur Unterfüllung werden immer an Ausgang 1 ausgegeben.


Meldungen zur Überfüllung werden immer an Ausgang 2 ausgegeben.

►► Art der Ausgangslogik wählen:

Art der Ausgangslogik Beschreibung


Wenn eine Unterfüllung oder Überfüllung registriert wurde, wird der entsprechende Ausgang auf
Statisch
logisch Eins (high) geschaltet und bleibt bis zur nächsten Messung auf diesem Wert.
Wenn eine Unterfüllung oder Überfüllung registriert wurde, wird der entsprechende Ausgang für die
eingestellte Impulsdauer auf logisch Eins (high) geschaltet und wechselt danach wieder auf logisch
Gepulst
Null (low). Dazu ist die Angabe der Pulsfrequenz in ms notwendig (Bereich 10…2500 ms in Schritten
von 10 ms).

►► [Weiter] anklicken.

22
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 2: Triggerquelle & Geschwindigkeit

DE

►► Triggerquelle wählen.
Auswahl Beschreibung
Kontinuierlich Das Gerät macht kontinuierlich Bilder. Diese Option wird hauptsächlich für Tests verwendet.
Das Gerät wird über die Prozess-Schnittstelle der angeschlossenen Steuerung angesteuert
Prozess-Schnittstelle
(z. B. von SPS / PC).

ON ON

Iinput

Trigger

Trigger
Das Gerät wird von einer Hardware über die steigende Flanke eines
Positive Flanke
Eingangssignals angesteuert.
OFF OFF
t
Iinput

ON
Trigger ON

Trigger
Das Gerät wird von einer Hardware über die fallende Flanke eines
Negative Flanke
Eingangssignals angesteuert.
OFF OFF
t

►► Schaltfläche [Geschwindigkeit] einstellen:


●● Für die Messung statischer Objekte die Schaltfläche auf "Aus" stellen. Das Objekt muss sich min-
destens 100 ms im Stillstand befinden.
●● Für die Messung bewegter Objekte die Schaltfläche auf "Ein" stellen. In diesem Fall werden
die Schaltschwellen für die Unter- und Überfüllung im Gutzustand automatisch bestimmt. Die
Schaltschwellen können im letzten Schritt des Assistenten nachträglich angepasst werden
(→ Schritt 5: Gesamttest).
►► Schaltfläche für Ankerfunktion auf "Ein" oder "Aus" stellen (automatische Lagenachführung von
Behältern).

●● Ist die Ankerfunktion ausgeschaltet, muss der Behälter immer an der gleichen Stelle und in der
gleichen Ausrichtung stehen, damit die Anwendung korrekt funktioniert.
Ist die Ankerfunktion eingeschaltet, wird die Ausrichtung des Behälters ermittelt und die Positi-
onen der ROIs werden an die Lage der Objekte angepasst. Die Zeiten zur Auswertung verlän-
gern sich dadurch. Für eine sichere Erkennung der Objekte müssen ausreichend viele Kon-
turen des Behälters erkennbar sein.
●● Bei eingeschalteter Ankerfunktion kann sich die Auswertezeit erhöhen.
●● Die Ankerfunktion muss neu eingelernt werden, wenn sich die ROIs ändern.
►► [Weiter] anklicken.
>> Die Belichtungszeit für die aktuelle Szene wird automatisch optimiert.

23
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 3: Suchzone (ROI)

Das Fenster "Suchzone (ROI)" zeigt Livebilder an, um die Anzahl, Form und Größe der ROIs einzustel-
len. Anschließend kann die Belichtungszeit optimiert werden.
►► Falls nicht ausgewählt, Videooption [Livebild] einstellen (→ „6.1 Livebild-Anzeige des Einrichtungsas-
sistenten“).
►► Einen korrekt befüllten Behälter in die Mitte unter das Gerät stellen und durch Ändern der Position des
Behälters und / oder des Gerätes folgende Bedingungen sicherstellen:
●● Der Behälter ist vollständig im Bild und alle Ecken sind sichtbar.
●● Der Abstand zum Gerät ist zwischen 0,3 m und 5 m.
●● Keine Objekte im Bildausschnitt (inklusive Hintergrund) sind weiter als 5 m vom Gerät entfernt.
Eine geneigte Ansicht verzerrt das Objektraster und erschwert das Erfassen der Objekte in den ROIs.
►► Das Gerät möglichst senkrecht zum Behälter ausrichten.

Senkrecht Geneigt (verzerrt)

►► Bei glänzenden Flächen (z. B. poliertes Metall, in Folie verpackte Produkte):


Direkte Rückreflexion des Gerätelichts durch leichtes Kippen des Gerätes vermeiden.
►► Anzeigeoptionen so einstellen, dass die ROIs gut eingestellt werden können
(→ „7.2 Anzeige Optionen“).

24
ifm Vision Assistant 3D-Sensor O3D3xx

Ob sich ein Entfernungsbild oder ein Amplitudenbild (Helligkeit) besser zur Anzeige eignet, hängt
von Form und Reflexionsvermögen der Behälter und Objekte ab.
●● Amplitudenbild: Behälter und Objekte mit kontrastreichen Reflektivitätswerten im Infrarotbereich
●● Entfernungsbild: Markante Formen des Behälters und der Objekte (z. B. Kiste mit Flaschen)

►► Nach dem Ändern der Anzeigeoptionen anklicken, um die Ansicht zu optimieren. DE


►► ROIs einstellen.

Einstellung der ROI Option Beschreibung


Anzahl der Zeilen einer Multi-ROI wählen: 1…16
Zeile
Maximaler Wert Zeilen x Spalten ≤ 64
Anzahl der Spalten einer Multi-ROI wählen: 1…16
Spalte
Maximaler Wert Zeilen x Spalten ≤ 64
Regular

Die Mittelpunkte der ROIs sind direkt übereinander und nebeneinander angeordnet.

Bei den Rasterarten "Wabe ..." liegen die Mittelpunkte der ROIs einer Zeile über bzw.
Wabe ... unter den Lücken der ROIs der benachbarten Zeile. Somit ergibt sich eine hexagonale
Struktur bzw. Wabenstruktur der ROIs mit den folgenden Unterschieden:
Rasterart
Wabe kürzer
Die Zeilen mit gerader Ordnungszahl (2. Zeile, 4. Zeile, ...) sind um eine ROI kürzer als
die Zeilen mit ungerader Ordnungszahl (1. Zeile, 3. Zeile, ...).
Bei Multi-ROIs mit einer geraden Anzahl von Zeilen ist die Rasterart "Wabe kürzer" nach
Rotation um 180° identisch mit der Rasterart "Wabe länger".

Wabe länger
Die Zeilen mit ungerader Ordnungszahl (1. Zeile, 3. Zeile, ...) sind um eine ROI kürzer
als die Zeilen mit gerader Ordnungszahl (2. Zeile, 4. Zeile, ...).
Bei Multi-ROIs mit einer ungeraden Anzahl von Zeilen ist die Rasterart "Wabe länger"
nach Rotation um 180° identisch mit der Rasterart "Wabe kürzer".

Wabe rechts Die Anzahl der ROIs jeder Zeile ist identisch. Die ROIs der Zeilen mit gerader Ordnungs-
zahl (2. Zeile, 4. Zeile, ...) sind gegenüber den ROIs der Zeilen mit ungerader Ordnungs-
zahl (1. Zeile, 3. Zeile, ...) nach rechts verschoben.
Bei Multi-ROIs mit einer ungeraden Anzahl von Zeilen ist die Rasterart "Wabe rechts"
nach Rotation um 180° identisch mit der Rasterart "Wabe links".
Wabe links Die Anzahl der ROIs jeder Zeile ist identisch. Die ROIs der Zeilen mit gerader Ordnungs-
zahl (2. Zeile, 4. Zeile, ...) sind gegenüber den ROIs der Zeilen mit ungerader Ordnungs-
zahl (1. Zeile, 3. Zeile, ...) nach links verschoben.
Bei Multi-ROIs mit einer ungeraden Anzahl von Zeilen ist die Rasterart "Wabe links"
nach Rotation um 180° identisch mit der Rasterart "Wabe rechts".

Quadrat

Rechteck
Die Form wählen, die am besten zur Form der Objekte passt.
Kreis

Ellipse

[–] Verkleinert die ROIs


Formgröße
[+] Vergrößert die ROIs

►► Anzahl der ROIs an die Anzahl der Objekte im Behälter anpassen.


►► Größe und Form der ROIs an die Objekte im Behälter anpassen.

25
ifm Vision Assistant 3D-Sensor O3D3xx

►► Äußeren Rahmen so einstellen, dass die ROIs gut auf den Objekten liegen:
●● Um den Rahmen zu skalieren: Randmarke anklicken und mit gedrückter Maustaste bewegen.
●● Um den Rahmen zu drehen: Drehpfeil-Symbol anklicken und mit gedrückter Maustaste bewegen.

Ein guter Ausgangswert für die Konfiguration ist eine Abdeckung der Objekte durch die ROIs um
80 %. Für die Messungen werden nur die ROIs verwendet, der Rahmen dient als Positionierhilfe.

>> Jede ROI wird durch einen Rahmen dargestellt.


►► Wenn die ROIs an die Objekte angepasst sind, [Optimieren] anklicken.
>> Die Belichtungszeit für die Objekte in den ROIs wird automatisch optimiert.
Auch nach der Optimierung der Belichtungszeit kann der Hintergrund ungültige Pixel oder starkes
Bildrauschen aufweisen. Die Messung wird dadurch nicht beeinflusst.
►► [Weiter] anklicken.

Während der folgenden Schritte im Einlernprozess dürfen sich die Objekte nicht bewegen, weil
die Anwendung sonst nicht korrekt arbeiten kann. Das gilt auch, wenn die Ankerfunktion aktiviert
wurde. Die Ankerfunktion funktioniert erst, wenn das Einlernen der Gut- und Schlechtzustände
abgeschlossen ist.

Schritt 4: Einlernen des Gutzustandes


In diesem Schritt misst das Gerät Bezugswerte für einen korrekt befüllten Behälter.

►► [Einlernen] anklicken.
>> [Weiter] ist deaktiviert, bis das Einlernen erfolgreich durchgeführt wurde.
>> Die aktuelle Szene wird als Voll-Zustand erkannt. Abhängig von der Einstellung "Geschwindigkeit"
(→ Schritt 2: Triggerquelle & Geschwindigkeit) werden die Schaltschwellen für die Unter- und Überfül-
lung bestimmt.
>> Wurde die automatische Lagenachführung (Ankerfunktion) aktiviert, wird in einem Bereich um die
ROIs nach Konturen (Kanten) gesucht, die den Rand des Behälters markieren. Mit den gefundenen
Konturen wird ein Gebinde-Modell erstellt, dessen Qualtität anschließend bewertet wird. Wenn die
Qualtität des Gebinde-Modells nicht ausreicht, um das Gebinde zuverlässig im Bild zu erkennen, wird
im Livebild eine Fehlermeldung angezeigt.

26
ifm Vision Assistant 3D-Sensor O3D3xx

Wenn das Einlernen nicht erfolgreich ist:


Ursache Abhilfe
►Zu
► Schritt 3 zurückkehren und die ROIs erneut einstellen.
►Bewegen
► der Objekte vermeiden:
–– Wenn die Ankerfunktion ausgeschaltet ist:
Sicherstellen, dass die Objekte bei jedem Frame an der-
Das Objekt hat sich bewegt. selben Bildposition liegen. Dies kann mit dem Hardware-
Trigger erreicht werden.
–– Wenn die Ankerfunktion eingeschaltet ist: DE
Prüfen, ob die Ankerfunktion die bewegten Objekte zuver-
lässig bestimmen kann.
Die Ankerfunktion ist an und die Merkmale des Behälters oder
der Objekte reichen nicht aus, um Position und Ausrichtung ►Zu
► Schritt 2 zurückkehren und die Ankerfunktion abschalten.
zuverlässig zu bestimmen.
►Sättigung
► durch leichtes Kippen des Gerätes reduzieren.
In den ROIs sind zu viele Bildpunkte durch direkte Reflektion
►Zu
► Schritt 3 zurückkehren und [Optimieren] anklicken, um die
überbelichtet.
ROIs neu einzustellen.
►Sicherstellen,
► dass die Belichtungszeit in Schritt 3 optimiert
In den ROIs sind zu viele Bildpunkte durch zu helle Objekte wurde.
überbelichtet. ►Wenn
► die Optimierung der Belichtungszeit keine Verbesse-
rung bringt, den Geräteabstand vergrößern.
►Sicherstellen,
► dass die Belichtungszeit in Schritt 3 optimiert
wurde.
In den ROIs sind zu viele Bildpunkte unterbelichtet.
►Wenn
► die Optimierung der Belichtungszeit keine Verbesse-
rung bringt, den Geräteabstand verkleinern.

Beim Zurückkehren zu Schritt 3 und Ändern der Einstellungen (ROIs, Belichtung, Bewegen des
Objekts oder des Gerätes) muss das Einlernen wiederholt werden. Andernfalls funktioniert die
Anwendung nicht korrekt.

►► Nach der Problembehebung [Einlernen] erneut anklicken.


►► [Weiter] anklicken.

Schritt 4.1: Unterfüllung einlernen

Wurde die Erkennung der Unterfüllung in Schritt 1 nicht eingeschaltet, überspringt der Assistent
diesen Schritt.

Beim Einlernen wird ein Grenzwert für die Unterfüllung bestimmt. Der Grenzwert für die Unterfüllung kann
im letzten Schritt des Assistenten nachträglich angepasst werden (→ Schritt 5: Gesamttest).

►► Ein Objekt aus dem Behälter nehmen und [Einlernen] anklicken.

27
ifm Vision Assistant 3D-Sensor O3D3xx

>> Wenn kein Objekt entfernt wurde oder der Unterschied zwischen Voll- und Leer-Zustand zu gering ist,
schlägt das Einlernen fehl.
►► [Weiter] anklicken.

Schritt 4.2: Überfüllung einlernen

Wurde die Erkennung der Überfüllung in Schritt 1 nicht eingeschaltet, überspringt der Assistent
diesen Schritt.

Beim Einlernen wird ein Grenzwert für die Überfüllung bestimmt. Der Grenzwert für die Unterfüllung kann
im letzten Schritt des Assistenten nachträglich angepasst werden (→ Schritt 5: Gesamttest).

►► Ein Objekt zu einem korrekt befüllten Behälter dazugeben und [Einlernen] anklicken.
>> Wenn kein Objekt dazugegeben wurde oder der Unterschied zwischen Voll- und Leer-Zustand zu
gering ist, schlägt das Einlernen fehl.
►► [Weiter] anklicken.

28
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 5: Gesamttest
Im abschließenden Schritt werden die Funktionen der Anwendung getestet:
●● Gerätegrenzwerte (z. B. Unterfüllung, Überfüllung)
●● Ausgabesignale an den Ausgängen
●● Verdrahtung

DE

Auf der linken Seite wird das Gerätebild mit den ROIs und deren Messergebnissen angezeigt.
Farbe Bedeutung
Grün OK
Rot Unterfüllung
Violett Überfüllung
Olivgrün Ungültig
Gelb Ausgewählt

Rechts oben werden die Status-LEDs der Ausgänge angezeigt.


●● LED OUT1 leuchtet gelb: Eine Unterfüllung wurde registriert und Ausgang 1 ist aktiv.
●● LED OUT2 leuchtet gelb: Eine Überfüllung wurde registriert und Ausgang 2 ist aktiv.
●● Ist ein Ausgang aktiv, ist die LED kontinuierlich an. Die Einstellung auf einen Impuls oder [Statisch] in
Schritt 1 hat darauf keinen Einfluss.

Die am Bildschirm angezeigten LEDs für OUT1 und OUT2 sind identisch mit den LEDs am Gerät.

Mit den Schaltflächen unter den LEDs kann zwischen folgenden Bildschirmen umgeschaltet werden:
●● Ergebnisse
●● Prozess-Schnittstelle
●● Verdrahtungstest

29
ifm Vision Assistant 3D-Sensor O3D3xx

Ergebnisse
Das Fenster "Ergebnisse" zeigt die Messergebnisse in einem Balkendiagramm an. Wenn nicht alle
Ergebnisse gleichzeitig angezeigt werden können, wird eine horizontaler Bildlaufleiste angezeigt. Die
Nummern und Farbcodes der ROIs im Bild und im Balkendiagramm stimmen überein. Wird eine ROI oder
Linie durch Anklicken markiert, wird die entsprechende Linie in dunklem Gelb dargestellt.
Bei aktiver Erkennung der Unter- oder Überfüllung markiert eine farbige Linie den jeweiligen Grenzwert:
●● Rot (obere Linie): Überfüllung
●● Violett (untere Linie): Unterfüllung

►► Anwendung durch Entfernen oder Zugeben von Objekten testen.


►► Wenn der Test nicht zufriedenstellend ist, Einstellungen optimieren, wie z. B.:
–– Grenzwerte durch vertikales Verschieben der farbigen Linien anpassen.
–– Zu Schritt 3 zurückkehren, um die ROIs neu einzustellen und das Einlernen in Schritt 4 zu wieder-
holen.
►► Wenn die Ankerfunktion aktiviert wurde, Ankerfunktion durch Bewegen und Drehen des Behälters
testen.

30
ifm Vision Assistant 3D-Sensor O3D3xx

Prozess-Schnittstelle
Das Fenster "Prozess-Schnittstelle" zeigt eine Tabelle mit dem Status der ROIs und den Prozesswerten
an (→ „6.2.3 Prozesswerte über EtherNet/IP senden“). Unter der Tabelle wird der Ausgabe-String ange-
zeigt, den das Gerät über die Prozess-Schnittstelle sendet. Der Ausgabe-String kann in die Windows-
Zwischenablage kopiert werden.

DE

Verdrahtungstest
Über das Fenster "Verdrahtungstest" kann die Verdrahtung des Gerätes zum Steuergerät getestet wer-
den. Der Test läuft in Echtzeit und zeigt die Aus- und Eingangssignale an den entsprechenden Drähten
an. Im Simulationsmodus lassen sich die digitalen Ausgänge manuell ansteuern, um die Verbindung zu
einem externen Steuergerät unabhängig von der Anwendung zu testen.

►► Auswahlfeld [Artikelnummer] anklicken und Verbindungskabel aus Auswahlliste wählen oder Artikel-
nummer eintragen.
>> Die Verdrahtung und Pinbelegung des ausgewählten Verbindungskabels wird angezeigt.
►► [Start] anklicken, um den Simulationsmodus zu starten.
►► [Ausgang 1] anklicken, um das Signal an Ausgang 1 zwischen "Ein" und "Aus" umzuschalten.

31
ifm Vision Assistant 3D-Sensor O3D3xx

►► [Ready] anklicken, um das Ausgangssignal "Bereit für den nächsten Trigger" zwischen "Ein" und "Aus"
umzuschalten.
►► [Ausgang 2] anklicken, um das Signal an Ausgang 2 zwischen "Ein" und "Aus" umzuschalten.
►► Wenn die Eingänge verwendet werden, Eingangssignale an Eingang 1 und Eingang 2 testen.

Die Eingänge können z. B. für die Anwendungsumschaltung verwendet werden.

►► [Stop] anklicken, um den Simulationsmodus zu beenden.

6.2.2 Vollständigkeitsüberwachung aktivieren


►► Wenn alle Einstellungen abgeschlossen sind, [Fertig] anklicken, um die Anwendung zu speichern.
>> Das Gerät aktiviert und startet die Anwendung.
>> Das Monitoringfenster wird geöffnet. Dort wird unter dem Reiter "Ergebnisse" ein Balkendiagramm
angezeigt, mit dem die Werte der laufenden Anwendung kontrolliert werden können (→ „7.4.1 Darstel-
lung der Modellergebnisse bei der Vollständigkeitsüberwachung“).

6.2.3 Prozesswerte über EtherNet/IP senden


Das Gerät kann die Prozesswerte über das Protokoll EtherNet/IP an eine SPS senden. Die Prozesswerte
werden im ifm Vision Assistant als Ausgabe-String wie folgt angezeigt:

Im Ausgabe-String werden die Prozesswerte durch ein Semikolon getrennt. Der Ausgabe-String wird in
der angezeigten Reihenfolge an eine SPS übertragen.

Beachten Sie die folgenden Hinweise beim Übertragen des Ausgabe-Strings an eine SPS:
●● Die Bytes 0 bis 7 sind Teil des Ausgabe-Strings. Sie werden nicht im ifm Vision Assistant
angezeigt (siehe Screenshot oben).
●● Im Ausgabe-String enthaltene Semikolon ";" werden nicht übertragen.
●● Float-Werte werden vor dem Übertragen in binäre 16-Bit Integer umgewandelt.
●● Alle Zahlenwerte werden vor dem Übertragen in 16-Bit Integer umgewandelt.

Der Ausgabe-String setzt sich wie folgt zusammen (Datentyp: SINT):


star;0;00;0;+0.000;01;7;-0.068;02;6;+0.013;03;0;+0.001;stop
Byte-Nr. Daten Kodierung Prozesswert Einheit Beschreibung Kommentar
0 2#0000_0000 Binär Gespiegeltes ●● Bit 1.5 zeigt ein erfolgreiches
1.5
1 2#0010_0000 Binär Kommandowort Trigger-Kommando an

2 2#0000_0000 Dezimal Synchrone /


asynchrone
3 2#0000_0000 Dezimal Nachrichtenkennung
4 30 Dezimal ●● Das Gerät hat 30 Nachrichten
empfangen
30 Nachrichtenzähler ●● Zählt um 1 hoch, bei jeder Aktion
5 0 Dezimal (Trigger, gesendete Nachricht
etc.)
6 0 Dezimal
Reserviert
7 0 Dezimal

32
ifm Vision Assistant 3D-Sensor O3D3xx

Byte-Nr. Daten Kodierung Prozesswert Einheit Beschreibung Kommentar


8 s ASCII
9 t ASCII
star Start-String
10 a ASCII
11 r ASCII
12 0 Dezimal Status von allen ROIs Zeigt den Status der
13 0 Dezimal
0
(0 = schlecht, 1 = gut) Vollständigkeitsüberwachung an DE
14 0 Dezimal Bei aktivierter Lagenachführung
werden Byte 14 und 15 von jener
belegt.
0 = Lage wird nicht nachgeführt
0 ROI ID
15 0 Dezimal 1 = Lage wird nachgeführt
Alle folgenden Daten verschieben
sich um 2 Bytes; d.h. die 1. ROI ID
beginnt mit Byte 16 und 17.
16 0 Dezimal
0 ROI Status
17 0 Dezimal
18 0 Dezimal
0 mm ROI Wert
19 0 Dezimal
20 1 Dezimal
1 ROI ID
21 0 Dezimal
22 7 Dezimal
7 ROI Status ROI Status:
23 0 Dezimal
0 = gut
24 -67 Dezimal
-67 mm ROI Wert 1 = Referenzebene nicht eingelernt
25 -1 Dezimal
2 = Einlernen fehlgeschlagen
26 2 Dezimal 3 = Referenzebene ungültig
2 ROI ID
27 0 Dezimal 4 = Keine gültigen Pixel
28 6 Dezimal 5 = Referenzebene enthält keine
6 ROI Status gültigen Pixel
29 0 Dezimal
6 = Überfüllt
30 14 Dezimal 7 = Unterfüllt
14 mm ROI Wert
31 0 Dezimal
32 3 Dezimal
3 ROI ID
33 0 Dezimal
34 0 Dezimal
0 ROI Status
35 0 Dezimal
36 0 Dezimal
0 mm ROI Wert
37 0 Dezimal
38 s ASCII
39 t ASCII
stop Stop-String
40 o ASCII
41 p ASCII

Das fehlerhafte Ausführen eines Kommandos führt zu folgendem Zustand:


●● Error Bit = 1
●● Gespiegeltes Kommandowort wird angezeigt
●● Asynchrones Nachrichtenbit = 0
●● Asynchrone Nachrichtenkennung = 0
●● Nachrichtenzähler zählt um 1 hoch

33
ifm Vision Assistant 3D-Sensor O3D3xx

6.2.4 Prozesswerte über TCP/IP senden


Das Gerät kann die Prozesswerte über das Protokoll TCP/IP an eine SPS senden. Die Prozesswerte
werden im ifm Vision Assistant als Ausgabe-String wie folgt dargestellt:

Im Ausgabe-String werden die Prozesswerte durch ein Semikolon getrennt. Der Ausgabe-String wird in
der angezeigten Reihenfolge an eine SPS übertragen.

Der Ausgabe-String setzt sich wie folgt zusammen (Datentyp: ASCII):


star;0;00;0;+0.000;01;7;-0.068;02;6;+0.013;03;0;+0.001;stop
Prozesswert Einheit Beschreibung
star Start-String
0 Status von allen ROIs (0 = schlecht, 1 = gut)
00 ROI ID
0 ROI Status
+0.000 m ROI Wert ROI Status:
01 ROI ID 0 = gut
7 ROI Status 1 = Referenzebene nicht eingelernt
2 = Einlernen fehlgeschlagen
-0.068 m ROI Wert
3 = Referenzebene ungültig
02 ROI ID
4 = Keine gültigen Pixel
6 ROI Status 5 = Referenzebene enthält keine gültigen Pixel
+0.013 m ROI Wert 6 = Überfüllt
03 ROI ID 7 = Unterfüllt
0 ROI Status
+0.001 m ROI Wert
stop Stop-String

34
ifm Vision Assistant 3D-Sensor O3D3xx

6.3 Objektvermessung (quaderförmiger Objekte)


Diese Anwendung misst die Position, Ausrichtung und Größe rechteckiger, kastenförmiger Objekte. Quali-
tätsparameter können verwendet werden, um offene Laschen oder eine Abweichung von der Kastenform
zu erkennen.
Anforderungen an die Objekte für eine zuverlässige Erkennung:
●● Das Objekt ist stationär
DE
●● Das Objekt ist vollständig im Bild und hat ausreichend Abstand zu den Bildrändern
●● Es befinden sich keine anderen Objekte im Sichtbereich (andere Kisten)
●● Befinden sich andere Objekte im Sichtbereich:
●● Mindestabstand zwischen den Objekten: 3 Pixel
●● Hintergrund ist zwischen den Objekten sichtbar

Ist mehr als ein Objekt im Sichtbereich, wird das Objekt ausgemessen, das der Bildmitte am
nächsten ist.

Anforderungen an die Montage des Gerätes für gute Messergebnisse:


●● Gerät möglichst senkrecht über dem Messbereich montieren, so dass das Objekt von oben gemessen
werden kann.

Eine Neigung des Gerätes reduziert die Genauigkeit. Bei einer Neigung über 45° funktioniert die
Anwendung nicht.
●● Montageabstand des Gerätes so wählen, dass die zu messenden Objekte vollständig im Sichtbereich
des Gerätes sind und auf allen Seiten noch Abstand zum Außenrand ist.
●● Messabstand für die meisten Anwendungen: 1-2 Meter
●● Nichts im Sichtbereich, inklusive dem Hintergrund, darf weiter als 5 m vom Gerät entfernt sein (radial).

6.3.1 Objektvermessung einrichten

►► [Start] anklicken, um die Konfiguration der Anwendung zu starten.

35
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 1: Triggerquelle

►► Triggerquelle wählen.

Auswahl Beschreibung
Kontinuierlich Das Gerät macht kontinuierlich Bilder. Diese Option wird hauptsächlich für Tests verwendet.
Das Gerät wird über die Prozess-Schnittstelle von der angeschlossenen Steuerung
Prozess-Schnittstelle
angesteuert (z. B. von SPS/PC).

Iinput ON ON

Trigger

Trigger
Das Gerät wird von einer Hardware über die steigende
Positive Flanke
Flanke eines Eingangssignals angesteuert.
OFF OFF
t
Iinput

ON ON
Trigger

Trigger

Das Gerät wird von einer Hardware über die fallende


Negative Flanke
Flanke eines Eingangssignals angesteuert.
OFF OFF
t

►► [Weiter] anklicken.

36
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 2: Referenzebene
In diesem Schritt wird die Referenzebene eingelernt, auf der die zu messenden Objekte platziert werden.
Dies ist für korrekte Messergebnisse beim Bestimmen der Objektmaße erforderlich.

DE

Das Fenster zeigt Livebilder an, um die Konfiguration der Referenzebene zu ermöglichen.
►► Falls nicht ausgewählt, Videooption [Livebild] einstellen (→ „6.1 Livebild-Anzeige des Einrichtungsas-
sistenten“).
►► Sicherstellen, dass keine zu messende Objekte im Sichtbereich sind (leere Szene).
►► Sicherstellen, dass die Referenzebene eben ist und gut reflektiert.
●● Soll auf einer Rollenbahn o. Ä. gemessen werden: Einen Bogen aus festem Papier oder dünnem
Karton im Messbereich ablegen, um eine ebene Oberfläche zu erzeugen.
●● Soll auf einem schwarzen Untergrund gemessen werden: Einen Bogen weißes Papier im Messbe-
reich ablegen.
►► Rahmen der ROI einstellen.
●● Den Rahmen der ROI so verschieben, dass die ROI im ebenen Bereich der Referenzebene liegt.
●● Die ROI so groß wie möglich wählen.
●● Zu allen umliegenden Objekten einen Abstand lassen (z. B. zu Seitenschienen).
●● Um zusätzliche Eckpunkte zu erzeugen: Auf Begrenzungslinien des Rahmens klicken und bei ge-
drückter Maustaste den Rahmen ziehen.

Die ROI ist nur ein Ausschnitt der korrekten Referenzebene und bestimmt die Qualität des
Einlernens. Der tatsächliche Messbereich entspricht immer dem gesamten Sichtbereich des
Gerätes.

►► [Einlernen] anklicken.
Wenn das Einlernen nicht erfolgreich durchgeführt wurde:
Problem Abhilfe
►Einen
► Bogen aus festem Papier oder dünnem Karton auf die
Die Referenzebene in der ROI ist nicht eben.
Referenzebene legen.
►Objekte
► entfernen oder Abstand der ROI zu den Objekten
Andere Objekte sind in der Nähe bzw. in der ROI.
vergrößern.

37
ifm Vision Assistant 3D-Sensor O3D3xx

Problem Abhilfe
►Dafür
► sorgen, dass die ROI vergrößert werden kann:
–– Objekte in der Nähe der ROI entfernen.
–– Fläche der Referenzebene durch weitere Papierbögen o. Ä.
Die ROI ist zu klein.
vergrößern.
–– ROI verschieben.
–– Gerät an anderer Stelle montieren.
Im Suchbereich sind zu viele gesättigte, unterbelichtete oder
ungültige Bildpunkte.
►Einen
► Bogen weißes Papier auf die Referenzebene legen.
Im Bild der Referenzebene sind zu viele Störungen (zu schwa-
che Reflexion).
►Neigung
► des Gerätes verringern.
Die Neigung des Gerätes übersteigt 45°.
►Gerät
► an anderer Stelle montieren.
Während des Einlernens haben sich im Sichtbereich des Ge-
►Bewegungen
► im Sichtbereich des Gerätes vermeiden.
rätes Objekte bewegt.

Nach dem erfolgreichen Einlernen richtet sich das interne Koordinatensystem des Gerätes an der
Referenzebene aus. Dadurch werden die Messpunkte, die auf der Referenzebene liegen, in einer
gleichmäßigen Farbe angezeigt.

►► Nach der Problembehebung [Einlernen] erneut anklicken.


►► [Weiter] anklicken.

Schritt 3: Bewegungsrichtung
In diesem Schritt wird eingestellt, welche Seite des Objekts als Länge und welche Seite als Breite be-
zeichnet wird. Die Höhe ist der Abstand des höchsten Punkts des Objekts zur Referenzebene.

►► [Bewegungsrichtung] einstellen:
●● Bewegungsrichtung "Aus" (1): Unabhängig von der Ausrichtung des Objekts ist die längere Seite
die Länge, die kürzere Seite die Breite.
●● Bewegungsrichtung "Ein" (2): Die Seite entlang der Bewegungsrichtung ist die Länge. Die Seite
senkrecht dazu ist die Breite. Die Bewegungsrichtung wird durch einen roten Pfeil angezeigt.
►► Roten Pfeil in die Bewegungsrichtung der Objekte im Bild drehen.

38
ifm Vision Assistant 3D-Sensor O3D3xx

DE

►► [Weiter] anklicken.

Schritt 4: Ausgabekonfiguration

►► Ausgabeschnittstelle wählen.

Option Beschreibung
Die Messergebnisse zu Größe, Position, Ausrichtung usw. werden über die
Prozess-Schnittstelle ausgegeben. Die Prozess-Schnittstelle wird im nächsten
Ethernet Schritt eingerichtet.
Die Digitalausgänge sind aus.
Die Messergebnisse werden mit Referenzwerten verglichen. Die daraus ermit-
Digitalausgänge telten logischen Werte steuern die digitalen Ausgangssignale.
Über die Prozess-Schnittstelle werden keine Messergebnisse ausgegeben.
Ethernet & Digitalausgänge Beide Ausgänge werden gleichzeitig verwendet.

►► Sind die Digitalausgänge an, Dauer des Ausgabeimpulses wählen: [Statisch] oder Wert in ms (Bereich
10…2500 ms in Schritten von 10 ms).
►► [Weiter] anklicken.

39
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 5: Prozess-Schnittstelle

Wurden die Digitalausgänge eingeschaltet (→ Schritt 4), überspringt der Assistent diesen Schritt.

►► Über die Schaltflächen wählen, welche Parameter über die Prozess-Schnittstelle (Ethernet) ausgege-
ben werden sollen.
Parameter Definition
1 = ja (Objekt gefunden)
Objekt gefunden
0 = nein (kein Objekt gefunden)
Breite Breite des Objekts in m
Höhe Höhe des Objekts in m
Länge Länge des Objekts in m
Koordinaten (x; y; z) Koordinaten der Mitte des Objekts in m
Drehwinkel Winkel zwischen der X-Achse und der als Länge ausgegebenen Seite in Grad
Qualität der Werte für die Breite, Höhe und Länge des Objekts auf einer Skala von 0 bis 100
(0 = schlecht, 100 = gut)
Qualität (Breite; Höhe; Länge)
Der Wert für die Höhe zeigt an, wie eben die Oberfläche ist.
Die Werte für Länge und Breite zeigen an, wie gerade die Kanten sind.

Die Definition der Parameter "Länge" und "Breite" hängt von der Einstellung der
Bewegungsrichtung ab (→ Schritt 3).

Durch Anklicken der Schaltfläche neben dem gewünschten Parameter, wird die Definition des Para-
meters angezeigt.

Die Schaltfläche unten rechts öffnet einen Hilfetext zur EtherNet/IP Prozess-Schnittstelle.

40
ifm Vision Assistant 3D-Sensor O3D3xx

Beispiel: Definition des Parameters "Koordinaten (x; y; z)"

DE

Unter den Parametern wird als Beispiel der aktuell ermittelte Ausgabe-String des Gerätes angezeigt. Der
Ausgabe-String kann in die Windows-Zwischenablage kopiert werden.
►► [Weiter] anklicken.

Schritt 6: Ausgangskonfiguration der Digitalausgänge

Wurde nur die Prozess-Schnittstelle (Ethernet) eingeschaltet (→ Schritt 4), überspringt der Assi-
stent diesen Schritt.

41
ifm Vision Assistant 3D-Sensor O3D3xx

Ausgang 1 konfigurieren:
Ausgang 1 kann als Auslöser für eine externe Steuerung verwendet werden.
►► Schalterkriterium für Ausgang 1 auswählen.

Parameter Definition
None Ausgang inaktiv
Objekt gefunden 1 = ja (Objekt gefunden)
0 = nein (kein Objekt gefunden)
Breite
Höhe
Länge
Der Messwert wird mit dem eingestellten Grenzwert verglichen.
Position X Mögliche Bedingungen für den Vergleich:
Position Y "Kleiner als"
"Größer als"
Position Z
Ausgegebener logischer Wert:
Drehwinkel 1 = ja (Bedingung erfüllt)
0 = nein (Bedingung nicht erfüllt)
Qualität Breite
Qualität Höhe
Qualität Länge

►► Bei einem Parameter mit Grenzwert Folgendes einstellen:


●● Die Bedingung für den Vergleich auf “Kleiner als” oder “Größer als” einstellen.
●● Einen Grenzwert eintragen.
●● Alternativ ein Objekt als Referenz unter das Gerät stellen und [Einlernen] anklicken, um den Mess-
wert des Objekts als Grenzwert zu verwenden.
●● [Übernehmen] anklicken, um die Einstellungen zu speichern.

Der ifm Vision Assistant berechnet die tatsächlich verwendeten Grenzwerte wie folgt:
●● Bei "Größer als": Grenzwert = Messwert + 0,01 m
●● Bei "Kleiner als": Grenzwert = Messwert - 0,01 m

Ausgang 2 konfigurieren:
Über Ausgang 2 lässt sich ein Wert zur Prüfung der Größe des Objekts ausgeben. Für den ausgege-
benen Wert können die Messergebnisse von Länge, Breite und Höhe durch logisch UND oder ODER
verknüpft werden.
►► Die Schaltflächen der gewünschten Maße auf "Ein" stellen.
►► Für jedes ausgewählte Maß die Bedingung für den Vergleich auf "Kleiner als" oder "Größer als" ein-
stellen.
►► Für jedes ausgewählte Maß einen Grenzwert eintragen.
►► Alternativ ein Objekt als Referenz unter das Gerät stellen und [Einlernen] anklicken, um den Messwert
des Objekts als Grenzwert zu verwenden.
►► Einstellen, ob die Ergebnisse durch logisch UND oder ODER verknüpft werden.
►► [Weiter] anklicken.

42
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 7: Gesamttest
Im abschließenden Schritt werden die Funktionen der Anwendung getestet:
●● Logische Ausgabesignale der Digitalausgänge
●● Ausgabe der Prozess-Schnittstelle
●● Verdrahtung

DE

Auf der linken Seite werden das Gerätebild und das gefundene Objekt angezeigt.
Rechts oben werden die Status-LEDs der Ausgänge angezeigt.
●● Ist ein Ausgang aktiv, ist die LED kontinuierlich an. Die Einstellung auf einen Impuls oder [Statisch] in
Schritt 4 hat darauf keinen Einfluss.

Die am Bildschirm angezeigten LEDs für OUT1 und OUT2 sind identisch mit den LEDs am Gerät.

Mit den Schaltflächen unter den LEDs kann zwischen folgenden Bildschirmen umgeschaltet werden:
●● Ergebnisse
●● Prozess-Schnittstelle
●● Anschluss Test

Ergebnisse
Das Fenster "Ergebnisse" zeigt die Ausgabe der Digitalausgänge sowie die Messergebnisse, die einge-
stellte Vergleichs-Logik und deren Ergebnisse an.

43
ifm Vision Assistant 3D-Sensor O3D3xx

►► Ggf. Ausgabe mit verschiedenen Objekten testen.

Prozess-Schnittstelle
Das Fenster "Prozess-Schnittstelle" zeigt die Messergebnisse der Parameter an, die für die Ausgabe in
Schritt 5 konfiguriert wurden (→ „6.3.3 Prozesswerte über EtherNet/IP senden“). Unter der Tabelle wird
der Ausgabe-String angezeigt, den das Gerät über die Prozess-Schnittstelle sendet. Der Ausgabe-String
kann in die Windows-Zwischenablage kopiert werden.

Anschluss Test
Über das Fenster "Anschluss Test" kann die Verdrahtung des Gerätes zum Steuergerät getestet werden.
Der Test läuft in Echtzeit und zeigt die Aus- und Eingangssignale an den entsprechenden Drähten an. Im
Simulationsmodus lassen sich die digitalen Ausgänge manuell ansteuern, um die Verbindung zu einem
externen Steuergerät unabhängig von der Anwendung zu testen.

►► Auswahlfeld [Artikelnummer] anklicken und Verbindungskabel aus Auswahlliste wählen oder Artikel-
nummer eintragen.
>> Die Verdrahtung und Pinbelegung des ausgewählten Verbindungskabels wird angezeigt.
►► [Start] anklicken, um den Simulationsmodus zu starten.
►► [Ausgang 1] anklicken, um das Signal an Ausgang 1 zwischen "Ein" und "Aus" umzuschalten.

44
ifm Vision Assistant 3D-Sensor O3D3xx

►► [Ready] anklicken, um das Ausgangssignal "Bereit für den nächsten Trigger" zwischen "Ein" und "Aus"
umzuschalten.
►► [Ausgang 2] anklicken, um das Signal an Ausgang 2 zwischen "Ein" und "Aus" umzuschalten.
►► Wenn die Eingänge verwendet werden, Eingangssignale an Eingang 1 und Eingang 2 testen.

Die Eingänge können z. B. für die Anwendungsumschaltung verwendet werden.


DE
►► [Stop] anklicken, um den Simulationsmodus zu beenden.

6.3.2 Objektvermessung aktivieren


►► Wenn alle Einstellungen abgeschlossen sind, [Fertig] anklicken, um die Anwendung zu speichern.
>> Das Gerät aktiviert und startet die Anwendung.
>> Das Monitoringfenster wird geöffnet. Dort wird unter dem Reiter "Ergebnisse" eine Tabelle mit allen
Werten des gefundenen Objekts angezeigt (→ „7.4.2 Darstellung der Modellergebnisse bei der Ob-
jektvermessung“).

6.3.3 Prozesswerte über EtherNet/IP senden


Das Gerät kann die Prozesswerte über das Protokoll EtherNet/IP an eine SPS senden. Die Prozesswerte
werden im ifm Vision Assistant als Ausgabe-String wie folgt angezeigt:

Im Ausgabe-String werden die Prozesswerte durch ein Semikolon getrennt. Der Ausgabe-String wird in
der angezeigten Reihenfolge an eine SPS übertragen.

Beachten Sie die folgenden Hinweise beim Übertragen des Ausgabe-Strings an eine SPS:
●● Der Ausgabe-String ist einstellbar. Welche Prozesswerte übertragen werden sollen, kann im
ifm Vision Assistant eingestellt werden.
●● Die Bytes 0 bis 7 sind Teil des Ausgabe-Strings. Sie werden nicht im ifm Vision Assistant
angezeigt (siehe Screenshot oben).
●● Im Ausgabe-String enthaltene Semikolon ";" werden nicht übertragen.
●● Float-Werte werden vor dem Übertragen in binäre 16-Bit Integer umgewandelt.
●● Alle Zahlenwerte werden vor dem Übertragen in 16-Bit Integer umgewandelt.

45
ifm Vision Assistant 3D-Sensor O3D3xx

Der Ausgabe-String setzt sich wie folgt zusammen (Datentyp: SINT):


star;1;0.104;0.0088;0.109;+0.021;-0.011;+0.389;158;097;094;097;stop
Byte-Nr. Daten Kodierung Prozesswert Einheit Beschreibung Kommentar
0 2#0000_0000 Binär Gespiegeltes ●● Bit 1.5 zeigt ein erfolgreiches
1.5
1 2#0010_0000 Binär Kommandowort Trigger-Kommando an

2 2#0000_0000 Binär Synchrone /


asynchrone
3 2#0000_0000 Binär
Nachrichtenkennung
4 2#0000_0011 Binär ●● Das Gerät hat 3 Nachrichten emp-
fangen
3 Nachrichtenzähler
5 2#0000_0000 Binär ●● Zählt um 1 hoch, bei jeder Aktion
(Trigger, gesendete Nachricht etc.)
6 2#0000_0000 Binär
Reserviert
7 2#0000_0000 Binär
8 s ASCII
9 t ASCII
star Start-String
10 a ASCII
11 r ASCII
12 2#0000_0001 Binär 0 = keine Box gefunden
1 Ergebnis-Bit
13 2#0000_0000 Binär 1 = Box gefunden
14 104 Dezimal
104 mm Breite
15 0 Dezimal
16 88 Dezimal
88 mm Höhe
17 0 Dezimal
18 108 Dezimal
108 mm Länge
19 0 Dezimal
20 21 Dezimal
21 Koordinate x
21 0 Dezimal
22 -11 Dezimal
-11 Koordinate y
23 -1 Dezimal
24 -124 Dezimal
388 Koordinate z
25 1 Dezimal
26 -98 Dezimal
158 Rotationsgrad
27 0 Dezimal
28 97 Dezimal
97 Qualität Breite
29 0 Dezimal
30 93 Dezimal
93 Qualität Höhe
31 0 Dezimal
32 97 Dezimal
97 Qualität Länge
33 0 Dezimal
34 s ASCII
35 t ASCII
stop Stop-String
36 o ASCII
37 p ASCII

Das fehlerhafte Ausführen eines Kommandos führt zu folgendem Zustand:


●● Error Bit = 1
●● Gespiegeltes Kommandowort wird angezeigt
●● Asynchrones Nachrichtenbit = 0
●● Asynchrone Nachrichtenkennung = 0
●● Nachrichtenzähler zählt um 1 hoch

46
ifm Vision Assistant 3D-Sensor O3D3xx

6.3.4 Prozesswerte über TCP/IP senden


Das Gerät kann die Prozesswerte über das Protokoll TCP/IP an eine SPS senden. Im ifm Vision Assistant
ist wählbar, welche Prozesswerte gesendet werden. Die Prozesswerte werden im ifm Vision Assistant als
Ausgabe-String wie folgt dargestellt:

DE
Im Ausgabe-String werden die Prozesswerte durch ein Semikolon getrennt. Der Ausgabe-String wird in
der angezeigten Reihenfolge an eine SPS übertragen.

Beachten Sie die folgenden Hinweise beim Übertragen des Ausgabe-Strings an eine SPS:
●● Im Ausgabe-String enthaltene Semikolon ";" werden nicht übertragen.
●● Alle Zahlenwerte werden vor dem Übertragen in 16-Bit Integer umgewandelt.

Der Ausgabe-String setzt sich wie folgt zusammen (Datentyp: ASCII):


star;1;0.104;0.0088;0.109;+0.021;-0.011;+0.389;158;097;094;097;stop
Prozesswert Einheit Beschreibung
star Start-String
1 Objekt gefunden
0.104 m Breite
0.0088 m Höhe
0.109 m Länge
+0.021 Koordinate x
-0.011 Koordinate y
+0.389 Koordinate z
158 Rotationsgrad
097 Qualität Breite
094 Qualität Höhe
097 Qualität Länge
stop Stop-String

47
ifm Vision Assistant 3D-Sensor O3D3xx

6.4 Füllstandsmessung
Die Anwendung "Füllstandsmessung" parametriert das Gerät für das Messen von Füllständen in
statischen Behältern oder Gefäßen.
Anforderungen an den Füllstand für eine zuverlässige Erkennung:
●● Diffus reflektierende Oberfläche
●● Bei glänzender Oberfläche: Direkte Rückreflektion zum Gerät vermeiden

Vollständig transparente oder spiegelnde Oberflächen können nicht zuverlässig gemessen werden.

Anforderungen an die Montage des Gerätes für gute Messergebnisse:


●● Gerät möglichst senkrecht über dem Messbereich montieren, so dass das Objekt von oben gemessen
werden kann.

Eine Neigung des Gerätes reduziert die Genauigkeit. Bei einer Neigung über 45° funktioniert die
Anwendung nicht.
●● Montageabstand des Gerätes so wählen, dass die zu messenden Objekte vollständig im Sichtbereich
des Gerätes sind und auf allen Seiten noch Abstand zum Außenrand ist.
●● Messabstand für die meisten Anwendungen: 1-2 Meter
●● Nichts im Sichtbereich, inklusive dem Hintergrund, darf weiter als 5 m vom Gerät entfernt sein (radial).

6.4.1 Füllstandsmessung einrichten

►► [Start] anklicken, um die Konfiguration der Anwendung zu starten.

48
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 1: Wichtige Montagehinweise

DE

Beachten Sie die Hinweise zur Montage des Gerätes.

Weitere Montagehinweise finden Sie in der Bedienungsanleitung.

►► [Weiter] anklicken.

Schritt 2: Auswertefunktionalität

►► Art der Auswertung wählen.


Auswahl Beschreibung
Einpunktregelung mit Hysterese Der Füllstand wird innerhalb der Schaltschwellen SP1 und SP2 ausgewertet.
Es werden zwei Bereiche jeweils mit den Schaltschwellen SP1 und SP2 definiert
Zweipunktregelung mit Hysterese
(insg. 4 Schaltschwellen). Innerhalb der Bereiche wird der Füllstand ausgewertet.
Mit der Schaltschwelle SP1 wird der minimale Füllstand definiert. Solange der Messwert unter
diesem Abstand liegt, bleibt die Pumpe eingeschaltet und der Füllvorgang wird fortgesetzt.
Pumpensteuerung
Mit der Schaltschwelle SP2 wird der maximale Füllstand definiert. Wenn der Messwert diesen
Abstand überschreitet, wird die Pumpe ausgeschaltet und der Füllvorgang wird unterbrochen.
Der aktuelle Füllstand wird direkt als Strom / Spannung über einen analogen Ausgang ausge-
Analog
geben. Die Schaltschwelle SP1 ist mit 4 mA / 0 V und SP2 mit 20 mA / 10 V definiert.

49
ifm Vision Assistant 3D-Sensor O3D3xx

►► Messaufgabe wählen.
Auswahl Beschreibung
Mittelwert Der Mittelwert aller Messwerte in der ROI wird mit den Schaltschwellen verglichen.
Minimum Der kleinste Messwert in der ROI wird mit den Schaltschwellen verglichen.
Maximum Der größte Messwert in der ROI wird mit den Schaltschwellen verglichen.

►► Modus wählen.
>> Der Modus kann nur bei der Art der Auswertung "Analog" gewählt werden.
Auswahl Beschreibung
Der aktuelle Füllstand wird direkt als Spannung über einen analogen Ausgang ausgegeben.
Spannung
Die Schaltschwellen sind mit 0 V und 10 V definiert.
Der aktuelle Füllstand wird direkt als Strom über einen analogen Ausgang ausgegeben. Die
Stromstärke
Schaltschwellen sind mit 4 mA und 20 mA definiert.

►► Richtung wählen.
>> Die Richtung kann nur bei der Art der Auswertung "Analog" gewählt werden.
Auswahl Beschreibung
Steigend Die Schaltschwelle SP1 ist mit 4 mA / 0 V und SP2 mit 20 mA / 10 V definiert.
Fallend Die Schaltschwelle SP1 ist mit 20 mA / 10 V und SP2 mit 4 mA / 0 V definiert.

►► [Weiter] anklicken.

Schritt 3: Ausgangskonfiguration

►► Ausgabefunktion invertieren.
Auswahl Beschreibung
Der Ausgangswert entspricht einem NO-Kontakt (Normally Open) Die Schwellwerte
Unterfüllung geschaltet
entsprechen den Schaltwerten der Hysterese.
Der Ausgangswert entspricht einem NC-Kontakt (Normally Closed) Die Schwellwerte
Überfüllung geschaltet
entsprechen den Schaltwerten der Hysterese.

50
ifm Vision Assistant 3D-Sensor O3D3xx

►► Pulsdauer auswählen.
Auswahl Beschreibung
Wenn ein Füllstand außerhalb der Schaltschwellen registriert wurde, wird der entsprechende
Ausgang für die eingestellte Impulsdauer auf logisch Eins (high) geschaltet und wechselt
Gepulst
danach wieder auf logisch Null (low) Dazu ist die Angabe der Pulsdauer in ms notwendig
(Bereich 10...2500 ms in Schritten von 10 ms).
Wenn ein Füllstand außerhalb der Schaltschwellen registriert wurde, wird der entsprechende
Statisch Ausgang auf logisch Eins (high) geschaltet und bleibt bis zur nächsten Messung auf diesem
Wert.
DE

►► [Weiter] anklicken.

Schritt 4: Messfeld

Das Fenster "Messfeld" zeigt Livebilder an, um die Anzahl, Form und Größe des ROI (Region of Interest)
und der RODs (Region of Desinterest) einzustellen.
►► Falls nicht ausgewählt, Videooption [Livebild] einstellen (→ „6.1 Livebild-Anzeige des Einrichtungsas-
sistenten“).
►► Einen Behälter in die Mitte unter das Gerät stellen und durch Ändern der Position des Behälters und /
oder des Gerätes folgende Bedingungen sicherstellen:
●● Der Behälter ist vollständig im Bild und alle Ecken sind sichtbar.
●● Der Abstand zum Gerät ist zwischen 0,3 m und 5 m.
●● Keine Objekte im Bildausschnitt (inklusive Hintergrund) sind weiter als 5 m vom Gerät entfernt.
Eine geneigte Ansicht verzerrt das Objektraster und erschwert das Erfassen der Objekte in dem ROI.
►► Das Gerät möglichst senkrecht zum Behälter ausrichten.
►► Bei glänzenden Flächen (z. B. poliertes Metall, in Folie verpackte Produkte):
Direkte Rückreflexion des Gerätelichts durch leichtes Kippen des Gerätes vermeiden.
►► Anzeigeoptionen so einstellen, dass die ROI gut eingestellt werden kann
(→ „7.2 Anzeige Optionen“).

Ob sich ein Entfernungsbild oder ein Amplitudenbild (Helligkeit) besser zur Anzeige eignet, hängt
von Form und Reflexionsvermögen der Behälter und Objekte ab.
●● Amplitudenbild: Behälter und Objekte mit kontrastreichen Reflektivitätswerten im Infrarotbereich
●● Entfernungsbild: Markante Formen des Behälters und der Objekte (z. B. Kiste mit Flaschen)

51
ifm Vision Assistant 3D-Sensor O3D3xx

►► Nach dem Ändern der Anzeigeoptionen anklicken, um die Ansicht zu optimieren.


►► ROI Form auswählen, welche am besten zur Anwendung passt.
►► Erzeugen der ROI über dem zu messenden Behälter.
>> Die ROI sollte die Größe des Behältnisses nicht überschreiten.

Wenn nötig können RODs (Region of Desinterest) verwendet werden, um Bereiche zu definieren welche
nicht ausgewertet werden sollen.
►► ROD Form wählen, welche am besten zum Bereich passt, welcher nicht ausgewertet werden soll.
►► Position und Größe des ROD so verändern, dass der gewünschte Bereich bedeckt wird.
►► [Weiter] anklicken.

Schritt 5: Leerabgleich

Das Fenster "Leerabgleich" bestimmt die Start- oder Null-Ebene der Füllstandsmessung. Diese kann ent-
weder eingelernt (Verwendung eines Durchschnittswertes aus 20 Messungen auf einen leeren Behälter)
oder manuell eingegeben werden.
Leerzustand einlernen
►► Im Auswahlmenü "einlernen" auswählen.
►► Schaltfläche [Messung starten] anklicken.
>> Das erfolgreiche Einlernen des Leerzustandes wird mit einem grünen Haken angezeigt.
Leerzustand manuell eingeben
►► Im Auswahlmenü "eingeben" auswählen.
►► Im Feld die Höhe des Leerzustandes in Meter eingeben.

►► [Weiter] anklicken.

52
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 6: Schaltpunkte definieren

DE

Die Ausgänge werden entsprechend der Definition der Schaltpunkte geschaltet. Jeder Schaltpunkt kann
entweder manuell eingegeben oder mit einer geeigneten Menge des Produkts im Behälter eingelernt
werden.
Schaltpunkte manuell eingeben
►► In den Feldern die Werte der Schaltpunkte eingeben.

Schaltpunkte einlernen
►► Behälter füllen bis zum jeweiligen Schaltpunkt.
►► Schaltfläche [Einlernen] des jeweiligen Schaltpunktes anklicken.

►► [Weiter] anklicken.

53
ifm Vision Assistant 3D-Sensor O3D3xx

Schritt 7: Gesamttest

Im abschließenden Schritt werden die Funktionen der Anwendung getestet:


●● Gerätegrenzwerte (z. B. Unterfüllung, Überfüllung)
●● Ausgabesignale an den Ausgängen
●● Verdrahtung
Auf der linken Seite wird das Gerätebild mit dem ROI und den Messergebnissen angezeigt.
Farbe Bedeutung
Grün OK
Rot Überfüllung
Violett Unterfüllung
Olivgrün Ungültig
Gelb Ausgewählt

Rechts oben werden die Status-LEDs der Ausgänge angezeigt.


●● LED OUT1 leuchtet gelb: Eine Unterfüllung wurde registriert und Ausgang 1 ist aktiv. LED OUT1
schaltet sich aus, sobald eine Überfüllung registriert wird.
●● LED OUT2 leuchtet gelb: Bei der Zweipunktregelung mit Hysterese wurde eine Unterfüllung registriert
und Ausgang 2 ist aktiv. LED OUT2 schaltet sich aus, sobald eine Überfüllung registriert wird.
●● Ist ein Ausgang aktiv, ist die LED kontinuierlich an. Die Einstellung auf einen Impuls oder [Statisch] in
Schritt 1 hat darauf keinen Einfluss.

Die am Bildschirm angezeigten LEDs für OUT1 und OUT2 sind identisch mit den LEDs am Gerät.

Mit den Schaltflächen unter den LEDs kann zwischen folgenden Bildschirmen umgeschaltet werden:
●● Ergebnisse
●● Prozess-Schnittstelle
●● Verdrahtungstest

Ergebnisse
Im Fenster "Ergebnisse" besteht noch einmal die Möglichkeit, die Schaltpunkte auf Richtigkeit zu prüfen.
►► Anwendung durch vergrößern oder verkleinern des Füllstandes testen.

54
ifm Vision Assistant 3D-Sensor O3D3xx

►► Wenn der Test nicht zufriedenstellend ist, Einstellungen optimieren, wie z. B.:
–– Zu Schritt 6 zurückkehren, um die Schaltpunkte anzupassen.
–– Zu Schritt 4 zurückkehren, um den ROI und die RODs neu einzustellen und den Leerabgleich in
Schritt 5 zu wiederholen.
►► Wenn die Ankerfunktion aktiviert wurde, Ankerfunktion durch Bewegen und Drehen des Behälters
testen.
DE
Prozess-Schnittstelle
Das Fenster "Prozess-Schnittstelle" zeigt eine Tabelle mit dem Status des ROI, den RODs und den
Prozesswerten an. Unter der Tabelle wird der Ausgabe-String angezeigt, den das Gerät über die Prozess-
Schnittstelle sendet. Der Ausgabe-String kann in die Windows-Zwischenablage kopiert werden.

Verdrahtungstest
Über das Fenster "Verdrahtungstest" kann die Verdrahtung des Gerätes zum Steuergerät getestet wer-
den. Der Test läuft in Echtzeit und zeigt die Aus- und Eingangssignale an den entsprechenden Drähten
an. Im Simulationsmodus lassen sich die digitalen Ausgänge manuell ansteuern, um die Verbindung zu
einem externen Steuergerät unabhängig von der Anwendung zu testen.

►► Auswahlfeld [Artikelnummer des Kabels] anklicken und Verbindungskabel aus Auswahlliste wählen
oder Artikelnummer eintragen.
>> Die Verdrahtung und Pinbelegung des ausgewählten Verbindungskabels wird angezeigt.
►► [Start] anklicken, um den Simulationsmodus zu starten.
►► [OUT 1] anklicken, um das Signal an Ausgang 1 zwischen "Ein" und "Aus" umzuschalten.
►► [OUT 3] anklicken, um das Signal an Ausgang 3 zwischen "Ein" und "Aus" umzuschalten.
►► [OUT 2] anklicken, um das Signal an Ausgang 2 zwischen "Ein" und "Aus" umzuschalten.
►► Wenn die Eingänge verwendet werden, Eingangssignale an Eingang 1 und Eingang 2 testen.

Die Eingänge können z. B. für die Anwendungsumschaltung verwendet werden.

►► [Stop] anklicken, um den Simulationsmodus zu beenden.

55
ifm Vision Assistant 3D-Sensor O3D3xx

6.4.2 Füllstandsmessung aktivieren


►► Wenn alle Einstellungen abgeschlossen sind, [Fertig] anklicken, um die Anwendung zu speichern.
>> Das Gerät aktiviert und startet die Anwendung.
>> Das Monitoringfenster wird geöffnet. Dort wird unter dem Reiter "Ergebnisse" ein Balkendiagramm
angezeigt, mit dem die Werte der laufenden Anwendung kontrolliert werden können
(→ „7.4.1 Darstellung der Modellergebnisse bei der Vollständigkeitsüberwachung“).

6.4.3 Prozesswerte über EtherNet/IP senden


Das Gerät kann die Prozesswerte über das Protokoll EtherNet/IP an eine SPS senden. Die Prozesswerte
werden im ifm Vision Assistant als Ausgabe-String wie folgt angezeigt:

Der Ausgabe-String wird in der angezeigten Reihenfolge an eine SPS übertragen.

Beachten Sie die folgenden Hinweise beim Übertragen des Ausgabe-Strings an eine SPS:
●● Die Bytes 0 bis 7 sind Teil des Ausgabe-Strings. Sie werden nicht im ifm Vision Assistant
angezeigt (siehe Screenshot oben).
●● Im Ausgabe-String enthaltene Semikolon ";" werden nicht übertragen.
●● Float-Werte werden vor dem Übertragen in binäre 16-Bit Integer umgewandelt.
●● Alle Zahlenwerte werden vor dem Übertragen in 16-Bit Integer umgewandelt.

Der Ausgabe-String setzt sich wie folgt zusammen (Datentyp: ASCII):


0070
Byte-Nr. Daten Kodierung Prozesswert Einheit Beschreibung Kommentar
0 2#0000_0000 Binär Gespiegeltes Bit 1.5 zeigt ein erfolgreiches
1.5
1 2#0010_0000 Binär Kommandowort Trigger-Kommando an

2 2#0000_0000 Dezimal Synchrone /


asynchrone
3 2#0000_0000 Dezimal Nachrichtenkennung

4 30 Dezimal ●● Das Gerät hat 30 Nach-


richten empfangen
30 Nachrichtenzähler ●● Zählt um 1 hoch, bei jeder
5 0 Dezimal Aktion (Trigger, gesendete
Nachricht etc.)
6 0 Dezimal
Reserviert
7 0 Dezimal
8 0 ASCII Status von allen ROIs Zeigt den Status der
0
9 0 ASCII (0 = schlecht, 1 = gut) Füllstandsmessung an

10 0 ASCII
0 ROI ID
11 0 ASCII ROI Status:
12 0 ASCII 0 = gut
7 ROI Status
13 0 ASCII 6 = Überfüllt
14 0 ASCII 7 = Unterfüllt
0 mm ROI Wert
15 0 ASCII

56
ifm Vision Assistant 3D-Sensor O3D3xx

Das fehlerhafte Ausführen eines Kommandos führt zu folgendem Zustand:


●● Error Bit = 1
●● Gespiegeltes Kommandowort wird angezeigt
●● Asynchrones Nachrichtenbit = 0
●● Asynchrone Nachrichtenkennung = 0
●● Nachrichtenzähler zählt um 1 hoch DE

6.4.4 Prozesswerte über TCP/IP senden


Das Gerät kann die Prozesswerte über das Protokoll TCP/IP an eine SPS senden. Die Prozesswerte
werden im ifm Vision Assistant als Ausgabe-String wie folgt dargestellt:

Im Ausgabe-String werden die Prozesswerte durch ein Semikolon getrennt. Der Ausgabe-String wird in
der angezeigten Reihenfolge an eine SPS übertragen.

Beachten Sie die folgenden Hinweise beim Übertragen des Ausgabe-Strings an eine SPS:
●● Im Ausgabe-String enthaltene Semikolon ";" werden nicht übertragen.
●● Alle Zahlenwerte werden vor dem Übertragen in 16-Bit Integer umgewandelt.

Der Ausgabe-String setzt sich wie folgt zusammen (Datentyp: ASCII):


star;0;00;7;+0.000;stop
Prozesswert Einheit Beschreibung
star Start-String
0 Status von allen ROIs (0 = schlecht, 1 = gut)
00 ROI ID ROI Status:
0 = gut
7 ROI Status
6 = Überfüllt
+0.000 m ROI Wert 7 = Unterfüllt
stop Stop-String

57
ifm Vision Assistant 3D-Sensor O3D3xx

7 Monitoringfenster
Wenn eine Verbindung mit dem Gerät hergestellt und eine aktive Anwendung vorhanden ist, fährt die
Software mit dem Monitoringfenster fort. Das Gerät läuft im Betriebsmodus. Im Monitoringfenster kann
die laufende Anwendung überwacht aber nicht unterbrochen oder verändert werden.

►► anklicken.

Unter dem Livebild des Gerätes sind folgende Reiter:


●● [Anzeige Optionen] (→ „7.2 Anzeige Optionen“)
●● [Aufzeichnen] (→ „7.3 Aufzeichnen“)
●● [Ergebnisse] (→ „7.4 Ergebnisse“)
●● [Service Reports] (→ „7.5 Service Reports“)

7.1 Statusanzeigen
Auf der linken Seite des Monitoringfensters werden die Zustände der digitalen Ausgänge und die Statistik
zur aktiven Anwendung angezeigt:
●● Monitoring: Die aktive Anwendung wird angezeigt.
●● Hardware: Die Status-LED (OUT1, OUT2) leuchtet gelb, wenn ein Signal am zugehörigen digitalen
Ausgang anliegt.
●● Aktueller Zustand: Der aktuelle Zustand des Gerätes wird angezeigt.
●● Gesamtstatistik
●● Die statistisch erfassten Werte aller Modelle der aktiven Anwendung werden angezeigt. Über einen
Zähler werden die Werte "Gut / bestanden (grün)" und " Über SP2 / überfüllt (rot)" gezählt. Das
Verhältnis der beiden Werte zueinander wird prozentual angezeigt und farbig hervorgehoben.
●● Die Auswertezeit gibt die Durchschnitts-, Max- und Min-Zeit der Messungen an.
●● Mit der Schaltfläche "Alle Statistiken zurücksetzen" wird die Gesamtstatistik zurückgesetzt.
Je nach Anwendung ist im Logikdiagramm ein zusätzlicher Logik-Baustein "Statusdefinition:
Pass/Fail" notwendig, damit in der Gesamtstatistik der Wert "Gut / bestanden (grün)" gezählt
wird (→ „8.5 Ausgabe-Logik erstellen“).

58
ifm Vision Assistant 3D-Sensor O3D3xx

7.2 Anzeige Optionen

►► oder anklicken, um die gewünschte Ansicht auszuwählen.

Schaltfläche Name Beschreibung

2D-Ansicht Zentrale Ansicht zeigt die Gerätedaten als 2D-Visualisierung an (→ „7.2.1 2D-Ansicht“).
DE
3D-Ansicht Zentrale Ansicht zeigt die Gerätedaten als 3D-Visualisierung an (→ „7.2.2 3D-Ansicht“).

Die Abbildungen in den folgenden Kapiteln sind Beispiele. Je nach Objekten und individuellen
Einstellungen kann die Darstellung stark abweichen.

7.2.1 2D-Ansicht
►► anklicken, um die 2D-Ansicht anzuzeigen.
►► 2D-Ansicht einstellen.
Folgende Einstellungsmöglichkeiten stehen im Reiter "Anzeige Optionen" zur Verfügung:
Schaltfläche Name Beschreibung

Entfernungsbild Stellt die Pixel der 2D-Ansicht entsprechend der Entfernungswerte farbig dar.

Stellt die Pixel der 2D-Ansicht entsprechend der Amplitudenwerte in Grautönen dar
Amplitudenbild
(Helligkeit).

Stellt die Amplitudenwerte der 2D-Ansicht in logarithmischen Grautönen dar (nur für
Logarithmisch
Amplitudenbild verfügbar).
Stellt die Amplitudenwerte der 2D-Ansicht in linearen Grautönen dar (nur für Amplituden-
Linear bild verfügbar).
Die Ansicht "Linear" ist besonders hilfreich beim Einrichten des Bildes.

Verkleinern Verkleinert die 2D-Ansicht.

Vergrößerung 1:1 Setzt die Vergrößerung des Bildes auf die Standardansicht.

Vergrößern Vergrößert die 2D-Ansicht.

Pixeleigenschaften Zeigt das Fenster für die Pixeleigenschaften an.

Stellt den Farbbereich automatisch auf einen geeigneten Bereich ein. Die Einstellungen
Neu skalieren
der Schieberegler werden verworfen.

Die Einstellungen der Ansicht (z. B. [Logarithmisch] oder [Linear]) verändern nur die Berechnung
und Art der visuellen Darstellung. Die Anwendung selbst wird dadurch nicht beeinflusst.

59
ifm Vision Assistant 3D-Sensor O3D3xx

Entfernungsbild

►► anklicken, um das Entfernungsbild anzuzeigen.

Amplitudenbild

►► anklicken, um das Amplitudenbild anzuzeigen.

►► Über [Logarithmisch] oder [Linear] die gewünschte Ansicht auswählen.

60
ifm Vision Assistant 3D-Sensor O3D3xx

Logarithmische Ansicht:

DE

Lineare Ansicht:

61
ifm Vision Assistant 3D-Sensor O3D3xx

Pixeleigenschaften
Über diese Funktion lassen sich in der 2D-Ansicht folgende Informationen zum ausgewählten Pixel anzei-
gen:

Feld Beschreibung

Spalte | Zeile Gibt die Spalten- und Zeilenzahl eines bestimmten Pixels an.

x x-Koordinate des ausgewählten Pixels: aktueller Messwert, Mittelwert und Abweichung in Meter.
y y-Koordinate des ausgewählten Pixels: aktueller Messwert, Mittelwert und Abweichung in Meter.
z z-Koordinate des ausgewählten Pixels: aktueller Messwert, Mittelwert und Abweichung in Meter.
Amplitude Amplitude des ausgewählten Pixels.
Weiß: gesättigte Pixel.
Farblegende
Schwarz: zu niedrige Amplitude.
Entfernungsbild
Violett: ungültiges Pixel.
Rot: gesättigte Pixel.
Farblegende
Blau: zu niedrige Amplitude.
Amplitudenbild
Violett: ungültiges Pixel.

►► anklicken, um das Fenster "Pixeleigenschaften" zu öffnen.

►► In der 2D-Ansicht das Pixel anklicken.


>> Position und z-Koordinate des Pixels werden in Meter angezeigt.
►► anklicken, um die erweiterten Informationen zu öffnen.
►► anklicken, um die erweiterten Informationen zu schließen.

62
ifm Vision Assistant 3D-Sensor O3D3xx

7.2.2 3D-Ansicht

DE

►► anklicken, um die 3D-Ansicht anzuzeigen.


►► 3D-Ansicht einstellen.
Folgende Einstellungsmöglichkeiten stehen im Reiter "Anzeige Optionen" zur Verfügung:
Schaltfläche Name Beschreibung

Entfernungsbild Stellt die Pixel der 3D-Ansicht entsprechend der Entfernungswerte farbig dar.

Stellt die Pixel der 3D-Ansicht entsprechend der Amplitudenwerte in Grautönen


Amplitudenbild
dar (Helligkeit).

Stellt die Amplitudenwerte der 3D-Ansicht in logarithmischen Grautönen dar


Logarithmisch
(nur für Amplitudenbild verfügbar).

Stellt die Amplitudenwerte der 3D-Ansicht in linearen Grautönen dar (nur für
Linear
Amplitudenbild verfügbar).

Geräteposition Blendet die Position und Sichtwinkel des Gerätes in der 3D-Ansicht ein und aus.

Raster Blendet das Ebenen-Raster (xz-Ebene) in der 3D-Ansicht ein und aus.

Blendet ein räumliches Raster (xy-Ebene und yz-Ebene) in der 3D-Ansicht ein
Hintergrund Raster
und aus.

Ursprung Blendet den Ursprung des Koordinatensystem in der 3D-Ansicht ein und aus.

Punkte Zeigt die Daten als Punktwolke an.

Gitternetz Zeigt die Daten als Gitternetz an.

Flächenmodell Zeigt die Steigungen als Farbverlauf an.

Rückansicht Dreht die 3D-Ansicht auf die xy-Ebene.

63
ifm Vision Assistant 3D-Sensor O3D3xx

Schaltfläche Name Beschreibung

Draufsicht Dreht die 3D-Ansicht auf die xz-Ebene.

Seitenansicht Dreht die 3D-Ansicht auf die yz-Ebene.

Verkleinern Verkleinert die 3D-Ansicht.

Vergrößerung 1:1 Setzt die Vergrößerung des Bildes auf die Standardansicht.

Vergrößern Vergrößert die 3D-Ansicht.

Die Einstellungen der Ansicht (z. B. Logarithmisch oder Linear) verändern nur die Berechnung und
Art der visuellen Darstellung. Die Anwendung selbst wird dadurch nicht beeinflusst.

Entfernungsbild

►► anklicken, um das Entfernungsbild anzuzeigen.

Darstellung im 3D-Bild Beschreibung


Pixelposition Raumkoordinate des Punktes (x-, y-, z-Koordinaten).
Entfernung (z-Koordinate).
Pixelfarbe Der Farbton richtet sich nach der gemessenen Entfernung des Punktes und der Einstellung
der Farbskala (→ „7.2.3 Schieberegler“).
Rot Wert der z-Koordinate ≤ Minimum der eingestellten Farbskala.
Blau Wert der z-Koordinate ≥ Maximum der eingestellten Farbskala.

64
ifm Vision Assistant 3D-Sensor O3D3xx

Amplitudenbild

►► anklicken, um das Amplitudenbild anzuzeigen.

DE

►► Über [Logarithmisch] oder [Linear] die gewünschte Ansicht auswählen.

Darstellung im 3D-Bild Beschreibung


Pixelposition Raumkoordinate des Punktes (x-, y-, z-Koordinaten).
Amplitudenwert.
Pixelfarbe (Graustufe) Die Helligkeit richtet sich linear bzw. logarithmisch nach der gemessenen Amplitude und der
Einstellung der Graustufenskala (→ „7.2.3 Schieberegler“).
Schwarz Amplitudenwert ≤ Minimum der eingestellten Skala.
Weiß Amplitudenwert ≥ Maximum der eingestellten Skala.

65
ifm Vision Assistant 3D-Sensor O3D3xx

Ansichten im Koordinatensystem
Die 3D-Ansicht lässt sich in eine voreingestellte Ansicht im Koordinatensystem drehen.

►► anklicken, um die Rückansicht anzuzeigen.


>> Das Objekt wird auf der xy-Ebene dargestellt.

►► anklicken, um die Draufsicht anzuzeigen.


>> Das Objekt wird auf der xz-Ebene dargestellt.

66
ifm Vision Assistant 3D-Sensor O3D3xx

►► anklicken, um Seitenansicht anzuzeigen.


>> Das Objekt wird auf der yz-Ebene dargestellt.

DE

Darstellungsmuster

►► anklicken, um die 3D-Ansicht als Punktwolke anzuzeigen.

67
ifm Vision Assistant 3D-Sensor O3D3xx

►► anklicken, um die 3D-Ansicht als Gitternetz anzuzeigen.

►► anklicken, um die Steigungen in der 3D-Ansicht als Flächenmodell anzuzeigen.

68
ifm Vision Assistant 3D-Sensor O3D3xx

7.2.3 Schieberegler
Über den Schieberegler lässt sich der Farbbereich der Anzeige manuell einstellen. Die Ergebnisse der
Anwendung ändern sich dadurch nicht.
●● Entfernungsbild: Messbereich in Metern (von-bis)
●● Amplitudenbild: Messbereich in Amplituden (von-bis)

DE
Farbbereich einstellen

Bedienelement Beschreibung

Automatische Die Schaltfläche stellt den Farbbereich automatisch auf einen geeigneten Bereich ein. Die Ein-
Bereichswahl stellungen der Schieberegler werden verworfen.

Oberer Mit dem oberen Schieberegler wird der Farbbereich für das Entfernungs- oder Amplitudenbild
Schieberegler grob eingestellt.

Unterer
Mit dem unteren Schieberegler wird der eingestellte Farbbereich feinjustiert.
Schieberegler

Der eingestellte Farbbereich kann durch Auswählen mit der linken Maustaste verschoben wer-
den, ohne die Größe des Bereichs zu ändern.
Farbbereich
Die vertikalen weißen Linien innerhalb des Farbbereichs kennzeichnen den mit den unteren
Schieberegler feinjustierten Farbbereich.

►► Oberen Schieberegler auf gewünschten Farbbereich einstellen.

►► Unteren Schieberegler für Feinjustage des Farbbereiches einstellen.

>> Die Skala des unteren Schiebereglers entspricht dem oben eingestellten Farbbereich.

69
ifm Vision Assistant 3D-Sensor O3D3xx

7.3 Aufzeichnen
Über diese Funktion lassen sich Aufzeichnungen des Gerätebilds mit einer Länge von bis zu 8 Minuten
erstellen.

►► Im Reiter "Aufzeichnen" die Dauer der Aufzeichnung auswählen (1, 2, 4 oder 8 Minuten; Platzbedarf:
ca. 250 MB pro Minute).
►► anklicken, um eine Aufzeichnung zu starten.
>> Das Fenster "Speichern unter" wird mit einem Standard-Ordnerpfad und Standard-Dateinamen geöff-
net:
●● Standard-Ordnerpfad: "…\ifm electronic\ifmVisionAssistant\capture" (genauer vollständiger Pfad
abhängig von Windows-Version und Einstellungen)
●● Standard-Dateiname: "O3D3XX_yyyy-mm-dd_hhmmss.dat"

Der Dateiname besteht aus den Zeichen "O3D3XX", an die Datum und Zeitstempel angehängt
werden.
Beispiel: Die Datei "O3D3XX_2015-04-15_144726.dat" wurde am 15. April 2015 um 14:47:26 Uhr
aufgezeichnet.

>> Alle Mess- und Prozessdaten werden aufgezeichnet (z. B. erkannte Objekte und Ergebnisse der An-
wendungen).

70
ifm Vision Assistant 3D-Sensor O3D3xx

DE

►► [Speichern] anklicken.

>> Die Aufzeichnung startet und die Aufzeichnungszeit wird neben der Schaltfläche angezeigt.
Beispiel: 1 Minute und 5 Sekunden von den eingestellten 2 Minuten wird als 01:05/02:00 angezeigt.
>> Die Aufzeichnung endet automatisch, sobald die eingestellte Aufzeichnungsdauer erreicht ist.

►► erneut anklicken, um die Aufzeichnung vor der eingestellten Aufzeichnungsdauer manuell zu be-
enden.
>> Die Sequenz ist gespeichert und kann über die Option [Wiedergabe] auf der Start-Bildschirmseite
abgespielt werden.

71
ifm Vision Assistant 3D-Sensor O3D3xx

7.4 Ergebnisse
In den Ergebnissen wird eine Zusammenfassung der Merkmale einer Anwendung angezeigt. Die Anzeige
der Ergebnisse hängt von der Art der Anwendung ab.

7.4.1 Darstellung der Modellergebnisse bei der Vollständigkeitsüberwachung


In folgenden Fällen wird das Monitoringfenster geöffnet und unter dem Reiter "Ergebnisse" ein Balkendia-
gramm angezeigt:
●● Eine Anwendung zur Vollständigkeitsüberwachung wird fertiggestellt.
●● Eine Anwendung zur Vollständigkeitsüberwachung wird aktiviert und das Monitoringfenster wird ange-
wählt.

Im Balkendiagramm werden die Prozesswerte der einzelnen ROIs als vertikale Linien angezeigt. Die
Farbe der Linie zeigt den Status der ROIs an. Die Schaltschwellen werden durch horizontale Linien dar-
gestellt.
●● Magenta: Schaltschwelle SP1
●● Rot: Schaltschwelle SP2

Mit den Icons und kann zwischen dem Balkendiagramm und einer tabellarischen Darstellung
der Ergebnisse gewechselt werden.

Zu jeder ROI werden in einer Tabellenzeile die Merkmale "Prozesswert", "Qualität" und "Status" ange-
zeigt. Die Tabellenzeilen können durch Anklicken der Zelle im Tabellenkopf nach den zugehörigen Werten
in aufsteigender Reihefolge geordnet werden.

72
ifm Vision Assistant 3D-Sensor O3D3xx

7.4.2 Darstellung der Modellergebnisse bei der Objektvermessung


In folgenden Fällen wird das Monitoringfenster geöffnet und unter dem Reiter "Ergebnisse" eine Tabelle
mit allen Merkmalen des gefundenen Objekts angezeigt:
●● Eine Anwendung zur Objektvermessung wird fertiggestellt.
●● Eine Anwendung zur Objektvermessung wird aktiviert und das Monitoringfenster wird angewählt.

DE

7.4.3 Darstellung der Modellergebnisse bei der Füllstandsmessung


In folgenden Fällen wird das Monitoringfenster geöffnet und unter dem Reiter "Ergebnisse" eine Tabelle
mit allen Merkmalen des gefundenen Objekts angezeigt:
●● Eine Anwendung zur Füllstandsmessung wird fertiggestellt.
●● Eine Anwendung zur Füllstandsmessung wird aktiviert und das Monitoringfenster wird angewählt.

7.4.4 Darstellung der Modellergebnisse im erweiterten Programmiermodus


Im erweiterten Programmiermodus können die Modellergebnisse wie bei der Vollständigkeitsüber-
wachung mit den ensprechenden Icons als Balkendiagramm und in einer Tabelle angezeigt werden
(→ „7.4.1 Darstellung der Modellergebnisse bei der Vollständigkeitsüberwachung“).
Beim Anwählen des Monitoringfensters wird zunächst die Tabelle angezeigt.

7.5 Service Reports


Über diese Funktion lässt sich ein Service Report mit Software- und Hardware-Informationen erstellen
und speichern. Der Service Report kann z. B. bei Supportanfragen für die einfache Weitergabe der benö-
tigten Informationen verwendet werden.

Service-Report herunterladen
►► [Service Report herunterladen] anklicken.
>> Der Service Report wird im Textformat (*.txt) auf dem PC gespeichert.

73
ifm Vision Assistant 3D-Sensor O3D3xx

Gerätedetails anzeigen
►► [Gerätedetails anzeigen] anklicken.
>> Das Fenster "Geräte-Details" wird angezeigt.

►► [Speichern] anklicken, um die Gerätedetails zu speichern.


►► [X] anklicken, um den Service Report zu schließen.

74
ifm Vision Assistant 3D-Sensor O3D3xx

7.6 Statistik
In der Statistik werden zu jedem ROI statistisch erfasste Werte angezeigt. Die Statistiken sind nach den
angelegten Modellen gruppiert.
Die ROIs sind nach den zugehörigen Modellen sortiert. Die Schaltfläche [Alle] zeigt Statistiken zu allen
ROIs gleichzeitig an. Ist das Modell "Entfernung" angelegt, werden über die Schaltfläche [Entfernung] nur
die zugehörigen ROIs angezeigt. Das Gleiche gilt für die Modelle "Füllstand" und "Volumen".
DE

Die folgenden Werte werden für jeden ROI statistisch erfasst:


●● Gut / bestanden (grün)
●● Unter SP1 / unterfüllt (magenta)
●● Über SP2 / überfüllt (rot)
●● Ungültig / Fehler (gelb)

Die Werte werden über einen Zähler angezeigt und mit einem Ringdiagramm grafisch dargestellt. Inner-
halb des Ringdiagramms werden die statistisch erfassten Werte als Prozentsatz des Ganzen angezeigt.

Bei der Vollständigkeitsüberwachung wird ein Wert als "gut / bestanden (grün)" statistisch erfasst,
wenn einer der zugehörigen ROIs "gut / bestanden (grün)" meldet.

Das gilt für alle Werte. Beispielsweise wird ein Wert als "Über SP2 / überfüllt (rot)" statistisch er-
fasst, wenn einer der zugehörigen ROIs "Über SP2 / überfüllt (rot)" meldet.

75
ifm Vision Assistant 3D-Sensor O3D3xx

7.7 Monitoringfenster verlassen


Das Monitoringfenster kann auf eine der folgenden Weisen verlassen werden:
●● Andere Option aufrufen: Wechselt auf die ausgewählte Option, z. B. um Einstellungen oder Anwen-
dungen des Gerätes zu verwalten und zu ändern. Eine aktive, laufende Anwendung wird dabei ge-
stoppt. Dieser Wechsel lässt sich mit einem Passwort schützen (→ „10.1.2 Passwortschutz“).
●● Verbindung zum Gerät trennen: Der ifm Vision Assistant wird vom Gerät getrennt. Die aktive, laufende
Anwendung wird nicht unterbrochen und läuft weiter.

Wechsel auf eine andere Option


►► Die Schaltfläche der gewünschten Option anklicken.
>> Das Fenster "Auswertung stoppen" wird angezeigt.

►► [OK] anklicken.
>> Wenn der Passwortschutz aktiviert wurde, fragt der ifm Vision Assistant nach dem Passwort.

Wenn das Gerät mit einem Passwort geschützt ist, zeigt das Icon neben den Schaltflächen

, und die Sperrung an.

►► Passwort eingeben und [Entsperren] anklicken.


>> Der ifm Vision Assistant stoppt die laufende Anwendung und wechselt zur vorher ausgewählten
Option.
>> Die Eingabe eines falschen Passworts führt zu einer Fehlermeldung und der ifm Vision Assistant kehrt
zum Monitoringfenster zurück.

Verbindung zum Gerät trennen

►► anklicken.
>> Die Verbindung zum Gerät wird getrennt.
>> Der ifm Vision Assistant kehrt zur Start-Bildschirmseite zurück.

76
ifm Vision Assistant 3D-Sensor O3D3xx

8 Erweiterter Programmiermodus
Im erweiterten Programmiermodus können Modelle zur Füllstands- und Entfernungsüberwachung defi-
niert werden. Die Ausgabe der Messergebnisse können anwenderspezifisch verschiedenen Schnittstellen
zugeordnet werden.

DE

1: Livebild-Anzeige
2: Einstellungen
3: Menü des erweiterten Programmiermodus

8.1 Erweiterten Programmiermodus aktivieren


Der erweiterete Programmiermodus wird auf folgende Weisen aktiviert:
Voraussetzung Aktion
Der Einrichtungsassistent startet bei der ersten Verbindung mit dem Gerät automatisch
(→ „6 Einrichtungsassistent“).
Ein Gerät ohne gespeicherte An-
wendung wird angeschlossen. ►[Erweiterter
► Programmiermodus] auf der Startseite des Einrichtungsassistenten anklicken.
>> Eine neue Anwendung mit dem Namen "Füllstands-/Abstandsanwendung" wird erstellt
und das Anwendungs-Bearbeitungsfernster wird geöffnet.
►In
► der Anwendungsverwaltung eine neue Anwendung hinzufügen (→ „9 Anwendungsver-
waltung“).
Eine neue Anwendung wird >> Der Einrichtungsassistent startet (→ „6 Einrichtungsassistent“).
hinzugefügt. ►[Erweiterter
► Programmiermodus] auf der Startseite des Einrichtungsassistenten anklicken.
>> Eine neue Anwendung mit dem Namen "Füllstands-/Abstandsanwendung" wird erstellt
und das Anwendungs-Bearbeitungsfernster wird geöffnet.
Eine Anwendung, die im erwei- ►Anwendung
► in der Anwendungsverwaltung auswählen und die Bearbeitung starten
terten Programmiermodus erstellt (→ „9 Anwendungsverwaltung“).
wurde, wird bearbeitet. ►Das
► Anwendungs-Bearbeitungsfernster wird im erweiterten Programmiermodus geöffnet.

77
ifm Vision Assistant 3D-Sensor O3D3xx

8.2 Livebild-Anzeige im erweiterten Programmiermodus


Das Anwendungs-Bearbeitungsfenster zeigt während der Bearbeitung Livebilder an.

In der Menüleiste "Bildaufnahme" lassen sich folgende Videooptionen einstellen:


Schaltfläche Videooption Beschreibung

Das Bild wird kontinuierlich aktualisiert, unabhängig von der eingestellten Trigger-
Livebild
quelle.

Das Bild wird durch die Anwahl einmal aktualisiert, unabhängig von der eingestell-
Trigger auslösen
ten Triggerquelle.

Auf Trigger reagieren Das Bild wird bei jedem Triggersignal der gewählten Triggerquelle aktualisiert.

Das Bild wird beim nächsten Triggersignal der gewählten Triggerquelle einmal
Auf Trigger warten
aktualisiert.

8.2.1 Bild speichern

►► anklicken.
>> Das Fenster "Speichern unter" für das Speichern des Bilds wird angezeigt.
►► Gewünschten Dateinamen eingeben.
►► [Speichern] anklicken.
>> Die gespeicherten Daten haben die Dateiendung "*.o3d3xximg".

8.2.2 Bild laden

►► anklicken.
>> Das Fenster "Öffnen" für das Laden des Bilds wird angezeigt.
►► Zu ladende Datei (*.o3d3xximg) auswählen und [Öffnen] anklicken.
>> Sobald der Ladevorgang abgeschlossen ist, wird das geladene Bild anstelle des Livebilds angezeigt.
>> Mit der Videooption [Livebild] in der Menüleiste "Bildaufnahme" kann auf das Livebild umgeschaltet
werden.

Wenn das Dateiformat des geladenen Bildes nicht dem vorgegebenen Format (*.o3d3xximg)
entspricht, wird eine Fehlermeldung angezeigt.

78
ifm Vision Assistant 3D-Sensor O3D3xx

8.2.3 Livebild-Ansicht einstellen


In der Menüleiste unter dem Bild lassen sich die Anzeigeoptionen einstellen. Die Anzeigeoptionen für die
Livebilder sind identisch mit den Anzeigeoptionen des Monitoringfensters (→ „7.2 Anzeige Optionen“).

8.3 Bildeinstellungen
DE
►► anklicken.
>> Das Fenster "Bildeinstellungen" wird angezeigt.

Auf den meisten Bildschirmen werden nicht alle Bildeinstellungen angezeigt. Weitere Bildeinstellungen
sind über den Scrollbalken am rechten Rand des Fensters "Bildeinstellungen" zugänglich.

79
ifm Vision Assistant 3D-Sensor O3D3xx

8.3.1 Triggerquelle einstellen

Option Beschreibung
Das Gerät macht kontinuierlich Bilder. Diese Option wird hauptsächlich für Tests verwendet.
Bei Auswahl dieser Option wird im Fenster "Bildeinstellungen" die aktuelle Bildwiederholrate in
Kontinuierlich fps (frames per second) eingeblendet. Im Eingabefeld "Ziel-Bildwiederholrate" kann die Bildwie-
derholrate geändert werden. Die maximal erreichbare Bildwiederholrate ist vom Belichtungsmo-
dus und von der Belichtungszeit abhängig.
Prozess-Schnittstelle Das Gerät wird über die Prozess-Schnittstelle angesteuert (z. B. von SPS).

ON ON

Iinput

Trigger

Trigger
Das Gerät wird von einer Hardware über die steigende Flan-
Positive Flanke
ke eines Eingangssignals angesteuert.
OFF OFF
t
Iinput

ON
Trigger ON

Trigger
Das Gerät wird von einer Hardware über die fallende Flanke
Negative Flanke
eines Eingangssignals angesteuert.
OFF OFF
t
Iinput

ON ON
Trigger

Trigger

Trigger

Das Gerät wird von einer Hardware über die steigende und
Positive und negative Flanke
über die fallende Flanke eines Eingangssignals angesteuert.
OFF OFF
t

80
ifm Vision Assistant 3D-Sensor O3D3xx

8.3.2 Maximal sichtbare Entfernung einstellen

DE

Option Beschreibung
Die Messung von Objekten mit einem maximalen Abstand von ca. 5 m ist eindeutig. Weiter entfernte Objekte
Unter 5m
werden mit falscher Größe und falscher Form so dargestellt, als ob sie sich in einem Abstand bis zu ca. 5 m
[1 Frequenz]
befänden (siehe Erklärung unten).
Die Messung von Objekten bis ca. 30 m ist möglich. Durch die Messung mit einer zusätzlichen, niedrigen Fre-
Bis 30m quenz kann der Eindeutigkeitsbereich erweitert werden (siehe Erklärung unten).
[2 Frequenzen] Mit abnehmender Frequenz nimmt das Rauschen zu und die Wiederholgenauigkeit nimmt ab. Dadurch sind
mehrere Messungen und längere Messzeiten notwendig.
Objekte bis ca. 30 m werden mit 2 Frequenzen gemessen. Aus dieser Messung wird ein Bild erzeugt. Die dritte
Frequenz erfasst messbare Punkte zwischen ca. 30 und 200 m (z. B. Hintergrundreflexionen). Zur Unterdrü-
ckung der Mehrdeutigkeit werden diese Punkte aus dem erzeugten Bild gelöscht und als ungültige Punkte
gekennzeichnet.
Mehr als 30m
[3 Frequenzen] Das Ergebnis der Messung ist ein Bild von Objekten bis ca. 30 m Entfernung mit erhöhter Eindeutigkeit.
Mit abnehmender Frequenz nimmt das Rauschen zu und die Wiederholgenauigkeit nimmt ab. Dadurch sind
mehrere Messungen und längere Messzeiten notwendig.
Wegen der begrenzten Belichtungsstärke des Gerätes ist die Messung von Objekten nur bis 30 m Entfernung möglich.

Frameraten optimierter Modus


Ab einer Entfernung von 30 m [2 Frequenzen] kann der "Frameraten optimierter Modus" aktiviert werden.
Der Modus steuert die Bildaufnahme und Verarbeitung. Durch Parallelisierung wird die Verarbeitung der
Frames beschleunigt.

Der "Frameraten optimierter Modus" steht nur bei einer kontinuierlichen Triggerquelle zur
Verfügung.
Erklärung zur Eindeutigkeit des Messbereichs
Zur Messung von Objekten sendet das Gerät ein moduliertes Lichtsignal aus und detektiert das an den
Objekten reflektierte Licht. Die Entfernung der Objekte wird aus der Laufzeit des ausgesandten und re-
flektierten Lichts ermittelt.
Während die Modulationsfrequenz durch die Reflexion nicht verändert wird, sind die Phasen des aus-
gesandten und des detektierten Lichts in Abhängigkeit von der Entfernung des reflektierenden Punkts
gegeneinander verschoben. Phasenverschiebungen, die ein Vielfaches der Wellenlänge betragen, sind
nicht zu unterscheiden. Damit können Entfernungen, die größer als die Hälfte der Wellenlänge sind, nicht
eindeutig gemessen werden. Bei der Modulationsfrequenz von 30 MHz beträgt die halbe Wellenlänge
5 m.

81
ifm Vision Assistant 3D-Sensor O3D3xx

∆φ

∆φ

0 1 2 3 4 5 6 7 D/m

0 33 66 99 t/ns

Beispiel
Die folgende Abbildung zeigt zwei Aufnahmen derselben Szene mit unterschiedlichen Entfernungseinstel-
lungen.

1: Maximal sichtbare Entfernung unter 5 m [1 Frequenz]: Farben wiederholen sich für entfernte Objekte
2: Maximal sichtbare Entfernung bis 30 m [2 Frequenzen]: Farben können eindeutig unterschiedlichen Entfernungen zugeordnet
werden

82
ifm Vision Assistant 3D-Sensor O3D3xx

8.3.3 Belichtungsmodus einstellen


In der 3D-Ansicht kann die Szenendynamik für eine einzelne Belichtung zu hoch sein. Dies gilt insbeson-
dere für folgende Bereiche:
●● Bereiche mit sehr unterschiedlichen Reflektivitäten (z. B. schwarz, weiß, glänzend)
●● Bereiche mit sehr unterschiedlichen Abständen zum Gerät
In diesem Fall kann die Bildqualität durch zwei oder drei Belichtungen mit unterschiedlichen Belichtungs-
zeiten erhöht werden. Die Auswertezeit und die Empfindlichkeit auf Bewegungen in der Szene nehmen
DE
dabei zu.

Option Beschreibung Anzeige/Einstellungen


Automatische Belichtungszeitanpassung während der Bildauf-
nahme.
Die Belichtungszeit wird vom Gerät zwischen den Frames be-
Belichtungsautomatik rechnet. Die Belichtungsautomatik ist nur für die Triggerquelle
Kontinuierlich verfügbar.
Nach Einschalten der Belichtungsautomatik sind die Einstel-
lungen zur Belichtungszeit ausgeblendet.

Belichtungsmodus für Szenen mit niedriger Dynamik.


Die Belichtungszeit wird in µs angezeigt. Der Wert kann mit
dem Schieberegler verändert oder im Anzeigefenster eingege-
eine Belichtungszeit ben werden.
Nach Anklicken der Schaltfläche [Optimieren] nimmt das Gerät
mehrere Bilder auf und berechnet daraus die optimale Belich-
tungszeit für die aktuelle Szene.

Belichtungsmodus für Szenen mit hoher Dynamik.


Die Belichtungszeiten werden in µs angezeigt.
●● Der Wert der längeren Belichtungszeit kann mit dem
Schieberegler verändert oder im Anzeigefenster eingegeben
werden.
zwei Belichtungszeiten ●● Der Wert der kürzeren Belichtungszeit wird im Verhältnis zur
längeren Belichtungszeit eingestellt. Das Verhältnis kann
mit dem Schieberegler verändert oder im Anzeigefenster
eingegeben werden.
Nach Anklicken der Schaltfläche [Optimieren] nimmt das Gerät
mehrere Bilder auf und berechnet daraus die optimalen Belich-
tungszeiten für die aktuelle Szene.

Belichtungsmodus für Szenen mit sehr hoher Dynamik.


Die Belichtungszeiten werden in µs angezeigt. Eine manuel-
le oder automatische Änderung der Standardwerte ist nicht
drei Belichtungszeiten möglich.
Dieser Belichtungsmodus ist nicht kombinierbar mit der Ent-
fernungsoption "Mehr als 30m" (→ „8.3.2 Maximal sichtbare
Entfernung einstellen“).

83
ifm Vision Assistant 3D-Sensor O3D3xx

Mit der automatischen Optimierung werden die Belichtungszeiten auf die aktuelle Szene (gesamtes
Gerätebild abzüglich eines Rahmens) eingestellt. Die Szene darf sich während der Optimierung nicht ver-
ändern. Sättigungen werden dadurch vermieden und das Messrauschen wird minimiert. Die Anwendung
wird dadurch robuster gegenüber Störungen.
Auch nach der Optimierung der Belichtungszeiten können ungültige Pixel oder starkes Bildrauschen auf-
treten. Dies kann folgende Ursachen haben:
●● Die Bildpunkte liegen außerhalb des Optimierungsbereichs (z. B. im Rahmen des Gerätebilds).
●● Die Bildpunkte stellen glänzende Objekte dar.
●● Die Bildpunkte stellen dunkle Objekte dar, deren Unterschied zu den hellsten Objekten zu groß ist. In
diesem Fall kann eine Erhöhung der Anzahl der Blichtungszeiten zu einer Verbesserung führen.

Beispiel
Die folgende Abbildung zeigt die 2D- und 3D-Aufnahmen eines Schachbrett-Ausschnittes in 60 cm Entfer-
nung mit unterschiedlichen Belichtungsmodi.

1: Eine Belichtungszeit von 500 µs, weiße Flächen nahezu gesättigt, schwarze Flächen verrauscht
2: Zwei Belichtungszeiten von 500 µs und 3500 µs, weiße und schwarze Flächen wenig verrauscht

8.3.4 Ziel-Bildwiederholrate einstellen


Dem Gerät kann eine Bildwiederholrate vorgegeben werden, die es versucht zu erreichen.
Ziel-Bildwiederholrate einstellen
►► Ziel-Bildwiederholrate im Feld eintragen.

>> Die aktuelle Bildwiederholrate wird über der Ziel-Bildwiederholrate angezeigt.


Je nachdem welche Einstellungen aktiviert sind, kann die Ziel-Bildwiederholrate vom Gerät nicht erreicht
werden. Die folgenden Einstellungen wirken sich auf die Ziel-Bildwiederholrate aus:
●● Maximal sichtbare Entfernung (→ „8.3.2 Maximal sichtbare Entfernung einstellen“)

84
ifm Vision Assistant 3D-Sensor O3D3xx

●● Belichtungsmodus, Belichtungszeit, Belichtungsautomatik (→ „8.3.3 Belichtungsmodus einstellen“)


●● Framerate optimierter Modus (→ „8.3.2 Maximal sichtbare Entfernung einstellen“)
●● Filter (→ „8.3.5 Filter anwenden“)
●● Bildverarbeitung

Beachten Sie die Hinweise zum Kühlen des Gerätes in der Bedienungsanleitung, wenn der fol-
gende Hinweis angezeigt wird: DE

8.3.5 Filter anwenden


Zur Optimierung der Wiederholgenauigkeit können Filter angewandt werden.
►► In der Auswahlliste "Filter anwenden" die Bildart auswählen, auf die die Filter angewandt werden sollen:

Option Beschreibung
Alle Bilder Die Filter werden auf das Entfernungsbild und das Amplitudenbild angewandt.
Amplitudenbild Die Filter werden nur auf das Amplitudenbild angewandt.
Entfernungsbild Die Filter werden nur auf das Entfernungsbild angewandt.

►► Räumlichen Filter auswählen:

Option Beschreibung Eigenschaften


Jeder Punkt wird durch den Median der benachbarten Punkte ●● Gute Kantenerhaltung
Medianfilter
ersetzt. ●● Moderate Auswertezeit
Jeder Signalwert wird durch den Mittelwert ersetzt, der über die ●● Schlechte Kantenerhaltung
Mittelwertfilter
Signalwerte der benachbarten Punkte berechnet wird. ●● Kurze Auswertezeit
Die Intensität eines Punkts wird durch den gewichteten Mittelwert ●● Sehr gute Kantenerhaltung
Bilateralfilter
der Intensitäten von benachbarten Punkten ersetzt. ●● Sehr lange Auswertezeit

►► Matrixgröße auswählen.
>> Die Matrixgröße bestimmt das Fenster um den zu berechnenden Punkt. Die in diesem Fenster liegen-
den Punkte werden zur Berechnung herangezogen.
►► Zeitlichen Filter auswählen:

Option Beschreibung
Der Mittelwert von aufeinanderfolgenden Bildern wird berechnet. Die Anzahl der Bilder, über die gemittelt
wird, kann eingestellt werden. Die Aufnahme der Bilder wird mit einem Triggerereignis gestartet. Alle Bilder
Mittelwertfilter haben bei der Mittelwertbildung gleiches Gewicht.
Dieser Filter kann nicht auf die Triggerquelle "Kontinuierlich" angewandt werden und ist nur für statische
Anwendungen geeignet.
Ein gewichteter Mittelwert über aufeinanderfolgende Bilder wird berechnet. Neuere Bilder haben dabei
Exponentialfilter mehr Gewicht als ältere Bilder.
Dieser Filter kann nur auf die Triggerquelle "Kontinuierlich" angewandt werden.

85
ifm Vision Assistant 3D-Sensor O3D3xx

8.3.6 3D-Datenausschnitt definieren


Mit dem 3D-Datenausschnitt können die Daten eingegrenzt werden, welche für die weitere Berechnung
verwendet werden sollen. Ist der 3D-Datenausschnitt definiert, werden nur die Daten innerhalb der Min-/
Max-Werte für die weitere Berechnung verwendet. Die Daten außerhalb der Min-/Max-Werte werden
verworfen.
Ist die Schaltfläche "Definition 3D Datenausschnitt" aktiv, kann für jede der drei Koordinatenachsen ein
Min- und Max-Wert definiert werden.
3D-Datenausschnitt definieren
►► Schaltfläche "Definition 3D Datenausschnitt" auf "Ein" stellen.
>> Die Felder für den 3D-Datenausschnitt werden eingeblendet.

►► Min-/Max-Werte für die drei Koordinatenachsen eintragen.

Der definierte Datenausschnitt wird in den Ansichten unterschiedlich dargestellt:


●● In der 3D-Ansicht werden Daten innerhalb des 3D-Datenausschnittes ausgeblendet.
●● In der 2D-Ansicht werden Daten innerhalb des 3D-Datenausschnittes in magenta angezeigt.

Über XML-RPC kann ein Koordinatensystem transformiert werden. Der 3D-Datenausschnitt wird
auf die Transformation angewendet.

86
ifm Vision Assistant 3D-Sensor O3D3xx

8.3.7 Betrieb mehrerer Geräte


Die Geräte können sich gegenseitig stören, wenn sie optisch nicht völlig voneinander getrennt sind.

f1 f1 f1 f1 f1 f2

DE

1 2 3

1: Gegenseitige Störung der Geräte beim gleichzeitigen Betrieb mit einer Frequenz f1
2: Störungsverhinderung beim Betrieb mit einer Frequenz f1 durch Kaskadierung der Triggersignale
3: Störungsverhinderung durch den Betrieb mit unterschiedlichen Frequenzen f1 und f2

Störungen können durch folgende Maßnahmen verhindert werden:

Maßnahme Beschreibung
Die Triggersignale werden so eingestellt, dass die Geräte zu unterschiedlichen Zeitpunkten ange-
Kaskadierung der
steuert werden (→ „Ausgabe-Logik erstellen“ und Bedienungsanleitung).
Triggersignale
Diese ist die bevorzugte Maßnahme, um Störungen zu verhindern.
Die Geräte werden über unterschiedliche Frequenzkanäle angesteuert. Es stehen 3 Frequenzkanäle
zur Auswahl.
Betrieb über verschiedene Diese Maßnahme kann nicht für die Option "Mehr als 30m" durchgeführt werden, da hierfür bereits
Frequenzkanäle 3 Frequenzkanäle belegt sind.
Für die Option "Bis 30m" sind 2 der 3 Frequenzkanäle belegt. Deshalb müssen die Geräte einen
Frequenzkanal gemeinsam nutzen.

Betrieb mehrerer Geräte einstellen


►► Schaltfläche "Betrieb mehrerer Geräte" auf "Ein" stellen.
>> Die Auswahlliste "Frequenzkanal" wird eingeblendet.

►► Frequenzkanal für das Gerät auswählen.

87
ifm Vision Assistant 3D-Sensor O3D3xx

8.4 Modelle definieren


Mit den Modellen werden die Merkmale definiert, die zur Beurteilung der Füllhöhe von Objekten (z. B.
Höhe eines Schüttguts) dienen. Ein Modell besteht aus folgenden Merkmalen:

Merkmal Beschreibung
Modellart Die Modellart bestimmt die Technik, mit der die Füllhöhe gemessen wird.
ROI Mindestens eine ROI markiert den Bereich, auf den sich die Messung bezieht.
Der Prozesswert legt den Wert (Maximum, Minimum, Mittelwert) der Messdaten fest, der zum Vergleich
Prozesswert
mit den Schaltschwellen herangezogen wird.
Mit den Schaltschwellen werden Werte zur Auswertung der Messergebnisse festgelegt (z. B. Füllsystem
Schaltschwellen
mit einer angeschlossenen Steuerung schalten).

Die Modell-Merkmale können über die Schnittstellen des Gerätes an eine angeschlossene Steue-
rung ausgegeben werden. Änderungen eines Modells können Änderungen in der Ausgabe-Logik
und / oder in den Schnittstellendefinitionen notwendig machen.
►► Nach jeder Änderung eines Modells prüfen, ob die Ausgabe-Logik und / oder Schnittstellende-
finition angepasst werden muss (→ „8.5 Ausgabe-Logik erstellen“ und „8.6 Schnittstelle einstel-
len“).

►► anklicken.
>> Zusätzlich zum Livebild werden die Modellliste und die Modellergebnisse angezeigt:

88
ifm Vision Assistant 3D-Sensor O3D3xx

8.4.1 Modellart definieren


►► In der Modellliste [Hinzufügen] anklicken.
►► Modellart auswählen:

Modellart Beschreibung
Füllstand Messung des Abstands einer Objekt-Oberfläche zu einer Referenzebene
Entfernung Messung des Abstands einer Objekt-Oberfläche zum Gerät DE
Volumen Messung des Volumens einer Objekt-Oberfläche zu einer Referenzebene

1: Abstand zwischen Objekt-Ober-


fläche und Referenzebene bei
den Modellarten "Füllstand" und
"Volumen"
2: Abstand zwischen Objekt-
Oberfläche und Gerät bei der
Modellart "Entfernung"
2

>> Ein Fenster für die Auswahl des Niveaumodells wird geöffnet:
►► Niveaumodell auswählen.
>> Abhängig von der ausgewählten Modellart haben die Niveaumodelle folgende Bedeutungen.

Modellart "Füllstand" Modellart "Entfernung" Modellart "Volumen"


Mit einer Schaltschwelle SP1 wird der mini- Mit einer Schaltschwelle SP1 wird der
male vertikale Abstand einer Objekt-Ober- maximale vertikale Abstand einer Objekt-
fläche zu einer Referenzebene definiert. Oberfläche zum Gerät definiert. Liegt der
Liegt der Messwert unter diesem Abstand, Messwert unter diesem Abstand, gilt das
gilt das Objekt als unterfüllt. Objekt als unterfüllt.
●● Mit einer Schaltschwelle SP1 wird der ●● Mit einer Schaltschwelle SP1 wird ●● Mit der Schaltschwelle SP1 wird das
minimale vertikale Abstand einer Objekt- der minimale vertikale Abstand einer minimale Volumen einer Objekt-
Oberfläche zu einer Referenzebene Objekt-Oberfläche zum Gerät definiert. Oberfläche bis zu einer Referenze-
definiert. Liegt der Messwert unter dieser Liegt der Messwert unter dieser Höhe, bene definiert. Liegt der Messwert
Höhe, gilt das Objekt als unterfüllt. gilt das Objekt als überfüllt. unter diesem Volumen, gilt das
●● Mit einer Schaltschwelle SP2 wird der ●● Mit einer Schaltschwelle SP2 wird Objekt als unterfüllt.
maximale vertikale Abstand einer Objekt- der maximale vertikale Abstand einer ●● Mit der Schaltschwelle SP2 wird der
Oberfläche zu einer Referenzebene Objekt-Oberfläche zum Gerät definiert. maximale Volumen einer Objekt-
definiert. Liegt der Messwert über diesem Liegt der Messwert über diesem Ab- Oberfläche zu einer Referenzebene
Abstand, gilt das Objekt als überfüllt. stand, gilt das Objekt als unterfüllt. definiert. Liegt der Messwert über
diesem Volumen, gilt das Objekt als
überfüllt.

89
ifm Vision Assistant 3D-Sensor O3D3xx

Modellart "Füllstand" Modellart "Entfernung" Modellart "Volumen"


●● Mit einer Schaltschwelle SP1 wird der ●● Mit einer Schaltschwelle SP1 wird
minimale vertikale Abstand einer Objekt- der minimale vertikale Abstand einer
Oberfläche zu einer Referenzebene Objekt-Oberfläche zum Gerät definiert.
definiert. Solange der Messwert unter Wenn der Messwert diesen Abstand
diesem Abstand liegt, bleibt die Pumpe unterschreitet, wird die Pumpe aus-
eingeschaltet und der Füllvorgang wird geschaltet und der Füllvorgang wird
fortgesetzt. unterbrochen.
●● Mit einer Schaltschwelle SP2 wird der ●● Mit einer Schaltschwelle SP2 wird
maximale vertikale Abstand einer Objekt- der maximale vertikale Abstand einer
Oberfläche zu einer Referenzebene Objekt-Oberfläche zum Gerät definiert.
definiert. Wenn der Messwert diesen Solange der Messwert über diesem
Abstand überschreitet, wird die Pumpe Abstand liegt, bleibt die Pumpe ein-
ausgeschaltet und der Füllvorgang wird geschaltet und der Füllvorgang wird
unterbrochen. fortgesetzt.
Mit dem Sollwert SPM wird ein optimaler Mit dem Sollwert SPM wird ein optimaler
vertikaler Abstand zu einer Referenzebene vertikaler Abstand zum Gerät definiert.
definiert. Mit der Hysterese werden die ma- Mit der Hysterese werden die maximalen
ximalen vertikalen Abweichungen von die- vertikalen Abweichungen von diesem
sem Sollwert nach oben und unten definiert. Sollwert nach oben und unten definiert.
Daraus berechnen sich die Schaltschwellen Daraus berechnen sich die Schaltschwel-
SP1 (untere maximale Abweichung vom len SP1 (obere maximale Abweichung
Sollwert) und SP2 (obere maximale Abwei- vom Sollwert) und SP2 (untere maximale
chung vom Sollwert). Abweichung vom Sollwert).

>> Nach der Auswahl des Niveaumodells werden die zugehörigen Modell-Merkmale und deren Standard-
werte angezeigt.
►► Im Feld "Name" einen geeigneten Modellnamen eintragen.
In der Ausgabe-Logik wird das Modell unter diesem Namen angezeigt (→ „8.5 Ausgabe-Logik erstel-
len“).
►► Schaltwert(e) der ausgewählten Modellart und des ausgewählten Niveaumodells in Meter eingeben.

8.4.2 Referenzebene definieren (nur für Modellart "Füllstand")


Für die Modellart "Füllstand" muss die Referenzebene bestimmt werden. Die Füllhöhe an jedem Punkt
ergibt sich aus der Differenz des Referenzwertes und des gemessenen Entfernungswertes an diesem
Punkt.
Die Referenzebene kann manuell oder automatisch bestimmt werden:

Methode Vorgehen
►Im
► Drop-Down-Menü "Referenzebene" den Eintrag "eingeben" auswählen.
►Den
► Abstand zwischen Gerät und Referenzebene in Meter eingeben.
Manuell
●● Vorteil: Wenn im Betrieb kleine Änderungen der Ebene auftreten, werden diese "herausgemittelt".
●● Nachteil: Insbesondere asymmetrische Unebenenheiten und schiefe Ebenen führen zu fehlerhaften Mes-
sungen.
►Sicherstellen,
► dass im gewünschten Bereich keine Objekte vorhanden sind und im Livebild die Referenze-
bene abgebildet ist.
►Im
► Drop-Down-Menü "Referenzebene" den Eintrag "messen" auswählen.
>> Das Gerät misst für jeden Punkt die Entfernung und legt diese Messwerte als Referenzebene fest.
>> Die erfolgreiche Bestimmung der Referenzebene wird durch ein grünes Häkchen angezeigt.
Automatisch
Wenn sich Änderungen ergeben haben, kann die Referenzebene mit [Einlernen] erneut bestimmt werden.

●● Vorteil: Unebene oder schiefe Ebenen können als Referenzebene verwendet werden.
●● Nachteil: Änderungen in der Unebenheit sowie Neigungsänderungen und Drehungen von schiefen Ebenen
führen zu fehlerhaften Messungen.

90
ifm Vision Assistant 3D-Sensor O3D3xx

8.4.3 ROIs definieren und bearbeiten


Mit der Auswahl des Niveaumodells (→ „8.4.1 Modellart definieren“) wird automatisch eine rechteckige
ROI im Livebild angezeigt.
Für ein Modell können bis zu 64 ROIs definiert werden.
►► Im Fenster "ROIs" die Form der ROI auswählen:

Form Name Beschreibung


DE
Rechteck Rechteckige Fläche mit variabler Länge und Breite.

Ellipse Ellipsenförmige Fläche mit variabler Länge und Breite.

Vieleck mit frei positionierbaren Eckpunkten. Der zuletzt gesetzte Eckpunkt muss mit dem zuerst
Polygon gesetzten Eckpunkt übereinstimmen, damit eine geschlossene Fläche entsteht. Wenn sich die Verbin-
dungslinien kreuzen, wird die dadurch entstehende Teilfläche von der ROI ausgeschlossen.
Rechteckige ROI-Matrix mit variabler Länge und Breite. Die ROI-Matrix beinhaltet einzelne ROIs glei-
Multi-ROI
cher Form und gleicher Größe.

●● Mit Ausnahme des Polygons werden die ROIs im Livebild durch Klicken und Ziehen bei gedrückter
Maustaste eingefügt.
●● Die Eckpunkte des Polygons werden durch Klicken im Livebild positioniert.
►► Form der ROI an das zu messende Objekt anpassen:

Anpassung Vorgehen
►ROI
► anklicken.
Größe und Form ändern
►Randmarke
► anklicken und bei gedrückter Maustaste zur gewünschten Position ziehen.
►ROI
► anklicken.
ROI verschieben
►ROI
► bei gedrückter Maustaste zur gewünschten Position ziehen.
►ROI
► anklicken.
ROI drehen ►Drehsymbol
► (gebogener Pfeil) anklicken und in die gewünschte Richtung ziehen.
>> Die ROI dreht sich um den Flächenmittelpunkt.
Multi-ROI
anpassen
►ROI
► anklicken.
►Stiftsymbol
► am unteren Rand der ROI-Matrix anklicken.
>> Ein Fenster zur Einstellung der Multi-ROI wird geöffnet.
–– Form: Legt die Form der einzelnen ROIs fest. Die ROIs einer Multi-ROI haben immer dieselbe
Form.
–– Grid Type: Legt die geometrische Anordnung der ROIs in der Multi-ROI fest (→ „Schritt 3: Suchzo-
ne (ROI)“ auf Seite 24).
–– Anzahl Spalten / Zeilen: Legt die Anzahl der einzelnen ROIs in der Multi-ROI fest. Die Anzahl der
ROIs in einer Multi-ROI ist auf 64 beschränkt.
–– Formgröße: Mit [+] und [–] werden die einzelnen ROIs innerhalb der Multi-ROI skaliert. Der vorein-
gestellte Skalierungsfaktor wirkt gleichermaßen auf alle ROIs und in beide Raumrichtungen. Nach
oben ist die Skalierung durch die Größe der ROI-Matrix beschränkt.
►Zur
► Änderung der ROI-Dimensionen in verschiedene Raumrichtungen:
Randmarke der ROI-Matrix anklicken und bei gedrückter Maustaste in die Position ziehen, in der die
ROIs mit der gewünschten Skalierung angezeigt werden.

91
ifm Vision Assistant 3D-Sensor O3D3xx

8.4.4 RODs definieren und bearbeiten


Für ein Modell können bis zu 64 RODs (Region of Desinterest) definiert werden.
►► Im Fenster "RODs" die Form der ROD auswählen:
Form Name Beschreibung

Rechteck Rechteckige Fläche mit variabler Länge und Breite.

Ellipse Ellipsenförmige Fläche mit variabler Länge und Breite.

Vieleck mit frei positionierbaren Eckpunkten. Der zuletzt gesetzte Eckpunkt muss mit dem zuerst
Polygon gesetzten Eckpunkt übereinstimmen, damit eine geschlossene Fläche entsteht. Wenn sich die Verbin-
dungslinien kreuzen, wird die dadurch entstehende Teilfläche von der ROI ausgeschlossen.

●● Mit Ausnahme des Polygons werden die RODs im Livebild durch Klicken und Ziehen bei gedrück-
ter Maustaste eingefügt.
●● Die Eckpunkte des Polygons werden durch Klicken im Livebild positioniert.
►► Form der ROD an das zu messende Objekt anpassen:
Anpassung Vorgehen
►ROD
► anklicken.
Größe und Form ändern
►Randmarke
► anklicken und bei gedrückter Maustaste zur gewünschten Position ziehen.
►ROD
► anklicken.
ROD verschieben
►ROD
► bei gedrückter Maustaste zur gewünschten Position ziehen.
►ROD
► anklicken.
ROD drehen ►Drehsymbol
► (gebogener Pfeil) anklicken und in die gewünschte Richtung ziehen.
>> Die ROD dreht sich um den Flächenmittelpunkt.

8.4.5 Lagenachführung aktivieren


Mit der Lagenachführung können in Position und Rotation variable Objekte erfasst werden. Die Option
wird optional beim Anlegen eines Modells aktiviert.

Die Lagenachführung funktioniert nur zuverlässig bei ausreichend Tiefenkontrast der Bereiche um
die ROIs. Das ist typischerweise der Fall bei Getränkekisten oder ähnlichen Behältern.
Lagenachführung aktivieren
►► Schaltfläche "Lagenachführung" auf "Ein" stellen.
>> Die Lagenachführung muss eingelernt werden. Nach dem Einschalten wird die Lagenachführung auto-
matisch eingelernt.

>> Das erfolgreiche Einlernen wird mit den grünen Haken angezeigt. Mit der Schaltfläche "Einlernen"
kann die Lagenachführung erneut eingelernt werden.

Werden die ROIs geändert, muss die Lagenachführung erneut eingelernt werden.

Wenn das Einlernen fehlschlägt, können die folgenden Maßnahmen zum Erfolg führen:
●● Einbauposition und Orientierung des Gerätes ändern. Idealerweise blickt das Gerät senkrecht auf das Objekt.
●● Belichtungszeit so einstellen, dass die Bereiche um die ROIs gültige Messwerte liefern.

Abhängig von Anzahl und Größe der Objekte kann sich die Auswertezeit bei aktivierter Lagenach-
führung erhöhen.

92
ifm Vision Assistant 3D-Sensor O3D3xx

8.4.6 ROI-Distanzwert definieren


Der ROI-Distanzwert ist der Prozesswert, der mit den Schaltschwellen verglichen wird. Für die Berech-
nung des Prozesswerts aus den Messdaten stehen 3 Methoden zur Verfügung:

Methode Prozesswertberechnung
Minimum Kleinster Messwert in der ROI
Maximum Größter Messwert in der ROI DE
Mittelwert Mittelwert über alle Messwerte in der ROI

1: ROI
1 2: Maximum
3: Mittelwert
4: Minimum
2

3
4

8.4.7 Schwellwerte definieren


Abhängig von der gewählten Modellart und vom gewählten Niveaumodell (→ „8.4.1 Modellart definieren“)
werden in der Modellliste die Eingabefenster und eine grafische Darstellung der Schwellwerte angezeigt.

Schwellwert Beschreibung
Dieser Schwellwert ist bei beiden Modellarten der kleinere Wert. Bei der Modellart "Füllstand" definiert er die
SP1
untere Schwelle. Bei der Modellart "Entfernung" definiert er die obere Schwelle.
Dieser Schwellwert ist bei beiden Modellarten der größere Wert. Bei der Modellart "Füllstand" definiert er die
SP2 obere Schwelle. Bei der Modellart "Entfernung" definiert er die untere Schwelle.
Beim Niveaumodell "Unterfüllung" gibt es diesen Schwellwert nicht.
Diese Schwellwert-Mitte muss für das Niveaumodell "Schwellwertschalter" definiert werden. Zusätzlich muss
der Schwellwert-Abstand d angegeben werden. Die Schwellwerte werden wie folgt berechnet:
SPM
●● SP1 = SPM – d
●● SP2 = SPM + d

8.4.8 Modellergebnisse
Die Modellergebnisse können in einem Fenster unter dem Livebild eingeblendet werden.
Der Status der ROIs (Gut, Unterfüllung, Überfüllung, Ungültig) wird in farbigen Feldern angezeigt. Dort
kann die Anzahl der ROIs, auf die die Eigenschaften zutreffen, abgelesen werden.

Mit den Icons und kann zwischen einer numerischen und einer grafischen Darstellung gewech-
selt werden (→ „7.4 Ergebnisse“).

93
ifm Vision Assistant 3D-Sensor O3D3xx

8.5 Ausgabe-Logik erstellen


Auf der Bildschirmseite "Logik" können Modellergebnisse und Pin-Ereignisse den vorhandenen Geräte-
Ausgängen zugeordnet werden, um die Daten einer angeschlossenen Steuerung (SPS / PC) zur Verfü-
gung zu stellen.

8.5.1 Allgemeine Erstellungsregeln


Die Erstellung der Ausgabe-Logik beruht auf folgenden Regeln:
●● Pin-Ereignisse werden als binäre Zahlen (1 = wahr, 0 = falsch) ausgegeben und können nur digitalen
Ausgängen zugeordnet werden.
●● Modellergebnisse sind numerische Werte und können wie folgt verarbeitet werden:
–– Direkte Ausgabe über einen analogen Ausgang
–– Anwendung arithmetischer Operatoren und anschließende Ausgabe über einen analogen Ausgang
–– Digitalisierung durch Vergleich mit anderen Ergebnissen oder Werten
–– Weitere Verarbeitung digitalisierter Werte durch Anwendung arithmetischer Operatoren und / oder
logischer Funktionen
–– Ausgabe eines binären Werts über einen digitalen Ausgang oder einen virtuellen Pin
Die folgende Abbildung zeigt eine Übersicht der Gestaltungsmöglichkeiten in der Ausgabe-Logik. Wegen
der Vielzahl von Kombinationsmöglichkeiten sind die Logik-Schaltungen in Bausteine unterteilt. Gleiche
Nummern zeigen die Verbindungen zwischen den Bausteinen.

1
Pin-Ereignis DIGITAL_OUT Digitalisierung DIGITAL_OUT
Virtual pin

3
Logische
ANALOG_OUT Funktionen

Modellergebnis 2

ANALOG_OUT Arithmetik
Arithmetik

1 Statistik
Digitalisierung

2 3
DIGITAL_OUT Logische DIGITAL_OUT
Arithmetik
Virtual pin Funktionen Virtual pin
3 1
Logische
Funktionen Digitalisierung

2
Statistik
Arithmetik

1
Digitalisierung
Statistik

94
ifm Vision Assistant 3D-Sensor O3D3xx

8.5.2 Logik-Bausteine platzieren und Signale zuordnen

►► anklicken.
>> Die Bildschirmseite "Logik" wird angezeigt.

DE

1: Hauptbereich
2: Auswahlbereich
3: Übersichtsbereich

Fensterbereich Beschreibung
Im Hauptbereich wird die Zuordnung der Pin-Ereignisse zu den Ausgaben visualisiert. Die Pin-Ereignisse
und die Ausgaben sind als Boxen mit unterschiedlicher Schriftfarbe dargestellt. Linien zwischen diesen
Hauptbereich Boxen stellen die Zuordnung dar.
Wenn die Elemente im Hauptbereich über den sichtbaren Bereich hinaus verteilt sind, kann der sichtbare
Bereich mit den Scrollbalken am Rand des Hauptbereichs verschoben werden.
Auswahlbereich Im Auswahlbereich sind alle Pin-Ereignisse und Ausgaben aufgelistet.
Am unteren Rand des Auswahlbereichs wird zur besseren Übersicht eine Verkleinerung des Hauptbereichs
Übersichtsbereich angezeigt. Wenn die Elemente im Hauptbereich über den sichtbaren Bereich hinaus verteilt sind, kann der
sichtbare Bereich durch Ziehen des roten Rahmens mit der Maus verschoben werden.

Folgende Funktionen können auf der Bildschirmseite "Logik" ausgeführt werden:

Beispiel generieren
Diese Funktion dient als Hilfestellung für Anwender, die keine oder wenig Erfahrung in der Neuerstellung
von Ausgabe-Logiken haben.
►► [Generate Example] anklicken.
>> Eine, zu den definierten Modellen passende, Ausgabe-Logik wird als Beispiel generiert.

Neue Box im Hauptbereich platzieren


►► Eintrag im Auswahlbereich anklicken und Maustaste gedrückt halten.
►► Eintrag bei gedrückter Maustaste in den Hauptbereich ziehen und an gewünschter Stelle die Mausta-
ste loslassen (Drag-and-drop).

95
ifm Vision Assistant 3D-Sensor O3D3xx

>> Die zugehörige Box wird an der Zielposition angezeigt.


>> Am Rand der Box ist mindestens ein Pin dargestellt, über den die Zuordnung erfolgt.
>> Eine Box kann durch Drag-and-drop an eine beliebige Stelle im Hauptbereich verschoben werden.

Das Gerät hat eine begrenzte Anzahl an Ausgängen. Beim Versuch, mehr Boxen als
entsprechende Ausgänge zu platzieren, wird eine Fehlermeldung angezeigt.

Box löschen
►► Box anklicken.
>> In der rechten unteren Ecke der Box wird ein Papierkorb angezeigt.

►► Papierkorb anklicken.
>> Die Box und ggf. die Verbindung zu einer anderen Box werden gelöscht.

Logik-Baustein einstellen
Bei Logik-Bausteinen, zu denen es Einstellungen gibt, wird in der rechten unteren Ecke der markierten
Box ein Zeichenstift angezeigt.
►► Box anklicken.

►► Zeichenstift anklicken.

96
ifm Vision Assistant 3D-Sensor O3D3xx

>> Ein Fenster mit den Einstellungen wird angezeigt (→ „“).

Signale zuordnen
►► Mauszeiger auf den Ausgangs-Pin am rechten Rand der Box setzen.
►► Mit gedrückter Maustaste den Mauszeiger aus dem Ausgangs-Pin ziehen.
>> Freie Eingangs-Pins, denen das am Ausgangs-Pin anliegende Signal zugeordnet werden kann, wer-
den grün angezeigt.
DE
–– Jedem Eingangs-Pin kann nur ein Signal zugeordnet werden.
–– Ein Ausgangssignal kann mehreren Eingangs-Pins zugeordnet werden.

Der ifm Vision Assistant prüft die Kompatibilität der Signalarten. Zum Beispiel können numerische
und binäre Werte nicht direkt miteinander verglichen oder verknüpft werden. Eine Prüfung
der Maßeinheiten findet nicht statt. Zum Beispiel wäre es möglich, die numerischen Werte
"Prozesswert" (Einheit: m) und "Qualität" (Einheit: %) zu addieren.

►► Bei der Zuordnung der Signale die zugehörigen Maßeinheiten berücksichtigen.

>> Zwischen Pin-Ereignis-Box und Mauszeiger wird eine rote Verbindungslinie angezeigt.

►► Mauszeiger zum grünen Pin der gewünschten Box bewegen.


►► Wenn die Verbindungslinie zwischen Ausgangssignal-Box und Eingangssignal-Box grün angezeigt
wird, Maustaste loslassen.
>> Die erfolgreiche Zuordnung wird durch eine lila Verbindungslinie dargestellt.

>> Beim Verschieben der Boxen im Hauptbereich werden die Verbindungslinien mitgeführt.

Zuordnung löschen
►► Verbindungslinie der zu löschenden Zuordnung anklicken.
>> Ein Papierkorb wird angezeigt.

►► Papierkorb anklicken.

97
ifm Vision Assistant 3D-Sensor O3D3xx

8.5.3 Beschreibung der Logik-Bausteine


Modellergebnisse
Auf der Bildschirmseite "Logik" stehen die Modelle zur Auswahl, die auf der Bildschirmseite "Modelle"
definiert wurden.
Beim Platzieren des Logik-Bausteins auf der Bildschirmseite "Logik" wird folgendes Fenster angezeigt:

Option Ausgangssignale Code Beschreibung


●● 1: Die Qualität der Messwerte in allen ROIs ist "Gut".
Alle Suchzonen
binär ●● 0: Die Qualität des Messwerts in mindestens einer ROI ist nicht
(ROIs) gut
"Gut"
Anzahl der ROIs, in denen der Prozesswert kleiner (Füllstandsmes-
Anzahl Unterfül-
numerisch sung) bzw. größer (Entfernungsmessung) als der kleinere Schwellwert
lung
ist.
Modell Vollständigkeit Anzahl der ROIs, in denen der Prozesswert größer (Füllstandsmes-
Anzahl Überfüllung numerisch sung) bzw. kleiner (Entfernungsmessung) als der größere Schwellwert
ist.
Anzahl guter Such-
numerisch Anzahl der ROIs mit Messwerten der Qualität "Gut".
zonen (ROIs)
Anzahl ungültiger
numerisch Anzahl der ROIs mit Messwerten der Eigenschaft "Ungültig".
Suchzonen (ROIs)
Prozesswert numerisch → „8.4.6 ROI-Distanzwert definieren“.
●● Füllstandsmessung: Unterer Schwellwert in Meter
SP1 numerisch
●● Entfernungsmessung: Oberer Schwellwert in m
Ergebnis einer ROI ●● Füllstandsmessung: Oberer Schwellwert in Meter
SP2 numerisch
●● Entfernungsmessung: Unterer Schwellwert in Meter
Qualität der Messwerte in der ROI auf einer Skala von 0 % (schlecht)
Qualität numerisch
bis 100 % (gut).

Bei beiden Optionen kann über das Stiftsymbol das Modell geändert werden. Bei der Option "Ergebnis einer
ROI" kann außerdem zu einer anderen ROI gewechselt werden (falls vorhanden).

Arithmetik
Auf die Werte können folgende arithmetische Funktionen angewandt werden:

Code am Code am
Funktion Beschreibung
Eingang Ausgang
Subtrahiert die an den beiden Eingängen anliegenden Signale. Mit der Wahl des
DIFF numerisch numerisch
Ausgangs kann das Vorzeichen festgelegt werden.
ADD numerisch numerisch Addiert die an den beiden Eingängen anliegenden Signale.
Addiert die an den Eingängen anliegenden Signale. Bei der Addition werden die
COUNT binär numerisch
binären Werte 1 und 0 als numerische Werte behandelt.
Ermöglicht die Eingabe einer Fließkommazahl, die für die arithmetischen Funk-
Fester Wert – numerisch tionen "DIFF" und "ADD" verwendet werden kann (z. B. zum Einstellen eines
Offsets).

98
ifm Vision Assistant 3D-Sensor O3D3xx

Digitalisierung
Mit den Digitalisierungsfunktionen können die eingehenden numerischen Werte miteinander verglichen
werden. Der Ausgangswert ist binär.

Funktion Beschreibung Ausgangswert


Der Eingangswert (Wert) wird mit 2 Schwellwerten (THR1, THR2)

Fensterfunktion FNC
verglichen. Der Ausgangswert entspricht einem NC-Kontakt
(Normally Closed):
1
DE
●● Ausgangswert = 0, wenn Wert < THR1 0
●● Ausgangswert = 0, wenn Wert > THR2
●● Ausgangswert = 1, wenn Wert ≥ THR1 UND Wert ≤ THR2 THR1 THR2

Der Eingangswert (Wert) wird mit 2 Schwellwerten (THR1, THR2)


verglichen. Der Ausgangswert entspricht einem NO-Kontakt 1
(Normally Open):
Fensterfunktion FNO
●● Ausgangswert = 0, wenn Wert < THR1 0
●● Ausgangswert = 0, wenn Wert > THR2
●● Ausgangswert = 1, wenn Wert ≥ THR1 UND Wert ≤ THR2 THR1 THR2

Der Eingangswert (Wert) wird mit 2 Schwellwerten (THR1, THR2)


verglichen. Der Ausgangswert entspricht einem NC-Kontakt
(Normally Closed). Die Schaltung an den Schwellwerten erfolgt
verzögert (Schalthysterese):
●● Ausgangswert = 0, wenn Wert < (THR1 – 0.5 • Hysterese) 1
Fensterfunktion FNCh ●● Ausgangswert = 0, wenn Wert > (THR2 + 0.5 • Hysterese)
●● Ausgangswert = 1, wenn Wert ≥ (THR1 + 0.5 • Hysterese) 0
UND Wert ≤ (THR2 – 0.5 • Hysterese)
●● In den Hysteresebereichen bleibt der Ausgangswert unverän- THR1 THR2
dert.
●● Hysterese = 0,05 • (THR2 – THR1)
●● Hysterese = 2 mm, wenn 0,05 • (THR2 – THR1) ≤ 2 mm
Der Eingangswert (Wert) wird mit 2 Schwellwerten (THR1, THR2)
verglichen. Der Ausgangswert entspricht einem NO-Kontakt
(Normally Open). Die Schaltung an den Schwellwerten erfolgt
verzögert (Schalthysterese):
●● Ausgangswert = 1, wenn Wert < (THR1 – 0.5 • Hysterese) 1
Fensterfunktion FNOh ●● Ausgangswert = 1, wenn Wert > (THR2 + 0.5 • Hysterese)
●● Ausgangswert = 0, wenn Wert ≥ (THR1 + 0.5 • Hysterese) 0
UND Wert ≤ (THR2 – 0.5 • Hysterese)
●● In den Hysteresebereichen bleibt der Ausgangswert unverän- THR1 THR2
dert.
●● Hysterese = 0,05 • (THR2 – THR1)
●● Hysterese = 2 mm, wenn 0,05 • (THR2 – THR1) ≤ 2 mm
Der Eingangswert (Wert) wird mit 2 Schwellwerten (THR1, THR2)
verglichen. Der Ausgangswert entspricht einem NC-Kontakt (Nor-
mally Closed). Die Schwellwerte entsprechen den Schaltwerten 1
der Hysterese:
Hysterese HNC
●● Ausgangswert = 0, wenn Wert < THR1 0
●● Ausgangswert = 1, wenn Wert > THR2
●● Im Hysteresebereich (THR1 ≤ Wert ≤ THR2) bleibt der Aus- THR1 THR2
gangswert unverändert.
Der Eingangswert (Wert) wird mit 2 Schwellwerten (THR1, THR2)
verglichen. Der Ausgangswert entspricht einem NO-Kontakt (Nor-
mally Open). Die Schwellwerte entsprechen den Schaltwerten der 1
Hysterese:
Hysterese HNO
●● Ausgangswert = 1, wenn Wert < THR1 0
●● Ausgangswert = 0, wenn Wert > THR2
●● Im Hysteresebereich (THR1 ≤ Wert ≤ THR2) bleibt der Aus- THR1 THR2
gangswert unverändert.
Zwei Eingangswerte (A, B) werden miteinander verglichen.
●● Ausgangswert = 1, wenn die am Ausgang angezeigte Relation
Vergleicher zutrifft
●● Ausgangswert = 0, wenn die am Ausgang angezeigte Relation
nicht zutrifft

99
ifm Vision Assistant 3D-Sensor O3D3xx

Logische Funktionen
Die logischen Funktionen können ausschließlich auf binäre Werte angewandt werden.

Funktion Beschreibung
●● Ausgangswert = 1, wenn alle Eingangswerte = 1
UND
●● Ausgangswert = 0, wenn mindestens ein Eingangswert = 0
●● Ausgangswert = 1, wenn mindestens ein Eingangswert = 1
ODER
●● Ausgangswert = 0, wenn alle Eingangswerte = 0
Der Ausgangswert ist der invertierte Eingangswert:
NOT ●● Ausgangswert = 1, wenn Eingangswert = 0
●● Ausgangswert = 0, wenn Eingangswert = 1

Jede logische Verknüpfung kann maximal 64 Eingänge haben. Ergebnisse einer logischen Verknüpfung
können nicht dem Eingang einer vorherigen Verknüpfungsebene zugeordnet werden.
Pin-Ereignisse

Pin-Ereignis Beschreibung
Bereit für Trigger (Ready) Das Gerät ist bereit, getriggert zu werden und ein neues Bild aufzunehmen.
Das Gerät hat die Bildaufnahme und die Berechnung der Bilddaten beendet. Die Bilddaten stehen
Auswertung fertig
für die Versendung über Ethernet bereit.
Bildaufnahme beendet Das Gerät hat die Bildaufnahme beendet. Dieses Signal kann für die Kaskadierung der Trigger­
(Cascading) signale beim Betrieb mehrerer Geräte verwendet werden (→ „8.3.7 Betrieb mehrerer Geräte“).
Der Status des digitalen Ausgangs kann über die Prozess-Schnittstelle mit dem "o" Kommando auf
Prozess-Schnittstelle
"high" oder "low" geschaltet werden.

Ausgabe
Die Ausgabewerte können abhängig von deren Kodierung (binär, numerisch) verschiedenen Ausgängen
zugeordnet werden.

Code am Einstel-
Ausgang Beschreibung
Eingang lungen
Static Der Ausgang wird ohne Zeitbegrenzung geschaltet (empfohlene Einstellung).
DIGITAL_OUT1/2/3 binär Der Ausgang wird mit einer begrenzten Signaldauer geschaltet. Die Signaldauer
Pulsed
kann in ms eingestellt werden. Der Minimalwert ist 10 ms.
Der Ausgabewert kann als Stromsignal (I) zwischen 4 und 20 mA oder als
Modus
Spannungssignal (U) zwischen 0 und 10 V ausgegeben werden.
Das Ausgangssignal steigt mit steigendem Ausgabewert an (Steigende, ↑) oder
Richtung
fällt mit steigendem Ausgabewert ab (Fallende, ↓).
Abhängig von der gewählten Richtung der kleinste bzw. größte Ausgabewert:
●● Steigende Richtung: Startpunkt-Ausgabewert entspricht 0 V bzw. 0 mA
ANALOG_OUT Startpunkt ●● Fallende Richtung: Startpunkt-Ausgabewert entspricht 24 V bzw. 100 mA
numerisch
ANALOG_OUT_DYN Bei der Ausgabe über ANALOG_OUT_DYN kann ein dynamischer Startpunkt
auf den entsprechenden Eingang gelegt werden.
Abhängig von der gewählten Richtung der kleinste bzw. größte Ausgabewert:
●● Steigende Richtung: Endpunkt-Ausgabewert entspricht 24 V bzw. 100 mA
Endpunkt ●● Fallende Richtung: Endpunkt-Ausgabewert entspricht 0 V bzw. 0 mA
Bei der Ausgabe über ANALOG_OUT_DYN kann ein dynamischer Endpunkt
auf den entsprechenden Eingang gelegt werden.
Ein virtual pin kann als Teil eines Datagramms über TCP/IP oder EtherNet/IP
ausgegeben werden (→ „8.6 Schnittstelle einstellen“). Der virtual pin besteht
aus einer 8-Bit-Folge. Im Datagramm werden die 8 virtual pins aneinander-
Virtual pins byte1–8 binär –
gereiht. Somit können mit den virtual pins maximal 64 binäre Werte über die
Ethernet-Schnittstelle ausgegeben werden. Für die Eingänge der virtual pins,
die nicht belegt sind, wird eine binäre 0 ausgegeben.

100
ifm Vision Assistant 3D-Sensor O3D3xx

Statistik (Pass/Fail)
Ein binärer Wert kann als Entscheidungskriterium definiert werden, dass ein Ereignis als Erfolg (1) oder
als Misserfolg (0) gewertet wird.
Die Ergebnisse werden in den Service Report geschrieben und können für statistische Berechnungen
daraus entnommen werden (→ „7.5 Service Reports“).

8.6 Schnittstelle einstellen DE


Auf der Bildschirmseite "Schnittstelle" können die Datenpakete definiert werden, die über die Ethernet-
Schnittstelle verschickt werden.

►► anklicken.
>> Die Bildschirmseite "Schnittstelle" wird angezeigt.

1: Hauptbereich
2: Einstellbereich
3: Übersichtsbereich
4: Ausgabe-String

Fensterbereich Beschreibung
Im Hauptbereich werden die Datenblöcke eines Datenpakets in Form von Boxen angezeigt. Die Daten
werden in der Reihenfolge der Datenblöcke von links nach rechts verschickt.
Hauptbereich
Wenn die Elemente im Hauptbereich über den sichtbaren Bereich hinaus verteilt sind, kann der sichtbare
Bereich mit den Scrollbalken am Rand des Hauptbereichs verschoben werden.
Der Einstellbereich besteht aus folgenden Teilbereichen:
●● Schnittstellen: Die Schnittstellen können für die Netzwerkprotokolle EtherNet/IP und TCP/IP konfiguriert
werden. Alle Einstellungen beziehen sich auf das ausgewählte Netzwerkprotokoll.
●● Voreingestellte Datenpakete: Der ifm Vision Assistant enthält voreingestellte Datenpakete, die über-
Einstellbereich nommen oder als Vorlagen für benutzerdefinierte Einstellungen verwendet werden können. Wenn ein
voreingestelltes Datenpaket geändert wird, wird dieses zu einem benutzerdefinierten Datenpaket. Das
voreingestellte Datenpaket bleibt in seinem Ursprungszustand erhalten. Das zuletzt geänderte Datenpa-
ket ist als benutzerdefiniertes Datenpaket abrufbar.
●● Allgemeines Ausgabeformat: Das allgemeine Ausgabeformat bezieht sich auf alle erstellten Datenpakete
(siehe folgenden Abschnitt).
In der rechten unteren Ecke des Hauptbereichs wird zur besseren Übersicht eine Verkleinerung des Haupt-
Übersichtsbereich bereichs angezeigt. Wenn die Elemente im Hauptbereich über den sichtbaren Bereich hinaus verteilt sind,
kann der sichtbare Bereich durch Ziehen des roten Rahmens mit der Maus verschoben werden.

101
ifm Vision Assistant 3D-Sensor O3D3xx

Fensterbereich Beschreibung
●● Der Ausgabe-String zeigt die Zeichenkette, die in das Datagramm eingebunden wird. Abhängig von der
übergreifenden Einstellung "Datenkodierung" im Einstellbereich wird der Ausgabe-String in ASCII-Code
Ausgabe-String
oder Binär-Code angezeigt.
●● Mit der Schaltfläche [Zwischenablage] kann der Ausgabe-String in den Zwischenspeicher kopiert werden.

Allgemeines Ausgabeformat einstellen


Das allgemeine Ausgabeformat der Zahlenwerte kann mit den übergreifenden Einstellungen eingestellt
werden. Den Diagnosedaten können individuelle Ausgabeformate zugewiesen werden, die vom allgemei-
nen Ausgabeformat abweichen können (→ „Datenblockeinstellungen ändern“).
►► [Übergreifende Einstellungen] im Einstellbereich anklicken.

Einstellung Beschreibung
Datenkodierung Format für die Datenkodierung: ASCII oder binär.
Genauigkeit Anzahl der Nachkommstellen.
●● fest: Festkommazahl
Darstellungsformat
●● wissenschaftlich: Exponentialdarstellung
Dezimaltrennzeichen 7-Bit-Zeichen (z. B. ".") als Trennzeichen von Dezimalzahlen.
Ausgabeformat:
●● 2: Binär
Basis ●● 8: Oktal
●● 10: Dezimal
●● 16: Hexadezimal
Breite Minimale Gesamtlänge des Werts. Wenn der Wert diese Breite überschreitet, wird er nicht gekürzt.
●● an: Jede vom Wert nicht belegte Bitposition wird mit einer binären 0 aufgefüllt und positiven Werten
numericfill wird ein Pluszeichen vorangestellt.
●● aus: Vom Wert nicht belegte Bitpositionen bleiben leer.
Füllung Füllzeichen
Alignment Rechte oder linke Ausrichtung des Werts innerhalb der definierten Bitbreite.
●● little endian: Kleinstwertiges Byte eines Binärwerts an erster Stelle bzw. an der kleinsten Speicher-
adresse.
Byte Reihenfolge ●● big endian: Höchstwertiges Byte eines Binärwerts an erster Stelle bzw. an der kleinsten Speicher-
adresse.
●● Netzwerk Byte Reihenfolge: Byte-Reihenfolge, die durch das Netzwerkprotokoll vorgegeben wird.

Mit der Schaltfläche [Reset] kann jede Einstellung auf ihren Standardwert zurückgesetzt werden.

Weitere Informationen zu den Einstellungen → Bedienungsanleitung.

Datenblock einfügen
Ein Datenblock kann am Beginn, am Ende oder zwischen vorhandenen Datenblöcken eingefügt werden.
►► Das Pluszeichen, an dessen Stelle der Datenblock eingefügt werden soll, anklicken.

102
ifm Vision Assistant 3D-Sensor O3D3xx

>> Eine Auswahlliste wird angezeigt, in dem die Datenblöcke in folgende Gruppen geordnet sind:

Gruppe Datenblock Beschreibung


Start Zeichen Zeigt den Beginn des Datenpakets an.
Ende Zeichen Zeigt das Ende des Datenpakets an.
Freitext Ermöglicht das Einfügen von Freitext in das Datenpaket.
Allgemein
Einheitsvektormatrix e1/
e2/e3
Fügt eine Einheitsvektormatrix zur Projektion eines radialen Abstands auf die entspre-
chende Achse im kartesischen Koordinatensystem (x, y, z) ein.
DE
Umrechnung auf das
Umrechnung der aktuellen Koordinaten auf das Weltkoordinatensystem.
Weltkoordinatensystem
X/Y/Z Bild Kartesische x-, y-, z-Koordinaten der Bildpunkte.
Bild der normierten Bild der Amplitudenwerte des am Objekt reflektierten Lichts. Die Amplitudenwerte sind
Amplitude auf die Belichtungszeit normiert.
Bilder
Radiales Entfernungsbild Bild der durch die Laufzeit ermittelten Entfernungswerte.
Pixelstatusanzeige Anzeige des Zustands (z. B. ungültig, gesättigt) für jedes Pixel.
Amplitudenbild Bild der gemessenen Amplitudenwerte des am Objekt reflektierten Lichts.
Die Daten aller für die Anwendung definierten Modelle werden nacheinander ausge-
geben. Der Datenblock wird in Form einer Programmschleife angezeigt. Der Inhalt
der Programmschleife besteht wiederum aus Datenblöcken, die separat ausgewählt
werden können:
●● ID: Die IDs bestehen aus einer fortlaufenden Nummer (0–999) in der Reihenfolge,
in der die Modelle definiert werden. Nachdem in einer Anwendung 999 IDs verge-
ben wurden, werden die IDs von gelöschten Modellen erneut vergeben.
●● Suchzonen: Die Daten aller für das Modell definierten ROIs werden nacheinander
ausgegeben. Der Datenblock wird in Form einer Programmschleife angezeigt. Der
Inhalt der Programmschleife besteht wiederum aus Datenblöcken, die separat
Modelle ausgewählt werden können:
–– ID: Die IDs bestehen aus einer fortlaufenden Nummer (0–999) in der Reihenfol-
Anwendungs- ge, in der die ROIs definiert werden. Nachdem in einem Modell 999 IDs verge-
ergebnisse ben wurden, werden die IDs von gelöschten ROIs erneut vergeben.
–– Qualität: Qualität der Messwerte in der ROI in %.
–– Prozesswert: Prozesswert der ROI (→ „8.4.6 ROI-Distanzwert definieren“).
–– Status: Status der ROI als Zeichenkette.
–– Freitext: Ermöglicht das Einfügen von Freitext in das Datenpaket.
–– Trennzeichen: Trennzeichen zur Trennung von Datenblöcken.
●● Anzahl Suchzonen (ROIs) im Modell
●● Freitext: Ermöglicht das Einfügen von Freitext in das Datenpaket.
●● Trennzeichen: Trennzeichen zur Trennung von Datenblöcken.
Anzahl Modelle Anzahl der für die Anwendung definierten Modelle.
Digitaler Ausgang Bit-Folge mit den Werten, die an den digitalen Ausgängen anliegen.
Virtueller Ausgang 8-Byte-Folge mit den Werten, die an den Eingängen der virtual pins anliegen (→ „“).
Temperatur Frontend Temperatur der Bildwandler-Platine.
Temperatur Beleuchtung Temperatur das Gerätbeleuchtung.
Diagnose Auswertzeit Zeit zur Berechnung der Bilddaten.
Bildwiederholrate Tatsächliche Bildwiederholrate.
Diagnosedaten → Bedienungsanleitung.
Trennzeichen – Trennzeichen zur Trennung von Datenblöcken.

Kompliziert aufgebaute Datenpakete erfordern einen hohen und fehleranfälligen Aufwand bei der
Parser-Konfiguration.
►► Datenpakete möglichst einfach und kurz gestalten.

103
ifm Vision Assistant 3D-Sensor O3D3xx

Schleifen ein- und ausblenden


Die Datenblöcke "Modelle" und "Suchzonen" werden aus einzelnen Datenblöcken zu Datenblock-Se-
quenzen zusammengestellt. Wenn für die Anwendung mehr als ein Modell und / oder mehr als eine ROI
definiert sind, werden diese Datenblock-Sequenzen nacheinander ausgegegeben.
Auf der Bildschirmseite "Schnittstellen" werden diese Datenblöcke in Form einer Programmschleife ange-
zeigt. Die folgende Abbildung zeigt ein Beispiel.

Die Programmschleife kann durch Anklicken des Datenblocks ein- oder ausgeblendet werden.

Datenblock löschen
►► Box anklicken.
>> In der rechten unteren Ecke der Box wird ein Papierkorb angezeigt.

►► Papierkorb anklicken.
>> Der Datenblock wird gelöscht.

Datenblockeinstellungen ändern
►► Box anklicken.
>> Wenn die Einstellungen des Datenblocks geändert werden können, wird in der rechten unteren Ecke
der Box ein Zeichenstift angezeigt.

►► Zeichenstift anklicken.
>> Die Einstellungen des Datenblocks werden in einer Auswahlliste angezeigt:

Gruppe Änderbare Datenblöcke Optionen


Start Zeichen Eingabe einer Zeichenkette, die den Beginn des Datenpakets markiert.
Allgemein Ende Zeichen Eingabe einer Zeichenkette, die das Ende des Datenpakets markiert.
Freitext Eingabe einer Zeichenkette für anwendungsspezifische Zwecke.

104
ifm Vision Assistant 3D-Sensor O3D3xx

Gruppe Änderbare Datenblöcke Optionen


Modelle:
●● ID
●● Suchzonen: Folgende Ausgabeformate können für jeden Datenblock dieser Gruppen
Anwendungs- –– ID individuell eingstellt werden:
ergebnisse –– Status
●● Datentyp: Ganze Zahl mit Vorzeichen (integer), ganze Zahl ohne Vor-
–– Qualität
zeichen (unsigned integer) oder Fließkommazahl (float) unterschied-
●● Anzahl Suchzonen
Anzahl Modelle
licher Bitgrößen.
●● Datenkodierung: Format für die Datenkodierung (ASCII oder binär). DE
●● scale: Faktor, mit dem der Messwert skaliert wird.
Temperatur Frontend
●● offset: Betrag, der zum Messwert addiert wird.
Temperatur Beleuchtung ●● Genauigkeit: Anzahl der Nachkommstellen (nur bei Fließkomma-
zahlen).
Auswertzeit ●● Darstellungsformat: Festkommazahl (fest) oder Exponentialdarstellung
(wissenschaftlich).
●● Dezimaltrennzeichen: 7-Bit-Zeichen (z. B. ".") als Trennzeichen von
Dezimalzahlen (nur bei Fließkommazahlen).
●● Basis: Ausgabeformat binär, oktal, dezimal oder hexadezimal (nur bei
Diagnose ganzen Zahlen).
●● Breite: Wenn der Wert diese Breite überschreitet, wird er nicht gekürzt.
Bildwiederholrate ●● numericfill: Jede vom Wert nicht belegte Bitposition wird mit einer
binären 0 aufgefüllt (an) oder bleibt leer (aus).
●● Füllung: Füllzeichen.
●● Alignment: Rechte oder linke Ausrichtung des Werts innerhalb der
definierten Bitbreite.

Trennzeichen – Trennzeichen zur Trennung von Datenblöcken.

8.7 Gesamttest
Auf der Bildschirmseite "Gesamttest" kann die Anwendung getestet werden.

Test starten

►► anklicken.

>> Die Livebild-Ansicht kann unter dem Reiter "Anzeige Optionen" eingestellt werden (→ „7.2 Anzeige
Optionen“).

105
ifm Vision Assistant 3D-Sensor O3D3xx

►► [Test starten] im Feld "Test Operations" anklicken.


>> Das Gerät startet entsprechend der Einstellung der Triggerquelle die Bildaufnahme.
>> Wenn keine kontinuierliche Bildaufnahme eingestellt ist, kann die Aufnahme eines Testbilds mit [Manu-
eller Trigger] ausgelöst werden.
>> Die letzten 10 Testbilder werden in der Leiste unter dem Livebild in zeitlicher Reihenfolge von
links (alt) nach rechts (neu) in Miniaturansicht gezeigt.
>> Zu jedem Testbild werden auch die Zustände der Status-LEDs (OUT1, OUT2) und die Modellstati-
stiken gespeichert.
>> Der Ausgabe-String kann unter dem Reiter "PCIC Ausgabe" im ASCII-Format eingeblendet werden.
Der Ausgabe-String kann in die Windows-Zwischenablage kopiert werden.

Testbilder betrachten
►► [Test stoppen] anklicken.
►► Das gewünschte Testbild in der Leiste anklicken.
>> Die Miniaturansicht des gewählten Testbilds wird mit einem Rahmen angezeigt.
>> Folgende Testergebnisse werden angezeigt oder können eingeblendet werden:
●● Das gewählte Testbild wird anstelle des Livebilds angezeigt.
●● Die dazugehörigen Zustände (Status-LEDs, Modellstatistiken) werden angezeigt (→ „7.1 Statusan-
zeigen“).
●● Die Modellergebnisse zum gewählten Testbild können unter dem Reiter "Ergebnisse" eingeblendet
werden (→ „7.4 Ergebnisse“).
>> Durch mehrmaliges Anklicken des Testbilds kann zwischen dem Testbild und dem zuletzt aufgenom-
menen Testbild hin- und hergeschaltet werden.

106
ifm Vision Assistant 3D-Sensor O3D3xx

8.8 Programmierung einer Beispielanwendung


Das folgende Beispiel soll die notwendigen Schritte bei der Erstellung einer typischen Anwendung im
erweiterten Programmiermodus verdeutlichen.
Beschreibung der Beispielanwendung
Eine Kiste wird (z. B. auf einem Laufband) mit Objekten befüllt. Die Anwendung soll folgende Funktionen
ausführen:
DE
●● Die aktuelle durchschnittliche Füllhöhe wird am Analogausgang ausgegeben. Eine Steuerung kann
damit auf Änderungen der Füllhöhe reagieren.
●● Ein digitaler Ausgang soll schalten, wenn die durchschnittliche Füllhöhe zwischen zwei definierten
Schaltschwellen liegt.
●● Ein zweiter digitaler Ausgang soll schalten, wenn die maximale Füllhöhe überschritten wird.
Voraussetzungen
●● Das Gerät ist korrekt installiert (→ „3 Installation“).
●● Die Verbindung zum Gerät ist aufgebaut (→ „4.1 Gerät finden“).
Anwendung erstellen
►► Erweiterten Programmiermodus starten (→ „8 Erweiterter Programmiermodus“).
►► Neue Anwendung erstellen (→ „9.3 Neue Anwendung hinzufügen“).
>> Die Konfiguration der neuen Anwendung wird gestartet (→ „9.2 Anwendung bearbeiten“).
Bild einstellen
►► Leere Kiste unter dem Gerät platzieren.

►► Bildeinstellungen auswählen (→ „8.3 Bildeinstellungen“):


–– Triggerquelle: Kontinuierlich
–– Maximal sichtbare Entfernung: Unter 5m [1 Frequenz]
–– Belichtungsmodi: Zwei Belichtungszeiten
–– Filter: Keine Filter

►► in der Menüleiste "Bildaufnahme" anklicken, um die kontinuierliche Livebild-Anzeige zu aktivie-


ren.

107
ifm Vision Assistant 3D-Sensor O3D3xx

►► Ggf. Anzeigeoptionen an die aktuelle Szene anpassen (→ „7.2 Anzeige Optionen“).


►► [Optimieren] anklicken, um die Belichtungszeit zu optimieren.

Modell "Füllstand der Kiste" erstellen

►► anklicken.
►► In der Modellliste [Hinzufügen] anklicken und "Füllstand" wählen.

►► Niveaumodell "Unter- & Überfüllung" wählen.

>> Das neue Modell wird mit einer automatisch platzierten ROI (ROI 0) eingerichtet.

108
ifm Vision Assistant 3D-Sensor O3D3xx

►► Form der ROI 0 so einstellen, dass die Bodenfläche der Kiste abgedeckt ist.

DE

►► Im Feld "Referenzebene" die Option "Teach plane" auswählen.


►► [Einlernen] anklicken.
>> Die Fläche in der ROI 0 wird als Referenzebene eingelernt.

►► Im Feld "ROI-Distanzwert" die Option "Mittelwert" wählen.


►► Falls der Livemodus nicht mehr aktiv ist:

in der Menüleiste "Bildaufnahme" anklicken, um die kontinuierliche Livebild-Anzeige zu aktivie-


ren.

109
ifm Vision Assistant 3D-Sensor O3D3xx

►► Erstes Objekt in die Kiste legen.


►► Wenn sich die Qualität dadurch verringert: Belichtungszeit erneut optimieren.
►► In den Modellergebnissen den Prozesswert ablesen.

>> Der Prozesswert im Beispiel ist 0,095 m.


►► Vom Prozesswert eine Toleranz abziehen und den berechneten Wert als Schaltschwelle SP1 eintra-
gen.
>> Die Schaltschwelle im Beispiel ist 0,090 m. Die Schaltschwelle SP2 wird automatisch auf den Wert
von SP1 gesetzt, da dieser Wert mindestens genauso groß sein muss.
►► Falls der Livemodus nicht mehr aktiv ist:

in der Menüleiste "Bildaufnahme" anklicken, um die kontinuierliche Livebild-Anzeige zu aktivie-


ren.

110
ifm Vision Assistant 3D-Sensor O3D3xx

►► Zweites Objekt in die Kiste legen.


►► Wenn sich die Qualität dadurch verringert: Belichtungszeit erneut optimieren.
►► In den Modellergebnissen den Prozesswert ablesen.

DE

>> Der Prozesswert im Beispiel ist 0,141 m.


►► Vom Prozesswert eine Toleranz abziehen und den berechneten Wert als Schaltschwelle SP2 eintra-
gen.
>> Die Schaltschwelle im Beispiel ist 0,140 m.
►► Modellname "Füllstand der Kiste" eingeben.

111
ifm Vision Assistant 3D-Sensor O3D3xx

Modell "Höchster Füllstandswert" erstellen


►► Alle Objekte aus der Kiste entfernen.
►► In der Modellliste [Hinzufügen] anklicken und "Füllstand" wählen.
►► Niveaumodell "Unterfüllung" wählen.
>> Das neue Modell wird mit einer automatisch platzierten ROI (ROI 0) eingerichtet.
►► Form der ROI 0 so einstellen, dass die Bodenfläche der Kiste abgedeckt ist.
►► Im Feld "Referenzebene" die Option "Teach plane" auswählen.
►► [Einlernen] anklicken.
>> Die Fläche in der ROI 0 wird als Referenzebene eingelernt.
►► Im Feld "ROI-Distanzwert" die Option "Maximum" wählen.
►► Modellname "Maximalwert in der Kiste" eingeben.

Der Schaltschwellenwert ist für diese Beispielanwendung nicht relevant und kann auf den Stan-
dardwert eingestellt bleiben.

112
ifm Vision Assistant 3D-Sensor O3D3xx

Arbeitsfläche für Ausgabe-Logik vorbereiten

►► anklicken.
>> Die Bildschirmseite "Logik" wird angezeigt.
►► Alle angezeigten Boxen von der Arbeitsfläche löschen (→ „8.5.2 Logik-Bausteine platzieren und Si-
gnale zuordnen“).
DE

Prozesswert "Füllstand der Kiste" am Analogausgang ausgeben


►► Im Feld "Modellergebnisse" das Modell "Füllstand der Kiste" anklicken und bei gedrückter Maustaste
auf die Arbeitsfläche ziehen.
>> Nach dem Loslassen der Maustaste wird folgendes Fenster angezeigt:

►► Im angezeigten Fenster die Option [ROI 0] wählen.


>> Folgendes Fenster wird angezeigt:

►► Im angezeigten Fenster [Logikelement einfügen] wählen.


>> Die Modellbox "Füllstand der Kiste" wird angezeigt.

113
ifm Vision Assistant 3D-Sensor O3D3xx

►► Im Feld "Ausgabe" den analogen Ausgang "ANALOG_OUT" anklicken und bei gedrückter Maustaste
auf die Arbeitsfläche ziehen.
►► Einstellungen für den analogen Ausgang anpassen.

>> Im Beispiel wird die Spannung im Bereich 0.09–0.14 eingestellt. Mit zunehmendem Eingangswert
nimmt der Ausgangsstrom zu.
►► Prozesswert der Modellbox "Füllstand der Kiste" dem Eingangswert des analogen Ausgangs "ANA-
LOG_OUT" zuordnen (→ „8.5.2 Logik-Bausteine platzieren und Signale zuordnen“).

114
ifm Vision Assistant 3D-Sensor O3D3xx

Wenn Prozesswert "Füllstand der Kiste" zwischen den Schaltschwellen SP1 und SP2 liegt, digi-
talen Ausgang 1 schalten
►► Digitalen Ausgang "DIGITAL_OUT2", zwei "Vergleicher" und die logische Funktion "UND" auf der
Arbeitsfläche platzieren.
►► Prozesswert der Modellbox "Füllstand der Kiste" jeweils dem Eingang A der beiden "Vergleicher"
zuordnen.
►► Schaltschwelle SP1 der Modellbox "Füllstand der Kiste" dem Eingang B des ersten "Vergleichers" DE
zuordnen.
►► Schaltschwelle SP2 der Modellbox "Füllstand der Kiste" dem Eingang B des zweiten "Vergleichers"
zuordnen.
►► Ausgang "A>B" des ersten "Vergleichers" mit einem Eingang der logischen Funktion "UND" verknüp-
fen.
►► Ausgang "A<B" des zweiten "Vergleichers" mit einem Eingang der logischen Funktion "UND" verknüp-
fen.
►► Ausgang der logischen Funktion "UND" mit dem Eingang des digitalen Ausgangs "DIGITAL_OUT2"
verknüpfen.
►► Statusdefinition auf der Arbeitsfläche platzieren.
►► Ausgang der logischen Funktion "UND" mit dem Eingang der Statusdefinition verknüpfen.

Der zusätzliche Logik-Baustein "Statusdefinition: Pass/Fail" ist notwendig, damit in der Gesamt-
statistik der Wert "Gut / bestanden (grün)" gezählt wird (→ „8.5 Ausgabe-Logik erstellen“).

>> Mit dieser Logik wird geprüft, ob der Prozesswert größer als die untere Schaltschwelle SP1 und
kleiner als die obere Schaltschwelle SP2 ist. Wenn beide Bedingungen gleichzeitig zutreffen, wird der
digitale Ausgang geschaltet.

115
ifm Vision Assistant 3D-Sensor O3D3xx

Wenn Prozesswert "Maximalwert in der Kiste" über der maximalen Füllhöhe liegt (z. B. Kisten-
rand), digitalen Ausgang 2 schalten
►► Modell "Maximalwert in der Kiste" (Ergebnis einer Suchzone (ROI)), digitalen Ausgang "DIGITAL_
OUT3", einen "Vergleicher" und die Arithmetikfunktion "Fester Wert" auf der Arbeitsfläche platzieren.
►► Arithmetikfunktion "Fester Wert" auf die maximale Füllhöhe einstellen.

►► Prozesswert der Modellbox "Maximalwert in der Kiste" dem Eingang A des "Vergleichers" zuordnen.
►► Festwert dem Eingang B des "Vergleichers" zuordnen.
►► Ausgang "A>B" des "Vergleichers" mit dem Eingang des digitalen Ausgangs "DIGITAL_OUT3" ver-
knüpfen.

>> Mit dieser Logik wird geprüft, ob der Prozesswert größer als der Festwert ist. Wenn diese Bedingung
zutrifft, wird der digitale Ausgang geschaltet.

116
ifm Vision Assistant 3D-Sensor O3D3xx

Schnittstelle konfigurieren
►► Voreinstellungen der Schnittstellenkonfiguration übernehmen (→ „8.6 Schnittstelle einstellen“).

DE

Gesamttest durchführen

►► anklicken.

►► Sicherstellen, dass mit einer leeren Kiste folgende Bedingungen erfüllt sind:
–– Beide Status-LEDs (OUT1, OUT2) sind aus.
–– Die angezeigten Schaltschwellenwerte stimmen für beide Modelle mit den Einstellungen überein.
–– Für beide Modelle wird "Unterfüllung" angezeigt.

►► Erstes Objekt in die Kiste legen.

117
ifm Vision Assistant 3D-Sensor O3D3xx

►► Sicherstellen, dass folgende Bedingungen erfüllt sind:


–– Die Status-LED "OUT2" leuchtet.
–– Für das Modell "Füllstand der Kiste" wird die Qualtität "Gut" angezeigt, da die Füllhöhe zwischen
SP1 und SP2 liegt.
–– Für das Modell "Maximalwert in der Kiste" wird weiterhin "Unterfüllung" angezeigt, da die Füllhöhe
nicht über der maximalen Füllhöhe liegt.
–– Am analogen Ausgang wird Strom ausgegeben (wird vom ifm Vision Assistant nicht angezeigt).

118
ifm Vision Assistant 3D-Sensor O3D3xx

►► Zweites Objekt in die Kiste legen.

►► Sicherstellen, dass folgende Bedingungen erfüllt sind:


–– Die Status-LED "OUT2" ist aus.
–– Für das Modell "Füllstand der Kiste" wird "Überfüllung" angezeigt, da die Füllhöhe über der Schalt-
schwelle SP2 liegt.
–– Für das Modell "Maximalwert in der Kiste" wird weiterhin "Unterfüllung" angezeigt, da die Füllhöhe DE
nicht über der maximalen Füllhöhe liegt.

►► Weiteres Objekt in die Kiste legen, dessen höchster Punkt über der maximalen Füllhöhe liegt.

►► Sicherstellen, dass der digitale Ausgang 3 den Binärwert "1" (24 V) ausgibt (wird vom ifm Vision Assi-
stant nicht angezeigt).

Einstellungen korrigieren und Anwendung speichern


►► Wenn eine Bedingung zum Bestehen des Gesamttests nicht erfüllt wird, die vorhergehenden Einstel-
lungen ändern und den Test erneut durchführen.
►► Wenn alle Bedingungen zum Bestehen des Gesamttests erfüllt sind, die Anwendung speichern.
►► In der Anwendungsverwaltung einen geeigneten Namen und ggf. eine kurze Beschreibung der Anwen-
dung eintragen.

119
ifm Vision Assistant 3D-Sensor O3D3xx

9 Anwendungsverwaltung
In der Anwendungsverwaltung werden die Anwendungen des verbundenen Gerätes angezeigt und ver-
waltet.

►► anklicken, um die Anwendungsverwaltung zu öffnen.

Beim Wechsel vom Monitoringfenster in die Anwendungsverwaltung muss bestätigt werden, dass
die Auswertung (der Betriebsmodus) des Gerätes gestoppt wird.

Bedienfunktionen:
Schaltfläche Name Beschreibung

Anwendung importieren Öffnet ein Fenster, um eine Anwendung aus einer Datei zu importieren.

Neue Anwendung
Öffnet ein Fenster, um eine neue Anwendung zu erstellen und hinzuzufügen.
hinzufügen

Exportieren Öffnet ein Fenster, um die Anwendung zu exportieren.

Duplizieren Erstellt eine Kopie der Anwendung.

Löschen Löscht die Anwendung.

Speichern Speichert die eingetragenen Änderungen in der Anwendung.

Abbrechen Verwirft die eingetragenen Änderungen.

Maximal 32 Anwendungen können gespeichert werden.

120
ifm Vision Assistant 3D-Sensor O3D3xx

9.1 Anwendung aktivieren


►► Pfeil neben der gewünschten Anwendung anklicken, um die Anwendung zu aktivieren.
>> Der Pfeil wird grün angezeigt.
Wird die aktivierte Anwendung gelöscht, wird nicht automatisch eine andere Anwendung aktiviert.

9.2 Anwendung bearbeiten DE


Name und Beschreibung einer Anwendung lassen sich nachträglich jederzeit frei editieren, ohne
dass die Parameter und Einstellungen der Anwendung geändert werden.
►► Anwendung anklicken.
>> Die ausgewählte Anwendung ist hellgrau hinterlegt.

►► Falls gewünscht, Änderungen in den Eingabefeldern "Name" und "Beschreibung" vornehmen.


►► anklicken, um die Änderungen zu speichern.
►► [Anwendung bearbeiten] anklicken.
>> Das Resultat hängt davon ab, wie die Anwendung erstellt wurde:
–– Die Anwendung wurde über den Einrichtungsassistent erstellt:
Der Einrichtungsassistent wird geöffnet (→ „6 Einrichtungsassistent“).
Die Art der Anwendung kann nicht geändert werden (Vollständigkeitsüberwachung oder Objektver-
messung). Um die Art der Anwendung zu ändern, muss die Anwendung gelöscht und neu erstellt
werden.
Wird eine Anwendung bearbeitet, werden die Werte aus den vorher gespeicherten und eingelernten
Einstellungen übernommen. Einzelne Schritte können ggf. übersprungen werden.
–– Die Anwendung wurde im erweiterten Programmiermodus erstellt:
Das Anwendungs-Bearbeitungsfenster wird geöffnet (→ „8 Erweiterter Programmiermodus“).

121
ifm Vision Assistant 3D-Sensor O3D3xx

9.3 Neue Anwendung hinzufügen


►► anklicken, um eine neue Anwendung zu erstellen.
>> Eine neue Anwendung mit dem Namen "Application" wird erstellt.
►► Gewünschte Änderungen in den Eingabefeldern "Name" und "Beschreibung" vornehmen.
►► [Anwendung bearbeiten] anklicken.
>> Der Einrichtungsassistent wird geöffnet (→ „6 Einrichtungsassistent“).
Beim Erstellen einer neuen Anwendung werden die Standardparameter übernommen.
>> Wenn der erweiterte Programmiermodus aktiv ist, kann die Anwendung im Anwendungs-Bearbei-
tungsfenster erstellt werden (→ „8 Erweiterter Programmiermodus“).

9.4 Anwendung importieren


►► anklicken.
>> Das Fenster "Öffnen" für den Import der Anwendung wird angezeigt.

►► Zu importierende Datei (*.o3d3xxapp) auswählen und [Öffnen] anklicken.


>> Sobald der Import abgeschlossen ist, wird die Anwendung in der Anwendungsliste angezeigt.

Wenn das Dateiformat der importierten Anwendung nicht dem vorgegebenen Format
(*.o3d3xxapp) entspricht, wird eine Fehlermeldung angezeigt.

9.5 Anwendung exportieren


►► Zu exportierende Anwendung anklicken.
>> Die ausgewählte Anwendung ist hellgrau hinterlegt.
►► anklicken.
>> Das Fenster "Speichern unter" für den Export der Anwendung wird angezeigt.

122
ifm Vision Assistant 3D-Sensor O3D3xx

DE

►► Gewünschten Ordner auswählen und Datei benennen.


►► [Speichern] anklicken.
>> Die gespeicherte Anwendungsdatei hat die Dateiendung "*.o3d3xxapp".

9.6 Anwendungen duplizieren


Anwendungen können dupliziert werden, um z. B. eine Anwendung, in der nur die Parameter geändert
werden müssen, zu erstellen.
►► Zu duplizierende Anwendung anklicken.
>> Die ausgewählte Anwendung ist hellgrau hinterlegt.

►► anklicken.
>> Eine Kopie der Anwendung wird am Ende der Anwendungsliste hinzugefügt.

9.7 Anwendungsliste umsortieren


Die Reihenfolge der Anwendungen kann in der Anwendungsliste durch Drag-and-drop geändert werden.
►► Anwendung anklicken und Maustaste gedrückt halten.
>> Die Anwendung wird farbig markiert.
►► Mit gedrückter Maustaste die Anwendung auf die neue Position verschieben.
►► Maustaste loslassen.
>> Die Anwendungen werden in der neuen Reihenfolge durchnummeriert.

Durch das Umsortieren der Anwendungsliste werden den Anwendungen neue IDs zugeordnet. Die
IDs werden für die externe Ansteuerung über die Prozess-Schnittstelle verwendet.
►► Externe Ansteuerung an die neuen IDs anpassen.

123
ifm Vision Assistant 3D-Sensor O3D3xx

10 Gerätekonfiguration
Die Gerätekonfiguration bietet folgende Einstellmöglichkeiten:
●● Allgemein:
●● Name und Beschreibung des Gerätes eintragen
●● Passwortschutz Ein / Aus
●● Einstellungen importieren und exportieren
●● Firmware-Update durchführen
●● Zurücksetzen auf Werkseinstellungen
●● Netzwerk:
●● Netzwerkprotokoll und Netzwerkadresse konfigurieren
●● Schnittstellen:
●● Prozess-Schnittstelle konfigurieren

►► anklicken.
>> Die Bildschirmseite "Gerätekonfiguration" wird angezeigt.

124
ifm Vision Assistant 3D-Sensor O3D3xx

10.1 Allgemein
Im Fenster "Allgemein" stehen die grundlegenden Funktionen und Optionen zur Einstellung des Gerätes
zur Verfügung.
►► [Allgemein] anklicken, um auf das Fenster "Allgemein" umzuschalten.
Bedienfunktionen
Feld Schaltfläche Beschreibung DE
Name – Editierbares Feld zum Eintragen eines Geräte-Namens
Beschreibung – Editierbares Feld für zusätzliche Informationen zum Gerät

Ein
Schaltet den Passwortschutz ein oder aus.
Passwortschutz
Aus
Eingabefeld Editierbares Feld zur Eingabe eines Passworts
[Exportieren] Erstellt eine Kopie der Einstellungen und Anwendungen auf dem PC.
Einstellungen Speichert eine auf dem PC vorhandene Kopie der Einstellungen und
[Importieren]
Anwendungen im Gerät.
Installiert ein Firmware-Update.
Firmware-Update [Aktualisieren]
Die aktuelle Version der Firmware wird neben der Schaltfläche angezeigt.
Stellt die Werkseinstellungen wieder her und löscht alle aktuellen Einstel-
Werkseinstellungen [Zurücksetzen]
lungen und Anwendungen.
Neustart [Neustart] Startet das Gerät neu.

Speichern Speichert die eingetragenen Änderungen auf dem Gerät.

Abbrechen Verwirft die eingetragenen Änderungen.

10.1.1 Name und Beschreibung


Name und Beschreibung des Gerätes können frei editiert werden.
►► Eingabefeld anklicken.
►► Gewünschten Text eintragen.
►► anklicken, um die Änderungen zu speichern.

125
ifm Vision Assistant 3D-Sensor O3D3xx

10.1.2 Passwortschutz
Bei aktivem Passwortschutz sind die Bildschirmseiten "Anwendungen", "Gerätekonfiguration" und "Ge-
räteinformation" gesperrt und nur nach Eingabe des Passworts erreichbar. Ohne Eingabe eines Pass-
worts wird nur das Monitoringfenster geöffnet.
►► Passwortschutz einschalten.

►► Passwort in das Eingabefeld eintragen.

►► anklicken, um die Änderungen zu speichern.


>> Die Änderungen werden auf dem Gerät gespeichert.

10.1.3 Firmware-Update
Eine aktuelle Firmware liegt auf dem mitgelieferten Datenträger oder kann bei Bedarf aus dem Internet
heruntergeladen werden: www.ifm.com → Service → Download → Industrielle Bildverarbeitung → 3D-
Sensoren → z. B. O3D302

Alle Einstellungen und Anwendungen werden durch ein Firmware-Update gelöscht.


►► Falls erforderlich, die vorhandenen Einstellungen vorher exportieren.

►► [Aktualisieren] anklicken, um ein Firmware-Update durchzuführen.


>> Eine Sicherheitsabfrage wird angezeigt.

►► [OK] anklicken.
>> Das Fenster "Öffnen" wird angezeigt.

126
ifm Vision Assistant 3D-Sensor O3D3xx

►► Gewünschte Firmware-Datei (*.swu) auswählen.


►► [Öffnen] anklicken.
>> Eine Meldung zeigt an, dass das Firmware-Update erfolgreich abgeschlossen wurde.

DE
>> Der ifm Vision Assistant baut eine neue Verbindung zum Gerät auf.

Nach der Aktualisierung ist auf dem Gerät die Standardanwendung vorhanden. Der ifm Vision
Assistant wechselt mit dieser Anwendung in das Monitoringfenster.

Fehlgeschlagenes Firmware-Update

Problem Abhilfe
Fehlermeldung:

►Netzwerkeinstellungen
► des Gerätes auf eine statische IP-
Adresse ändern.
>> Nach dem Speichern der Einstellungen versucht der ifm
Vision Assistant die Verbindung automatisch aufzubauen.

Das Gerät ist auf eine vorübergehende Adresse oder auf DHCP
eingestellt.
Fehlermeldung:

►► auf der Start-Bildschirmseite anklicken und Gerät neu


verbinden.
►Meldung
► anklicken.
>> Folgende Meldungen werden angezeigt:

– oder –

– oder –

►Meldung
► "Weitere Firmware installieren" anklicken.
►Andere
► Firmware installieren.

127
ifm Vision Assistant 3D-Sensor O3D3xx

10.1.4 Einstellungen exportieren


Mit der Funktion "Exportieren" werden alle Einstellungen und Anwendungen vom Gerät auf den PC ex-
portiert.
►► [Exportieren] anklicken, um den Export der Einstellungen zu starten.
>> Das Fenster "Speichern unter" wird angezeigt.

►► Namen eingeben und [Speichern] anklicken.


>> Die Einstellungen werden in eine Datei mit der Endung .o3d3xxcfg gespeichert.

10.1.5 Einstellungen importieren


Beim Importieren können Einstellungen und Anwendungen getrennt oder zusammen importiert werden.
Folgende Optionen stehen zur Auswahl:
●● Allgemein (Name, Beschreibung usw.)
●● Netzwerkeinstellungen
●● Anwendungen

Vorhandene Einstellungen und Anwendungen werden beim Importieren überschrieben.


►► Falls erforderlich, die vorhandenen Einstellungen vorher exportieren.

►► [Importieren] anklicken, um den Import der Einstellungen zu starten.

128
ifm Vision Assistant 3D-Sensor O3D3xx

>> Das Fenster "Öffnen" wird angezeigt.

DE

►► Gewünschte Datei mit der Endung .o3d3xxcfg auswählen und [Öffnen] anklicken.
>> Das Fenster "Import Auswahl" wird angezeigt.

►► Schaltfläche der Einstellungen, die importiert werden sollen, auf "Ein" stellen (Globale Einstellungen,
Netzwerk und / oder Anwendseinstellungen).
►► [OK] anklicken.
>> Die ausgewählten Einstellungen werden importiert.

129
ifm Vision Assistant 3D-Sensor O3D3xx

10.1.6 Werkseinstellungen
Um alle Daten auf dem Gerät zu löschen (Konfiguration, Anwendungen usw.), kann das Gerät auf die
Werkseinstellungen zurückgesetzt werden. Die Firmware-Version wird dabei nicht zurückgesetzt.

Vorhandene Einstellungen und Anwendungen werden beim Zurücksetzen auf Werkseinstellungen


gelöscht.
►► Falls erforderlich, die vorhandenen Einstellungen vorher exportieren.

►► [Zurücksetzen] anklicken.
>> Eine Sicherheitsabfrage wird angezeigt.

►► [OK] anklicken.
>> Alle Einstellungen werden zurückgesetzt.
>> Die Gerätekonfiguration wird geschlossen und die Star-Bildschirmseite wird angezeigt.

130
ifm Vision Assistant 3D-Sensor O3D3xx

10.1.7 Neustart
Das Gerät muss neu gestartet werden, wenn nach einer Änderung der IP-Adresse die EtherNet/IP-
Schnittstelle verwendet wird. Wird TCP/IP verwendet, ist kein Neustart des Gerätes notwendig.
►► [Neustart] anklicken.
>> Eine Sicherheitsabfrage wird angezeigt.

DE

►► [OK] anklicken.
>> Der Neustart wird durchgeführt.

>> Der ifm Vision Assistant baut eine neue Verbindung zum Gerät auf.

>> Wenn eine Anwendung aktiviert ist, fährt der ifm Vision Assistant mit dem Monitoringfenster fort. Wenn
keine Anwendung aktiviert ist, wechselt der ifm Vision Assistant zum Bearbeitungsfenster.

►► Wenn die neue Verbindung zum Gerät fehlschlägt, Gerät über auf der Startbildschirmseite suchen
oder manuell verbinden.

131
ifm Vision Assistant 3D-Sensor O3D3xx

10.2 Netzwerk
Bei Bedarf können die Netzwerkeinstellungen des Gerätes geändert werden. Wenn ein neues Gerät
angeschlossen wird und der ifm Vision Assistant das Gerät automatisch findet, sind die Standard-Netz-
werkdaten bereits eingetragen.
►► [Netzwerk] anklicken.
>> Die Netzwerkeinstellungen werden im Fenster "Netzwerk" angezeigt.

►► Schaltfläche "DHCP" auf "Ein" stellen, um DHCP zu aktivieren (Standard: "Aus").


►► Netzwerkeinstellungen in den Eingabefeldern eintragen.
Standardeinstellungen:
●● IP-Adresse: 192.168.0.69
●● Subnetz-Maske: 255.255.255.0
●● Gateway: 192.168.0.201
►► anklicken, um die Änderungen zu speichern.
>> Die Änderungen werden auf dem Gerät gespeichert.
>> Der ifm Vision Assistant baut eine neue Verbindung zum Gerät auf.

>> Wenn eine Anwendung aktiviert ist, fährt der ifm Vision Assistant mit dem Monitoringfenster fort. Wenn
keine Anwendung aktiviert ist, wechselt der ifm Vision Assistant zum Bearbeitungsfenster.

►► Wenn die neue Verbindung zum Gerät fehlschlägt, Gerät über auf der Startbildschirmseite suchen
oder manuell verbinden.

132
ifm Vision Assistant 3D-Sensor O3D3xx

10.3 Schnittstellen
Bei Bedarf können die Einstellungen der Prozess-Schnittstelle konfiguriert werden.
►► [Schnittstellen] anklicken.
>> Die Einstellungen der Prozess-Schnittstelle werden im Fenster "Schnittstellen" angezeigt:

DE

Je nach Schnittstelle sind nicht alle Optionen verfügbar.


Nicht verfügbare Optionen sind ausgegraut.

►► Gewünschte Einstellungen vornehmen.


Feld Schaltfläche Beschreibung
Prozess-Schnittstellen-
Version X Version des Prozess-Schnittstellen-Protokolls.
Version
Editierbares Feld für den TCP/IP-Port, auf dem die Daten der Prozess-
TCP/IP Port –
Schnittstelle mit einer Socket-Verbindung verfügbar sind.
Hardwarelogik für die Signale der digitalen Ausgänge des Gerätes:
[PNP]
Ausgangslogik ●● PNP: schaltet positives Potential auf den Ausgang
[NPN]
●● NPN: schaltet Masse auf den Ausgang
[deaktiviert]
[statisch]
Anwendungsumschal- Konfiguriert die externe Anwendungsumschaltung über die digitalen
[getaktet]
tung über Eingänge Eingänge.
[getaktet über Triggereingang]
[getaktet über Eingang 1]

Die externe Anwendungsumschaltung ist in der Bedienungsanleitung beschrieben.

►► anklicken, um die Änderungen zu speichern.


>> Die Änderungen werden auf dem Gerät gespeichert.

133
ifm Vision Assistant 3D-Sensor O3D3xx

Verdrahtungstest der Prozess-Schnittstelle


Die Belegung der verschiedenen Stecker ist nicht genormt. Mit dem Verdrahtungstest lässt sich die kor-
rekte Verdrahtung des 8-poligen Steckers anzeigen und testen.
►► [Start] anklicken, um den Simulationsmodus zu starten.
►► [Ausgang 1] anklicken, um das Signal an Ausgang 1 zwischen "Ein" und "Aus" umzuschalten.
►► [Ready] anklicken, um das Ausgangssignal "Bereit für den nächsten Trigger" zwischen "Ein" und "Aus"
umzuschalten.
►► [Ausgang 2] anklicken, um das Signal an Ausgang 2 zwischen "Ein" und "Aus" umzuschalten.
►► Wenn die Eingänge verwendet werden, Eingangssignale an Eingang 1 und Eingang 2 testen.
►► [Stop] anklicken, um den Simulationsmodus zu beenden.
>> Die Ausgänge werden wieder von der Anwendung angesteuert.

134
ifm Vision Assistant 3D-Sensor O3D3xx

11 Geräteinformation

►► anklicken.
>> Ein Bild des Gerätes und die Basisinformationen werden angezeigt.

DE

Feld Beschreibung
Name des Gerätes; Beispiel: “New sensor”.
Name
Der Name des Gerätes ist editierbar (→ „10.1.1 Name und Beschreibung“).
Hardware & Firmware Hardware- und Firmware-Version des Gerätes.
Status Aktueller Status des Gerätes.
Ununterbrochene Laufzeit des Gerätes.
Betriebszeit
Zeitformat: ##d (Tage) ##h (Stunden) ##min (Minuten).
Geräte-Details Anzeigen der Detail-Informationen zum Gerät.

135
ifm Vision Assistant 3D-Sensor O3D3xx

12 Anhang
12.1 Netzwerkeinstellungen

Die Einzelheiten der Netzwerkeinstellung in diesem Dokument beschreiben die Vorgehensweise


für PCs mit dem Betriebssystem Windows 7.
Das Ändern der Netzwerkeinstellungen am PC erfordert Administratorrechte.
Folgende Ports müssen offen sein (ggf. Einstellungen der Firewall anpassen):
●● UDP: 3321
●● TCP/HTTP: 80 und 8080
●● TCP: 50010

►► [Netzwerk- und Freigabecenter] öffnen.

►► Unter [Verbindungen] den Namen des lokalen Netzwerks anklicken.


>> Das Fenster "Status von …" des lokalen Netzwerks wird geöffnet.

136
ifm Vision Assistant 3D-Sensor O3D3xx

DE

►► [Eigenschaften] anklicken.
>> Das Fenster "Eigenschaften von …" des lokalen Netzwerks wird geöffnet.

►► [Internetprotokoll Version 4 (TCP/IPv4)] auswählen.


►► [Eigenschaften] anklicken.
>> Das Fenster "Eigenschaften von Internetprotokoll Version 4 (TCP/IPv4)" wird geöffnet.

137
ifm Vision Assistant 3D-Sensor O3D3xx

►► Option [Folgende IP-Adresse verwenden:] auswählen.


►► Folgende Standardwerte einstellen:
●● IP-Adresse: 192.168.0.1
●● Subnetzmaske: 255.255.255.0
●● Standardgateway: 192.168.0.201
►► [OK] anklicken.

138
ifm Vision Assistant 3D-Sensor O3D3xx

12.2 Glossar
Aktive Anwendung
Die auf dem Gerät auf "aktiv" gestellte Anwendung: Diese Anwendung läuft, wenn das Gerät betriebsbe-
reit ist.

Amplitude DE
Bezieht sich auf die Reflektivität der Objekte im Infrarotbereich: Das Gerät stellt das Messergebnis in
Graustufen dar – je stärker die Reflexion, desto heller ist der Grauton.

Ankerfunktion
Die Ankerfunktion ermöglicht die Erkennung der Position und der Ausrichtung der Objekte zum Beispiel
in der Vollständigkeitsüberwachung. Eine Drehung des Objekts um bis zu 40° kann damit ausgeglichen
werden.

Anwendungsumschaltung
Die Anwendungsumschaltung kann über die Prozess-Schnittstelle oder über die digitalen Eingänge aus-
gelöst werden.

Betriebsmodus
Standardmäßig aktiver Modus, wenn eine aktive Anwendung auf dem Gerät vorhanden ist. Die aktive
Anwendung wird ausgeführt.

Parametriermodus
Modus zum Konfigurieren und Einstellen des Gerätes und der Anwendungen: Keine Anwendung wird
ausgeführt.

Pixel
Einzelner Datenpunkt in einem 2D/3D-Bild.

Prozess-Schnittstelle
Schnittstelle zu externer Hardware: Über die Prozess-Schnittstelle können Daten ausgegeben oder emp-
fangen werden (z. B. von einer SPS).

139

Das könnte Ihnen auch gefallen