Release History

In-Sight Explorer 6.3.1

New Features

New features
TruCheck Verification support added for two ISO compliant integrated verifier lights, the VeriLight Label, and the VeriLight DPM. Control the lights with the IntegratedLightControl function and calibrate reflectance based measurements with CalibrateTruCheck.
Creation of the In-Sight Field Upgrade License. You can now upgrade existing units in the field with ReadIDMax capability to enable TruCheck Verification with the purchase of a Field Upgrade License. No new hardware required.

Changes & Fixes

Issue# Change/Fix
#2451 TruCheckIDVerification did not behave properly when ReadIDMax was using an ROI. Issue introduced in 6.3.0, fixed in 6.3.1.

In-Sight Explorer 6.3.0

New Features

New features

Introducing TruCheckIDVerification, a new function which:

  • Combines the capabilities of VerifyIDCode and ValidateIDData. TruCheckIDVerification can extract metrics associated with code readability, mark quality, and formatting validation of symbols that ReadIDMax function initially reads.
  • Implements ISO standards of verification metrics.
  • The new function CalibrateTruCheck allows you to calibrate TruCheckIDVerification for spatial and reflectance based measurements.

  • The new IDTruCheckVerify group of functions allows you to access data generated by TruCheckIDVerification and CalibrateTruCheck. For example, use GetVerificationReport to create an HTML report of verification data that can be sent to an external FTP server.

  • Uses numerous new spreadsheet snippets, which can be reached under the Palette pane /Snippets tab/ ID folder. For more information, see In-Sight Explorer documentation.
TruCheckIDVerification is only available on -383 variations of 9912, 7905, 8505 running 6.3.x firmware.

Changes & Fixes

Issue# Change/Fix
IS-5702 Fixed an issue where In-Sight Explorer allowed firmware downgrade below the minimum firmware version in some cases.
IS-5468

Adding or updating tools in a spreadsheet job containing multiple LatchedImage(s) is now faster.

IS-5526 In‑Sight Explorer supports .JPEG extension images in image playback and drag and drop loading of images to spreadsheet.
IS-5411 Fixed an issue where some Filmstrip settings were not saved when In-Sight Explorer restarted.
IS-5153 Fixed an issue where filmstrip images did not show up in In-Sight Explorer until you opened or closed the filmstrip settings dialog.

In-Sight Explorer 6.2.2

New Features

New features
IS-85xx firmware support for an alternate P/N power supply component.

Changes & Fixes

Issue# Change/Fix
IS-5702 Fixed an issue where In-Sight Explorer allowed firmware downgrade below the minimum firmware version in some cases.
IS-5468

Adding or updating tools in a job containing multiple LatchedImage(s) is now faster.

IS-5526 In‑Sight Explorer supports .JPEG extension images in image playback and drag and drop loading of images to spreadsheet.
IS-5411 Fixed an issue where some Filmstrip settings were not saved when In-Sight Explorer restarted.
IS-5153 Fixed an issue where filmstrip images did not show up in In-Sight Explorer until you opened or closed the filmstrip settings dialog.

In-Sight Explorer 6.2.1

New Features

New features

Introducing Cognex Network Server 3.0.0, a desktop and web application that supports single-sign-on, built-in audit message server, managing users across all devices, and creating and managing trusted certificates required to establish an HTTPS connection between In-Sight devices and the Web HMI.

Introducing Compare Jobs, allowing you to see a list of cell differences between two .job files. Accessible from the System menu and file pane of the In-Sight Explorer, and through and API & sample project in the ISDK..

New Job Timeout spreadsheet functions allow for advanced-level control of the job’s execution duration.

Changes & Fixes

Issue# Change/Fix

IS‑5418

Fixed issue where the PLC Time Synchronization details screen was not working correctly for certain In-Sight Explorer languages.

IS‑5403

Fixed inability of In-Sight to maintain or recover an FTP connection if a separate FTP operation is performed. This can impact or be caused by WriteImageFTP, WriteFTP, Import/ExportData, or file operations. Affects 6.1.1 - 6.1.3 firmware on all models.

IS‑5368

Improved OCRMax read scoring for dash and other small punctuation characters.

IS‑5365

Fixed rare combinations of exposure duration and image row settings that corrupted the acquired image. Affected AdvantageEngine and In-Sight 200X models only.

IS‑5337

Fixed 'CjsDialogView' error that prevented use of secure Web HMI in certain cases.

IS‑5202

Improved speed of the ExtractHistogram when using a small input region.

IS‑5201

Fixed an issue where the first FTP transfer attempt by the camera failed after bringing the camera online. Affects only v6.1.1 - v6.1.3 firmware.

IS‑5166

Fixed issue where not all DLL signatures appeared in the SDK.

IS‑5096

Reverted changes to audited values will now cause audit messages to be sent after canceling a dialog.

IS‑5040

Fixed issue where Operator (protected) level users were not able to modify settings of EasyBuilder tools.

IS‑4947

Fixed issue when on job load, Color Pixel Count tool could cause Communications device to disappear, if the tool was dependent on comms input.

IS‑4842

Fixed an issue where set PortNum did not work correctly. Affects v6.1.0 - 6.1.3 firmware

IS-4785 Fixed a slowdown in the ReadIDMax function in cases where the code orientation was rotated 90 degrees relative to the orientation of the search region.
IS-4785 The max search ROI of the ReadIDMax function is extended to 2592 x 2592 for code types that previously supported a max region size of 2592 x 2048.

IS‑4455

Fixed error in the Web HMI occurring when you modify the camera's acquisition start row and the number of rows.

IS-383 Previously, there was an issue with UDP connection: sometimes the UDP WriteDevice did not reestablish connection after a disconnect.

In-Sight Explorer 6.1.3

New Features

New Features
Added support for the In-Sight 8500P and 8501P vision systems.
Added the SetSystemConfig("Gui.UpdateCustomViewRangeOnly",Update) Extended Native Mode command to specify whether In-Sight Explorer user interface updates are limited to cells within the defined Custom View range, cells emitting a graphic and cells within an active Dialog range.
Added the SetSystemConfig("Gui.SkipGuiUpdateAfterAcqStart",Update) Extended Native Mode command to specify if the In-Sight Explorer user interface updates if a new acquisition has started or a new acquisition has completed, but has not yet been inspected. This command can be used to prevent missed acquisitions and/or delayed inspection results when the inspection cycle does not allow enough time to update the user interface.
Added the SetSystemConfig("Gui.SkipGuiUpdateTime",Time) Extended Native Mode command to specify the latency time, in milliseconds, between acquisition complete and the beginning of spreadsheet execution. If the specified time is exceeded, the In-Sight Explorer user interface is not updated. This command can be used to prevent missed acquisitions and/or delayed inspection results when the inspection cycle does not allow enough time to update the user interface.
Added the SetSystemConfig("JobCompleteMode",Signal) Extended Native Mode command to specify when the Job Complete signal is sent, relative to post-inspection tasks.

When connecting to the Web HMI, you can now optionally append URL query parameters to the vision system or vision sensor's web address to control the appearance of the display and to suppress the credentials dialog.

Added the GetTotalArea Vision Data Access function for BeadInspect and InspectEdgeWidth, to return the total area in pixels.

Changes & Fixes

Issue# Change/Fix
FFP-1835

This release resolves an issue where having the device IP address set to 0.0.0.0 with PROFINET running would prevent PROFINET from starting after a device reboot.

IS-4605 If a job contains a Dialog function that is included in a Custom View and the job has been protected with a password and license, the Dialog can now be opened from the Web HMI. Previously, the Dialog function was visible from the Web HMI, but could not be opened.
IS-4586 If an In-Sight 2000 series vision sensor is configured to use the Sensor Filmstrip and the job contains many filtered images, when the image and job results are saved, the vision sensor no longer runs out of memory and become unresponsive.
IS-4542 When using the InspectEdgePosition spreadsheet function or the Edge EasyBuilder tool, the edges are now properly found within the defined region. Previously, edges may have been incorrectly found outside the defined Region, the circle constructed by InspectEdgePosition may not consistently fit the found edges, or the Edge EasyBuilder tool may have failed with an error message stating, "The Straight/Circle Line Fit Tool failed to Execute".
IS-4530 The In-Sight 6.1.1 installer includes the correct GSD and XML files for PROFINET Class B devices (GSDML-V2.34-Cognex-InSightClassB-20200529.xml). The In-Sight 6.1.0 installer included the incorrect version of the GSD and XML files for PROFINET Class B devices (GSDML-V2.34-Cognex-InSightClassB-20190809.xml).
IS-4479 EasyView items are now displayed and editable from the Web HMI. Previously, EasyView items were only displayed and editable from the Web HMI if also included in a Custom View.
IS-4468 The GetBeadDefectWidth Vision Data Access function now correctly returns the minimum and maximum run time bead width in pixels. Previously, only the run time bead width in percentage format was correct.
IS-4463 When the In-Sight Explorer user interface language is set to Japanese, Chinese, Korean, French, German or Spanish, the EasyBuilder ReadText (OCRMax) tool settings are now properly displayed. Previously, a portion of the tool settings may not have been displayed and/or accessible for these languages.
IS-4380 The SetSymbolMinStringLength Vision Data Access function has been updated to support Codabar 1D symbologies for the referenced IDMax structure.
IS-4335 FTP spreadsheet functions and EasyBuilder tools now leave the connection to the FTP server open. Previously the connection was opened and closed each time the function or tool was executed.
IS-4703

When the remote device specified in a UDPDevice function disconnects and then reconnects to the network, the UDPDevice function will now automatically reconnect and clear its ERROR state. In earlier releases, you needed to change the port value before reconnecting.

IS-4733 Fixed an issue causing vision systems assigned to a DHCP address to not fail over to a link local IP address after the DHCP timeout when a DHCP server is unavailable.

In-Sight Explorer 6.1.0

New Features

New Features
The EasyBuilder 1D and 2D Identification tools and ReadIDMax spreadsheet function's Advanced Decode Mode have been optimized to use Hotbars®, a best-in-class technology that locates, extracts, and decodes 1D barcodes quickly and accurately. The functionality has also been extended to ensure fast and reliable decoding of even the most challenging 2D DPM codes.

The following updates were made to the ReadIDMax spreadsheet function:

  • Added support for reading multiple Maxicode symbols.
  • Added a DotCode option to the Symbology Group drop-down, enabling decoding of DotCode symbols.
  • Added an Aztec Code option to the Symbology Group drop-down, enabling decoding of Aztec Code symbols.
  • Added an MSI checkbox to the 1D Symbologies, to enable MSI (also known as Modified Plessey) reading.
  • Added a Code 25 checkbox to the 1D Symbologies, to enable Code 25 (also known as Code 2 of 5) reading.
  • The following enhancements were made to Advanced Decode Mode:
    • IDMax has been enhanced to use advanced image processing and image analysis techniques to ensure the highest yield on difficult 1D codes (for example, symbols with low contrast, severe damage, low pixels per module, etc.) or challenging 2D DPM codes produced by laser, dot peen, ECE and Ink Jet technologies.
    • A new IDQuick option has been added, that provides high-speed decoding of symbols that are well formed and appear in high contrast.
    • The Allow Non-conformant Modules option is no longer supported. When upgrading to In-Sight 6.1.0 firmware and an existing job file is loaded to the vision system, it is automatically updated to use the IDMax decoding option.
    • The High Speed High Contrast and IDQuick (Yield Preferred) options are no longer supported. When upgrading to In-Sight 6.1.0 firmware and an existing job file is loaded to the vision system, it is automatically updated to use the IDQuick decoding option.
  • Added a Severe Perspective option to the Decode Settings Perspective drop-down, to decode Data Matrix symbols with severe perspective distortion at read time.
  • Added a Symbol Damage drop-down to the Decode Settings, to enable 2DMax® and PowerGrid® and allow reading of low-quality Data Matrix and QR symbols, including symbols with damage to their quiet zones, finder patterns and clocking patterns.
  • Added a Rectangular Extension checkbox to the Decode Settings, to specify whether the Data Matrix symbol is decoded using Data Matrix Rectangular Extension (DMRE), for symbols used in applications with high data density and limited vertical space available for marking the code.
  • Added a Minimum Decodes Before Output drop-down to the Decode Settings, to specify the number of matching decodes for a successful read of the 1D symbol.

