KI-GESTÜTZTE DOKUMENTATION
Was möchten Sie wissen?
Triggern über eine SPS
Übersicht
Diese Anleitung beschreibt, wie die OV20i-Kamera von einer SPS über Ethernet/IP getriggert wird, wie ihr Status überwacht und wie Fehler behandelt werden. Die Integration gewährleistet eine zuverlässige Bildaufnahme innerhalb eines automatisierten Prozesses.
Voraussetzungen
- OV20i-Kamera ist mit der SPS verbunden (siehe Mit SPS verbinden (Ethernet/IP, PROFINET)).
- SPS-Programmiersoftware (z. B. Studio 5000).
- PLC Trigger ist als Trigger Settings im Image Setup des Rezepts ausgewählt
Wenn PLC Trigger im Rezept nicht ausgewählt ist, ignoriert die Kamera SPS-Trigger-Anforderungen.
Logikbeispiel

Zeitdiagramm

Grundlegende Konzepte
Triggern der Kamera
- PB_TRIGGER: Taster- oder Steuersignal aus der SPS-Logik zum Auslösen der Aufnahme.
- Trigger_ONS: One-Shot, der bei steigender Flanke von PB_TRIGGER einen einzelnen Impuls erzeugt und so doppelte Trigger verhindert.
- Camera_1:I.Data[0].0: Camera Ready — muss vor dem Triggern high sein.
- Camera_1:O.Data[0].0: Trigger Request — bleibt latched high, bis er quittiert wird.
- Camera_1:I.Data[0].1: Trigger Acknowledge — bestätigt, dass die Kamera den Trigger empfangen hat.
Trigger-Sequenz
-
Sicherstellen, dass
Camera_1:I.Data[0].0(Ready) high ist. -
PB_TRIGGERaktivieren. -
Trigger_ONSerzeugt einen Impuls und setztCamera_1:O.Data[0].0(Trigger Request) auf high. -
Die Kamera antwortet, indem sie
I.Data[0].1(Trigger Acknowledge) auf high setzt. -
Die SPS löst
O.Data[0.0]aus dem Latch, um den Trigger-Zyklus abzuschließen.
Ergebnisverfügbarkeit und Status
- Camera_1:I.Data[2].1: Result Available — high, wenn das Bild verarbeitet wurde.
- Camera_1:I.Data[2].2: Pass/Fail Result — high = Pass, low = Fail.
Fehlerbehandlung
- Camera_1:I.Data[1].0: Trigger Error — high, wenn beim Triggern ein Fehler auftritt.
- Dieses Bit bleibt gelatcht, bis es zurückgesetzt wird.
- Implementieren Sie SPS-Logik, um dieses Bit zurückzusetzen und Fehler entsprechend zu behandeln.
Best Practices
- Prüfen Sie immer
Camera Ready (I.Data[0].0), bevor Sie einen Trigger ausgeben. - Verwenden Sie One-Shot-Logik (
Trigger_ONS), um mehrfache unbeabsichtigte Trigger zu vermeiden. - Latchen Sie die Trigger Request, bis die Quittierung empfangen wurde.
- Überwachen Sie die Ergebnisverfügbarkeit, bevor Sie den Pass/Fail-Status auslesen.
- Implementieren Sie eine robuste Fehlerbehandlung zur Erkennung und Beseitigung von Störungen.
Übersicht der wichtigsten Signale
| Signal | Funktion | Hinweise |
|---|---|---|
PB_TRIGGER | Löst Kamera-Trigger aus | Aus SPS-Logik |
Trigger_ONS | One-Shot-Impuls | Verhindert doppelte Trigger |
I.Data[0].0 | Camera Ready | Muss high sein, um Trigger zuzulassen |
O.Data[0].0 | Trigger Request | Gelatcht bis zur Quittierung |
I.Data[0].1 | Trigger Acknowledge | Bestätigt Trigger-Empfang |
I.Data[2].1 | Result Available | Bild verarbeitet |
I.Data[2].2 | Pass/Fail Result | High = Pass, Low = Fail |
I.Data[1].0 | Trigger Error | Gelatcht bis zur Löschung |
Fazit
Durch die Implementierung dieser Logik kann die OV20i-Kamera zuverlässig über eine SPS-Steuerung getriggert und überwacht werden, was eine präzise Synchronisation mit industriellen Automatisierungsprozessen sicherstellt.