Connect third part opc client to labview

I have no experience with Labview.  I need to connect a third part opc client to get data from Labview 8.5.  When I run the OPC Explorer and connect to the local server I see the data items.  However if I run the free OPC explorer from matrikon it does not find any OPC servers.  I see Variable Engine running in services.  Lookout 6.0 is set at manual and is not running (I don't know if I need this).  This computer is located in another country on the other side of the world and I only have RDP access.  What am I missing?
Many Thanks

Hello, 
Are you using the DSC module?  With the DSC module you can add a 3rd party OPC client and bind your variables through that. 
Here is a screen shot. 
National Instruments
FlexRIO & R-Series Product Support Engineer

Similar Messages

  • Connect Labwindows to third party OPC client by datasocket

    Hi
    I have a computer that collect RTUs data through GPRS with Labwindows (simple TCP socket) and aving them. I want to use this data in a third party SCADA application by using third party OPC client. Actually I want to use datasocket to send data to datasocket OPC server (publisher is labwindows) and third party OPC client read it by connecting to datasocket OPC server.
    1. The question is is it possible at all?
    2. Which OPC server in Datasocket I should choose? ( DaqOPC, OPCDemo, OPCFieldPoint,...)
    Sorry if they were basic questions.

    Naderus,
    While I dont know all of the caveats that may come with a few of the acronyms in there, in general, you absolutely can use datasockets via an OPC server. Probably the easiest to use are network shared variables (which are an OPC server). I did notice you had another thread going here. Did you have any luck with the examples and help files they forwarded you to there?
    Regards,
    Kyle Mozdzyn
    Applications Engineering
    National Instruments
    Regards,
    Kyle M.
    Applications Engineering
    National Instruments

  • How to make SVE a visible OPC server to third party OPC clients?

    I've read SVE works as an OPC sever, but when I try to browse it with a third-party OPC client I get no items.
    Is there any configuration needed? Is DSC needed?
    http://zone.ni.com/reference/en-XX/help/371361E-01/lvconcepts/opc_conn_from_tpclients/

    Hi Keptat
    DCOM shouldn’t be the problem because you are not using the OPC server from an external computer or from other PC user, nevertheless, you can always try to do it.
    I’m attaching some links with information about the DCOM privileges and how to configure de SVE.
    Are you able to see others OPC servers with your clients?
    http://zone.ni.com/devzone/cda/tut/p/id/3371
    http://zone.ni.com/devzone/cda/tut/p/id/4679#toc3
    http://digital.ni.com/public.nsf/allkb/5C8A90CD57B279F286256C2C006F1EB4?OpenDocument
    Coamín Cruz
    NI México
    Mensaje editado por Coamín

  • Connection with OPC client

    Hi,
    I would like to access to my shared variables using an OPC client. (a free software called powerOPC or any other one)
    When I use it locally, everything goes well, I can access my shared variables, but when I try to access from a distantr PC, I cannot connect and get some errors. I've tried to open port 135 on the firewall, I've read the following post: http://forums.ni.com/t5/LabVIEW/opc-dcom-access-denied/m-p/822246/highlight/true#M373884
    But I still can't access my variables.
    The NI Distributed System Manager can access to the distant shared variables, so I don't know what's wrong with other clients.
    Does anyone knows how to do?
    Both PC are running win 7, one is 32 the other 64bit.
    LV2011
    Regards

    Hi toto26,
    thank you for using National Instruments discussion forum.
    Could you detail the way you use to communicate with your OPC server thanks share variable? Are you using datasocket like in this document or are you using DSC ?
    Could you tell us more about the errors you get? Have you already seen this KB document and its first related link?
    Thank you in advance
    Regards,
    Audrey_P
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Journées techniques : des fondamentaux aux dernières technologies pour la mesure et le contrôle/comm...

  • LabView OPC client versus Opto22 Ethernet brain SNAP B3000

    I'm trying to use some OPC examples from the LabView 6i library connecting my PC to the OPC server provided by the Opto22 Ethernet brain SNAP B3000. Every time the program access the brain it hangs up. There is any known mismatch between the two implementations of the OPC communications or what I miss?

    NI has a good troubleshooting utiltiy to view OPC servers as an OPC client. Contact NI directly and we can get you this troubleshooting utility.
    http://www.ni.com/support/
    or 512-795-8248 ask for Industrial Automation.

  • How can I use LabVIEW as an OPC-client, without using datasockets ?

    I heared that would be possible with the newest edition.

    The Datalogging and Supervisory Control (DSC) add-on module makes LabVIEW an OPC Client (and a Server).

  • Labview HDA and DA OPC clients

    I have developed a true OPC HDA and DA clients in Labview, using the OPC Foundation's wrapper, to solve some of the problems I was having with the DataSocket for DA access, and to address the non-existent access to HDA servers (historical data access).
    Is there any interest or need for these in this community ??
    Leo
    [email protected]

    Hi,
    How do you access OPC HDA server using LabVIEW? 
    Thanks.

  • LabVIEW 64bit OPC client

    Hi,
    Can someone confirm that it is not possible to use LabVIEW 64bit as an OPC DA client?
    I tried to read on the same pc the same OPC url (local) with LV2012 (32bit) and LV2013 (64bit).
    2012 had no problem. 2013 gave error 1181 (Protocol not recognized by LabVIEW).

    Has the OPC client component been ported to Windows 64 bit? I kind of doubt it since NI Lookout is also still 32 bit only software and the LabVIEW DSC Toolkit hasn't been ported to 64 bit either so far.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • LabVIEW DSC 2011 / OPC Client IO Server / Can I write to the OPC Server using OPC Groups?

    Hi
    I am using LabVIEW DSC module as a OPC client. My Shared Variables are binded to automation system OPC Server via "OPC Client IO Server".
    On the OPC Server side it seems that the every write commands comes like one item at time, not like grouped.
    Now I have tested this with the NI OPC Server as server and KepServer and LabVIEW DSC IO Server as OPC Clients.
    When I use the NI OPC Server : OPC Diagnostics there are different events messages when the update request comes from KepServer or LabVIEW DSC.
    There are log files on attachements for both write events.
    Attachments:
    Data from the KepServer.txt ‏6 KB
    Data from the LabVIEW DSC OPC Client.txt ‏18 KB

    Hello Pentsi,
    I have received confirmation (from the PSE in the US) that DSC doesn't support group writes
    There however work-arounds that might provide a solution:
    - The first solution I had in mind was like this. Update the 50 OPC items as fast as possible.
    Then use a 51st item as synchronization OPC item to check/indicate if new data has arrived/has been set/is available.
    So LabVIEW sets 50 OPC values as fast as possible. The 51st value becomes goes from false to true when the first 50 values are written.
    When this (51st) value is true on the OPC server you can read out the first 50 values (from the non-LabVIEW side). When you've read out these values, then you can set the 51st value back to false (from the non-LabVIEW side).
    In the meanwhile at the LabVIEW side you wait until the 51st value goes back from true to false.
    When it becomes false, then you write again those 50 values and afterwards set the 51st synchronization value from false to true.
    And this keeps on going...
    Note: Keep in mind that you only have to monitor one event at the side of the Automation System OPC Server in this case (the 51st) and based on an event occuring over there you can just do a group read of the 50 others. Also keep in mind that the maximum rate (6500 updates per second) from inside LabVIEW with the DSC Module OPC client I/O server was also mentioned in this document (http://digital.ni.com/public.nsf/allkb/63C043359F1​E12538625726E005BCD0C?OpenDocument).
    Could this be a possible solution for your problem?
    If you're using one of the OPC servers in this list (http://zone.ni.com/devzone/cda/tut/p/id/6417#toc19), then you can also use NI OPC Servers to update tags instead, which supports a faster update rate.
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.

  • LabVIEW DSC 2011 / OPC Client IO Server / Write by OPC Group...

    Hi
    I am using LabVIEW DSC module as a OPC client. My Shared Variables are binded to automation system OPC Server via "OPC Client IO Server".
    On the OPC Server side it seems that the every write commands comes like one item at time, not like grouped.
    Now I have tested this with the NI OPC Server as server and KepServer and LabVIEW DSC IO Server as OPC Clients.
    When I use the NI OPC Server : OPC Diagnostics there are different events messages when the update request comes from KepServer or LabVIEW DSC.
    There are log files on attachements for both write events.
    Attachments:
    Data from the KepServer.txt ‏6 KB
    Data from the LabVIEW DSC OPC Client.txt ‏18 KB

    Hello Pentsi,
    I have received confirmation (from the PSE in the US) that DSC doesn't support group writes
    There however work-arounds that might provide a solution:
    - The first solution I had in mind was like this. Update the 50 OPC items as fast as possible.
    Then use a 51st item as synchronization OPC item to check/indicate if new data has arrived/has been set/is available.
    So LabVIEW sets 50 OPC values as fast as possible. The 51st value becomes goes from false to true when the first 50 values are written.
    When this (51st) value is true on the OPC server you can read out the first 50 values (from the non-LabVIEW side). When you've read out these values, then you can set the 51st value back to false (from the non-LabVIEW side).
    In the meanwhile at the LabVIEW side you wait until the 51st value goes back from true to false.
    When it becomes false, then you write again those 50 values and afterwards set the 51st synchronization value from false to true.
    And this keeps on going...
    Note: Keep in mind that you only have to monitor one event at the side of the Automation System OPC Server in this case (the 51st) and based on an event occuring over there you can just do a group read of the 50 others. Also keep in mind that the maximum rate (6500 updates per second) from inside LabVIEW with the DSC Module OPC client I/O server was also mentioned in this document (http://digital.ni.com/public.nsf/allkb/63C043359F1​E12538625726E005BCD0C?OpenDocument).
    Could this be a possible solution for your problem?
    If you're using one of the OPC servers in this list (http://zone.ni.com/devzone/cda/tut/p/id/6417#toc19), then you can also use NI OPC Servers to update tags instead, which supports a faster update rate.
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.

  • Add new item to OPC server in LabView

    Hi. I want to connect my PLC Unitronics Jazz to LabView using OPC Server. It have OPC Server called UniOPC Server. I don't know how to add an Item in LabView.
    UniOPC don't have option to add new Item - I have to do this by opc client. In OPC QuickClient I can see UniOPC server, and there I can add Item and change values of variables (for example I can change value of MB0 - Memory Bit 0) but in LabView when I try to use this in VI project I have error: "Error 0x0000002A connecting to .../plc.MB0".
    I would like to try to add new Item without QuickClient - in LabView and see if that works. Can someone help me, please?

    Hi there,
    According to the following link, you might not be able to connect your PLC to LabVIEW:
    http://www.ni.com/white-paper/6417/en
    In general, if you would like to establish a connection between LabVIEW and a PLC, here is a step-by-step guide:
    http://www.ni.com/white-paper/7450/en
    Regards,
    Norbert

  • Trouble connecting to an OPC server

    Hi guys,
    The problem is connecting to a mass spectrometer, for which I have a dedicated LAN cable connection and an IP address. I can ping the device, and connecting to the OPC server works with the Softing OPC client, by manually entering the IP address of the server. However it does not show up in the remote machines list when I try to connect to it with via new I/O server. Is there a way to connect directly to an OPC server having only it's IP address?

    Our lab was shut down for the holidays period, so I couldn't try anything for a while. Back on it now though.
    Thanks for your suggestions! However, I still can't reach the server. Some more details in this post.
    The server explorer doesn't see the device either. I think both the
    server explorer and LabVIEW actually browse the network looking for
    machines running some kind of Samba (SMB) server? That's at least
    suggested by the characteristic '\\' added to the machine name I put in
    there. I don't think the Mass Spectrometer is running an SMB server. It
    does run http and OPC servers, and I believe that's it. So it's not 'visible' on
    the Windows network. Is that a problem?
    When I enter the IP address of the machine at the new IO server window,
    it automatically adds the '\\' in front and gives the 'No such
    interface supported' error described in the previous post. When I put
    in the IP address of a non-existing machine it gives a different error
    ('The RPC server is unavailable') after a few seconds. So it does seem
    to know there is a machine there, just it can't interface with it.
    Reconfiguring the client side DCOM settings according to recipe above didnt seem to make a difference.
    Anyone?

  • How to develop dll towards VB and Delphi for vi's of a third-part usb device

    Hello, dear lv'ers:
    Recently i am evolved in a project where i want to reuse my developed ac measurement modules (certainly in .vi format) in target computers. The related information has been collected below:
    0) Develope machine: win7, lv2010 sp1 development suite bought last year, third-part usb devices (Rigol DG1022 for instance, recognized in MAX as USB0::0x0957::0x0407::MY44012174::INSTR), ac measurement vi's with VISA function calling.
    1) Target computer A: MultiVu for squid vsm from QD(quantum design) bought in 2009, allowing third-part extension script written in visual basic .bas format. MAX was installed by QD, but our third-part usb devices could unfortunately not be recognized and assigned a visa resource name.
    2) Target computer B: MultiVu for squid-xl from QD bought 2007, allowing third-part extension script writen in Delphi .dpr format. Its MAX has the same problem.
    i have got familiar with extending such two MultiVu's for dc measurement based on Keithley 2400 & 2182, successfully using VB and Delphi, respectively.  Such dc module has nothing to do with labview and has already installed with GPIB interface in MAX.
    i have already overviewed some related posts here for dll building for VB and Delphi, and i could build my hellow-world dll for vb(simply following reversstring one in ni knowledgebase). However, at the moment, my main concerning is how to build dll's installation package for our two target computers, so that they can use the third-part usb devices as in my development machine?
    Your answers, direct or indirectly, would be quite appreciated.
    Faithfully
    Jun Lu
    Member of Technical Staff in State Key Laboratory of Magnetism
    Beijing National Laboratory for Condensed Matter Physics
    Institute of Physics, Chinese Academy of Sciences
    100190 Beijing, P.R. China
    http://www.instrument.com.cn/ilog/handsomeland/

    Probably, i have just got a solution for this problem.
    The way seems  quite simple: what i need to do, before importing dll or exe files, is installing a VISA  4.0 (http://download.ni.com/support/softlib/visa/NI-VISA/4.0/win32/visa400full.exe) in target computers, which can communicate fine with our devices.
    Afterwards, you know, everthing goes ok as does in the development computer.
    When i got further problems, i shall return here. :-).

  • Documentation on How to Develop an OPC Client Using LabWindows/CVI?

    What documentation is there on how to develop an OPC client application using LabWindows/CVI?  What tutorials, if any, are there?  What reference manuals, if any are there?
    I am completely new to LabWindows/CVI.  I will be starting soon with the tutorial, "Getting Started with LabWindows/CVI".  However, our application needs to communicate with an RSLinx OPC Server.  Any documentaiton on how to learn to do this would be very much appreciated.

    http://www.ni.com/white-paper/4626/en/  Just did a quick google and this came up, Labwindows CVI and Labview are quite different but I usually look at Labview examples then try take the general idea from the example and apply it in CVI, hope this helps

  • Alternative OPC Client?

    Hello,
    I’m searching for an alternative OPC-Client.
    Is there someone out there who has developed a LabVIEW Interface for an OPC-Client (OPC-DA) from Softing, OPC Labs or another company? I did not found an OPC Client witch supports LabVIEW.
    Maybe you would sell your code or spend your code or give Information or help for the implementation?
    If you do not want to make your answer public you could send me a private message. Maybe I could return the favor with some code you would be interested in?
     I know that LabVIEW supports OPC with 2 different Clients (http://www.ni.com/white-paper/7451/en/).
    OPC via DataSocket
    OPC via LabVIEW Datalogging and Supervisory Control (DSC) Toolkit
    But the free OPC via Datasocket has limitations, and it does not work with the OPC-Server from IFM where other OPC-Clients work well (I think, the IFM OPC-Server Version 2 is not that well implemented).
    And the DSC Toolkit is too expensive because we need only the OPC-Client component and we are using it at some customers (a Runtime Licence is 800 €).
    Please help
    Sletrab

    I haven't worked too much with OPC, and I haven't tried this myself, but you could try looking for .NET or C implementations of an OPC client and call that.
    Try to take over the world!

Maybe you are looking for

  • ERROR 1723 - using windows vista 64 bit

    When I try to install updates I receive an error 1723 - any suggestions - please help

  • *@#% CSS ...

    Hi guys ... I have struggle for quite some time now, with the formatting of dynamic text i Flash. Now I face the challenge of having inline formatting of specific words and headlines and so on. The only solution as far as I see it, is CSS formatting.

  • Euro symbol not rendering

    Hi, My original page was published with euro symbols within some editable regions,  and these rendered properly and without issue. Today my client is trying to edit and the euro symbols are not rendering, instead turning into question marks and I can

  • Firefox using most of my CPU and Memory on my Vista notebook

    I have been working on this for almost a month now. I have changed settings in FF found in the settings using ""about commands used on this Forum. I did correct a memory leak with a patch from Microsoft that was accuring with SVSHOST.exe that was doi

  • SQL Server 2012 Linked server

    We have created a linked server in SQL 2012. Using this we are able to access tables,procs and functions. But we are not able to access functions using dynamic values