LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Installing of LabVIEW runtime is cause of InTouch can't find its licenses

Hello All.

 

I need to run executable built with LabVIEW from Wonderware InTouch 2012 runtime. But If I install LabVIEW runtime to the target PC, InTouch runtime can't find its licenses and run in Demo mode only. When I uninstall LabVIEW runtime InTouch can find licenses again and operates in normal mode. Licences for InTouch consists of files on the hard drive and software protection dongle of unknown type, connected to USB port. I have tried LabVIEW runtime versions 2012, 2012f3 and 2013, installed from standalone distributions or with distribution of application built with LabVIEW, no differences. What can be cause of conflict? What can I try to do to run InTouch runtime and LabVIEW application simultaneously?

 

Target OS: Windows 7 Ultimate 64-bit MUI
Host OS: Windows XP Professional 32-bit Russian

0 Kudos
Message 1 of 19
(4,346 Views)

Sounds like a question for Wonderware support.

 

Kelly Bersch
Certified LabVIEW Developer
Kudos are always welcome
0 Kudos
Message 2 of 19
(4,325 Views)

@kbbersch wrote:

Sounds like a question for Wonderware support.

 


Of course I have asked Wonderware support. I dig from both sides. May be some component of the LabVIEW runtime changes the windows USB stack? (I have no VISA installed).

0 Kudos
Message 3 of 19
(4,301 Views)

Greetings Sectoid

 

This is, as far as I can tell, an unprecedented situation. That being said, I suggest you take a look at all Windows Services before and after installing the Run Time Engine, just to see if there is anything that might get shutdown (that shouldn’t) Another test that could help us out is to see if the behavior is consistent on different machines. Also, is it possible to transfer the license files onto the PC itself? Let us know.

 

Warm Regards,

Luis J.
Applications Engineer
National Instruments
0 Kudos
Message 4 of 19
(4,265 Views)

Installing of LabVIEW runtime prevents starting of services  "Application Experience" and "Software Protection" during boot. If I start this services manually licenses remains unavailable.

0 Kudos
Message 5 of 19
(4,207 Views)

Greetings Sectoid

 

Have you verified if this behavior is present in other computers? Have you tried changing the port at which you connect the USB key? Did you restart the computer after installing the LabVIEW RTE? Have you tried installing the LabVIEW RTE before installing the Wonderware software? Can you access other USB keys when you have the LabVIEW RTE install or does all USB communications fail? Have you received any troubleshooting steps from Wonderware? Please let us know. Have a good day.

Luis J.
Applications Engineer
National Instruments
0 Kudos
Message 6 of 19
(4,176 Views)

@Tortu wrote:

Have you verified if this behavior is present in other computers?


No, I have only 2 PCs for tests, both new and identical in hardware and software. I'm sure I will get same result on both.

 


Have you tried changing the port at which you connect the USB key?


Yes.

 


Did you restart the computer after installing the LabVIEW RTE?


Yes.

 


Have you tried installing the LabVIEW RTE before installing the Wonderware software?


Yes.

 


Can you access other USB keys when you have the LabVIEW RTE install or does all USB communications fail?


I have another software protection dongle for InTouch. I've  tried it, it doesn't work too. USB in general is working (HID, USB flash drives, USB HDD). 

 


Have you received any troubleshooting steps from Wonderware? Please let us know.


Wonderware support engineers sent me test license file which not require USB dongle. With this license file InTouch operates in normal mode when LVRT is installed. But it is impossible to use such license in production.

0 Kudos
Message 7 of 19
(4,156 Views)

Crazy idea, but could the dongle use some webservice or similar which conflicts with LV ports, 8080 and 3570?

Does it help to install InTouch after LV?

/Y

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 8 of 19
(4,152 Views)

SafeNet Sentinel HASP is used to protect InTouch licenses.

0 Kudos
Message 9 of 19
(4,124 Views)

Greetings Sectoid

 

LabVIEW RTE automatically installs NI VISA, which is the API for using communication ports, like USB. So one thing that we can try is to enable a passport library called NI VISA Tulip. This document explains how to do that (on the third step)  

 

This library is meant as a compatibility tool for Agilent software but it is worth the try. If that doesn’t help, try uninstalling NI VISA completely from the Control Panel>>Programs and Features>>NI software and let us know if that solves the problem.

 

Warm Regards, 

Luis J.
Applications Engineer
National Instruments
0 Kudos
Message 10 of 19
(4,105 Views)