Zum Hauptinhalt springen

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​

hinweis

Wenn PLC Trigger im Rezept nicht ausgewählt ist, ignoriert die Kamera Trigger-Anfragen der SPS.

Logikbeispiel​

Logikbeispiel für das Auslösen über eine SPS

Zeitdiagramm​

Zeitdiagramm für das Auslösen über eine SPS

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

  1. Bestätigen Sie, dass Camera_1:I.Data[0].0 (Ready) High ist.

  2. Aktivieren Sie PB_TRIGGER.

  3. Trigger_ONS erzeugt einen Impuls und setzt Camera_1:O.Data[0].0 (Trigger Request) auf High.

  4. Die Kamera antwortet, indem sie I.Data[0].1 (Trigger Acknowledge) auf High setzt.

  5. 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​

SignalFunktionHinweise
PB_TRIGGERInitiiert Kamera-TriggerAus der SPS-Logik
Trigger_ONSOne-Shot-ImpulsVerhindert doppelte Auslösungen
I.Data[0].0Camera ReadyMuss High sein, um Trigger zuzulassen
O.Data[0].0Trigger RequestVerriegelt bis zur Bestätigung
I.Data[0].1Trigger AcknowledgeBestätigt empfangenen Trigger
I.Data[2].1Result AvailableBild verarbeitet
I.Data[2].2Pass/Fail ResultHigh = Pass, Low = Fail
I.Data[1].0Trigger ErrorVerriegelt 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.