Zum Hauptinhalt springen

KI-GESTÜTZTE DOKUMENTATION

Was möchten Sie wissen?

Schritt 5: Einrichten der Ausgänge

Ihr KI-Modell ist trainiert. Entscheiden Sie nun, was die Kamera mit jedem Pass/Fail-Ergebnis tut — 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 exakte Kombination aus Modus und Ziel, die Sie benötigen, und lesen Sie dann die relevanten 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 einzelnes binäres Ergebnis: pass oder fail. Selbst wenn Sie 50 Regions of Interest (ROIs) mit komplexen Analysen haben, läuft alles auf eine Antwort hinaus: Ist dieses Teil gut oder schlecht?

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

Logikmodus wählen

Basic-Modus — wann verwenden

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

  • "Alle ROIs müssen class = 'pass' sein für ein globales Pass"
  • "ROI 1 und ROI 2 müssen beide 'present' sein, ROI 3 muss 'aligned' sein"
  • "Schwellenwert für Klassenkonfidenz pro ROI"

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

Einrichtung:

  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" sein)
  3. Wählen Sie, wie die 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 OV10i anzusteuern — für eine Signalsäule, Ausschleusweiche oder ein Relais — benötigen Sie den Advanced-Modus. Siehe Digitale Ausgänge (DO0 / DO1) unten.

Advanced-Modus — wann verwenden

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

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

Verwenden Sie den Advanced-Modus immer dann, wenn:

  • Die Pass/Fail-Regel mehr als nur Schwellenwerte pro ROI benötigt — z. B. "fail, wenn mehr als N ROIs die Klasse 'fail' haben UND die durchschnittliche Konfidenz über 80 % liegt"
  • Sie Zeitreihenlogik benötigen — "fail, wenn 7 der letzten 10 Teile fehlerhaft waren"
  • Sie physische digitale Ausgänge (DO0 / DO1) für eine Signalsäule, Ausschleusweiche oder ein Relais ansteuern müssen
  • Sie benutzerdefinierte Daten an eine PLC senden müssen, die über das standardmäßige Pass/Fail- + ROI-Payload hinausgehen (z. B. das PROFINET User Data - 64 bytes Modul oder zusätzliche EtherNet/IP-Assembly-Felder)
  • Sie Daten an beliebige 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 — Klasse, Konfidenz, ROI-Namen, Zeitstempel — sodass jeder nachgelagerte Node auf jedes Feld verzweigen kann.

