Skip to Main Content
Centro de soporte de Cognex
LogoLogo

How To Program Change On In-Sight SnAPP With Input Pulses

Follow these steps to perform program change on In-Sight SnAPP sensor

06/05/2025

Details

This article shows the steps to change the program on In-Sight SnAPP with input pulses.

Note - Program can be changed by sending pulses to Input line 1. The vision sensor initiates a program change when it detects the specified input pulses, differentiated by the width of the pulses.

User can use an external device such as a PLC, to generate and send the pulses to the In-Sight vision sensor:

To change the program on the In-Sight SnAPP vision sensor by pulsing Input line 1:

A. In-Sight SnAPP :

  • On the vision sensor UI, navigate to the Communications tab of the Settings menu, and enable Inputs.

B. External Device (PLC):

  • Start Pulse - The external device sends a Start Pulse (40 ms) to Input Line 1 (Violet) of power and I/O breakout cable - CCB-PWRIO-XX.
  • Count Pulse - After Start Pulse, the external device sends Count Pulses (20 ms each), with a pulse gap (20 ms) between each count pulse. (Note - The number of count pulses indicate the ID of the program to which the vision sensor changes. Since, In-Sight SnAPP can store upto 20 different programs so, a valid ID is an integer between 1 and 20. )
  • Stop Pulse - After Count Pulses, the external device sends a Stop Pulse (40 ms). 
  • On the external device, configure the following pulse characteristics:

    in-sight-snAPP-how-to-program-change-on-in-sight-snapp-with-input-pulses-img1
  • The vision sensor receives and evaluates the pulses:
    • If all pulses and pulse gaps are within tolerance of the specified pulse lengths, the program change request is successful and the program is loaded to the vision sensor.
    • If any of the conditions fail, for example, due to an incorrect pulse or incorrect pulse gap timing, the program change request fails and the program change does not take place.