Host Engineering Forum

General Category => Do-more CPUs and Do-more Designer Software => Topic started by: Timlindz on February 13, 2023, 11:27:10 AM

Title: BRX dm1e plc communicating with Keyence IV3 600MA
Post by: Timlindz on February 13, 2023, 11:27:10 AM
I am trying to set up the EIPMSG in do more designer 2.8 to connect with a Keyence IV3-600MA camera and I have the EDS file from keyence I just don't know how to interrupt it  I mainly need the port # the Class and instance set up attached is the EDS file with the extension changed to TXT  any help would be greatly appreciated 
Title: Re: BRX dm1e plc communicating with Keyence IV3 600MA
Post by: franji1 on February 13, 2023, 11:40:23 AM
Definitely post this on ADC's Community Website https://community.automationdirect.com.  There is a lot of EtherNet/IP and EDS file knowledge by users across all of ADC's product lines
Title: Re: BRX dm1e plc communicating with Keyence IV3 600MA
Post by: MAEdwards on February 14, 2023, 07:05:44 AM
Based on what I am reading from the EDS file:

Input Assembly:
Class 4, Instance 100, Attribute 3.

Output Assembly:
Class 4, Instance 101, Attribute 3.

When reading the data from an Assembly object, use the Get_Attribute_Single service code 0x0E (14).  When writing data to an Assembly object, use the Set_Attribute_Single service 0x10 (16).

According to the EDS file...
The Output Data size can vary from 2 bytes to 104 bytes, with a default size of 12 bytes.
The Input Data size can vary from 2 bytes to 1400 bytes, with a default size of 394 bytes.

Things to keep in mind:
The maximum block size for a single EIPMSG request is 500 bytes.
The EDS file is used for configuring Class 1 Implicit Messaging connections.  The BRX currently only supports Unconnected Explicit Messaging.  Therefore, you may run into a few restrictions when attempting these Gets and Sets (e.g., you may be able to read input data, but not be able to write output data).

Give it a shot and see what happens.
Title: Re: BRX dm1e plc communicating with Keyence IV3 600MA
Post by: Timlindz on February 14, 2023, 07:36:16 AM
MaEdwards Thank you for your help. I will give it a try and post what I find out. maybe if I am able to read input data like camera ready , or busy and ok nok then I can hard wire the out put for trigger but I was hoping to be able to change programs with an int. but I will see thank you again for your help.