The following updates were made to the 1D tab of the Read 1D Code and Read 1D Codes (1 - 20) Identification tools in EasyBuilder:

  • Added an MSI checkbox to the 1D Symbologies, to enable MSI (also known as Modified Plessey) reading.
  • Added a Code 25 checkbox to the 1D Symbologies, to enable Code 25 (also known as Code 2 of 5) reading.

The following updates were made to the Settings tab of the Read 2D Code and Read 2D Codes (1 - 20) Identification tools in EasyBuilder:

  • Support for reading multiple Maxicode symbols has been added to the Read 2D Codes (1 - 20) Identification tool.
  • Added a DotCode option to the Symbology Group drop-down, enabling decoding of DotCode symbols.
  • Added an Aztec Code option to the Symbology Group drop-down, enabling decoding of Aztec Code symbols.
  • Added a Symbol Damage drop-down, to enable 2DMax and PowerGrid and allow reading of low-quality Data Matrix and QR symbols, including symbols with damage to their quiet zones, finder patterns and clocking patterns.
  • Added a Rectangular Extension checkbox to decode the Data Matrix symbol using Data Matrix Rectangular Extension (DMRE), for symbols used in applications with high data density and limited vertical space available for marking the code.
Enhanced PDF417 decoder robustness on defects and damage.
This release includes QR Code reading enhancements.
In-Sight firmware version 6.1.0 and later is current with GS1 General Specifications, Version 19.1.

The following new features were implemented to support the Sensor filmstrip:

  • The FTP get command now supports retrieving Sensor filmstrip images stored to the vision system. When issuing the FTP get [file name] command, the filmstrip image file name must be in the following format: get image_rqN.bmp where N is the 0-19 index of a specific filmstrip image. For example, get image_rq3.bmp retrieves the fourth filmstrip image.
  • The following new Native Mode commands were added:
    • Get /resultQueue/frozen to return the frozen/unfrozen state of the Sensor filmstrip.
    • Put /resultQueue/frozen true to freeze the Sensor filmstrip.
    • Put /resultQueue/frozen false to unfreeze the Sensor filmstrip.
    • Post /resultQueue/clear to clear the Sensor filmstrip.
    • Post /resultQueue/toString that returns a string with a 1 (pass) or 0 (fail) for each Sensor filmstrip image. The length of the string is the equal to the number of queued results.
A new GetPostInspectionTime Vision Data Access spreadsheet function has been added to return the post-inspection time, in milliseconds, for the previous inspection. This function returns #ERR for the first inspection and if the vision system is Offline.

Changes & Fixes

Issue# Change/Fix
IS-4366

The GetAllTime Vision Data Access spreadsheet function has been updated to include the pre-inspection time before the job executes, to more accurately report the time for the image to be acquired and the job to execute.

Note: The real-world job execution time will not be increased. This change only affects the execution time returned by the GetAllTime function.
IS-4313 When communicating over TCP/IP or UDP, the QueryDevice spreadsheet function now correctly updates to display the data read back from the TCP/IP or UDP device. Previously, the QueryDevice function only updated if it contained an invalid input parameter and returned #ERR.
IS-4283 The status bar in the Spreadsheet View and the Results tab in the EasyBuilder View Palette have been updated to display the job execution time and total execution time. The total execution time is the job execution plus any additional pre-inspection and post-inspection time.
IS-4283 When the Acquire button is pressed in the Spreadsheet View Profile Job dialog, the Total time correctly displays the job execution time.
IS-4195 When using the BeadFind and BeadInspect spreadsheet functions, the bead path no longer always must intersect the bead to correctly find the bead. During inspection, the bead may move, and both edges of the bead may be positioned on one side of the bead path. Previously, the bead would not have been detected and a “No Bead Found” error was reported.
IS-4119 When connected to the vision system over FTP and issuing the FTP mget command, files are properly downloaded from the vision system and saved to the default directory of the FTP client on the remote host. Previously, if the vision system was running In-Sight firmware version 5.8.0 - 5.9.2 and the FTP mget command was issued, an FTP 550 error was returned, indicating the file was not found.
IS-4044 When the VerifyIDCode spreadsheet function is configured to use ISO 15415:2004 or AIM-DPM - Process Control Metrics, the GetFixedPatternDamage Vision Data Access function now returns a consistent grade for the decoded symbol.
IS-2965

The maximum region size for the following 1D and 2D symbologies has been increased to 2592 x 2048 (Wide x High) for the following symbologies. Previously, the maximum region size for these symbologies was 2048 x 2048.

  • Code 128
  • Code 39
  • Interleaved 2 of 5
  • UPC/EAN
  • Code 93
  • Codabar
  • PDF417
  • POSTNET
  • PLANET
  • Japan Post
  • Australian Post
  • UPU
  • Intelligent Mail Barcode
  • Data Matrix
  • QR Code
  • MaxiCode
N/A The 5705 and 5705C vision systems are not supported with In-Sight firmware version 6.1.0.
N/A Microsoft Windows 7 Professional, Service Pack 1 (64-bit) is no longer supported with In-Sight software.
N/A Microsoft .NET Framework 3.5 SP1 is no longer supported with In-Sight software.
N/A

The OPC Classic Server software is no longer supported. If OPC support is required, it is recommended that you migrate from the OPC Classic Server to the In-Sight OPC UA Server. For more information, see the In-Sight Explorer Help.

In-Sight Explorer 5.9.2

New Features

New Feature
Supports the new In-Sight 8502P, 8502CP and 8505CP vision systems.
Added the GetImageFileName spreadsheet function that allows you to retrieve the file name of an image when playing back images in the filmstrip or dragging-and-dropping an image into the spreadsheet.

Changes & Fixes

Issue# Change/Fix
IS-4005 When adding a new tool to the In-Sight 2000 series vision sensor, the EasyView tags are now properly displayed in the Select EasyView Items dialog. If using In-Sight Explorer 5.9.0 or 5.9.1, the EasyView tags may not have been displayed in the Select EasyView Items dialog.
IS-3887 If the In-Sight 5705 vision system's Link-Speed setting is modified in the Network Settings dialog, when the vision system is power-cycled, the new setting is properly retained. Previously, the Link Speed was reset to Auto-Negotiate.
IS‑3577 If the vision system/sensor is assigned an IP address by a PLC over PROFINET and the vision system/sensor is power-cycled, PROFINET assigns an IP address of "0.0.0.0". You can now configure the vision system/sensor to use a valid IP address in the In-Sight Explorer Add Sensor/Device to Network dialog. When power-cycled, the new IP address is properly retained.

IS‑3750

Updated the upper limit value for the following parameters of the Surface Flaw tool, to support jobs on high-resolution In-Sight vision systems:

  • For the EasyBuilder Surface Flaw tool, the upper limit value for the Minimum Area and Maximum Area parameters (Flaw Detection tab) has been increased to 16,777,216.
  • For the In-Sight Explorer SurfaceFlaw function, the upper limit value for the Minimum Area, Maximum Area, Sampling Factor, Smoothing Factor and Detection Size parameters are now based on the size of the acquired image:
    • The upper limit value for the Minimum Area and Maximum Area parameters: Resolution (width * height) of the acquired image
    • The upper limit value for the Sampling Factor, Smoothing Factor and Detection Size parameters: Resolution (3 * width) of the acquired image

IS‑3141

Fixed an OPC UA issue with tags containing non-ASCII characters. Now the tag names with non-ASCII characters are displayed correctly in OPC UA.

Note: The OPC UA tags must be added with the User Interface Language set to the appropriate language. For example, to use the German symbols in OPC UA tags, you must set the User Interface Language (Options > User Interface > Language) to German first.

In-Sight Explorer 5.9.1

Changes & Fixes

Issue# Change/Fix
IS-2200

If using the Web HMI or FTP, the PROFINET connection between the PLC and the vision system is no longer disconnected when using a 100 Mbps network.

Note: When the network speed is set to 100Mbps or below, the Web HMI or FTP might perform at a slower network speed.

IS-2348

IS-3195

IS-3196

IS-3451

The following improvements were made for the network speed and duplex mode settings:

  • Fixed an issue where the Current Speed was not shown correctly in the In-Sight Explorer after setting the network speed and duplex mode in the Network Settings dialog.
  • Fixed an issue where users were not able to connect to an In-Sight 7000 Gen2, 8000 or 9000 series vision system when the Link Speed was set to 10 Mbps Full Duplex in the Network Settings dialog.
  • Fixed an issue where users could not set the duplex mode through a network switch.
  • Allows users to set the network speed and duplex mode on an In-Sight vision system via PROFINET. The vision system needs to be restarted after setting the network speed and duplex mode.
  • Fixed an issue where users could not set the In-Sight 2000 vision sensor's network speed via the Network Settings dialog in In-Sight Explorer.
IS-2711 Fixed an issue where the In-Sight vision system could crash when running a job with a script cell containing an expression that produces a value of NaN.
IS-2769 Fixed an issue where obfuscated pixels would appear along the bottom and right borders of the Web HMI display when images were scaled in the Web HMI application.
IS-3078 Port 80 is disabled by default and no longer restricted. Previously, port 80 was enabled by default.
IS-3348 Fixed an issue where graphics were not updated immediately after modifying a numeric entry in the property sheet.
IS-3805

The following issues have been fixed for the Location Tools - Pattern and Identification Tools - Patterns (1-10) in EasyBuilder.

  • Fixed an issue where the Identification Tools - Patterns (1-10) was not available on the In-Sight 2000-230/230C and In-Sight 2001-230/230C vision sensors.
  • Fixed an issue where a legacy pattern tool was used when adding a Pattern Location tool in In-Sight Explorer 5.9.0 on In-Sight 2000 series vision sensors.
FFP - 1311 Removed the order number "-XX" suffix in the GSD file. Previously, order numbers with the "-XX" suffix could cause a mismatch error between the PROFINET online project and offline project.

In-Sight Explorer 5.9.0

New Features

New Feature
Supports the new In-Sight 8505P vision system.
The Web HMI application now supports the Custom View, which allows you to make simple adjustments to the job configuration directly in the Web HMI application.
The Web HMI application now supports dialog and wizard cell types.

Changes & Fixes

Issue# Change/Fix
IS-2267 Improved the usability of the HDR mode. The HDR settings can now be modified when an In-Sight vision system is Online.
IS-2817 If logged onto an In-Sight Emulator and loading a job with a ReadIDMax function that has the Max Results parameter set to 0, the job now returns an error and no longer crashes the In-Sight Emulator.
IS-3507 Fixed an issue where the BeadInspect function could break the link to the BeadFind reference, and sometimes cause the BeadInspect cell to be deleted after retraining the bead path.
IS-3572 Fixed an issue where the In-Sight Explorer might become unresponsive for a long period of time when loading a job on an In-Sight 2000 series vision sensor or emulator.

In-Sight Explorer 5.8.1

New Features

New Feature
Supports the new In-Sight 7500C, 7501C, 7802P, 8100, 8100C, 8101 and 8101C vision systems.
The Web HMI application now supports the filmstrip, which can be used to monitor the vision system's inspection results and save filmstrip images to a PC or FTP server.
Added the Filmstrip group box to the HMI Settings dialog in In-Sight Explorer, which specifies the filmstrip's controls in the Web HMI application.

Changes & Fixes

Issue# Change/Fix
IS-1614 Improved the usability of the Tool Palette. A tooltip is now displayed when you select a function in the Tool Palette.
IS-2276 You can now use the Ctrl + Right Click to zoom in an image and the Ctrl + Left Click to zoom out an image. Previously, both the Ctrl + Right Click and the Ctrl + Left Click were used to zoom in an image.
IS-2332 The Web HMI no longer displays unnecessary blue lines on the Pixel Count Presence/Absence Inspection tool when connected to an In-Sight 2000 series vision sensor.
IS-2332 For the ExtractHistogram and ExtractColorHistogram functions, the "result and chart" option has been added to the Show parameter, which displays the output graphics and histogram chart on top of the image at all times.
IS-2345

For EasyBuilder tools, the maximum value for the following parameters has been increased to 16,777,216 to support jobs on the In-Sight 9000 series vision system.

  • Minimum Area and Maximum Area parameters (Settings tab) for:
    • Blob, Blobs (1-10), Color Blob and Color Blobs (1-10) Location tools
    • Blob and Color Blob Presence/Absence tools
    • Blobs and Color Blobs Counting tools
  • Minimum Area Limit and Maximum Area Limit parameters (Settings tab) and Minimum and Maximum parameters (Range Limit tab) for:
    • Blob Area, Blob Areas (1-10), Color Blob Area and Color Blob Areas (1-10) Measurement tools