Was Sie bauen können:

  • Benutzerdefinierte Pass/Fail-Logik, die mehrere ROI-Felder kombiniert
  • Signalsäulen-, Ausschleusweichen- und Relaissteuerung (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 Teilseriennummern 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. So können Sie Ihre Logik sichern, Flows zwischen Kameras austauschen oder vom Auto-Integration Builder generierte Flows bereitstellen.

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

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

Um einen Flow zu 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 dann auf Import.

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

Um einen Flow zu 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 als Datei zu speichern, oder auf Copy to clipboard, um den Flow an anderer Stelle einzufügen.

Node-RED-Export-Dialog mit den Optionen Download und In die Zwischenablage kopieren

Flows sofort mit dem Auto-Integration Builder erstellen

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

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. Überprüfen Sie den Flow und stellen Sie ihn mit einem Klick auf Ihrer Kamera bereit

Unterstützt:

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

Sie können auch den Modify Mode verwenden: Fügen Sie einen vorhandenen Flow ein und beschreiben Sie, was Sie ändern möchten. Der Builder aktualisiert den Flow und erhält dabei Ihre bestehende Logik.

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, überprü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, jedes mit unterschiedlichen Anforderungen:

ZielErforderlicher LogikmodusAnwendung
Standalone (Kamera-UI / nur 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
Digitalausgänge (DO0 / DO1)Advanced (Node-RED) erforderlichEine Signalsäule, Auswurfweiche, 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 PLC, 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 Bildschirm Live Preview und im gespeicherten Aufnahmeverlauf angezeigt. Sowohl der Basic- als auch der Advanced-Modus funktionieren; wählen Sie den, der Ihrer Logikkomplexität entspricht.

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

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

PLC (EtherNet/IP und PROFINET)

Die OV10i bietet native EtherNet/IP- und PROFINET-Unterstützung, sodass die standardmäßige Pass/Fail- + Per-ROI-Result-Payload ohne Node-RED an Ihre PLC übertragen wird. Sie importieren die EDS- oder GSDML-Datei, richten die PLC auf die IP-Adresse der Kamera aus, und das Standard-Assembly bzw. -Modul der Kamera stellt die Ergebnisfelder direkt bereit.

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

  • EtherNet/IP: Erweitern Sie das Assembly um benutzerdefinierte Felder, die aus 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 darauf

Siehe Connect to PLC (EtherNet/IP & PROFINET) für die Verkabelung, Dateien und Schritt-für-Schritt-Einrichtung.

Digitale Ausgänge (DO0 / DO1)

Die OV10i verfügt über zwei digitale Ausgänge am M12-Stecker – DO0 (Pin 10, violett) und DO1 (Pin 11, orange) – jeweils NPN sinking, mit 100 mA pro Leitung belastbar. Verwenden Sie sie, um Signalsäulen, Auswurfklappen, Relais, Anzeige-LEDs oder alles anzusteuern, was durch ein 24-V-Sinking-Signal ausgelöst wird.

Das Ansteuern der physischen DO-Pins erfordert Advanced-Modus

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

Der einfachste „Pass leuchtet grün, Fail leuchtet rot"-Flow verwendet zwei Digital Output-Nodes, die mit dem Pass/Fail-Zweig verbunden sind. Für die Schritt-für-Schritt-Verkabelung + Node-RED-Einrichtung siehe Set Digital Output Logic.

Sobald die Pins verkabelt und ein Flow eingerichtet ist, können Sie reichhaltigere Signale als nur Pass/Fail kodieren – verschiedene Fehlerklassen können auf unterschiedliche Pin-Kombinationen abgebildet werden, oder Sie können einen Pin für N Millisekunden pulsen, um ein One-Shot-Auswurfventil anzusteuern.

Hardware-Trigger-Verkabelungsdiagramm für OV10i-Kamera

IO-Verkabelung vor dem Einsatz in der Produktion testen

Eine fehlerhafte Verkabelung auf der I/O-Platine kann die Kamera, angeschlossene Geräte oder beides beschädigen. Überprüfen Sie Ihre Verkabelung stets mit einem Multimeter und führen Sie einen Testlauf auf dem Prüfstand durch, bevor Sie sie an die laufende Produktionshardware anschließen.

Trigger-Modi

Trigger Settings-Dropdown im Recipe Editor

Konfigurieren Sie, wie Aufnahmen erfolgen:

TriggerBeschreibungGeeignet für
ManualTastendruck auf der Kamera-UITests und Einrichtung
Hardware (digital input)Elektrisches Signal von einem SensorAutomatisierte Linien mit Näherungssensoren
PLCBefehl von Ihrer IndustriesteuerungVollautomatisiert mit präzisem Timing
AlignerAuto-Trigger bei erkannter TeileausrichtungWenn Teile zu unvorhersehbaren Zeiten ankommen
IntervalAufnahmen in festgelegten ZeitintervallenKontinuierliche Überwachung
Strombegrenzungen der Digitalausgänge

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

Deploy

  1. Aktivieren Sie das Rezept
  2. Stellen Sie den Trigger-Modus ein
  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 schwersten zu klassifizierenden Teile
  5. Überwachen Sie die erste 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
OV10i EDS FileElectronic Data Sheet für Studio 5000 (ControlLogix/CompactLogix)
Recipe Switch RoutineLadder Logic für den Rezeptwechsel über PLC
Camera Trigger RoutineLadder Logic zum Auslösen von Inspektionen und Verarbeiten von Ergebnissen

PROFINET (Siemens)

DateiBeschreibung
OV10i GSDML FileGerätebeschreibung für TIA Portal
hinweis

Die OV10i verwendet dieselbe PLC-Integrationsschnittstelle wie die OV20i. Diese Konfigurationsdateien sind mit beiden Kameras kompatibel.

tipp

Importieren Sie die EDS- oder GSDML-Datei in Ihre PLC-Programmierumgebung, bevor Sie die Verbindung konfigurieren. Die L5X-Routinen sind einsatzbereite Ladder Logic, 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 eingestellt (manual, hardware, PLC, aligner oder interval)
  • Rezept aktiviert
  • Testteile durchlaufen (Pass/Fail-Ausgabe entspricht den Erwartungen)
  • Grenzfälle getestet (die schwierigsten Teile korrekt klassifiziert)

Ihre AI-Inspektion ist nun aktiv. Weitere Informationen zur kontinuierlichen Optimierung finden Sie unter Improving Your Model.