Zum Hauptinhalt springen

KI-GESTÜTZTE DOKUMENTATION

Was möchten Sie wissen?

Schritt 5: Einrichten der Ausgänge

Ihr KI-Modell ist trainiert. Nun entscheiden Sie, was die Kamera mit jedem Pass/Fail-Ergebnis macht — und wohin sie es sendet.

Es gibt zwei Fragen zu beantworten:

  1. Wie wird Pass/Fail berechnet? Basic-Modus (Regeln) oder Advanced-Modus (Node-RED).
  2. Wohin geht das Ergebnis? Standalone (nur die Kamera-UI), an eine PLC oder an physische digitale Ausgänge.

Die beiden Fragen sind unabhängig voneinander. Wählen Sie unten Ihr Szenario für die genaue Kombination aus Modus + Ziel, die Sie benötigen, und lesen Sie dann die entsprechenden Abschnitte im Detail.

What are you trying to do?

Pick your scenario — see exactly which mode and destination you need

The page below covers everything in detail. This picker is a shortcut to the right combination for your line.

Operators read pass/fail from the screen. No PLC, no external wiring beyond power and Ethernet to a laptop or HMI.

Logic: Basic modeDestination: Standalone

What to do

  1. Configure pass/fail rules in the IO Block (Basic mode).
  2. Done — results show on Live Preview and saved captures.

Das globale Pass/Fail

Jede Aufnahme erzeugt ein einziges binäres Ergebnis: pass oder fail. Selbst wenn Sie 50 Regions of Interest (ROIs) haben, die komplizierte Analysen durchführen, läuft alles auf eine Antwort hinaus: Ist dieses Teil gut oder schlecht?

Dieses einzelne globale Pass/Fail ist das, was an Ihre PLC, HMI, Signalsäule, Ausschleusklappe oder jedes andere System gesendet wird. Die Kamera berechnet es bei jeder Aufnahme; was sich zwischen Basic- und Advanced-Modus ändert, ist wie Sie die Regeln formulieren, die es erzeugen.

Logikmodus auswählen

Basic-Modus — wann zu verwenden

Verwenden Sie den Basic-Modus, wenn Ihre Pass/Fail-Regel eine einfache Kombination aus ROI-Ergebnissen ist. Beispiele:

  • "Alle ROIs müssen class = 'pass' sein für ein globales Pass"
  • "ROI 1 und ROI 2 müssen beide 'present' entsprechen, ROI 3 muss 'aligned' entsprechen"
  • "Defekt-Pixelanzahl unter N für die Lead-Klasse"

Wenn Sie Ihre Regel in einem Satz mit AND / OR / Schwellenwert beschreiben können, deckt der Basic-Modus das ab. Kein Code, kein Flow-Editor.

So richten Sie es ein:

  1. Navigieren Sie zum IO Block in Ihrem Recipe-Editor
  2. Legen Sie für jede ROI die Regel fest (z. B. class muss "pass" entsprechen, oder Pixelanzahl < N)
  3. Wählen Sie, wie Regeln kombiniert werden — alle müssen bestehen, oder ein kleiner benutzerdefinierter Ausdruck
  4. Speichern

IO Block im Basic-Modus mit einer Pixel-Count-Regel für die Lead-Klasse

Die Kamera gibt nun bei jeder Aufnahme Pass/Fail aus.

Der Basic-Modus erreicht die physischen DO-Pins nicht

Der Basic-Modus erzeugt das Pass/Fail-Signal, das PLCs und die Kamera-UI lesen. Um die physischen digitalen Ausgangspins (DO0 / DO1) der OV20i anzusteuern — für eine Signalsäule, Ausschleusklappe oder ein Relais — benötigen Sie den Advanced-Modus. Siehe Digitale Ausgänge (DO0 / DO1) unten.

Advanced-Modus — wann zu verwenden

Klicken Sie auf Advanced Mode im IO Block, um Node-RED zu öffnen, eine visuelle Programmierumgebung.

Node-RED Flow-Editor mit Block-Ausgängen, Pass/Fail-Logik und digitalen Ausgängen

Verwenden Sie den Advanced-Modus, wann immer:

  • Die Pass/Fail-Regel mehr als ROI-Schwellenwerte benötigt — z. B. "fail, wenn die gesamte Defektfläche X% der Teilefläche ausmacht, UND es mindestens N Defekte gibt, UND die durchschnittliche Konfidenz über 80% liegt"
  • Sie Zeitreihenlogik benötigen — "fail, wenn 7 der letzten 10 Teile fehlgeschlagen sind"
  • Sie physische digitale Ausgänge (DO0 / DO1) für eine Signalsäule, Ausschleusklappe oder ein Relais ansteuern müssen
  • Sie benutzerdefinierte Daten an eine PLC senden müssen, die über das Standard-Pass/Fail- und ROI-Payload hinausgehen (z. B. das PROFINET-Modul User Data - 64 bytes oder zusätzliche EtherNet/IP-Assembly-Felder)
  • Sie Daten an externe Ziele weiterleiten müssen — MQTT, MES, FTP, REST APIs, E-Mail, Teams, Datenbanken