IS-2358 COM/ActiveX development environments (including VB6 and HMI) are no longer supported with In-Sight Software. COM/ActiveX controls, type libraries and sample projects have been removed from the In-Sight software installers.
IS-2406 The In-Sight Key Generator website can now be accessed directly by clicking the Help button in the Emulation dialog (System > Options > Emulation). Previously, the website was accessed through a link in the In‑Sight Explorer® Help CHM file which might trigger a JavaScript error.
IS-2436 The communication between a Universal Robot and an In-Sight vision system no longer throws an error when a location tool fails.
IS-2472

The minimum/maximum parameter ranges for the following In-Sight functions have been increased to -16,777,216/16,777,216. For more information, see the In‑Sight Explorer® Help file.

Function Parameter/Argument

Accumulate, ACos, ASin, ATan, Atan2,Chart, Choose, ClockedMax, ClockedMin, Cos, Degrees, DelayLine, Exp, Latch, Maximum, Minimum, Mod, Not, Power, Radians, Round, RoundDown, RoundUp, ShiftRegister, Sin, Sqrt, Switch, Tan, Trunc

Value
Chart Range: Min
Chart Range: Max
Accumulate, ClockedMax, ClockedMin, Count, Minimum, Maximum Preset
Count Max Value
Calibrate, CalibrateAdvanced World Point
TransWorldToPixel Point
PlotArc, PlotCircle, PlotCross, PlotLine, PlotPoint, PlotRegion, PlotString Region arguments (Row, Column, etc.)
EditFloat, EditInt Min
EditFloat, EditInt Max
Circle Radius
Annulus Inner Radius
Annulus Outer Radius
MessageBox Timeout
BitStream Bit
GetTimeValue Time
IS-2513

When clicking the up or down arrow on the edit control to increment/decrement the EditInt or EditFloat parameter in the spreadsheet, the clicks on the up or down arrows are now counted correctly and the number in the edit control will no longer auto-increment/decrement.

IS-2561

IS-1880

Modified the property sheet of the WriteResultsBuffer function. The Byte/Word Order changes for all protocols can now be modified in the WriteResultsBuffer property sheet. Previously, the Byte/Word Order parameter can only be modified if the selected Protocol type is Modbus TCP Server.
IS-2563

Added a preview of the pass and fail status icons that display in the filmstrip to the following locations:

  • The Sensor Settings group box in the EasyBuilder Filmstrip application step
  • The Sensor Filmstrip Settings dialog
  • The HMI Settings dialog
IS-2579

Modified the Web HMI application’s Load Job and Save Job dialogs.

Load Job:

  • Load Type has been renamed to Load Location, and now shows three options: This PC, In-Sight Device, and Remote.
  • Removed the Upload button.

Save Job:

  • Save Type has been renamed to Save Location, and now shows three options: This PC, In-Sight Device, and Remote.
  • Removed the Download button.
IS-2631 Removed the Sensor Type column from the In-Sight Host Table dialog (Sensor > Host Table). The Host’s Sensor Type can still be configured in the Add Host and Edit Host dialogs, which open from the In-Sight Host Table dialog.
IS-2705

When MaxiCode is the selected Symbology Group in the ReadIDMax function:

  • The In-Sight vision system no longer locks up in certain situations.
  • If the Maximum Results parameter is set to greater than 1, the vision system no longer goes into a fatal state.
IS-2979 Fixed an issue where the In-Sight 2000 series vision sensors were not sending data to any OPC UA client applications.
FFP -1326

Fixed an issue where the tags in OPC UA client were not updated when the vision system was configured to load a job with OPC UA tags at startup (Sensor menu > Startup).

N/A The LED Style control on the Sensor Filmstrip Settings dialog in In-Sight Explorer has been renamed to Status Icon.

In-Sight Explorer 5.8.0

New Features

New Feature

Supports PROFINET Conformance Class B, which adds the Simple Network Management Protocol (SNMP) support to PROFINET Conformance Class A’s basic functions.

Note:

  • PROFINET Conformance Class B is supported on In-Sight 2000 series, 7000 Gen2 series, In-Sight 8000 series and In-Sight 9000 series running firmware version 5.8.0 and later.
  • PROFINET Conformance Class B is not supported on the In-Sight 5705 and 5705C vision systems. The In‑Sight 5705 and 5705C support PROFINET Conformance Class A, as in previous releases.

Follow these steps when upgrading the vision system/sensor’s firmware version to 5.8.0 if the vision system/sensor already has PROFINET enabled:

  1. Install the new GSD file (GSDML-V2.34-Cognex-InSightClassB-20190809.xml) to the Siemens HW Config tool. This GSD file is included in the In‑Sight Explorer 5.8.0 software (C:\Program Files (x86)\Cognex\In‑Sight\In‑Sight Explorer 5.8.0\Factory Protocol Description\GSD).
  2. Delete the In‑Sight vision system (In‑Sight XXXX version) from the PROFINET I/O system.

    Note: It is recommended that you take a screenshot of the IO module address for the existing In-Sight vision system/sensor before deleting it. This will make it easier to restore the same IO address to the new CC-B version.
  3. Select the In‑Sight XXXX CC‑B version from the Hardware Catalog, add that to your configuration, recompile and then download.
  4. When adding new configurations, it is important to double-check the IO module addresses because they may have changed.

If you do not perform the above steps, the PLC will no longer connect to the vision system.

 

For more information, visit In‑Sight Support to download the Conversion Guide: PROFINET Class B and In‑Sight Explorer 5.8.0 Upgrades for TIA Portal, which includes detailed steps and best practices for updating the PLC.

Supports Open Platform Communications - Unified Architecture (OPC UA), which is a modern communication protocol developed by the OPC Foundation, to provide a platform-independent, secure, open-architecture solution for industrial devices and systems. For In‑Sight, the vision system or vision sensor acts as the OPC UA Server and can communicate directly with an OPC UA client, eliminating the need for additional hardware.

Note:

  • The In-Sight OPC UA Server is supported on In-Sight 2000 series, 7000 Gen2 series, In-Sight 8000 series and In-Sight 9000 series running firmware version 5.8.0 and later.
  • The In-Sight OPC UA Server is not supported on the In-Sight 5705 and 5705C vision systems or on emulators.
  • The existing In-Sight OPC Classic Server is still supported, and can be used for vision systems running firmware 4.x.x and 5.x.x.
  • The OPC Classic Server is not supported for In-Sight 2000 vision sensors.

The Network Settings dialog and EasyBuilder Communication application step have been updated to include an Enable OPC UA Server checkbox. When checked, the In-Sight vision system/sensor acts as an OPC UA server that can communicate directly with the OPC UA client. For more information, refer to the Enable the OPC UA Server topic in the In-Sight® Explorer Help and EasyBuilder Help files.

Added the EV SetSystemConfig("OPCUA.TimeSync",[TimeSyncFrequency],[InitialTimeoutSec],[TimeSyncFrequencySec],[WriteProcSet]) Extended Native Mode command to configure time synchronization for OPC UA tag timestamps.

Added the Normalize Score option to the following EasyBuilder tools, which is useful for finding edges in a low contrast region:

  • Location: Circle and Edge
  • Presence/Absence: Circle and Edge
  • Measurement: Circle Diameter and Measure Radius
  • Counting: Edge and Edge Pairs

Changes & Fixes

Issue# Change/Fix

IS-332

Fixed an issue that occurred when adjusting the cell size of the spreadsheet on an In-Sight emulator. Previously, adjusting the cell size could cause In-Sight Explorer to become unresponsive.

IS-1829

If using a Dialog function, the Dialog no longer hangs, becomes unresponsive or eventually disappears when opening, closing or making changes within the dialog.

IS-1869

  • If more than 1024 files are stored to the vision system's flash or SD card, all files are now properly displayed when viewing the file list from the In-Sight Files pane, the Save and Open dialog, an FTP prompt or a Telnet session. Previously, only 1024 files were displayed, even if the vision system or SD card were capable of storing more than 1024 files.
  • If more than 1024 files are stored to the vision system's flash, the "SDCard" directory is now properly displayed in the In-Sight Files pane.

IS-1947

IS‑1948

IS-1949

IS-1969

IS-1970

The vision system no longer disconnects from the audit message server. After the vision system's connection to the audit message server is reestablished:

  • Audit messages are now properly sent to the audit message server.
  • Queued audit messages are no longer lost if too many pending messages are queued on the vision system.
  • Queued audit messages are sent in order.
  • Duplicate audit messages are no longer sent to the audit message server.
IS-1992 Fixed an issue where the In-Sight 2000 series vision sensor’s HSOUT 1 Strobe line did not work properly when triggered on Rising Edge or Falling Edge.
IS-2014 If the active job on the vision system contains the VerifyIDCode function (Vision Tools > ID > VerifyIDCode), the vision system memory no longer eventually becomes corrupted, resulting in the vision system going into a fatal state. Due to this change, the grade of the verified symbol returned by VerifyIDCode may be different.
IS-2024 Performance improvements have been made when using the keyboard up/down keys to increment/decrement an EditInt or EditFloat control.

IS-2048

If a spreadsheet cell containing a Checkbox control receives the same value that it already has, an audit message is no longer incorrectly sent. In addition, when audit messages are sent for changes to tagged cells containing Checkbox controls, the "newValue" and "oldValue" are now correct. Previously, if the Checkbox was manually checked within the spreadsheet cell (1) and a Native Mode command was sent to the vision system that set the same value (1), an audit message was incorrectly sent and incorrectly indicated that the newValue = Enabled and the oldValue = Disabled.

IS-2052

When logged onto an In-Sight 7000 Gen2 series vision system within In-Sight Explorer, the Light Settings dialog is now properly displayed and accessible from the Sensor menu (Sensor > Light Settings). Previously for In-Sight Explorer 5.7.3 and 5.7.4, the Light Settings option may not have been displayed from the Sensor menu, and the integrated and external light settings were not accessible.
IS-2110 On the Web HMI, non-ASCII characters are now correctly rendered. Previously, these characters were replaced with spaces.

IS-2156

The In-Sight 9902L line scan vision system no longer resets the Encoder Type setting to default after a restart.
IS-2162 False audit messages are no longer sent to the audit message server when the vision system’s I/O line settings are changed.
IS-2199

The GetBufferData function (Vision Data Access > Inputs/Outputs) now properly returns the indexed data from a UserData data structure.

Note: If the GetBufferData function's Index parameter is configured to use an index outside of the Buffer, a Float value of 0.00 was previously returned. Now it will return #ERR. If a value of 0.00 is required, the ErrFree function (Mathematics > Lookup) should be used to convert #ERR to an empty cell, to suppress error propagation.

In-Sight Explorer 5.7.4

New Features

New Feature
Supports the new In-Sight 7902P vision system.
Added the MaxiCode option to the Symbology Group selection for the ReadIDMax function, enabling decoding of MaxiCodes.
In-Sight vision systems/sensors running In-Sight 5.7.4 firmware now support Mitsubishi iQ Sensor Solution.
Added the Firmware Update right-click option to the In-Sight Network pane, allowing you to quickly update the firmware of selected In-Sight vision systems/sensors.

Added a Filter search box to the following dialogs to quickly find In-Sight vision systems/sensors.

  • Add Sensor/Device to Network
  • Restore From
  • Clone
  • Create Report

Changes & Fixes

Issue# Change/Fix
IS-756 On the Web HMI, curved/bent/rotated regions no longer display unnecessary masks.
IS-1291 SVG graphics are now displayed in the correct location when an SVG file and an image file are exported and the Start Row and Number of Rows are not configured to use the default values.
IS-1408 The In-Sight vision system no longer experiences a partial firmware lock up when a remote FTP server occasionally disconnects or fails to respond. Previously, when this issue occurred, the In-Sight vision system could not connect to the GUI.
IS-1539 Fixed the CIO-1400 I/O module's disconnect issue while connecting to the In-Sight 7000 Gen2 series vision system or the In-Sight 9000 series vision system.
IS-1831 An unhandled exception error is no longer displayed when attempting to change the Host Name of the connected In-Sight vision system/sensor in the Network Settings dialog.
IS-1842 IS-1843 The Web HMI now displays an image with the correct quality when zooming in. Previously, the image quality could be impaired and/or the image could not properly update when zooming in, especially when connected to a high resolution In-Sight vision system.
IS-1855 Fixed an issue that prevented the In-Sight vision system/sensor from sending audit messages after reestablishing a connection to an audit message server.

