My small company has just begun working with ethercat driven hardware. Using a Windows machine running LabVIEW 2017 as master. Got everything up and running on a MacBook Pro running Windows under Boot Camp. Any attempt to drive our device with a different computer, either through LabVIEW directly or through an executable compiled by LabVIEW, gets the same result: the ethercat open operator returns an error "Invalid state". This has included Windows 7 and Windows 10 computers.
We are not using the LabVIEW native support for ethercat, but rather the library provided by http://ackermann-automation.de, which is on LabVIEW's list of recommended solutions.
Any suggestions? Anyone out there have experience using the Ackermann library?
Thanks,
Ken Brooks
Certified Scientific Instruments