Jede Aufnahme startet einen neuen Flow. Der "All Blocks Output"-Node stellt alle Metadaten der Aufnahme als JSON-Objekt bereit — class, Konfidenz, Pixelanzahl, Flächen, ROI-Namen, Zeitstempel — sodass jeder nachgelagerte Node auf jedes Feld verzweigen kann.

Dinge, die Sie bauen können:

  • Benutzerdefinierte Pass/Fail-Logik, die mehrere ROI-Felder kombiniert
  • Steuerung von Signalsäulen, Ausschleusklappen und Relais (digitale Ausgänge)
  • Zeitreihenanalyse ("Sind 7 meiner letzten 10 Teile fehlgeschlagen? Den Supervisor benachrichtigen")
  • Benutzerdefinierte Dashboards: Pareto-Diagramme, Trendvisualisierungen, Produktionskennzahlen
  • Datenweiterleitung an FTP, MES-Systeme, Datenbanken
  • Barcode-Integration, die Inspektionsergebnisse mit Teil-Seriennummern verknüpft
  • Bedingtes Speichern von Bildern (z. B. nur bei Fail speichern)
  • E-Mail / Teams / Slack-Benachrichtigungen
  • Kommunikationsprotokolle: RS232, RS485, MQTT, HTTP/HTTPS, OPC-UA

Importieren und Exportieren von Flows

Sie können Node-RED Flows als JSON importieren und exportieren. Damit können Sie Ihre Logik sichern, Flows zwischen Kameras austauschen oder vom Auto-Integration Builder erzeugte Flows bereitstellen.

Um auf Import/Export zuzugreifen, klicken Sie auf das Hamburger-Menü (drei horizontale Linien) in der oberen rechten Ecke des Node-RED Editors:

Node-RED Hamburger-Menü mit Import- und Export-Optionen

Einen Flow importieren: Wählen Sie Import aus dem Menü. Fügen Sie das Flow-JSON in das Textfeld ein oder klicken Sie auf "select a file to import", um eine JSON-Datei hochzuladen. Wählen Sie, ob in den aktuellen Flow oder in einen neuen Flow importiert werden soll, und klicken Sie anschließend auf Import.

Node-RED Import-Dialog mit Zwischenablage- und Dateiimport-Optionen

Einen Flow exportieren: Wählen Sie Export aus dem Menü. Wählen Sie aus, welche Nodes exportiert werden sollen (ausgewählte Nodes oder aktueller Flow), und klicken Sie dann auf Download, um die Datei zu speichern, oder auf Copy to clipboard, um sie an anderer Stelle einzufügen.

Node-RED Export-Dialog mit Download- und Copy-to-clipboard-Optionen

Flows sofort erstellen mit dem Auto-Integration Builder

Sie müssen Node-RED nicht von Grund auf erlernen. Der OV Auto-Integration Builder unter tools.overview.ai generiert produktionsreife Node-RED Flows aus einfachen Beschreibungen in englischer Sprache.

So funktioniert es:

  1. Öffnen Sie tools.overview.ai und wählen Sie Auto-Integration Builder
  2. Beschreiben Sie in einfachem Englisch, was Sie möchten. Zum Beispiel: "Send an email when 3 failures happen in a row" oder "Save fail images to an FTP server with the part serial number"
  3. Die KI erzeugt einen vollständigen Node-RED Flow unter Verwendung von über 50 verfügbaren Node-Typen
  4. Prüfen Sie den Flow und stellen Sie ihn mit einem Klick auf Ihrer Kamera bereit

Unterstützt werden:

  • Kommunikationsprotokolle: MQTT, Modbus TCP, OPC-UA, HTTP/HTTPS, RS232, RS485
  • Datenrouting: FTP, Datenbanken, MES-Systeme, Cloud-Speicher
  • Logik: Zeitreihenanalyse, bedingte Verzweigungen, Aggregation
  • Benachrichtigungen: E-Mail, Microsoft Teams, Slack, Webhooks
  • Hardware-I/O: Signalsäulen, Ausschleuseweichen, Förderbänder, PLCs

Sie können auch den Modify Mode verwenden: Fügen Sie einen vorhandenen Flow ein und beschreiben Sie, was geändert werden soll. Der Builder aktualisiert den Flow, während Ihre bestehende Logik erhalten bleibt.

