Delete extra OPC server Instances
Hi,
does anyone knows how we can delete the extra OPC server instances from service provider under event collector.
SCREENSHOT attached.
Is their any tool to do this ?
Thanks.
Voted best answer
Dear Yoginder:
In order to delete unused IEC61850 OPC Server Instances you can do the following procedure (described in the manual 9ARD171387-600 System 800xA 6.0 IEC 61850 Connect Configuration, Appendix A, page 239):
Deleting Unused IEC 61850 OPC Server Instances
Unused OPC Server instances appear during configuration of IEC61850 Service Providers > Special Configuration in PPA Service structure. It is recommended to remove unused OPC Server instances during configuration.
Perform the following steps to remove the unused OPC Server instances:
1. Locate current CLSIDs.
Locate current OPC server CLSID from instance.ini file (located in sys default
C:\sc\prog\61850_OPC_Server\IEC61850 OPC Server\bin\OPCS_IEC61850_1\instance.ini)
For example. mys instance.ini:
[Instance]
DAServerClsId={B3828BEA-9DCF-4E96-896C-7CCF766B95B0}
AEServerClsId={0076A00C-D18F-422E-9E2D-A4E6C0FE218A}
2. Remove unnecessary OPC Server instances from registry.
Search through registry using regedit command from HKEY_LOCAL_MACHINE for ABB.IEC61850_OPC_. This will find for both DA and AE server.
The entries will be located in:
(The two following two keys may or may not exist in registry, depending on the installed product.)
ABB.IEC61850_OPC_DA_Server.Instance[1] in HKEY_LOCAL_MACHINE\SOFTWARE\Classes\. If the CLSID key under this key is not among the CLSIDs in instance.ini, the ABB... key can be deleted.
ABB.IEC61850_OPC_AE_Server.Instance[1] in HKEY_LOCAL_MACHINE\SOFTWARE\Classes\. If the CLSID key under this key is not among the CLSIDs in instance.ini, the ABB... key can be deleted.
(The following will be found in registry)
Next set of keys is found in:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ (e.g. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B3828BEA-9DCF-4E96-896C-7CCF766B95B0
}\ProgID). The entries is found for both DA and AE servers. If the CLSID is not among the CLSIDs in instance.ini, the "{...}" key can be deleted.
3. Remove unused DCOM registrations.
Start dcomcnfg (Run > dcomcnfg). Navigate to Component Services > Computers > My Computer > DCOM Config. In the list locate the multiple instances of IEC 61850 OPC DA Server Instance [1]. Delete the DCOM registrations without the current CLSID as Application ID.
You can try this procedure also for other OPC servers; it will probably work since you are removing the registry from Windows HKEYs.
I hope it helps you.
Add new comment