Durchgängige Vision-Integration in die Steuerungswelt

Komplett synchronisiert

Der Stellenwert, den die Bildverarbeitung in der Automatisierung haben kann, wurde von vielen Anwendern bisher nicht in vollem Umfang geschätzt. Zu oft war ein Systemintegrator oder Ingenieurbüro notwendig, um die Vision in die jeweiligen Anwendungen zu integrieren. Um dies zukünftig deutlich zu vereinfachen, hat Beckhoff jetzt mit Twincat die Steuerungstechnik und Bildverarbeitung in einem Engineering-Tool und einer Runtime vereint. Umgesetzt ist dies mit Twincat Vision als integraler Bestandteil von Twincat.

Twincat Vision ist integraler Bestandteil von Twincat. (Bild: Beckhoff Automation GmbH & Co. KG)

Anzeige

Bildverarbeitung kann in der Produktion sinnvoll zur Steigerung der Qualität von Produkten oder für Track & Trace-Anforderungen genutzt werden. Dadurch wird Vision für die Maschinenbauer immer mehr zu einem Schlüsselthema, d. h. der Maschinenbauer sollte zunehmend über eigenes Bildverarbeitungswissen verfügen. Dies unterstützt Twincat Vision optimal, sodass Bildverarbeitungsapplikationen nicht länger durch externe Dienstleister entwickelt werden müssen. Gleichzeitig wird die Bildverarbeitung durch fallende Preise für Kameras und Komponenten immer günstiger. So ist es nicht überraschend, dass sich Beckhoff mit der Integration von Vision in die Steuerungswelt befasst. „Beckhoff beschäftigt sich schon länger mit Vision. Wir wollen das ganz tief verstehen, um die bestmöglichen Produkte für unsere Kunden anbieten zu können.“, bestätigt Josef Papenfort, Produktmanager Twincat bei Beckhoff Automation: „Mit Twincat Vision haben wir jetzt die Bildverarbeitung komplett in unser Engineering integriert. Man kann nahezu beliebige GigE-Vision-Kameras im Twincat Engineering konfigurieren.“ Die Konfiguration erfolgt dabei entsprechend dem GenICam-Standard, welcher u. a. eine vereinheitlichte Beschreibung der Eigenschaften einer Kamera definiert. Auch die Kamerakalibrierung findet direkt in der Engineeringumgebung statt – alternativ kann die Kalibrierung auch im laufenden Prozess in der Runtime erfolgen. Neben der Konfiguration der Kamera muss natürlich auch die Bildverarbeitungslogik programmiert werden. Das findet bei Twincat Vision nicht in einem speziellen Tool und in einer speziellen Programmiersprache statt. Bei Beckhoff erfolgt die Vision-Programmierung komplett in der SPS und mit SPS-Programmiersprachen. „Der SPS-Programmierer wird zukünftig Bildverarbeitung als Teil seiner Applikation sehen und lösen – direkt integriert in der SPS“, beschreibt Papenfort die Innovation hinter Twincat Vision.

Echtzeit-Vision über die SPS