In-Sight Explorer 5.7.3

New Features

New Feature
Supports the following new In-Sight 2000 vision sensor models: In-Sight 2000-230/230C, In-Sight 2000-230 Mini/230C Mini, In-Sight 2001-230/230C, and In-Sight 2001-230 Mini/230C Mini.
Supports the following new In-Sight 2000 vision sensor models with PoE (Power over Ethernet) models: In-Sight 2000-110 Mini/120 Mini/120C Mini/130 Mini/130C Mini/230 Mini/230C Mini/23M Mini and In-Sight 2001-230 Mini/230C Mini.
Supports the new 7500 vision system.
Supports the new 7501 vision system.
Added HTTPS mode to the Web HMI application, enabling secure communication between In-Sight devices and web browser HMIs. The HTTPS connection is secured through the Cognex Network Server software, which can be downloaded from the Cognex support website.
Added a new Web HMI customize column to the In-Sight Network Pane to indicate the Web HMI connection mode.
Added the Change Emulator Model right-click option to the In-Sight Network pane operations menu, allowing you to more quickly change the In-Sight model type to emulate.
Added a Filter search box to the Model drop-down list for emulators. This Filter search box is available in the Options dialog (Emulation panel) and the Emulator Options dialog.

Changes & Fixes

Issue# Change/Fix
IS-525 Fixed an issue that caused an error when attempting to send a String data type from the In-Sight OPC Server to an In-Sight vision system.
IS-856 The WriteImageFTP, WriteFTP and WriteImageSFTP functions now save a file to the correct sub-directory in an FTP server's root directory.
IS-918

The time to load images to high resolution In-Sight vision system models, including emulators, has been improved.

Note: A Gigabit Ethernet connection is required to load images faster on an In-Sight 9912 vision system.
IS-1243 Fixed an issue that prevented tools in the EasyBuilder Results Palette from being reordered.
IS-1279 In-Sight vision systems with Trigger set to Network are now correctly triggered when the Master vision system on the network is triggered. Previously, the vision systems were not correctly triggered regardless of the Master Name and Master Data argument values.
IS-1319 Fixed an issue that could cause the first inspection to take longer than expected after importing an OCRMax font and going Online.
IS-1408 The In-Sight vision system no longer experiences a partial firmware lock up when a remote FTP server occasionally disconnects or fails to respond. Previously, when this issue occurred, the In-Sight vision system could not connect to the GUI.

In-Sight Explorer 5.7.2

Changes & Fixes

Issue# Change/Fix
IS‑459 The performance of loading complex EasyBuilder jobs to the In-Sight vision system and/or sensor has been improved.
IS‑827 An unhandled exception error is no longer displayed when launching the Firmware Update dialog.
IS‑758 The PC filmstrip no longer slows down during image playback when connected to the In-Sight emulator.

In-Sight Explorer 5.7.1

Changes & Fixes

Issue# Change/Fix Applicable In‑Sight Explorer Version
IS‑556

Added a Filter search box to the Palette in the Spreadsheet view, to quickly find a specific function or snippet.

N/A
IS‑555

The Job Server is now supported for In-Sight 2000 vision sensors. The Job Server is used to configure an FTP server to host In-Sight job files for the vision sensor. This allows another device, such as a PLC or robot controller, to use the Load File (LF) and Store File (TF) Native Mode commands to change jobs without specifying a location.

5.7.1
IS‑533 If the ValidateIDData function (ID > ValidateIDData) is referencing a ReadIDMax function (ID > ReadIDMax) that reads an invalid symbol, the GetDiagnosticString function now returns #ERR. Previously, this function may have returned "Data validated successfully", even if the symbol was invalid. 5.7.1
IS‑532 When the In-Sight 9912 vision system is connected to the CIO-MICRO I/O module, line 12 (Pass/Fail LED) and line 13 (Error LED) are now properly displayed and configurable from the Discrete I/O Settings dialog in the Spreadsheet view and from the Discrete Inputs/Outputs application step in the EasyBuilder view. Previously, these lines were not displayed and could not be configured. 5.7.1
IS‑482 When using the BeadFind function (Vision Tools > InspectEdge), if the bead sample location is found and the bead path edited using the Edit Bead Path parameter, the modified bead path is now properly retained. If using In-Sight 5.7.0 firmware, the modified bead path was not retained and reverted to the original, pre-edited bead path. 5.7.1
IS‑467 When connected to the In-Sight 2000-23M and using the EasyBuilder Angle tool (Measurement Tools > Angle) to measure the angle between two edge features, the correct angle value is now returned. Previously, the angle value may have incorrectly returned 0.00. 5.7.1
IS‑460 When using the WriteImageFTP function (Input/Output > Network) in the Spreadsheet view or exporting images via FTP (Communications > FTP) in the EasyBuilder view, the resolution of the exported image is now correct (Full, Quarter or Half). Previously, the resolution of the exported image did not match the setting specified within In-Sight Explorer. 5.7.1
IS‑455 If the Modbus TCP Server dialog is launched from the Network Settings dialog and the vision system rebooted for network changes to take effect, the settings in the Modbus TCP Server dialog are still accessible and can be modified. Previously, after the vision system was rebooted, these settings were grayed out and could not be modified. 5.7.1
IS‑436

GS1 Application Identifiers 91 - 99 has been improved to support data fields with a maximum of 90 alpha-numeric characters, which is compliant with the GS1-128 application standard. Previously, a maximum of 30 alpha-numeric characters was supported. The following improvements have been made for the IDValidate Vision Data Access functions (Vision Data Access > IDValidate):

  • The GetAIDescription, GetFieldData and GetFieldIdentifier functions now return the expected values. Previously these functions returned #ERR for all identifiers.
  • The GetDataFormat function now returns the format used for encoding data. Previously this function returned #ERR.
  • The GetDiagnosticString function now returns "Data validated successfully." Previously, this function returned "Invalid field separator."
  • The GetNumFields function now returns the number of fields encoded in the data. Previously this function returned #ERR.
  • The GetValid function now returns a 1, indicating the data is valid. Previously, this function returned a 0, indicating the data was invalid.
5.7.1
IS‑399

When In-Sight Explorer is installed to a PC that is not connected to a network and an Offline Programming Key has been entered in the Options dialog, the emulator can now be connected to. For In-Sight Explorer 5.7.0, if all Ethernet network cards were disabled on the PC or if a wireless adapter was enabled but not connected to a network, the emulator could not be connected to.

N/A
IS‑364 When using the TrainPatMaxRedLineColor or FindPatMaxRedLineColor functions (Vision Tools > Pattern Match) and the External Region parameter is referencing an EditCompositeRegion function (Graphic Functions > Controls) or if the region is rotated, the pattern is now properly found. Previously if referencing an EditCompositeRegion function or the region was rotated, the pattern may not have been found. 5.7.1

In-Sight Explorer 5.7.0

New Features

New Feature Applicable In‑Sight Explorer Version
Supports the new In-Sight 9912 and 9912C vision systems. 5.7.0
Added support for the Cognex URCaps plugin, that integrates with Universal Robots to enable a hand-eye calibration protocol for vision-guided pick and place applications between Cognex 2D vision systems and Universal Robots. This plugin uses the Cognex Robot Library for communicating between robots and the vision system. This feature is supported only through EasyBuilder for In-Sight vision systems, and is not supported on In-Sight 2000 vision sensors. 5.7.0
Added a Robot calibration tool, which links a vision tool to a robot calibration function, transforms the pixel coordinates to the pose, and automatically creates a calibration file in EasyBuilder. This tool is not supported on In-Sight 2000 vision sensors. 5.7.0
Added a Robot Guidance tool, which allows the vision system to communicate the location of the part to the robot. This tool is not supported on In-Sight 2000 vision sensors. 5.7.0
High Dynamic Range (HDR) is now supported to provide more evenly exposed images without overexposed or underexposed regions. Two HDR modes are supported: HDR and HDR+. Supported only on In-Sight 7905 and In-Sight 9912 monochrome vision systems. 5.7.0
The In-Sight 9902L line scan vision system now supports the In-Sight CIO-MICRO and CIO-1400 I/O modules. 5.7.0

Several improvements have been made to the In-Sight Web HMI:

  • Added an Image Resolution option to the HMI Settings dialog.
  • Added support for loading and saving a job from and to a vision system/sensor, a local PC or a remote location.
5.7.0
Added a new Spreadsheet Navigator pane, which provides an overview of the spreadsheet and allows you to navigate the job file quickly. 5.7.0 & 4.10.5
Added support for the passive FTP mode, which enables you to access an FTP client through a firewall that does not allow connections to be initiated from the outside. 5.7.0 & 4.10.5
Added the CC-Link IE Field Basic protocol to the Network Settings dialog as an Industrial Ethernet protocol selection. 5.7.0
Added the CC-Link IE Field Basic protocol to the Communication application step. 5.7.0

Changes & Fixes

CR# Change/Fix Applicable In‑Sight Explorer Version
N/A In-Sight Explorer can now be installed as a 32-bit or 64-bit application. Note the default installation path is unchanged, and In-Sight Explorer is installed to C:\Program Files (x86)\Cognex\In-Sight\In-Sight Explorer 5.x.x for both 32-bit and 64-bit operating systems. 5.7.0 & 4.10.5
N/A

For In-Sight 2000 series vision sensors, the EasyBuilder Pattern Location and Inspection tools have been changed to improve pattern finding accuracy and processing time for single pattern applications.

Notes:

  • The Patterns (1-10) tool has not changed.
  • When attempting to load a job containing this tool configured on the In-Sight firmware 5.7.0 or later to an In-Sight vision sensor running firmware version 5.6.x earlier, an error message will display and the job load will fail.
5.7.0
N/A If a 9902L line scan vision system is upgraded from In-Sight firmware version 5.6.1 PR1 to In-Sight firmware version 5.7.0, the vision system RAM is increased from 512MB to 832MB. Note that if the vision system is later downgraded from In-Sight firmware version 5.7.0 to In-Sight firmware version 5.6.1, the vision system RAM is decreased to the original 512MB. 5.7.0
81794 The In-Sight 2000 series vision sensor now supports the Set Integer (SI), Set Float (SF), Set Event 8 (SE8), and Set Event and Wait 8 (SW8) basic Native Mode commands. 5.7.0
81464

You can now change the AcquireImage Clip Mode or Acquisition Duration parameter values while the In-Sight 9902L line scan vision system is Online without placing the vision system Offline first.

5.7.0
79652 For In-Sight 2000 series vision sensors, the maximum view connections (In-Sight Explorer, VisionView or Web HMI) has been increased to 3. 5.7.0
79547 The AIM DPM - Contract Compliance option in the VerifyIDCode function's Metrics drop-down list has been updated to ISO 29158 / AIM-DPM-Contract Compliance. 5.7.0
79345 When Web HMI is in use, you can now run PROFINET cyclic I/O faster than 8ms. 5.7.0
79072 The GetAIDescription function (Vision Data Access > GetAIDescription) and GetFieldIdentifier function (Vision Data Access > GetFieldIdentifier) have been updated to support the GS1 714 Application Identifier. 5.7.0 & 4.10.5 PR1
47619 The Set Limits button for EasyBuilder Inspection tools has been renamed to Auto Limits. 5.7.0

In-Sight Explorer 5.6.1

New Features

New Feature
Supports the new In-Sight 9902L line scan vision system.

Added an Acquisition Duration parameter to the AcquireImage property sheet that specifies when to end image acquisition if the Clip Mode parameter is set to Fill Black or Reduce Image lines. This parameter is supported for only the In-Sight 9902L line scan vision system.

Several improvements have been made to the Line Scan Settings dialog when connected to the In-Sight 9902L line scan vision system:

  • The Max Image Height drop-down now includes 12288 and 16384 options, to increase the standard area image height.
  • Added the 1K Resolution (Low Light Mode) check box. When selected, the standard area image is decreased to 1024 pixels wide, providing increased light sensitivity.

Added an Eighth (1/8) image resolution option for live acquisition and Online images to the following areas of the product:

  • Live Acquisition Resolution and Online Resolution drop-down list in the Image Settings dialog box.
  • Image Resolution drop-down list, available from the Record tab of the Record/Playback Options dialog box.
  • Image Resolution drop-down list, available from the Record Defaults panel in the Options dialog box.
  • The EV SetSystemConfig("LiveImage",Resolution,MaxFrameRate) and EV SetSystemConfig("OnlineImage",Resolution,MaxFrameRate) Extended Native Mode commands now support the Eighth resolution option, with a Resolution parameter value of 4.
