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.