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

Timing-Diagramm

Kernkonzepte
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 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 — wird High verriegelt, bis quittiert.
- Camera_1:I.Data[0].1: Trigger Acknowledge — bestätigt, dass die Kamera den Trigger empfangen hat.
Trigger-Sequenz
-
Bestätigen, 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 reagiert, indem sie
I.Data[0].1(Trigger Acknowledge) auf High setzt. -
Die SPS entriegelt
O.Data[0.0], 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 wird verriegelt, bis es zurückgesetzt wird.
- Implementieren Sie eine SPS-Logik, um dieses Bit zurückzusetzen und Fehler entsprechend zu behandeln.
Best Practices
- Prüfen Sie stets
Camera Ready (I.Data[0].0), bevor ein Trigger ausgelöst wird. - Verwenden Sie One-Shot-Logik (
Trigger_ONS), um mehrere unbeabsichtigte Trigger zu vermeiden. - Verriegeln Sie den Trigger Request, bis die Quittierung empfangen wurde.
- Überwachen Sie die Ergebnisverfügbarkeit, bevor Sie den Pass/Fail-Status auslesen.
- Implementieren Sie eine robuste Fehlerbehandlung, um Störungen zu erkennen und zu beheben.
Zusammenfassung der wichtigsten Signale
| Signal | Funktion | Hinweise |
|---|---|---|
PB_TRIGGER | Löst den Kamera-Trigger aus | Aus der SPS-Logik |
Trigger_ONS | One-Shot-Impuls | Verhindert doppelte Trigger |
I.Data[0].0 | Camera Ready | Muss High sein, um Trigger zu erlauben |
O.Data[0].0 | Trigger Request | Verriegelt bis zur Quittierung |
I.Data[0].1 | Trigger Acknowledge | Bestätigt empfangenen Trigger |
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 | Verriegelt bis zum Zurücksetzen |
Fazit
Durch die Implementierung dieser Logik kann die OV10i-Kamera zuverlässig über die SPS-Steuerung getriggert und überwacht werden, wodurch eine präzise Synchronisation mit industriellen Automatisierungsprozessen gewährleistet wird.