Applikationsentwicklung
Mit dem Ranger als Datenstreaming-Komponente in einer
PC-Umgebung können sehr fl exible und mächtige Lösun-
gen entwickelt werden, da sowohl die Performance des
PCs als auch der Bildverarbeitungsalgorithmus präzise
auf die Anwendung abgestimmt werden können. Eine Viel-
falt von Softwarepaketen ist auf dem Markt erhältlich, um
mit dem Ranger vollständige Prüfl ösungen zu entwickeln.
Für die Einbindung des Ranger in Softwareapplikationen
unter Windows XP stehen zwei APIs auf der CD mit der
Entwicklungsumgebung zur Verfügung: iCon C++ für C++
und iCon C für C, zum Beispiel in Visual Studio 6.
Der Ranger als Applikationskomponente
Die untenstehende Abbildung stellt eine Applikation dar,
in der der Ranger in einem Prüfsystem für die Gewähr-
leistung von Qualität und Inhalt von Blisterpackungen
zuständig ist.
Systematische Darstellung eines Ranger bei der Prüfung von Blisterpackungen.
Packungen mit fehlenden Tabletten, beschädigten Kammern oder falschem
Datumscode sollen ausgeworfen werden.
Encoder
Lichtschranke
© SICK AG – Advanced Industrial Sensors – Deutschland – Alle Rechte vorbehalten – 8011437/2009-05
Der Ranger dient als MultiScan-Datenquelle und liefert
dem Host-PC 3D-Profi le, Oberfl ächenhelligkeit und Laser-
streulichtinformationen. Alle drei Bildinformationen wer-
den zur Lösung der Prüfaufgabe benötigt: beschädigte
Kammern zu identifi zieren, den aufgedruckten Text zu
überprüfen und leere Kammern zu erkennen. Über einen
Encoder werden die Daten für eine korrekte Größenbe-
stimmung mit der tatsächlichen Bewegung des Objektes
synchronisiert. Eine Lichtschranke erfasst den Anfang
einer Blisterpackung.
Die MultiScan-Daten werden entweder Profi l für Profi l
ausgewertet oder als komplettes Bild. Die Bildanalyse-
software auf dem PC hat nun die Aufgabe, die 3D-Form
zu analysieren, den Datumscode zu prüfen und fehlende
Tabletten anhand der Streulichtdaten zu erkennen. Das
Ergebnis wird an die Steuereinheit gesendet, in diesem
Fall an die SPS, die auf Basis des Signals fehlerhafte Blis-
terpackungen auswerfen kann.
Ranger
9