Skip to content
  • There are no suggestions because the search field is empty.

Incuity Client stops polling TOP Server (Error 0x80004002)

We are using Incuity as an OPC Client to access data in TOP Server.  Periodically, our Incuity client stops polling TOP Server for value updates.  My OPC Diagnostics are displaying the following error:

1/7/2008  8:40:21:882 AM [ClientID: 00000052] Group::QueryInterface ()
       0000000000: Event started
       0000000000: InterfacePointer = 0x14C567C8
       0000000000: [in] iid = {00000018-0000-0000-C000-000000000046}
       0000000000: [in] ppInterface = 01FFF35C
       0000000000: Function failed.  Result = 0x80004002.
       0000000000: Event complete

The OPC error 0x80004002 means that the interface being requested by the OPC Client is not supported by the OPC Server.

It has been determined that when the Incuity Client is requesting data from a channel in TOP Server that does not exist, it does not allow data polling for even the connections requesting data from valid channels in TOP Server.

The best way to resolve this issue is to remove the invalid connection from the Incuity Client or correct it so that it is pointing towards a valid TOP Server channel.

If you will be adding a device at a later date, you can create a channel and device that are not connected to anything and make sure to disable data collection for the device in the TOP Server device properties for testing until the device is connected.