KI-GESTÜTZTE DOKUMENTATION
Was möchten Sie wissen?
Auslösen über eine SPS
Übersicht
Diese Anleitung erläutert, wie die OV80i-Kamera von einer SPS über Ethernet/IP ausgelöst, deren Status überwacht und Fehler behandelt werden. Die Integration gewährleistet eine zuverlässige Bildaufnahme innerhalb eines automatisierten Prozesses.
Voraussetzungen
- OV80i-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 Trigger-Anfragen der SPS.
Logikbeispiel

Zeitdiagramm

Grundkonzepte
Auslösen der Kamera
- PB_TRIGGER: Taster oder Steuersignal aus der SPS-Logik zum Initiieren der Aufnahme.
- Trigger_ONS: One-Shot, der bei steigender Flanke von PB_TRIGGER einen einzelnen Impuls erzeugt und so doppelte Auslösungen verhindert.
- Camera_1:I.Data[0].0: Camera Ready — muss vor dem Auslösen High sein.
- Camera_1:O.Data[0].0: Trigger Request — bleibt High, bis bestätigt wird.
- Camera_1:I.Data[0].1: Trigger Acknowledge — bestätigt, dass die Kamera den Trigger empfangen hat.
Trigger-Sequenz
-
Bestätigen Sie, dass
Camera_1:I.Data[0].0(Ready) High ist. -
Aktivieren Sie
PB_TRIGGER. -
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 der Verriegelung, 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 Auslösen ein Fehler auftritt.
- Dieses Bit bleibt 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 immer
Camera Ready (I.Data[0].0), bevor Sie einen Trigger ausgeben. - Verwenden Sie One-Shot-Logik (
Trigger_ONS), um mehrere unbeabsichtigte Auslösungen zu vermeiden. - Verriegeln Sie den Trigger Request, bis die Bestätigung 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 beseitigen.
Übersicht der wichtigsten Signale
| Signal | Funktion | Hinweise |
|---|---|---|
PB_TRIGGER | Initiiert Kamera-Trigger | Aus der SPS-Logik |
Trigger_ONS | One-Shot-Impuls | Verhindert doppelte Auslösungen |
I.Data[0].0 | Camera Ready | Muss High sein, um Trigger zuzulassen |
O.Data[0].0 | Trigger Request | Verriegelt bis zur Bestätigung |
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 OV80i-Kamera über die SPS-Steuerung zuverlässig ausgelöst und überwacht werden, wodurch eine präzise Synchronisation mit industriellen Automatisierungsprozessen sichergestellt wird.