Problem und Voraussetzungen
Eine schnelle mittlere Algorithmuszeit beweist keine rechtzeitige Entscheidung für jedes Teil. Messen Sie die gesamte Kette bei gleichzeitiger Kamera-, Rechen- und Speicherlast gegen die Stationsfrist.
Versuch vorbereiten
Sequenziell angenommen: 10 ms Aufnahme, 20 ms Übertragung, 15 ms Warten, 70 ms Verarbeitung und 5 ms Ausgabe ergeben 120 ms. Bei 200 ms Frist bleiben beispielhaft 80 ms. Dies ist kein Benchmark; reale Phasen können überlappen.
Definieren Sie Frist und Messgrenzen vor Verarbeitungszeiten. Die Linie braucht Ausgang vor Ausschleusung, der Roboter ein geprüftes Ziel vor Bewegung. Start kann Trigger, Hostanfrage oder Belichtung sein, Ende Berechnung, Übertragung oder beobachteter Ausgang. Das sind unterschiedliche Messungen. Dokumentieren Sie Hardware, Formate, Raten, Algorithmus/Modell, Anwendung und Ausgabepfad, alle Kameras und Aufbewahrung. Kennzeichnen Sie Aufwärmen und Start, damit schnelle Dauerphase langsame Erstanfrage nicht verdeckt.
Vorgehen
- Definieren Sie Start, Ende und Uhren; subtrahieren Sie keine unsynchronisierten Gerätestempel.
- Nutzen Sie monotone Hostzeit und geprüfte Synchronisierung oder externe Messung zwischen Geräten.
- Fahren Sie 1000 geplante Zyklen mit allen Kameras und vorgesehener Bildspeicherung; halten Sie Kennung und Phasenzeiten fest.
- Prüfen Sie langsamen Speicher und Spitzenverkehr getrennt und gemeinsam, einschließlich fehlender und später Ergebnisse.
- Prüfen Sie geregelte Fristüberschreitung statt Wiederverwendung eines alten Gut-Ergebnisses.
Erfassen Sie Aufnahme, Übertragungsende, Queueeintritt, Verarbeitungsstart und Ausgang an zuverlässig beobachtbaren Grenzen. Nutzen Sie monotone Hostzeit. Verbinden Sie Geräteuhren validiert oder messen Sie physische Grenzen extern. Anwendungszeit bei Wahrnehmung ist Empfangszeit, nicht automatisch Hardwareereignis. Belasten Sie alle Kameras, Kommunikation und Bildspeicherung gleichzeitig. Prüfen Sie langsamen Verbraucher und erwartete Spitzen sowie Queuetiefe und Alter. Fehlende Trigger, abgewiesene Anfragen und Aufnahmefehler bleiben im Protokoll.
Beispielhaftes Prüfprotokoll
Rechen- und Prüfannahmen, keine gemessenen Deyi-Ergebnisse. Ersetzen Sie diese Werte durch Ihre eigenen freigegebenen Prüfprotokolle.
| Protokollfeld | Angenommener Wert |
|---|---|
| Aufnahme- und Auswertezeit | 10 ms |
| Übertragungszeit | 20 ms |
| Verarbeitungszeit | 70 ms |
| Entscheidungsfrist | 200 ms |
Notieren Sie für jeden geplanten Trigger Abschluss, Fristüberschreitung oder fehlendes Ergebnis. Berechnen Sie Latenzperzentile aus abgeschlossenen Ergebnissen, berichten Sie jedoch fehlende und verspätete Ergebnisse daneben. Das Weglassen von Fehlern verzerrt die Verteilung. Belasten Sie Bildspeicherung und alle Kameras gleichzeitig und verlangsamen Sie den Verbraucher. Die Beispielsumme von 120 ms ist keine gemessene Maximallatenz; 1000 Zyklen belegen keine seltene Fehlerquote.
Die Summe ist Arbeitsblatt, kein Benchmark. Sequenziell ergeben 120 ms gegen Frist 80 ms rechnerische Reserve. Reale Phasen überlappen oder warten; messen Sie Ende-zu-Ende direkt und erläutern Sie Innenzeiten. Berichten Sie Last, abgeschlossen, verspätet, fehlend, Verteilung und beobachtetes Maximum. Perzentile gelten nur für ihre Population; Fehler dürfen nicht verschwinden. Prüfen Sie Zusammenhang mit Netz, Queue, Algorithmus oder Schreiben vor Änderung. Korrelation wählt nächsten Versuch, beweist keine Ursache.
Zwei Ansichten des Ablaufs
Latenz vom Trigger bis zur SPS-Entscheidung unter Last prüfen — 1
Zeitstempel an Phasengrenzen erfassen Aufnahme, Transfer, Warten, Verarbeitung und Ausgabe.
- Aufnahme
- Transfer
- Warten und Verarbeitung
- SPS-Ergebnis
Latenz vom Trigger bis zur SPS-Entscheidung unter Last prüfen — 2
Leerlauf, Produktionslast und provozierte Fehler beantworten unterschiedliche Fragen.
- Leerlauf
- Produktionslast
- Provozierter Fehler
Fehlersuche
- Lange Warteschlangenzeit deutet auf Konkurrenz oder zu geringe Verarbeitungskapazität.
- Übertragungsspitzen benötigen Streamstatistik und Netzprüfung.
- Zeitsprünge oder negative Dauer machen den Nachweis ungültig.
Abnahme und Übergabe
Prüfen Sie Frist, fehlende Ergebnisse und Störungsbehandlung. Berichten Sie beobachtetes Maximum und Bedingungen ohne ungetestete Zusagen. Wiederholen Sie nach Änderungen an Kamerazahl, Format, Algorithmus oder Speicherung; 1000 Zyklen sind kein Langzeitnachweis.
Legen Sie die Abnahmegrenzen vor dem Versuch fest und bewahren Sie die Originaldaten auf. Die Beispiele belegen keine Eigenschaften eines angebotenen Modells.
Abnahme verlangt Frist und Behandlung bei maximal geplanter repräsentativer Last sowie Start und Wiederanlauf. Wiederholen Sie Änderung mit gleicher Last und Basisvergleich. Kleinere Queue oder Frameverlust darf nicht durch fehlende Prüfungen scheinbar schneller werden. Späte Entscheidung bleibt ihrem Teil zugeordnet und wird definiert abgesichert. Bewahren Sie Konfiguration, Uhren, Ereignisse und Traces für unabhängige Berechnung. 1000 Zyklen zeigen Funktionen und Last, keine seltene Langzeitfehlerwahrscheinlichkeit. Übergeben Sie Bedingungen und Ausschlüsse; 120 ms sind keine Systemgarantie.
Quellen und technische Referenzen
Die Quellen erläutern Methoden und Grenzen dieser Anleitung. Beispielprüfungen dienen der Orientierung; die Produktionsabnahme benötigt Belege aus Ihren eigenen Mustern.
- Acquisition Timing InformationBaslerGeprüft
- Optimizing GigE Vision Systems in pylonBaslerGeprüft
Komponenten- und Auswahlreferenzen
- Checkliste für den Abnahmetest für maschinelles Sehen
- Smart Camera vs. PC-basiertes Bildverarbeitungssystem
- Checkliste für die Gestaltung visueller Inspektionssysteme
- Bildverarbeitungssysteme
- machine vision software · Englische Referenz
- EAN-13: Abnahme an der Linie
- EAN-13: Decodierung und Datenregeln
- Stabile Kameraaufnahme: Puffer, Zeitüberschreitung und Wiederverbindung
- Sichtbare Füllstandsabläufe abnehmen und integrieren
- KI-gestützter Ablauf für einen sichtbaren Füllstandsindikator
- Prüfprotokolle, Bilder und Teilekennungen verknüpfen
- OCR-Etiketten: Abnahme und SPS-Vertrag
- OCR-Etiketten: nativer Ablauf und exakter Vergleich
- Offene Verpackungsvollständigkeit abnehmen
- KI-Ablauf für Vollständigkeit offener Verpackungen
- SPS–Vision-Handschlag mit eindeutigen Zuständen
- Siegel- und Raupenbild: Linienabnahme
- Siegel- und Raupenbild: Workflowregeln
- SKU-Farbsortierung: Abnahme und unbekannt
- SKU-Farbsortierung: Farb- und Produktregeln
- Oberflächenfehler: Abnahme und Linienausgang
- Oberflächenfehler: begrenzte KI-Bewertung
- Vollständige Vision-Rezepte versionieren und zurücksetzen

