Solution:
By default, OPC Explorer uses OPCEnum (provided by the OPC Foundation) to browse for servers which have been registered on the system. If you cannot see your OPC Server, it is for one of two reasons:
1. The OPC Server for Modbus has not been registered correctly. To resolve this, reregister your OPC Server by walking through the following steps:
i. At the 'Start->Run' prompt, type: cmd
ii. Navigate to C:\Program Files\Matrikon\OPC\Modbus
iii. Type the following: OPCModbus.exe -regserver
2. There are security restrictions which are preventing the OPC Client from communicating with OPCEnum. As all OPC, OPCEnum communicates using Microsoft ActiveX COM/DCOM. To review your DCOM settings for OPCEnum, click here.
For a quick fix on #2, walk through the following steps:
i. In OPC Explorer select 'View->Options'
ii. Under 'Browse Methods' select 'Registry'. Now we will bypass OPCEnum.
iii. Shut down and restart OPC Explorer. |