If you are unable to establish a connection to an OPC server, the following sections might help you to identify problems with installation and configuration that could be preventing you from successfully querying and connecting to OPC servers.
Most problems with connecting to an OPC server relate to the DCOM settings on either the host or the client machine. For information on configuring DCOM, see Configure DCOM.
First, check that you are able to communicate with the host
from your client. You can test this by attempting to run a Command
Prompt and using the
'ping' command on the host.
Alternatively, try to browse to the host using the Network Neighborhood.
If you are able to communicate with the host, but you are unable
to find an OPC server (using the
on that host, then the OPC Foundation Core Components may have to
be reinstalled on your workstation. You can run the
to repair your OPC Foundation Core Components installation. For more
information see Install the OPC Foundation Core Components.
If you get this error while attempting to query a server using
opcserverinfo, or when attempting to add
a host in the OPC Data Access Explorer app, the OPC Foundation Core
Components have not been installed correctly. Install the OPC Foundation
Core Components, as described in Install the OPC Foundation Core Components.
An inability to connect to the OPC server usually indicates that the security model on the server is not allowing you to make an initial connection. Check the DCOM configuration on the server, and review the section on Configure DCOM.
If you are able to connect to the server but cannot create a group, the most common cause is incorrectly configured local DCOM security settings. Review the section on Configure DCOM.
If you get this error while attempting to add a group to a connected client object,
Error occurred while querying interface: IID_IOPCDataCallback
your local DCOM security settings are not permitting the OPC server to connect to the OPC Toolbox™ software client on the local machine. Review the section on Configure DCOM.