Zum Hauptinhalt springen

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

hinweis

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

Logik-Beispiel

Logik-Beispiel zum Triggern über eine SPS

Timing-Diagramm

Timing-Diagramm zum Triggern über eine SPS

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

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

  2. PB_TRIGGER aktivieren.

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

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

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

SignalFunktionHinweise
PB_TRIGGERLöst den Kamera-Trigger ausAus der SPS-Logik
Trigger_ONSOne-Shot-ImpulsVerhindert doppelte Trigger
I.Data[0].0Camera ReadyMuss High sein, um Trigger zu erlauben
O.Data[0].0Trigger RequestVerriegelt bis zur Quittierung
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 OV10i-Kamera zuverlässig über die SPS-Steuerung getriggert und überwacht werden, wodurch eine präzise Synchronisation mit industriellen Automatisierungsprozessen gewährleistet wird.