Note: The Eighth resolution option is not supported for color vision systems.

Added support for scheduling multiple time-based triggers, sent from a PLC (over an EtherNet/IP connection) to the vision system. The vision system can respond to a PLC trigger within 100 microseconds of the actual trigger that the PLC sends. This feature is supported for In-Sight 7000 Gen2 series and In-Sight 9902L vision systems configured to use CIP-Sync and the Precision Time Protocol (PTP), defined by the IEEE 1588 (version 2) standard.

  • Updated the EV SetSystemConfig("Eip.TriggerTimestampInputOffset",Offset) Extended Native Mode command to set the offset into the EtherNet/IP output assembly, which is used to trigger the vision system. For vision systems that run In-Sight firmware version 5.6.1 and later, it captures the 64-bit system time offset in microseconds, followed by the 64-bit timestamps in microseconds.
  • Added the EV SetSystemConfig("Eip.TriggerTimestampNumInputs",Timestamps) Extended Native Mode command to set the number of timestamps that the vision system can process simultaneously from one PLC user data packet. The PLC can send a maximum of four timestamp triggers in one user data packet.
  • Added the EV SetSystemConfig("Eip.TriggerTimestampMaxQueueLength",Timestamps) Extended Native Mode command to set the maximum number of timestamps the vision system can store simultaneously. The vision system can store a maximum of ten timestamps in the queue.
  • Added the EV SetSystemConfig("Eip.TriggerTimestampOverrideWindowUs",Microseconds) Extended Native Mode command to set the number of microseconds a pending PLC timestamp has to fall within, before it can override an existing timestamp on the vision system.
  • Added the EV SetSystemConfig("Eip.TriggerTimestampLegacyMode",TriggerMode) Extended Native Mode command that enables the legacy mode for single timestamp user data format and triggering. You must issue this command only if you migrate from a vision system that runs 4.5.0 - 4.10.x firmware to a vision system that runs 5.6.1 firmware or later and must reuse the existing PLC logic.

Changes & Fixes

CR# Change/Fix
81197

If you configure the Sensor Filmstrip Queue Size to save the maximum number of images to the vision system, place the vision system Online and select an image in the filmstrip queue, the spreadsheet cell content remains intact. Previously, the contents of the spreadsheet cells might have been erased.

79668 When an In-Sight 2000 series color vision sensor is connected to a Web HMI and it acquires images as fast as possible, the vision sensor trigger rate is no longer affected. Previously, the trigger rate could drop significantly.
79073 For In-Sight 2000 series vision sensors with the HMI Server enabled, stability issues no longer occur when the sensor is connected to the Web HMI through a high-traffic network. Previously, the vision sensor could become unresponsive and disconnect from the network, requiring a power cycle.
43186

When you configure a Serial Text, Serial Native, TCP/IP or UDP device in the Communication application step on an In-Sight 2000 series vision sensor, the FormatString dialog box displays the Output String correctly. Previously, the FormatString dialog box displayed #ERR.

In-Sight Explorer 5.6.0

New Features

New Feature Affected Firmware Version
Supports the following new vision sensor models: In-Sight 2000-110, 2000-120, 2000-120C, 2000-130 and 2000-130C, featuring liquid lens with auto-focus capability. 5.5.0
Supports the following new vision systems: In-Sight 7900 and 7902. 5.5.0
Supports the following new vision systems: In-Sight 7900C, 7901, 7901C, 7902, 7902C, 7905 and 7905C. 5.6.0
Introduces the new Web HMI feature, which allows users to access job data (images, graphics controls, pass/fail data, etc.) and interact with the vision system or sensor through a web-based human-machine interface (HMI). 5.6.0

Added the following abilities to the EasyBuilder Communication Application step:

  • Exports a data file to an FTP server or to the SD card installed to the In-Sight 7000 Gen2 vision system while Online.
  • Appends a data string to a file on an FTP server or on the SD card installed to the In-Sight 7000 Gen2 vision system while Online.
5.6.0

Several improvements have been made to the In-Sight Network pane:

  • Display or hide the Model, IP address, MAC address and firmware version of the In-Sight devices (vision systems, vision sensors, emulators and host tables).
  • Group the In-Sight devices.
  • Filter the In-Sight devices that use multiple tokens by using the new Filter textbox and the Apply button.
Note: Due to these changes, the SD Card and RAM Disk folders no longer display in the In-Sight Network pane. To display these folders, use the In-Sight Files pane.
5.6.0 and 4.10.5

Added PatMax RedLine™ Color, a new color pattern matching tool that can locate trained features in the 24-bit color image without converting to greyscale. PatMax RedLine Color consists of two functions: TrainPatMaxRedlineColor and FindPatMaxRedLineColor (Vision Tools > Pattern Match). The TrainPatMaxRedLineColor function trains a pattern, and the FindPatMaxRedLineColor function is used to locate one or more instances of that pattern in an image.

5.6.0
For the In-Sight 2000-130 and 2000-130C vision sensors, the Pattern Location tool and Pattern Absence/Presence tool now return the Pattern score, in addition to the pass/fail status. 5.6.0
The Explorer Host Table Setup dialog now includes the Sensor Type control, which allows you to select the In-Sight model to display in the In-Sight Network pane. 5.6.0 and 4.10.5

Changes & Fixes

CR# Change/Fix Affected Firmware Version
N/A TestRun can now be initiated by an external device, such as a PLC via EtherNet/IP or PROFINET communications. The EtherNet/IP and PROFINET factory communication protocols have also been modified to support the signal-driven TestRun feature on vision systems. 5.6.0
77914 The LatchString function no longer experiences a memory leak if the function is conditionally enabled on In-Sight vision systems running firmware version 4.10.x. 4.10.5
77750 For the In-Sight 2000 series vision sensors, the Auto-Timeout option is no longer part of the Pattern Location and the Pattern Presence/Absence Inspection tools. 5.6.0
46620 The GreysScaleDistance function no longer causes the In-Sight vision system or emulator to become unresponsive when a partially acquired image is loaded. 5.6.0 and 4.10.5

In-Sight Explorer 5.5.0

New Features

New Feature Affected Firmware Version
Supports the following new color vision systems: In-Sight 7600C, 7800C, 7801C, 7802C, 8200C, 8400C, 8401C and 8402C. 5.5.0
Supports the following new In-Sight 2000 Mini vision sensor models: In-Sight 2000-110 Mini, 2000-120 Mini, 2000-120C Mini, 2000-130 Mini and 2000-130C Mini, featuring liquid lens with auto-focus capability. 5.5.0
Supports the new In-Sight 2000-23M vision sensor, which provides an expanded set of EasyBuilder Tools, including Location Tools, Presence/Absence Tools, Measurement Tools, Counting Tools, Geometry Tools, Math & Logic Tools, Plot Tools and Calibration Tools. 5.5.0
Added the BeadFind and BeadInspection functions (Vision Tools > InspectEdge) for glue bead inspection applications. 5.5.0

For In-Sight 2000 series vision sensors:

  • Added the Show Details toggle button to the EasyBuilder Pixel Count and Color Pixel Count Presence/Absence Inspection tools. This control defines whether the counted pixels are always displayed in the image area in EasyBuilder and to display the counted pixels on VisionView.
  • The EasyBuilder Set Up Image application step is now a tabbed user interface.
  • Added the Focus tab to the EasyBuilder Set Up Image application step. The tab allows you to configure focus settings, such as Autofocus (In-Sight 2000 Mini vision sensors only).
  • Added the Calibration Type drop-down to the Image tab within the EasyBuilder Set Up Image application step, to select the Field of View or Import option to convert or calibrate the Inspection tools from pixels into real world units of measurement.

    Note: Calibration Type and Field of View options are only available on In-Sight 2000-130/130C and 2000-23M vision sensors. The Import option is only available on the In-Sight 2000-23M vision sensor.
  • Added support for the Group Math & Logic Inspection tool, which combines Location and/or Inspection tools into a group, and creates a share enabled status between the tools in the group, tying together their execution (In-Sight 2000-130 and 2000-130C vision sensors only).
  • Added support for multiple, independent Location tool fixtures within a job (In-Sight 2000-130 and 2000-130C vision sensors only).

    Note: The In-Sight 2000-110, 2000-120 and 2000-120C vision sensors still support only one fixture.
  • Added support for the Get Value (GV) basic Native Mode command for Serial Native communication protocol.
5.5.0

Added the SD card features for In-Sight 7600/7800 series vision systems:

  • Added the WriteLocal and WriteImageLocal functions (Input/Output > LocalStorage), for writing inspection data and images to the SD card while Online.
  • Added the ability to export images to the SD card from the EasyBuilder Communication application step.
  • Added the Use SD Card option to the Backup and Restore dialogs. The SD Card and Backup Set options have also been added to the Restore From dialog.
5.5.0
In the EasyBuilder view, the Train Input control has been added to the Pattern/Patterns (1-10) Location tool, Pattern Presence/Absence Inspection tool and Patterns Counting tool. This control allows you to train a Model pattern over an Input line. 5.5.0

Added the ability to display separate pass and fail results within the Sensor filmstrip for vision systems running In-Sight 5.5.0 firmware. The Sensor Filmstrip Settings dialog has been updated to include a Separate Pass and Fail Results option from the Queue drop-down. When selected:

  • Pass Results and Fail Results controls are enabled in the Sensor Filmstrip Settings dialog, and used to specify the number of passing and failing results stored to the vision system.
  • Pass Results and Fail Results buttons are displayed from the filmstrip and used to separately toggle the display of passing and failing results in the filmstrip.
5.5.0
Added the ability to load jobs by file names using EtherNet/IP and PROFINET communications. Previously, jobs could only be loaded by a PLC using Job ID. 5.5.0
Added a button to launch the Startup dialog from the Startup Options group box in the EasyBuilder Save Job application step. 5.5.0 & 4.10.4

Several improvements have been made to the Startup dialog:

  • Added the Load Job on Startup checkbox, which allows you to select a startup job stored on the connected vision system, SD card installed to the connected In-Sight 7600/7800 series vision system or the emulator.
  • Added the Load Remote Job on Startup checkbox, which allows you to select a startup job stored on the job server.

    Note: This checkbox is displayed only when a Job Server is enabled in the Job Server Settings dialog.
  • The Online checkbox has been renamed to Start the Sensor in Online Mode. When this checkbox is checked, the In-Sight vision system will boot into Online mode.
5.5.0 & 4.10.4

Show All and Show New radio buttons have been added to the Add Sensor/Device to Network dialog.

  • When Show New is selected (default), the dialog displays only In-Sight devices with invalid network settings on the subnet. If an In-Sight device is power-cycled while the dialog is open, it is also added to the list.
  • When Show All is selected, the dialog displays all In-Sight devices detected on the subnet.
5.5.0 & 4.10.4
Added the ability to undo an action when in interactive graphics mode. To undo the last action, either click the Undo button from the Standard toolbar or use the CTRL+Z keyboard shortcut. 5.5.0 & 4.10.4

Changes & Fixes

CR# Change/Fix Affected Firmware Version

47602

47414

In the Spreadsheet view, the TrainMatchColor function and GetSaturation Color Vision Data Access function now properly return the correct HSI Saturation value, ranging from 0 to 255. In the EasyBuilder view, the Color tool now properly returns the correct HSI Saturation value, ranging from 0 to 255. Previously, the returned HSI Saturation value was 0 to 181, even for highly saturated images that exceeded this range.

Note: If a job containing this function or tool was created using In-Sight firmware version 5.4.x or earlier and loaded to a vision system running In-Sight firmware version 5.5.0, you will need to retrain the colors to return the correct HSI Saturation value.
5.5.0

47535

Several improvements have been made to the ExtractColor function:

  • Speed improvements have been made to the ExtractColor function.
  • The ExtractColor function's Output Image parameter default value is now Binary Image and outputs a binary, greyscale image. Previously the default value was Marked Image and output a marked image, which requires longer processing time.
5.5.0

46771

