Professional OPC
Development Tools

logos

Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.

Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.

Do not use the Contact page for technical issues.

DeltaV browsing issue

More
23 Jan 2018 14:25 #5899 by support
Replied by support on topic DeltaV browsing issue
Hello.

You wrote "still struggling" - have we communicated about this issue before? If so, can you please point to a topic on the forums, or email (date)? Thank you very much.

Some questions:
1. Does it happen only with browsing, or with other OPC operations too?
2. Does it happen always, often, sometimes, rarely?
3. What about other OPC clients - can they browse?
4. Does your client run in 32-bit or 64-bit process?
5. Is the client on the same machine as the server, or is it via DCOM - remotely?

Best regards

Please Log in or Create an account to join the conversation.

More
23 Jan 2018 14:22 #5898 by support
From: M.
Sent: Tuesday, January 23, 2018 10:54 AM
To: Z.
Subject: DeltaV browsing issue

Hi Z.,

We are still struggling with the Browsing issue using the DeltaV OPC server. Please see below the Inner Exception details.
Do you know what may cause this problem?

Exceptions
 
Type: OpcLabs.BaseLib.Browsing.BrowseException
Data: 
HelpLink: 
HResult: -2146233088 (0x80131500)
InnerException:
    OpcLabs.EasyOpc.OperationModel.OpcException: An OPC operation failure with error code -2147221164 (0x80040154) occurred, originating from 'OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient'. The inner exception contains details about the problem. ---> System.Runtime.InteropServices.COMException: Class not registered 
       --- End of inner exception stack trace ---
       at OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient.CheckOpcResult(CHResult* hResult)
       at OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient.InternalBrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.Internal.ForwardingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.Internal.ForwardingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.Internal.ForwardingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.Internal.PSBoxingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.Internal.EasyDAClientCompositor.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.Internal.CompositeEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.Internal.ForwardingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.Internal.LicensingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.EasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
       at OpcLabs.EasyOpc.DataAccess.Browsing.DANodeBrowseable.BrowseBranches(Object parentNode, Object nodeFilter, IEnumerable`1& branches, IEnumerable`1& exceptions)
    Data: 
    ErrorCode: -2147221164
    HelpLink: 
    HResult: -2146233088 (0x80131500)
    InnerException: System.Runtime.InteropServices.COMException (0x80040154): Class not registered 
        Data: 
        ErrorCode: -2147221164
        HelpLink: 
        HResult: -2147221164 (0x80040154)
        InnerException: 
        Message: Class not registered 
        Source: OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient
        StackTrace: 
        TargetSite: 
    Message: An OPC operation failure with error code -2147221164 (0x80040154) occurred, originating from 'OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient'. The inner exception contains details about the problem.
    Source: App_Web_OpcLabs.EasyOpcClassicRaw.amd64
    StackTrace:
           at OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient.CheckOpcResult(CHResult* hResult)
           at OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient.InternalBrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.Internal.ForwardingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.Internal.ForwardingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.Internal.ForwardingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.Internal.PSBoxingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.Internal.EasyDAClientCompositor.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.Internal.CompositeEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.Internal.ForwardingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.Internal.LicensingEasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.EasyDAClient.BrowseNodes(ServerDescriptor serverDescriptor, DANodeDescriptor parentNodeDescriptor, DABrowseParameters browseParameters)
           at OpcLabs.EasyOpc.DataAccess.Browsing.DANodeBrowseable.BrowseBranches(Object parentNode, Object nodeFilter, IEnumerable`1& branches, IEnumerable`1& exceptions)
    TargetSite: Void CheckOpcResult(CHResult*)
        DeclaringType: OpcLabs.EasyOpcRaw.DataAccess.RawEasyDAClient
        Module: App_Web_OpcLabs.EasyOpcClassicRaw.amd64.dll
            Assembly: App_Web_OpcLabs.EasyOpcClassicRaw.amd64, Version=5.41.1253.1, Culture=neutral, PublicKeyToken=6faddca41dacb409
            CustomAttributes: 
            FullyQualifiedName: C:\Program Files (x86)\Control-See\UCME-OPC\BIN\App_Web_OpcLabs.EasyOpcClassicRaw.amd64.dll
            MDStreamVersion: 131072
            MetadataToken: 1
            ModuleHandle: System.ModuleHandle
                MDStreamVersion: 131072
            ModuleVersionId: 0c1165e8-dbca-41c8-b1c4-bf9845e2ed07
            Name: App_Web_OpcLabs.EasyOpcClassicRaw.amd64.dll
            ScopeName: App_Web_OpcLabs.EasyOpcClassicRaw.amd64.dll
Message: Problem browsing OPC Data Access (OPC-DA) branches.
Source: 
StackTrace: 
TargetSite:

Please Log in or Create an account to join the conversation.

Moderators: support
Time to create page: 0.060 seconds