Der entsprechende echtzeitfähige Treiber sorgt dafür, dass die Bilder von einer oder mehreren Kameras in den Steuerungsrechner übertragen werden. Anschließend erfolgt die Auswertung der Bildinformationen über entsprechende Vision-Algorithmen direkt in der SPS. Bildverarbeitung wird damit zukünftig komplett in der SPS programmiert. Die Algorithmen werden somit auch in Echtzeit abgearbeitet. Daraus ergeben sich laut Papenfort weitere Vorteile: „Wir haben keinerlei Latenz mehr zwischen einer Bildverarbeitungssoftware und der SPS. Beide Applikationen können mit der gleichen Task gestartet werden und laufen damit synchron und ohne Verzögerung durch Kommunikation. Da alles in einem einzigen Tool integriert ist, hat der Anwender den kompletten Durchgriff. Ergebnisse der Bildverarbeitung können direkt zu Reaktionen in der SPS führen. Zudem hat der Programmierer die Möglichkeit, SPS- und Motion-Control-Algorithmen mit Vision-Algorithmen zu mischen. Damit lässt sich eine vollständige Synchronisation erreichen.“ Hinsichtlich Bedienung, Sprachen und Tools wird Vision damit zukünftig genauso einfach bedienbar sein wie Motion Control. Grundkenntnisse in Sachen Bildverarbeitung sollten aber vorhanden sein, so Papenfort: „Es ist wichtig zu wissen, welche Auflösung man verwendet, wie man triggert oder welche Algorithmen man einsetzt, um bestimmte Vision-Aufgaben zu lösen.“ Da die IPCs von Beckhoff auch über Mehrkern-CPUs verfügen, besteht zudem die Möglichkeit, die Vision-Algorithmen auf verschiedene Kerne zu verteilen. Gerade Bildverarbeitungsalgorithmen können gut parallelisiert und auf mehreren Kernen ausgeführt werden. Damit kann die Leistungsfähigkeit moderner IPCs optimal genutzt werden. Twincat Vision bietet bereits viele Bildverarbeitungsalgorithmen, Anwender können aber zusätzlich eigene Algorithmen implementieren. Auf die Frage, ob durch den zunehmenden Einsatz von intelligenten Kameras die Bedeutung einer PC-based Vision zukünftig abnehmen wird, hat Papenfort eine klare Antwort: „Das glaube ich nicht, weil man die volle Flexibilität nur dann hat, wenn die Software zusammen mit der Steuerung auf einer CPU läuft. Die SPS wird im Prinzip um einen weiteren Sensor ergänzt: eine Kamera. Nichtsdestotrotz denken wir auch darüber nach, zukünftig Smart-Kameras zu entwickeln, auf denen dann Twincat Vision läuft.“

(Motion) Control, Robotik & Vision

„Der SPS-Programmierer wird zukünftig Bildverarbeitung als Teil seiner Applikation sehen und lösen, direkt integriert in der SPS.“ – Josef Papenfort, Beckhoff Automation (Bild: Beckhoff Automation GmbH
& Co. KG)

Mit Twincat Vision werden – neben den klassischen Beckhoff-Anwendern – auch völlig neue Kundengruppen angesprochen. „Wir sehen einen großen Markt bei Maschinenbaukunden, die zwar schon eine Vision-Lösung haben, aber diese bisher extern programmieren und konfigurieren lassen mussten. Daneben gibt es eine große Anzahl an Anwendungen, bei denen Motion Control, Robotik und Vision synchronisiert werden müssen“, so Papenfort. „Für unsere Anwender ergeben sich mit Twincat Vision völlig neue Möglichkeiten, da Vision und SPS nun in einem einzigen Engineering und einer einzigen Runtime integriert sind.“ Auch unter dem Industrie-4.0-Blickwinkel macht die Integration der Bildverarbeitung in die Steuerungswelt durchaus Sinn. „Track & Trace ist ein wichtiges Ziel von Industrie 4.0“, führt Papenfort weiter aus. „Und Vision kann gerade für Track & Trace-Aufgaben sinnvoll eingesetzt werden, ob einfach nur für einen Blick in die Maschine oder für eine präzise Vermessung zur Qualitätsbestimmung eines Produktes. Dies alles sind Themen, die auch im Industrie-4.0-Umfeld eine wichtige Rolle spielen.“ Zudem steht in der Twincat HMI eine Extension zur Verfügung, um sich Bilder aus Twincat anzeigen zu lassen. „Das ist eine große Hilfe beim Debugging, aber auch für den Werker, der einen Prozess visuell beurteilen muss“, erklärt Papenfort.

Komplett synchronisiert
Twincat Vision ist integraler Bestandteil von Twincat. (Bild: Beckhoff Automation GmbH & Co. KG)


Das könnte Sie auch interessieren