Several improvements have been made to the ExtractColorHistogram function. These changes are compatible with previous firmware versions.

  • Speed and processing improvements have been made to the ExtractColorHistogram function.
  • The ExtractColorHistogram function now properly returns the correct HSI values. Previously, the Saturation may have incorrectly returned a value of 255, even if the image’s Saturation value was lower than 255.
  • The ExtractColorHistogram function’s HSI parameter has been renamed to Color Mode.
  • The following changes have been made to the ExtractColorHistogram function’s Color Mode parameter:
    • For optimized HSI performance, a new HSI parameter value (Color Mode = 2) has been added. When this option is selected, the hue, saturation and intensity components of every input pixel are calculated and displayed in the histogram representation.
    • The HSI parameter value has been renamed to RGB+HSI (Color Mode = 1).
    • If RGB (Color Mode = 0) is specified, #ERR is returned for the Hue, Saturation and Intensity Vision Data Access functions. If HSI (Color Mode = 2) is specified, #ERR is returned for the Red, Green and Blue Vision Data Access functions.
Note: If a job containing this function was created using In-Sight firmware version 5.4.x or earlier and loaded to a vision system running In-Sight firmware version 5.5.0, there may be a slight difference in the Region’s X, Y, High and Wide pixel values and the mean RGB results compared to previous firmware versions.
5.5.0
43237 The supported pulse length for high-speed outputs is now 1ms to 1000ms for In-Sight 7600/7800 series and In-Sight 8000 series vision systems. Previously, the supported pulse length was 10ms to 1000ms. 5.5.0

32797

32781

32761

32639

Several improvements have been made for PatMax RedLineTM:

  • The FindPatMaxRedLine function has been improved to better detect overlapping results. Due to these changes, jobs that rely on carefully tuned values for the tool’s XY Overlap parameter may need to have this parameter adjusted.
  • The following functions and tools have been improved so there is no time penalty for fixtured search regions, reducing inspection cycle time. In addition, they now provide more accurate scoring for poor matches when Ignore Polarity is enabled or multiple matches are present in the field of view.
    • Spreadsheet FindPatMaxRedLine and TrainPatMaxRedLine functions.
    • EasyBuilder Location Tools: PatMax RedLine Pattern and PatMax RedLine Patterns (1-10).
    • EasyBuilder Inspection Tools: PatMax RedLine Pattern Presence/Absence, PatMax RedLine Patterns Counting and PatMax RedLine Patterns (1-10) Identification.
Note: If a job containing these functions or tools is created using In-Sight firmware 5.5.0 and loaded to a vision system running In-Sight firmware version 5.4.x or earlier, an error message is displayed and any cells that contain these functions will result in #ERR.
5.5.0
N/A Improvements have been made to the EditPolygon and EditPolylinePath functions (Graphics Functions > Controls) to provide ease-of-use for editing polylines. 5.5.0

32542

EasyBuilder sample jobs are now supported on vision systems or vision sensors running firmware version 5.5.0 and later.

  • The default location for EasyBuilder 5.x.x sample jobs is:

    C:\Users\Public\Documents\Cognex\In-Sight\In-Sight Explorer 5.5.0\Sample Jobs\EasyBuilder\5x

  • The default location for EasyBuilder 4.x.x sample jobs is:

    C:\Users\Public\Documents\Cognex\In-Sight\In-Sight Explorer 5.5.0\Sample Jobs\EasyBuilder\4x

5.5.0
31638 After using the Add Sensor/Device to Network dialog to modify the Host Name of an In-Sight vision system or sensor configured for PROFINET, when attempting to re-connect to PROFINET, the connection is now properly established. 5.5.0
27483

While editing the SLMP Scanner protocol in the EasyBuilder view Communications Application Step, if changes are made in the Format Output Data and/or Format Input Data tabs, the user leaves the Communications Application Step and then selects Undo Communications Changes from the Edit menu, the slmpoutaddressmap file no longer becomes corrupted.

4.10.4
26990 When connected to a Mitsubishi iQ Sensor Solution and an In-Sight vision system, if an attempt is made to change parameter settings (such as Set Parameter or Set IP) while the vision system is Online, a failure code (C05C) is now properly issued. 4.10.4

In-Sight Explorer 5.4.1

Changes & Fixes

CR# Change/Fix Affected Firmware Version
41201

In the EasyBuilder view, up to two communication protocols can now be added to a job in the Communication application step. When adding two protocols, the TCP/IP or UDP protocol can be added in addition to other communication protocols. Previously, only one communication protocol was allowed to be added in the EasyBuilder view.

5.4.1
46302 The WriteResultsBuffer function (Input/Output Functions > Network), ReadUserDataBuffer function (Input/Output Functions > Network) and ReadLatchedUserDataBuffer function (Input/Output Functions > Network) have been updated to support the Byte/Word Order parameter for EtherNet/IP, PROFINET and SLMP Scanner protocols. Previously, the Byte/Word Order parameter was only supported for the Modbus TCP Server protocol. 5.4.1
46381

In the EasyBuilder Communication application step, when configuring Format Input Data or Format Output Data for EtherNet/IP, PROFINET and SLMP Scanner protocols:

  • The Data Type drop-down has been updated to include the Byte-Swapped String option.
  • The High Byte/Low Byte and High Word/Low Word checkboxes are now available.

Previously, these options were only supported for the Modbus TCP Server protocol.

5.4.1

In-Sight Explorer 5.4.0

New Features

New Feature Affected Firmware Version
This release introduces support for the In-Sight 7600, 7800, 7801 and 7802 vision systems. The In-Sight 7600/7800 series vision systems can be configured for use with C-Mount or S-Mount lenses. The vision system supports a wide-range of accessory configurations, such as standard and extended C-mount lens covers, the S-mount autofocus accessory, the In-Sight illumination accessory and DataMan illumination accessories. The vision system supports the CIO-MICRO and CIO-1400 I/O modules, provides CIP Sync/1588 support and ships with an SD Card pre-installed for storing job files and images. 5.4.0
In the Spreadsheet view, the Discrete Input Settings and Discrete Output Settings dialogs have been combined into a single, Discrete I/O Settings dialog. 5.4.0 & 4.10.4
In the Spreadsheet view, a Job Pass/Fail Cell output signal type was for use with the In-Sight 7600/7800 series vision system. When selected, the vision system's Pass/Fail LED and indicator ring illuminate green (pass) or red (fail) based on the current state of the specified Job Pass/Fail cell. 5.4.0
In the EasyBuilder view, the Inputs and Outputs application steps have been combined into a single Inputs/Outputs application step. 5.4.0
In the EasyBuilder view, a Job Pass/Fail output signal type was added for use with the In-Sight 7600/7800 series vision system. When selected, the vision system's Pass/Fail LED and indicator ring illuminate green (pass) or red (fail) based on the current state of the overall Job Pass/Fail status. 5.4.0
Added bi-directional I/O support for vision systems that support signals that can be configured as either an input or an output. 5.4.0
Added a Tri-color LED option to the Output Details dialog to configure the behavior of In-Sight 7600/7800 series vision system tri-color LED lines. 5.4.0
The External Light Settings dialog has been renamed to the Light Settings dialog. 5.4.0 & 4.10.4
In Easybuilder, a Light Settings button was added to the Setup Image application step for the In-Sight 7600/7800 series vision system. When pressed, the Light Settings dialog is launched to configure the attached integrated or external lighting device. 5.4.0
The Light Settings dialog has been updated to support the In-Sight 7600/7800 series vision system. The appearance of the dialog will vary depending on the vision system (In-Sight 7000 series or In-Sight 7600/7800 series) and the type of lighting accessory that is connected. 5.4.0
The IntegratedLightControl function (Input/Output) has been added to configure integrated In-Sight and DataMan illumination accessories connected to the In-Sight 7600/7800 series vision system’s faceplate. 5.4.0
The ExternalLightControl function (Input/Output) has been added to configure external lighting accessories connected to the In-Sight 7600/7800 series vision system’s Light connector. 5.4.0
The Event function (Input/Output) has been updated to include a Tune Button parameter. When configured, the spreadsheet will update when the Tune button on the In-Sight 7600/7800 vision system is pressed. 5.4.0
The EditFocusPosition and GetCurrentFocusPosition functions (Focus Functions) have been updated to support the In-Sight 7600/7800 vision system. 5.4.0
Added a Reset button that is available in Live Video mode when connected to an In-Sight 7000 series or In-Sight 7600/7800 series vision system that has an autofocus accessory installed. When pressed, it resets the default focus position. 5.4.0 & 4.10.4
Added the SurfaceFX function (Vision Tools > Image), which uses lighting and software algorithms to create high contrast images enhancing three dimensional features on a part. It removes noise/clutter from the surface background and isolates features/defects that are recessed or embossed. Once a contrast image is attained, other vision tools such as OCRMax, Redline, Blob and InspectEdge can perform their inspections. 5.4.0

Added the Encrypt function (Text > String), which is used to encrypt result data with a user-defined key. The encrypted data can be sent to a PC or a remote device using an In-Sight function or a native mode command, where the data is decrypted with a decryption application.

Note: The Cognex In-Sight Encryption sample applications are available for the key generation and data decryption.
5.4.0

Changes & Fixes

CR# Change/Fix Affected Firmware Version
39213

The Mitsubishi PLC/Motion Controller drop-down has been modified and now has a separate option for the iQ-F Series (3E Frame) controller. Previously, you needed to select the iQ-F/R/Q/L Series (3E Frame) option from the drop-down when using the iQ-F Series, although the supported Deice Types on the iQ-F Series were different from other 3E Frame controllers.

 

The affected drop-downs are:

  • "Controller Type" in the SLMP Scanner Settings dialog
  • "Controller Type" in the Settings tab for the SLMP Device and the SLMP Scanner Device in the Communication application step (EasyBuilder)
  • "PLC Series" in the ReadMC and WriteMC property sheets
5.4.0
N/A The GetStringIDMax (Vision Data Access > IDMax) has been modified and now includes new Translation Modes (0 and 3). Mode 0 will not translate any non-printable ASCII characters (returns the raw string). Mode 3 will not translate non-printable ASCII characters (returns the raw string), except the null characters that are replaced with "<NUL>". 5.4.0 & 4.10.4
31905 The ability to specify the Link Speed network setting for the In-Sight 2000 series vision sensors and In-Sight 8000 series vision systems has been corrected. Previously, even if a different option was chosen, the vision system always used Auto-Negotiate to determine the fastest Ethernet speed and duplex modes supported by the network device. 5.4.0
36100 The min/max range limit handles on the Pixel Count Meter and Pass Range slider bar for the Pixel Count tool have been corrected. Previously, when the tool was using a polygon region, the handles shifted left and right after each inspection. 5.4.0
37342

The GetAIDescription function ( Vision Data Access > GetAIDescription) and GetFieldIdentifier function (Vision Data Access > GetFieldIdentifier) have been updated to support the following GS1 Application Identifiers:

  • 16: Sell By Date (YYMMDD)
  • 255: Global Coupon Number (GCN)
  • 710: National Healthcare Reimbursement Number - Germany IFA
  • 711: National Healthcare Reimbursement Number - France CIP
  • 712: National Healthcare Reimbursement Number - Spain National Code
  • 713: National Healthcare Reimbursement Number - Brazil ANVISA
  • 80101: Component / Part Identifier (CPID)
  • 80111: Component / Part Identifier Serial Number (CPID SERIAL)
5.4.0

In-Sight Explorer 5.3.0

New Features

In-Sight Explorer

New Feature
Supports the new In-Sight 2000-120C and 2000-130C color vision sensors.
In-Sight 2000 series vision sensors running In-Sight 5.3.0 firmware now support the In-Sight CIO-1400 I/O module.
In-Sight 5705, 5705C, 5715 and In-Sight 8000 series vision systems running In-Sight 5.3.0 firmware now support the In-Sight CIO-MICRO I/O module.

Added the Modbus TCP Server protocol to the Network Settings dialog as an Industrial Ethernet protocol selection for the In-Sight vision systems running 5.3.0 firmware.

Note: The Modbus TCP Server protocol is also supported on the In-Sight vision systems running In-Sight firmware version 4.10.3 or earlier; however the Modbus TCP Server 5.3.0 implementation is different from the 4.x.x implementation. For more information, refer to the Modbus TCP Communications topic in the In-Sight Explorer Help file.
Added support for the Mitsubishi MELSEC iQ-F and iQ-R series controllers (SLMP Scanner Settings dialog).

The following basic native mode commands are now supported on the In-Sight 2000 series vision sensors:

  • File & Job Commands: Load File (LF), Store File (TF), Read File (RF), Write File (WF), Delete File (DF), Get File (GF), Set Job (SJ), Store Job (TJ), Read Job (RJ), Write Job (WJ), Delete Job (DJ) and Get Job (GJ)
  • Image Commands: Read BMP (RB) and Write BMP (WB)
  • Settings & Cell Value Commands: Get Info (GI), Read Settings (RS), Write Settings (WS), Store Settings (TS), Set IP Address Lock (SL) and Get IP Address Lock (GL)
  • Execution & Online Commands: Set Online (SO), Get Online (GO) and Reset System (RT).