Keine Node-RED Erfahrung erforderlich

Auch wenn Sie noch nie mit Node-RED gearbeitet haben, können Sie mit dem Auto-Integration Builder komplexe Integrationen in wenigen Minuten einrichten. Beschreiben Sie, was Sie möchten, prüfen Sie den generierten Flow und stellen Sie ihn bereit.

Ausgabeziele

Sie haben festgelegt, wie Pass/Fail berechnet wird. Nun entscheiden Sie, wohin das Ergebnis geleitet wird. Es gibt drei Ziele, und jedes hat unterschiedliche Anforderungen:

ZielErforderlicher LogikmodusVerwenden Sie, wenn
Standalone (nur Kamera-UI / gespeicherte Bilder)Basic oder AdvancedBediener lesen Pass/Fail vom Bildschirm ab; kein anderes System benötigt das Ergebnis
PLC (EtherNet/IP, PROFINET)Basic oder AdvancedEine PLC steuert die Linie und benötigt das Inspektionsergebnis
Digitale Ausgänge (DO0 / DO1)Advanced (Node-RED) erforderlichEine Signalsäule, Ausschleuseweiche, ein Relais oder ein beliebiges physisches Gerät am I/O-Anschluss

Sie können mehrere Ziele gleichzeitig verwenden – z. B. Pass/Fail über EtherNet/IP an eine PLC senden und gleichzeitig eine Signalsäule über DO0 ansteuern.

Standalone

Wenn die Kamera das gesamte System darstellt – keine SPS, keine externe Verkabelung außer Stromversorgung und Ethernet zu einem Laptop oder HMI – müssen Sie nichts weiter tun, als den IO Block zu konfigurieren. Das Pass/Fail-Ergebnis wird auf dem Live Preview-Bildschirm und im gespeicherten Aufnahmeverlauf angezeigt. Sowohl Basic- als auch Advanced-Modus funktionieren; wählen Sie den Modus, der zur Komplexität Ihrer Logik passt.

Den Echtzeitstatus digitaler I/O-Pins und EtherNet/IP-Verbindungen können Sie auf der Seite I/O Live Monitor überwachen:

I/O Live Monitor mit Digital I/O Status und Ethernet/IP Status

PLC (EtherNet/IP und PROFINET)

Der OV20i bietet native Unterstützung für EtherNet/IP und PROFINET, sodass das standardmäßige Pass/Fail- + Per-ROI-Ergebnis-Payload ohne Node-RED an Ihre SPS übertragen wird. Sie importieren die mitgelieferte EDS- oder GSDML-Datei (Links am Ende dieser Seite), richten die SPS auf die IP-Adresse der Kamera aus, und das Standard-Assembly/-Modul der Kamera stellt die Ergebnisfelder direkt bereit.

Wann benötigen Sie Node-RED für die SPS-Integration? Wenn das Standard-Payload nicht ausreicht – z. B. wenn Sie zusätzliche ROI-Felder, benutzerdefinierte Fehlercodes, berechnete Werte oder eine Seriennummer von einem Barcode-Leser senden möchten. In diesem Fall:

  • EtherNet/IP: Erweitern Sie das Assembly um benutzerdefinierte Felder, die von einem Node-RED-Flow geschrieben werden
  • PROFINET: Fügen Sie die benutzerdefinierten Module User Data - 64 bytes und User Results - 64 bytes in Ihrer TIA Portal-Gerätekonfiguration hinzu und schreiben Sie aus einem Node-RED-Flow in diese

Siehe Verbindung zur SPS (EtherNet/IP & PROFINET) für die Verkabelung, Dateien und schrittweise Einrichtung.

Digitalausgänge (DO0 / DO1)

Der OV20i verfügt über zwei Digitalausgänge am M12-Stecker – DO0 (Pin 10, violett) und DO1 (Pin 11, orange) – jeweils NPN-schaltend, mit 100 mA pro Leitung belastbar. Verwenden Sie diese zum Ansteuern von Signalsäulen, Auswurfklappen, Relais, Anzeige-LEDs oder allem, was durch ein 24-V-Sinking-Signal ausgelöst wird.

Das Ansteuern der physischen DO-Pins erfordert den Advanced-Modus

Es gibt im Basic-Modus keinen nativen Schalter zum „Pass an DO0 senden". Um einen Pin basierend auf dem Inspektionsergebnis ein- oder auszuschalten, benötigen Sie einen Advanced-Modus Node-RED-Flow mit einem Digital Output-Node, der mit dem Inspektionsergebnis verbunden ist. Dies ist derselbe Flow, der Ihre benutzerdefinierte Logik verarbeitet, sodass das Ansteuern der DO-Pins nur ein zusätzlicher Node ist, wenn Sie sich ohnehin bereits im Advanced-Modus befinden.

