VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Adding ScanEngine to Veristand 2018

Hi together,

 

in the scope of transitioning from Labview to Veristand I stumble over issues when adding custom devices. Veristand requires certain, specific files to be placed into the path:

C:\Users\Public\Documents\National Instruments\NI VeriStand 2018\Custom Devices\Scan Engine

 

I downloaded the .zip-file from GitHub with the name:

niveristand-scan-engine-ethercat-custom-device-master

and extracted the contained folder. However It doesn't seem to contain the files that Veristand requires.

 

Unbenannt.PNG

Thanks

Lysandros



0 Kudos
Message 1 of 9
(4,658 Views)

Hi, have you already re-compiled the CD with LabVIEW 2018?

I guess the CD you downloaded was compiled with old LabVIEW version.

Version at LabVIEW and Versitand must be matched.

Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
Message 2 of 9
(4,637 Views)

Hello Emboar

 

thanks for your advice. I download this package and added it with the Package Manager and it seems like I can add ScanEngine as a custom device. I was even able to add an EtherCAT Master. However auto-detection of NI-914x chassis does not work.

Unbenannt2.PNG

I suspect it has something to do with the fact, that some library is missing on the host pc? Industrial Communications for Ethercat, Real Time Module and all other relevant modules are already installed on both the host and the target, since we use it regularly without problem in Labview.

 



0 Kudos
Message 3 of 9
(4,629 Views)

Please, doble check you've installed "I/O Variable .... " on your RT target

 

RT_sw.png

CLA, CTA, CLED
Message 4 of 9
(4,624 Views)

As okubik explained, it seems that you haven't installe Web service on your cRIO.

The error said that

"LabVIEW Web Services: LabVIEW cannot find the I/O Variable Remote Configuration Web Service on the remote target.

This Web service is not installed or has not loaded."

Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
0 Kudos
Message 5 of 9
(4,619 Views)

Thanks.

It seems that this was the issue. I can now add NI-9145 chassis to the EtherCAT master, they are correctly recognized. Even third-party EtherCAT devices (after importing the xml description file) are found.

 

However, right-klick on the Master still returns an errorUnbenannt.PNG

 

Any idea, what the reason could be?

Best wishes

Lysandros



0 Kudos
Message 6 of 9
(4,616 Views)

It seems something might be corrupted in the SEECD build. Maybe it's the main XML. BTW if you add new master manually does (with less slaves) does it triggers same error?

CLA, CTA, CLED
0 Kudos
Message 7 of 9
(4,611 Views)

Yes, it triggers the same error. What does SEECD stand for? Is there a way to check the maxin XLM



0 Kudos
Message 8 of 9
(4,601 Views)

Hi, SEECD  means "Scan Engine EtherCAT Custom Device". This is it's main XML - https://github.com/ni/niveristand-scan-engine-ethercat-custom-device/blob/master/Custom%20Device%20S...

From the last printscreen, It looks you're working on pretty complex project which might be in already supported in such a way in the past by my colleagues from the German's Applications Engineering team. I think it deserves to be properly escalated (not necessarily through the public forum) ...

CLA, CTA, CLED
Message 9 of 9
(4,596 Views)