The Sensor filmstrip now displays passing and failing results separately within the filmstrip for In-Sight Micro 1000 series, In-Sight 5000 series and In-Sight 7000 series vision systems running 4.10.3 firmware. The Sensor Filmstrip Settings dialog has been updated to include a Separate Pass and Fail Results option from the Queue drop-down. When selected:

  • New Pass Results and Fail Results controls are enabled in the Sensor Filmstrip Settings dialog, and used to specify the number of passing and failing results stored to the vision system.
  • New Pass Results and Fail Results buttons are displayed from the filmstrip and used to separately toggle the display of passing and failing results in the filmstrip.

EasyBuilder

New Feature

The following features have been added to the In-Sight 2000 series color vision sensors:

  • Added the Color Pixel Count Presence/Absence Inspection tool, which is used to detect the presence/absence of specific colors in a region of interest.
  • Added the White Balance Region and Set White Balance buttons to the Set Up Image application step, for removing inaccurate color casts in the image.

The following features have been added to the In-Sight 2000-130 and 2000-130C vision sensors:

  • Added the Field of View (Width) control to the Set Up Image application step, which converts the Distance and Diameter Measurement Inspection tools' results to real-world units.

    Note: The Angle Measurement Inspection tool returns an angle value.
  • The Measurement and Counting Inspection tools now return the results in numeric value, in addition to pass/fail status.

Added the Modbus TCP Server protocol to the Communication application step for the In-Sight vision systems/sensors running 5.3.0 firmware.

Note: The Modbus TCP Server protocol is also supported on the In-Sight vision systems running firmware version 4.10.3 or earlier.
Added support for the Mitsubishi MELSEC iQ-F and iQ-R series controllers (Communication application step).

Added the Shape control (Composite Region, Model and Search tabs) and the Change Region to right-click option (displayed when right-clicking on a composite, model or search region in the image), which allow you to change the shape of selected region (Rectangle, Circle, Annulus or Polygon). This feature is supported on the following tools:

Note: The Shape control is not available on the In-Sight 2000 series vision sensors.
  • Composite Region:
    • Location tools: Blob, Blobs (1-10), Color Blob and Color Blobs (1-10)
    • Presence/Absence tools: Brightness, Contrast, Pixel Count, Color Pixel Count, Blob and Color Blob
    • Measurement tools: Blob Area, Blob Areas (1-10), Color Blob Area and Color Blob Areas (1-10)
    • Counting tools: Blobs and Color Blobs
    • Identification tools: Color and Color Model
    • Defect Detection tool: Surface Flaw
  • Model and Search Region:
    • Location tools: PatMax RedLine Pattern, PatMax Pattern, PatMax RedLine Patterns (1-10) and PatMax Patterns (1-10)
    • Presence/Absence tools: PatMax RedLine Pattern and PatMax Pattern
    • Counting tools: PatMax RedLine Patterns and PatMax Patterns
    • Identification tools: PatMax RedLine Patterns (1-10) and PatMax Patterns (1-10)

The Sensor filmstrip now displays passing and failing results separately within the filmstrip for In-Sight Micro 1000 series, In-Sight 5000 series and In-Sight 7000 series vision systems running 4.10.3 firmware. The Filmstrip application step has been updated to include a Separate Pass and Fail Results option from the Queue drop-down. When selected:

  • New Pass Results and Fail Results controls are enabled in the Filmstrip application step, and used to specify the number of passing and failing results stored to the vision system.
  • New Pass Results and Fail Results buttons are displayed from the filmstrip and used to separately toggle the display of passing and failing results in the filmstrip.

Changes & Fixes

CR# Change/Fix
40635 It is now possible to connect to In-Sight 2000 vision sensors with a static IP address on remote subnet. Previously, connecting over a subnet worked only when the sensor was configured for DHCP.
35848 & 36340 The SLMP Scanner Setting dialog no longer displays the status message “Connection has not been established” or “ERR String index: -1” incorrectly when a connection has been successfully established.
N/A

The following changes have been made to the ReadUserDataBuffer, ReadLatchedUserDataBuffer and WriteResultsBuffer functions for the In-Sight vision systems running 5.3.0 firmware:

  • Now support the Modbus TCP Server protocol via the Protocol parameter.
  • Added the Byte/Word Order parameter. This parameter is available only when the Modbus TCP Server protocol is selected.
43088 In-Sight 2000 series vision sensors now support the Image Buffers dialog (Sensor menu > Image Buffers), which allows the number of image buffers allocated in vision sensor memory to be changed. In some higher speed applications, increasing the number of image buffers will minimize the possibility of missed acquisition triggers.
N/A EasyBuilder has been modified to display the Results tab (Palette) by default in all Application Steps.
N/A EasyBuilder tools that display a Histogram chart while the vision system is Offline will now display the Histogram chart when the vision system is Online.
N/A The Repeating Trigger option (Image menu) is now available for In-Sight 8000 series vision systems and In-Sight 5705 and 5705C vision systems. Previously, this option was available only for 2000 series vision sensors.
N/A The TCP/IP and UDP protocols (Communication application step) are now supported on all In-Sight 2000 series vision sensor models. Previously the TCP/IP and UDP protocols were not supported on the In-Sight 2000-110 and 2000-120 vision sensors.
N/A The ± 10% Pattern Tolerance button (Pattern Location and Pattern Presence/Absence tools) is now available on all In-Sight 2000 series vision sensor models. Previously, this button was not available on the In-Sight 2000-110 vision sensor.
N/A

EasyBuilder has been modified to display the result graphics of the Pixel Count and Color Pixel Count tools for In-Sight 2000 series vision sensors in all Application Steps.

Note: When the vision sensor is online, the result graphics of the selected Pixel Count or Color Pixel Count tool will be displayed. When the vision sensor is offline, the result graphics for all the Pixel Count or Color Pixel Count tool will be displayed.
41507 The Real-Time Ethernet Trigger option (AcquireImage property sheet and Set Up Image application step) has been renamed to Industrial Ethernet. The Real-Time Ethernet Protocols group box in the Network Settings dialog has also been renamed to Industrial Ethernet Protocols.
N/A The Q/L Series (3E Frame) Controller Type in the SLMP Scanner Settings dialog has been renamed to iQ-F/R/Q/L Series (3E Frame). The Q/L Series (3E Frame) Controller Type in the Communication Application Step in EasyBuilder has also been renamed to iQ-F/R/Q/L Series (3E Frame).
42667

The following Set Up Image control/selections have been renamed.

  • The Target Brightness control has been renamed to Target Image Brightness.
  • Light Control Mode's Exposure Controlled, Always On and Disabled selections have been renamed to On (Exposure), On (Continuous) and Off, respectively.

In-Sight Explorer 5.2.3

New Features

New Feature

Added a Job Change (Pulsed) signal type to the Inputs Application step, to load a job file to an In-Sight 2000 series sensor. To use the Job Change (Pulsed) signal type, at least one job must be saved to the sensor and the job must be saved with a numerical prefix of 0 to 31, in the format of #jobfilename.job (e.g., 1PinInspection.job).

The In-Sight 2000 series sensors and In-Sight 8000 series vision systems are supported with VisionView® 1.6.7 software/firmware and support EasyViews, to customize how data is displayed from VisionView.

Changes & Fixes

CR# Change/Fix
35809 If an In-Sight 5705, 5705C or 8405 sensor’s job contains an EasyView, the EasyView is now properly displayed from VisionView.

In-Sight Explorer 5.2.2

New Features

New Feature
Support for the GetPolygon function has been added. The GetPolygon function returns a data structure that can be used as an input for functions that have an External Region parameter, allowing for image processing to be performed within the boundary of a blob.

Changes & Fixes

CR# Change/Fix
32578 When connected to an In-Sight 5600 series vision system and the AcquireImage function’s Light Control Mode parameter is set to Always Enabled, the LEDs on the attached light ring are now always on. Previously when set to Always Enabled, the LEDs on the attached light ring were only on for the duration of the specified Exposure time.
36198 If an In-Sight 7000 series vision system is directly connected to a PC via a DHCP network connection, the vision system now remains properly connected to the network. Previously, if the vision system was running firmware version 4.9.3 and connected directly to a PC via a DHCP connection, the vision system could become unresponsive and no longer connected to the network.
37313 Improved UNIX-style FTP LIST responses to correctly parse directory names and display the correct file names in the Load or Save As dialogs within In-Sight Explorer.

In-Sight Explorer 5.2.1

New Features

In-Sight Explorer

New Feature
This release introduces support for the new In-Sight 2000 series vision sensors, including the 2000-110, 2000-120 and 2000-130 models.
Added the Repeating Trigger option to the Image menu, which allows you to acquire images continuously to help you verify that your application is working as expected against live images.

EasyBuilder View

New Feature

The following application steps display a simplified user interface when connected to the In-Sight 2000 series vision sensor.

  • Set Up Image
  • Locate Part (Pattern Tool)
  • Inspect Part (Brightness, Contrast, Pattern and Pixel Count Presence/Absence tools and Logic Math & Logic tool)

Changes & Fixes

Change/Fix

Several changes were made to the Live Video feature:

  • Added the Live Video option to the Image menu and the Job Display toolbar in the EasyBuilder view, which allows you to enable Live Video mode in all EasyBuilder application steps. Previously, the Live Video option was only available in the Set Up Image application step.
  • The image acquisition settings in the Set Up Image application step can now be modified when in Live Video mode. Previously, all the image acquisition settings were disabled when in Live Video mode.
  • The Live Video icon (Image menu and Job Display toolbar) has been changed.
Added the Startup option to the Sensor menu in the EasyBuilder view, which allows you to configure the Startup settings in all EasyBuilder application steps except the Locate Part and Inspect Part application steps. Previously, the Startup option was only available in the Save Job application step.
A point graphic is no longer displayed in the image area when the EasyBuilder Logic or Math inspection tool is added. Previously, a point graphic was displayed in addition to the tool name (for example, Logic_1), and to move the tool name in the image area, the point graphic was needed to be dragged.
The Filter search box in the Locate Part and Inspect Part application steps has been renamed to the Tool search box.

In-Sight Explorer 5.2.0

New Features

In-Sight Explorer

New Feature Affected Firmware Version
This release introduces support for the new In-Sight 8200, 8400, 8401 and 8402 vision systems. 5.2.0

EasyBuilder View

New Feature Affected Firmware Version

Added the following PatMax RedLine™ tools to the Locate Part and Inspect Part application steps.

  • Location Tools: PatMax RedLine Pattern and PatMax RedLine Patterns (1-10) tools
  • Inspection Tools: PatMax RedLine Pattern Presence/Absence tool, PatMax RedLine Counting tool and PatMax RedLine Patterns (1-10) Identification tool
5.1.0 & 5.2.0
Added the Logic tool to the Inspect Part application step, to construct a formula to process tool pass and fail data using standard Boolean logic operators. N/A

Added the Filter search box to the Locate Part and Inspect Part application steps, which allows you to filter tools dynamically.

N/A

Spreadsheet View

New Feature Affected Firmware Version

Added the DetectBlobs function (Vision Tools > Blob), which locates blobs within an image and extracts data on located blobs. This function uses a newer algorithm compared to ExtractBlobs.

5.2.0

Changes & Fixes

CR# Change/Fix Affected Firmware Version
N/A The ImageMath function (Vision Tools > Image) has been updated to use a new algorithm. Due to this change, the Display Row and Display Column parameters have been added to the function, and the Result Alignment parameter, Advanced Options parameter and the AND, OR and XOR options (Operation parameter) have been removed from the function. 5.2.0
N/A The ExtractHistogram function (Vision Tools > Histogram) has been updated to use a new algorithm, which may result in improved tool performance. 5.2.0
35259

In-Sight Explorer can now establish and maintain a connection to an In-Sight 8405 vision system if the network adapter of the PC is configured to support jumbo Ethernet frame sizes. Previously, if the network adapter of the PC was configured to support jumbo Ethernet frame sizes, the In-Sight 8405 may have reported an incorrect maximum segment size during TCP connection establishment. As a result, In-Sight Explorer may not have been able to connect to the 8405 (or may have lost the connection once established).