Der einfachste „Pass-Lights-Green, Fail-Lights-Red"-Flow verwendet zwei Digital Output-Nodes, die mit dem Pass/Fail-Zweig verbunden sind. Für die schrittweise Verkabelung + Node-RED-Einrichtung siehe Set Digital Output Logic.

Sobald die Pins verdrahtet sind und ein Flow eingerichtet ist, können Sie komplexere Signale als nur Pass/Fail kodieren – verschiedene Fehlerklassen können verschiedenen Pin-Kombinationen zugeordnet werden, oder Sie können einen Pin für N Millisekunden pulsen, um ein One-Shot-Auswurfmagnetventil anzusteuern.

Trigger-Modi

Dropdown „Trigger Settings&quot; im Recipe Editor

Konfigurieren Sie, wie Aufnahmen erfolgen:

TriggerBeschreibungAm besten geeignet für
ManualKnopfdruck in der Kamera-UITest und Einrichtung
Hardware (digital input)Elektrisches Signal von einem SensorAutomatisierte Linien mit Näherungssensoren
PLCBefehl von Ihrer IndustriesteuerungVollständig automatisiert mit präzisem Timing
AlignerAutomatische Auslösung, wenn die Teileausrichtung erkannt wirdWenn Teile zu unvorhersehbaren Zeiten ankommen
IntervalAufnahmen in festgelegten ZeitintervallenKontinuierliche Überwachung

Hardware-Trigger-Verdrahtungsdiagramm für OV20- und OV80-Kameras

IO-Verkabelung vor dem Produktionseinsatz testen

Eine fehlerhafte Verkabelung am I/O-Stecker kann die Ausgangsbeschaltung der Kamera oder angeschlossene Geräte beschädigen. Überprüfen Sie die Verkabelung stets mit einem Multimeter und führen Sie einen Werkbanktest durch, bevor Sie eine Verbindung zu Produktionsanlagen herstellen.

Strombegrenzungen der Digitalausgänge

Die Digitalausgänge der Kamera haben eine maximale Strombelastbarkeit. Prüfen Sie die Hardware-Spezifikationen, bevor Sie Hochleistungsgeräte wie Magnetventile, Relais oder Motoren anschließen. Verwenden Sie ein Zwischenrelais oder eine Treiberplatine, wenn Ihre Last den Nennausgangsstrom überschreitet.

Deploy

  1. Aktivieren Sie das Rezept
  2. Legen Sie den Trigger-Modus fest
  3. Lassen Sie Testteile durchlaufen und überprüfen Sie, ob die Pass/Fail-Ausgabe den Erwartungen entspricht
  4. Prüfen Sie Grenzfälle, insbesondere die am schwierigsten zu klassifizierenden Teile
  5. Überwachen Sie das System in der ersten Stunde, um Konsistenz sicherzustellen

PLC-Integrationsdateien herunterladen

Wenn Sie eine Integration mit einer PLC durchführen, laden Sie die Konfigurationsdateien und den Beispielcode herunter:

EtherNet/IP (Allen-Bradley)

DateiBeschreibung
OV20i EDS-DateiElectronic Data Sheet für Studio 5000 (ControlLogix/CompactLogix)
Recipe Switch RoutineLadder-Logik zum Wechseln von Rezepten über die PLC
Camera Trigger RoutineLadder-Logik zum Auslösen von Inspektionen und Verarbeiten von Ergebnissen

PROFINET (Siemens)

DateiBeschreibung
OV20i GSDML-DateiGerätebeschreibung für TIA Portal
tipp

Importieren Sie die EDS- oder GSDML-Datei in Ihre PLC-Programmierumgebung, bevor Sie die Verbindung konfigurieren. Die L5X-Routinen sind einsatzbereite Ladder-Logik, die Sie direkt in Studio 5000 importieren können.

Ausgabe-Checkliste

Bestätigen Sie vor der Inbetriebnahme:

  • IO-Regeln konfiguriert (Pass/Fail-Logik entspricht Ihren Anforderungen)
  • Trigger-Modus festgelegt (manuell, Hardware, PLC, Aligner oder Intervall)
  • Rezept aktiviert
  • Testteile durchgelaufen (Pass/Fail-Ausgabe entspricht den Erwartungen)
  • Grenzfälle getestet (schwierigste Teile korrekt klassifiziert)

Ihre AI-Inspektion ist jetzt aktiv. Für die fortlaufende Optimierung siehe Improving Your Model.