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.