5.2.0
N/A The Job Server Settings dialog has been updated to include a Directory field to specify a directory name (or directory path) on the FTP server for saving or loading jobs. The Directory field is not supported when an In-Sight emulator is specified as the FTP server. 5.2.0 & 4.10.1
N/A The Network Settings dialog has been updated to include a Current Speed field that displays the vision system's current Ethernet link speed and duplex mode (full or half). 5.2.0 & 4.10.1
35679 The EtherNet/IP Communications topics in the In-Sight® Explorer Help file have been updated to include instructions for establishing a connection to a Rockwell ControlLogix PLC using either an EDS generated profiles or an Add-On Profile, based on the version of In-Sight firmware installed to the vision system. 5.2.0 & 4.10.1
N/A The ReadIDMax function (Vision Tools > ID) and the EasyBuilder Read 1D Code and Read 1D Codes (1-20) Identification Tools have been updated to include an Expand UPC-E checkbox for 1D/Stacked symbols, to specify whether the decoded symbol returns the 6-digit UPC-E string or the expanded 11-digit UPC-A equivalent string. 4.10.1
N/A For In-Sight Micro 1000 series, 5000 series and 7000 series vision systems, In-Sight firmware version 4.10.1 and higher is now current with GS1 General Specifications, Version 14. 4.10.1
N/A

The GetAIDescription function ( Vision Data Access > GetAIDescription) and GetFieldIdentifier function (Vision Data Access > GetFieldIdentifier) have been updated to support the following GS1 Application Identifiers:

  • 16: Sell By Date (YYMMDD)
  • 255: Global Coupon Number (GCN)
  • 710: National Healthcare Reimbursement Number - Germany IFA
  • 711: National Healthcare Reimbursement Number - France CIP
  • 712: National Healthcare Reimbursement Number - Spain National Code
  • 713: National Healthcare Reimbursement Number - Brazil ANVISA
  • 80101: Component / Part Identifier (CPID)
  • 80111: Component / Part Identifier Serial Number (CPID SERIAL)
4.10.1

In-Sight Explorer 5.1.1

New Features

In-Sight Explorer Enhancements

  • For In-Sight vision systems running In-Sight firmware version 4.10.0, TestRun can now be initiated by an external device, such as a PLC via EtherNet/IP or PROFINET communications. The EtherNet/IP and PROFINET factory communication protocols have also been modified to support the signal-driven TestRun feature on vision systems running In-Sight firmware version 4.10.0.

Changes & Fixes

  • In-Sight Explorer now contains three firmware versions: the firmware version 5.1.1, 5.1.0 and the last supported 4.x.x firmware 4.10.0. When updating firmware, the firmware version to be installed is determined by the vision system's Model type and the vision system can only be updated to the last supported version for that Model type. For example, In-Sight Micro 1000 series vision systems can only be updated to firmware version 4.10.0, and cannot be updated to 5.1.0 and later.

    Note: For a complete list of models and supported firmware versions, refer to the Firmware Versions topic in the In‑Sight® Explorer Help file.
  • The SetSymbolMinStringLength function has been modified to support reading shorter Pharmacode symbologies. Previously, only Pharmacode symbologies with 3 or more characters could be read correctly.

In-Sight Explorer 5.1.0

Note: The following features are only available when using In-Sight Explorer 5.1.0 with In-Sight vision systems running firmware version 5.1.0. In-Sight vision systems running In-Sight firmware version 4.9.3 or earlier do not support any new 5.1.0 features and cannot be updated to In-Sight 5.1.0 firmware.

New Features

In-Sight Explorer Enhancements

This release of In-Sight Explorer provides new functionality for both the EasyBuilder and Spreadsheet development environments, while also providing new functionality shared by both, including the following:

  • This release introduces support for the new In-Sight 5705, an enhanced version of In-Sight 5605 vision system with 2x RAM (512MB), and In-Sight 5705C, the first In-Sight color vision system using a 5 megapixel sensor.
  • This release introduces support for the new In-Sight 8405, the world’s smallest standalone 5 megapixel vision system.
  • To support the new In-Sight vision systems running In-Sight 5.1.0 firmware, the EtherNet/IP, PROFINET and Mitsubishi SLMP Scanner factory communication protocols have been modified. The EtherNet/IP protocol has two new Input/Output assemblies, Instance 13 and 22; the PROFINET protocol has a new module layout; and SLMP Scanner has new data blocks.

    Note: The new In-Sight vision systems running In-Sight 5.1.0 firmware do not support EtherNet/IP PCCC, CC-Link, iQSS, Modbus TCP Server or POWERLINK.
  • In-Sight Explorer now contains two firmware versions: the current firmware (5.1.0) and the last supported 4.x.x firmware (4.9.3). When updating firmware, the firmware version to be installed is determined by the vision system's Model type and the vision system can only be updated to the last supported version for that Model type. For example, In-Sight Micro 1000 series vision systems can only be updated to the firmware version 4.9.3, and cannot be updated to 5.1.0. Further, when updating In-Sight firmware, the Firmware update (FUP) key and In-Sight emulator are no longer required.

    Note: For a complete list of models and supported firmware versions, refer to the Firmware Versions topic in the In-Sight Explorer Online Help.
  • In-Sight Explorer now contains two types of emulators: the current emulator (5.1.0) and the last supported 4.x.x emulator (4.9.3). When the Emulation Model is set to Standard (default), In-Sight 8405, In-Sight 5705 or In-Sight 5705 Color, the 5.1.0 emulator, which contains all new 5.1.0 features, is launched. When set to any other Model, the 4.9.3 emulator, which does not contain any new 5.1.0 features, is launched.

EasyBuilder® View

  • The Filter Image Filters Tool has been added to the Inspect Part step. This tool is a multipurpose filter, and produces a color or greyscale output image that is used to enhance low contrast images and/or expose features in an image.

Spreadsheet View

The following functions are only available when using the In-Sight Explorer Spreadsheet View.

  • Added the Script function (Scripting), which executes user-defined JavaScript source code, created and edited using the Edit Script dialog. The Script function contains user-created JavaScript source code that defines the behavior for the individual Script function.
  • Introduces PatMax RedLine™, a new pattern matching tool that can locate trained features in a 5 megapixel image up to 7x faster than PatMax®. PatMax RedLine consists of two functions: TrainPatMaxRedline and FindPatMaxRedLine (Vision Tools > Pattern Match). The TrainPatMaxRedLine function trains a pattern, and the FindPatMaxRedLine function is used to locate one or more instances of that pattern in an image.
  • Added the Filter function (Vision Tools > Image), which is a multipurpose function, and produces a color or greyscale output image that is used to enhance low contrast images and/or expose features in an image.
  • Added the Get function (Vision Data Access > Scripting), which is used to access properties of objects returned by either a Script function or another Get function.
  • Added the GetPolygon function (Vision Data Access > Blobs), which returns a Polygon data structure, which represents the boundary points of the specified blob. The Polygon data structure can be used as an input for functions that have an External Region parameter, which allows further image processing to be performed within the boundary of a blob.
  • Added the GetSystemConfig(“Internal.Temperature”) Extended Native Mode command to retrieve the internal temperature of the In-Sight 8405 vision system.

Changes & Fixes

Notes:

  • This section describes changes and fixes to In-Sight Explorer 5.1.0 on In-Sight vision systems running In-Sight 5.1.0 firmware.
  • Change Request numbers (CR#) have been included (where applicable) to improve tracking of Known Issues reported via Cognex Technical Support.
  • For the EtherNet/IP, PROFINET and SLMP Scanner protocols, the Acquiring bit has been removed and replaced by the Exposure Complete and Exposure Complete Ack bits; the Inspecting bit has been replaced by the System Busy bit; and the job loading signals (Initiate Job Load, Job Loading, Job Load Completed, Job Load Failed and Job Load ID) have been replaced by numeric command execution signals (Execute Command, Command Executing, Command Completed, Command Failed and Command).
  • The GetBufferData, ReadUserDataBuffer, ReadLatchedUserDataBuffer and WriteResultsBuffer functions have been modified, and now support EtherNet/IP, PROFINET and SLMP Scanner protocols via the Protocol parameter. These functions must be used for all factory communication protocols on In-Sight 5.1.0 firmware.
  • The firmware installation directory has been changed to support two firmware versions (4.9.3 and 5.1.0). The new locations are:
    • [ProgramData]\Cognex\Firmware\In-Sight\4.9.3
    • [ProgramData]\Cognex\Firmware\In-Sight\5.1.0
  • The emulator directory has been changed to support two emulator types (4.9.3 and 5.1.0). The new locations are:
    • [Program Files]\Cognex\In-Sight\Emulators\4.9.3\In-Sight.exe
    • [Program Files]\Cognex\In-Sight\Emulators\5.1.0\In-Sight.exe
    Note: When the Emulation Model is set to Standard (default), In-Sight 8405, In-Sight 5705 or In-Sight 5705 Color, the emulator (In-Sight.exe) within the 5.1.0 folder will be used. When set to any other Model, the emulator within the 4.9.3 folder will be used.
  • The emulator working directory has been changed to support two emulator types (4.9.3 and 5.1.0). The new locations are:
    • [ProgramData]\Cognex\In-Sight\Emulators\4.9.3
    • [ProgramData]\Cognex\In-Sight\Emulators\5.1.0

    Notes:

    • The above emulator working directories are used regardless of the installation location of In-Sight Explorer.
    • When using the 5.1.0 emulator, jobs and images are saved to the 5.1.0 directory. When using the 4.9.3 emulator, jobs and images are saved to the 4.9.3 directory. If the emulator type is changed after saving a job or image to the emulator, when attempting to open the job or image from the Open dialog, the job or image will not be listed in the dialog.
    • When using the 5.1.0 emulator and writing files to the emulator folder with the WriteFTP, WriteImageFTP or WriteImageSFTP function, files are written to the 5.1.0 directory. When using the 4.9.3 emulator and writing files to the emulator folder with the WriteFTP, WriteImageFTP or WriteImageSFTP function, files are written to the 4.9.3 directory.
  • Several changes have been made to the Firmware Update dialog:
    • Added the search box, which filters vision systems dynamically based on the information in the Name, Model and Version columns.
    • Added a checkbox next to the Name of the vision system, which must be checked when selecting the In-Sight vision systems to be updated. Previously, to select the vision systems to be updated, the vision systems needed to be highlighted.
    • Added the Force Update checkbox. When this checkbox is checked, the firmware update process is forced to be completed by placing the vision system Offline, disconnecting other users from the vision system and/or ignoring any backup errors. Previously, when the firmware update process was aborted because the vision system was Online, another user was logged on to the vision system, or a backup error occurred, these issues needed to be resolved manually.
    • Added the Disable Backup and Restore checkbox. When this checkbox is checked, firmware is updated without backing up and restoring files. Previously, the backup and restore operations were always performed, and the firmware update process was aborted if the backup operation failed.
    • The Firmware Update dialog no longer supports updating the firmware on I/O modules, or the firmware on In-Sight vision systems on different networks (subnets) that were added to In-Sight Explorer using the In-Sight Host Table dialog.
  • The Update Firmware button, which was displayed when configuring the CIO-MICRO or CIO-MICRO-CC, has been removed from the I/O Module Configuration dialog.

  • Within the Discrete Output Details dialog, the Strobe Start Position drop-down has been updated to include an “All Rows Exposed” option for the In-Sight 8405 vision system.
  • The SetSystemConfig(“StrobeStartPosition”) Extended Native Mode command has been updated to include an “All Rows Exposed” parameter value for the In-Sight 8405 vision system.
  • The OCRMax function (Vision Tools > OCV/OCR) has been updated and the default Train Mode setting is now set to Add New Characters to Font. Previously, the default Train Mode setting was set to Add All Characters to Font and if the setting was not changed, the OCRMax function's performance became slower and slower each time characters were trained. (CR# 31893)
  • The GetGrainCoarse and GetGrainFine functions (Vision Data Access > Patterns) have been renamed to the GetGranCoarse and GetGranFine functions, respectively.
  • The Save Layout item on the System menu has been renamed to Save View Layout. (CR# 27774)
  • The PointFilter, NeighborFilter, ReadIDCode, ReadText and VerifyText functions are no longer supported.
  • In-Sight vision systems running In-Sight firmware 5.1.0 are not supported on VisionView. (CR# 32841)
  • The EasyBuilder Palette Help now only contains the Home topics of each Application Step. When a link within the Home topic is clicked, the EasyBuilder Online Help launches and the appropriate topic is opened.