Die neue Generation der prismabasierten Multi-CMOS-Sensor Flächenkameraserie Apex hebt die Farbabbildung auf eine neues Niveau. Mit einem optimierten dichroitischen Prisma und der neuen Sony Pregius CMOS Generation mit Global Shutter Technologie ist die Kameraserie auf dem modernsten Stand der Farbbildgebung.

Anzeige

www.jai.com

Anzeige

Die Messsoftware Metrolog 3D erfasst und analysiert systemübergreifend Daten und visualisiert anschließend alle Arten von 3D-Messungen. Die neue Version X4 wurde entwickelt, um mit einer einzigen Softwareplattform mit jeder Art von System und Technologie der Messtechnik arbeiten zu können.‣ weiterlesen

www.metrologicgroup.fr

Für einige ist künstliche Intelligenz (KI) ein Segen, für andere ein Fluch. Wo Sie sich dabei einordnen, hängt in hohem Maß davon ab, ob Sie der Angst ausgesetzt sind, in Kürze Ihren Job an einen modernen C-3PO zu verlieren. Trotzdem müssen wir alle der Realität ins Auge blicken – eine Realität, die keine menschliche Interaktion erfordert.‣ weiterlesen

www.teledynedalsa.com

Anzeige

Das ADLVIS-1700-System unterstützt zwei CXP-6-Ports (1.250MB/s) oder einen vierkanaligen Camera Link-Port (bis zu 680MB/s). Mit bis zu vier wechselbaren 2,5″ SATA 6Gb/s SSDs und RAID-0/1/5/10-Support kombiniert es einen IPC mit wechselbaren CXP- oder CL-Bildverarbeitungskarten und einem großen und schnellen Massenspeicher. Dadurch werden hohe Schreib- und Lesegeschwindigkeiten erzielt und die einfache Entnahme der Laufwerke im Betrieb ermöglicht. Das Schnittstellenangebot umfasst in der Standard-Ausstattung zwei Gigabit-LAN-, zwei USB2.0- und zwei COM-Ports. Über den internen PCIe/104-Bus bestehen Erweiterungsmöglichkeiten, u.a. vier Gigabit-LANs, vier USB3.0-Ports und vier mPCIe-Carrier.

www.adl-europe.com

Anzeige

Die für den Dauereinsatz geeigneten IR-Linienkameras Pyroline ermöglichen Messgeschwindigkeiten bis zu 2.000 Linien/sec bei simultaner Messung aller Messpunkte und dies für Messtemperaturen von 600 bis 3.000°C. Neben der Standardvariante Pyroline 512N mit 256 Zeilen/sec gibt es auch die Variante HS 512N mit 2.000 Zeilen/sec. Als Kameragehäuse werden zwei Versionen angeboten. Bei der Variante compact+ kommt ein IP54-Aluminiumgehäuse zum Einsatz. In der Version protection befindet sich die Kamera in einem IP65-Industrieschutzgehäuse aus Edelstahl mit Luftspülung, Wasserkühlung und Schutzfenster, so dass Umgebungstemperaturen von bis zu 150°C möglich sind.

www.dias-infrared.de

Stromsparend, kompakt und vielseitig erweiterbar – drei Eigenschaften, die den Embedded Box PC Tank-870e-H110 ausmachen. Der IPC überzeugt mit performanten Quad C Intel Quad Core i7- oder i5-Prozessoren (max. 32GB DDR4 SO-DIMM Arbeitsspeicher) und ist dank max. 35W TDP stromsparend. Eingebettet in ein lüfterloses Aluminiumgehäuse mit den Maßen 132x255x190mm ist er standardmäßig mit drei Erweiterungsslots ausgestattet. Große Erweiterungsvielfalt bieten drei Backplane Varianten mit PCIe x4, PCIe x16, PCI und zwei Fullsize PCIe Mini Card Slots. Die an der Front herausgeführten I/O- Schnittstellen umfassen vier USB3.0, zwei isolierte RS-232/422/485, zwei RJ-45 GbE LAN und Audio.

www.icp-deutschland.de

Anzeige