07-23-2014 04:12 AM
Hi friends,
I need to check the EDS file for EtherNet IP communication. I want to read the EDS file, verify the vendor details and parameters that are being written into the EDS file for a verification purpose.
Is it possible to read the EDS file for EtherNet IP?
Regards,
Ganesha Moorthy
Solved! Go to Solution.
07-24-2014 01:53 AM
Hi,
NI EIP toolkit can only be an EIP adapter rather than a scanner. The role of a scanner is typically played by a PLC who should be able to parse EDS to read the electronic device description file of a particular EIP device.
You may use other LabVIEW general file I/O VI's to write an application to verify the EDS file, but it does not have anything to NI EIP toolkit.
07-24-2014 04:12 AM
Thank you Lewis!!! Does LabVIEW support reading the EDS file? Verify the data?
Is there any example on it?
07-24-2014 10:42 PM
Hi,
LabVIEW definitely can read files.
You can refer to LabVIEW's Help>>NI Example Finder, and find many examples in the category: Foundamentals / File Input and Output
08-22-2014 05:21 AM
I hope it's not able to read the file? any other suggestions?
12-23-2014 12:36 PM
Hello Ganesha Moorthy,
Please find in the below link how to read a EDS file, It worked out for me with a Ethernet/IP EDS.
http://digital.ni.com/public.nsf/allkb/B0C706F46668ED78862568AA006CCF72?OpenDocument
Let me know if this work ou for you
Thanks!!
12-23-2014 10:53 PM
Hi Mauricio,
I've tried with the suggested link, but I couldn't read the file?
12-30-2014 10:25 AM
Hi gnshmrthy,
Could you post your EDS file? I can take a look to see what's going on here.
Thanks!
12-31-2014 03:57 AM
Hi Aix-La-Chapelle,
I've attached the EDS file.
Ganesha Moorthy
12-31-2014 11:03 AM
Hi gnshmrthy,
The example posted from the KB should work with your EDS file. I was able to successfully use it with the default values for the section (Device) and key (VendName). I think you are running into issues because you are using an invalid value for the Key. In this image, I'm using a red arrow to point to the section and I'm circling the different keys that are valid.
Following this you should see results like this:
Let me know if it works!