Skip to Main Content
Centre d’assistance Cognex
LogoLogo

How to Use a CC320 Instead of a CIO with In-Sight 3800/In-Sight D900 cameras

Workaround to allow use of a Gardasoft CC320 with In-Sight Vision Systems that are not compatible with the CIO breakout board line

15/09/2024

Question

In-Sight 3800 and In-Sight D900 Cameras cannot use a CIO breakout board.  How can I obtain additional outputs from these cameras?

Answer

It is possible to use the GARDASOFT Trigger Timing Controller for this.

The Cognex part number for this is CTR-C320

To use this controller as a CIO, first you must connect to it and setup a fixed IP address. For this you can use the Gardasoft Maintenance Application from here:

http://gardasoft.com/Downloads/?f=24

Placeholder

Using the Controller Search button you can find the controller and then set the correct IP address with Change IP:

Placeholder

Now, you can start In-Sight Vision Suite and connect to your camera in Spreadsheet mode

Once connected, open a new job, and insert a TCP Client, and set it like in the image below:

Placeholder

This is needed to establish a connection with the controller.

Now you can read input status or write output status of the controller I/O.

To do this, set a WriteDevice to Read the input:

Placeholder

This is an example to read input 1. In this case the command to send is RI1 (B15).  

The data will be put in E15 and the the last character of this string is the Input status (G15)

With the same command, you can read the other Inputs (with RI2, RI3 and so on)

Similarly, you can write the output with the command RS:

Placeholder

In this case, the command is a little bit different, more parameters are needed. Parameters used for this example are for a fixed output, but you can set a pulse output as well by changing parameters.

Command to be sent is concatenate in B15:

Concatenate("RS",$A$32,",",$C$32,",",$D$32,",",$E$32,",",$F$32)

With the same command, you can write the other outputs (with RS2, RS3 and so on) 

Loading component...

Ressources connexes

Loading component...