From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

remote opc c++ dll

Solved!
Go to solution

Hello,

I use a OPC Server (with Data Access 3.0) and I try to develop a Labview OPC Client application on Windows Vista.

 

I also use a C++ DLL where all the OPC client activities are done!

 

Everything works fine if I use this OPC-Client DLL from a Windows C++ Console Application , so I think all the DCOM settings and other settings are fine.

 

But if I try to connect and read an OPC item of the remote OPC Server with Labview and the "Call Function Library Node" then it's not possible to connect the DA-Session with the DA item!

 

Can anyone help me? Is there a Windows setting for Labview.exe necessary?

 

Local OPC Server work fine (also with Labview).

 

Thanks

Hans 

0 Kudos
Message 1 of 3
(3,128 Views)
Solution
Accepted by topic author daHans

I've solved the problem(s)!!!!!!

 

Problems:

- Labview -> Data Socket -> local OPC Server : OK, Remote OPC: Error

- .NET or ActiveX OPC Client Toolbox mit Labview: local OPC Server : OK, Remote OPC: Error

 

Solution:

Add line "ole.AuthnLevel = 1" to the LabVIEW.ini file.  ( C:\Programme\National Instruments\LabVIEW 8.6\LabVIEW.ini)

 

Now it works!

Hans

Message 2 of 3
(3,103 Views)

Hello,

Don't forget to add this line also to the ini-File of your Application!

http://zone.ni.com/reference/en-XX/help/370052K-01/tsref/infotopics/sync_objects_local_dcom/

 

0 Kudos
Message 3 of 3
(2,404 Views)