Not a question but posting so others may save themself some time.
We were using a Cognex IS3805MP Vision System with a Fanuc Robot.
Communication was working well (see this post for details).
We then upgraded the camera to an IS3816MP. The same camera type but higher resolution.
Switching was supposed to be plug-and-play but we got the following Ethernet IP Errors on the Fanuc Robot:
PRIO-350 Ethernet IP Error (1)
PRIO-358 Fwd open fail (0x114)
According to Fanuc Manual B-82854EN/04 page 99 this is due to the wrong vendor ID or product ID setting in the Ethernet IP Config (You can also find the Ethernet IP error codes (0x...) in this table)
As the camera is from the same manufacturer the vendor ID was ruled out.
Cognex gave us the wrong info by stating that the product ID was the same for all IS38XX camera models as specified in the ESD files for the camera series.This is not true.
I found the correct Product ID by increasing the ID +1 and testing if the error remains.
The correct product ID for the Cognex InSight3816MP is 3590.
Not 3587 as stated in the 3800 Series ESD file. Using this setting cleared both errors.
The other Ethernet IP values are:
Vendor ID: 678
Device Type: 782
Product Code: 3590
Input size: 64
Output size: 64
RPI: 32
Assembly instance (input): 13
Assembly instance (output): 22
Config instance: 0
Hope this saves others from an afternoon of headaches.