Zum Hauptinhalt springen

KI-GESTÜTZTE DOKUMENTATION

Was möchten Sie wissen?

Schritt 5: Ausgänge einrichten

Ihr KI-Modell ist trainiert. Entscheiden Sie nun, 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 Kamera-UI), zu einer SPS oder zu physischen digitalen Ausgängen.

Die beiden Fragen sind unabhängig voneinander. Wählen Sie unten Ihr Szenario für die exakte Kombination aus Modus + 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 komplizierten Analysen haben, läuft alles auf eine Antwort hinaus: Ist dieses Teil gut oder schlecht?

Dieses einzelne globale Pass/Fail wird an Ihre SPS, 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.

Wählen Sie einen Logikmodus

Basic-Modus — wann verwenden

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

  • "Alle ROIs müssen class = 'pass' für ein globales Pass sein"
  • "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, bewältigt der Basic-Modus das. Kein Code, kein Flow-Editor.

Einrichten:

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

IO Block im Basic-Modus mit einer Pixelanzahl-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 SPS und die Kamera-UI lesen. Um die physischen digitalen Ausgangspins des OV80i (DO0 / DO1) 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.

Verwenden Sie den Advanced-Modus immer dann, wenn:

  • Die Pass/Fail-Regel mehr als Schwellenwerte pro ROI benötigt — z. B. "fail, wenn die gesamte Defektfläche X % der Teilefläche beträgt, 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 ansteuern müssen (DO0 / DO1) für eine Signalsäule, Ausschleusweiche oder ein Relais
  • Sie benutzerdefinierte Daten an eine SPS senden müssen, die über die Standard-Pass/Fail- + ROI-Nutzlast hinausgehen (z. B. das PROFINET User Data - 64 bytes-Modul 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 Knoten "All Blocks Output" stellt alle Metadaten der Aufnahme als JSON-Objekt bereit — Klasse, Konfidenz, Pixelanzahlen, Flächen, ROI-Namen, Zeitstempel — sodass jeder nachgelagerte Knoten anhand jedes Feldes verzweigen kann.

Was Sie bauen können:

  • Benutzerdefinierte Pass/Fail-Logik, die mehrere ROI-Felder kombiniert
  • Steuerung von Signalsäule, Ausschleusweiche und Relais (digitale Ausgänge)
  • Zeitreihenanalyse ("Sind 7 meiner letzten 10 Teile fehlgeschlagen? Den Vorgesetzten alarmieren")
  • Benutzerdefinierte Dashboards: Pareto-Diagramme, Trendvisualisierungen, Produktionskennzahlen
  • Datenweiterleitung an FTP, MES-Systeme, Datenbanken
  • Barcode-Integration zur Verknüpfung von Inspektionsergebnissen mit Teile-Seriennummern
  • Bedingtes Bildspeichern (z. B. nur bei Fail speichern)
  • Benachrichtigungen per E-Mail / Teams / Slack
  • 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 Flows bereitstellen, die vom Auto-Integration Builder generiert wurden.

Um auf Importieren/Exportieren 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

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

Node-RED Import-Dialog mit Zwischenablage- und Datei-Importoptionen

So exportieren Sie einen Flow: Wählen Sie Export aus dem Menü. Wählen Sie, 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 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 Beschreibungen in einfachem Englisch.

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 generiert 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
  • Daten-Routing: FTP, Datenbanken, MES-Systeme, Cloud-Speicher
  • Logik: Zeitreihenanalyse, bedingte Verzweigung, Aggregation
  • Benachrichtigungen: E-Mail, Microsoft Teams, Slack, Webhooks
  • Hardware-I/O: Signalsäulen, Ausschleusungen, Förderbänder, SPSen

Sie können auch den Modify Mode verwenden: Fügen Sie einen bestehenden 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 Node-RED verwendet haben, ermöglicht Ihnen der Auto-Integration Builder, komplexe Integrationen in wenigen Minuten einzurichten. 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 LogikmodusVerwenden, 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 SPS steuert die Linie und benötigt das Inspektionsergebnis
Digitale Ausgänge (DO0 / DO1)Advanced (Node-RED) erforderlichEine Signalsäule, Ausschleusung, 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 SPS senden und eine Signalsäule über DO0 ansteuern.

Standalone

Wenn die Kamera das gesamte System darstellt – kein 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 Live Preview-Bildschirm und im gespeicherten Aufnahmeverlauf angezeigt. Sowohl der Basic- als auch der Advanced-Modus funktionieren; wählen Sie den, der zur Komplexität Ihrer Logik passt.

PLC (EtherNet/IP und PROFINET)

Der OV80i bietet native Unterstützung für EtherNet/IP und PROFINET, sodass die standardmäßige Pass/Fail- und ROI-spezifische Ergebnis-Payload ohne Node-RED an Ihren PLC übertragen wird. Sie importieren die mitgelieferte EDS- oder GSDML-Datei, richten den 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 Barcodeleser 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 beschreiben Sie diese aus einem Node-RED-Flow

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

Digitale Ausgänge (DO0 / DO1)

Der OV80i verfügt über zwei digitale Ausgänge am M12-Stecker – DO0 (Pin 11) und DO1 (Pin 12) – jeweils NPN-sinking, mit 100 mA pro Leitung belastbar. Verwenden Sie sie zum Ansteuern von Signalsäulen, Ausschleusungen, Relais, Anzeige-LEDs oder allem, was durch ein 24V-Sinking-Signal ausgelöst wird.

Das Ansteuern der physischen DO-Pins erfordert den 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 Ihre benutzerdefinierte Logik verarbeitet, sodass das Ansteuern der DO-Pins nur ein weiterer Node ist, wenn Sie sich aus irgendeinem Grund bereits im Advanced-Modus befinden.

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

Sobald die Pins verdrahtet sind und ein Flow vorhanden ist, können Sie umfangreichere Signale als nur Pass/Fail kodieren – verschiedene Fehlerklassen können unterschiedlichen Pin-Kombinationen zugeordnet werden, oder Sie können einen Pin für N Millisekunden pulsieren, um ein Einmal-Ausschleusungsmagnetventil anzusteuern.

Trigger-Modi

Konfigurieren Sie, wie Aufnahmen erfolgen:

TriggerBeschreibungAm besten geeignet für
ManualTastendruck auf der Kamera-UITests und Einrichtung
Hardware (digitaler Eingang)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 Zeitpunkten ankommen
IntervalAufnahmen in festgelegten ZeitintervallenKontinuierliche Überwachung
Testen Sie die IO-Verkabelung vor dem Einsatz in der Produktion

Eine fehlerhafte Verkabelung des I/O-Boards kann die Kamera, die angeschlossenen Geräte oder beides beschädigen. Überprüfen Sie Ihre Verkabelung stets mit einem Multimeter und führen Sie einen Prüfstandstest durch, bevor Sie die Verbindung zu Produktionsmaschinen herstellen.

Strombegrenzungen der digitalen Ausgänge

Digitale Ausgänge haben eine maximale Strombelastbarkeit. Prüfen Sie die Spezifikationen Ihrer Kamera, bevor Sie leistungsstarke Geräte wie Magnetventile, Motoren oder große Relais anschließen. Verwenden Sie ein Zwischenrelais oder einen Verstärker, wenn Ihre Last den Nennausgangsstrom überschreitet.

Deploy

  1. Aktivieren Sie das Rezept
  2. Stellen Sie den Trigger-Modus ein
  3. Führen Sie Testteile aus 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 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
OV80i 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 Triggern von Inspektionen und Verarbeiten der Ergebnisse

PROFINET (Siemens)

DateiBeschreibung
OV80i 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.

Output-Checkliste

Bestätigen Sie vor der Inbetriebnahme:

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

Ihre KI-Inspektion ist nun live. Für die laufende Optimierung siehe Improving Your Model.