opcda_server_integration_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
opcda_server_integration_guide [2023/02/15 09:24]
wikiadmin
opcda_server_integration_guide [2023/03/02 15:20] (current)
wikiadmin
Line 46: Line 46:
 The batch file used to start the server must be run in with admin privileges. Details on how to do this can be found [[https://fossbytes.com/batch-file-run-as-administrator-windows/|here]]. The batch file used to start the server must be run in with admin privileges. Details on how to do this can be found [[https://fossbytes.com/batch-file-run-as-administrator-windows/|here]].
  
-The basis steps are:+The basic steps are:
  
-> 
-> 
->   
-> 
 > How to run a batch file as Administrator in Windows 10? > How to run a batch file as Administrator in Windows 10?
 > >
Line 65: Line 61:
 > Then you need to use that shortcut to start the software, not the actual batch file. > Then you need to use that shortcut to start the software, not the actual batch file.
  
 +When the server starts correctly you will see the message "Register Result 0" in the console window:
 +
 +{{:pasted:20230302-151110.png}}
 +
 +If you reach this stage, but your OPC client still reports that the server is not registered copy this text into a file called "RegisterErgoTechOPCDA.reg"
 +
 +<code>
 +REGEDIT4
 +
 +[HKEY_CLASSES_ROOT\CLSID\{F2120BB1-5FB8-480D-BAEE-06B9F3650AB0}]
 +@="ErgoTech OPCServer"
 +"AppID"="{F2120BB1-5FB8-480D-BAEE-06B9F3650AB0}"
 +
 +[HKEY_CLASSES_ROOT\CLSID\{F2120BB1-5FB8-480D-BAEE-06B9F3650AB0}\Implemented Categories]
 +
 +[HKEY_CLASSES_ROOT\CLSID\{F2120BB1-5FB8-480D-BAEE-06B9F3650AB0}\Implemented Categories\{63D5F430-CFE4-11D1-B2C8-0060083BA1FB}]
 +
 +[HKEY_CLASSES_ROOT\CLSID\{F2120BB1-5FB8-480D-BAEE-06B9F3650AB0}\Implemented Categories\{63D5F432-CFE4-11D1-B2C8-0060083BA1FB}]
 +
 +[HKEY_CLASSES_ROOT\CLSID\{F2120BB1-5FB8-480D-BAEE-06B9F3650AB0}\LocalServer32]
 +
 +[HKEY_CLASSES_ROOT\CLSID\{F2120BB1-5FB8-480D-BAEE-06B9F3650AB0}\ProgID]
 +@="ErgoTech.OPCServer"
 +</code>
 +
 +Then double click on "RegisterErgoTechOPCDA.reg" and let it make changes to the registry.
 +
 +If you want to unregister the OPCDA Server you can copy ithis nto a UnRegisterErgoTechOPCDA.reg and run it:
 +<code>
 +REGEDIT4
 +
 +[-HKEY_CLASSES_ROOT\CLSID\{F2120BB1-5FB8-480D-BAEE-06B9F3650AB0}]
 +</code>
 +  
 +If you still cannot connect, set the "Interactive User" on the server.  Enter "Component Services" in the Windows "Type here to search" box (bottom left) and star the application.
 +Navigate to "DCOM Config"
 +{{:pasted:20230302-151535.png}}
  
 +Find the ErgoTech OPCServer.  Right-click, select Properties and then Identity.  Set the checkbox for "Interactive User"
 +{{:pasted:20230302-150938.png}}
  
-When you start the OPCDA Server on a 64-bit Windows system, even with a 32 bit JDK, you may see an error noted about the UnilogServer FAILED. This can be ignored. +When you start the OPCDA Server on a 64-bit Windows system, even with a 32 bit JDK, you may see an error noted about the UnilogServer FAILED. This can be ignored as long as the "Register Result" line is 0 and not 1.
  
 <code> <code>
Line 77: Line 112:
 Creating UnilogServer StartedmanageOPCDAcat Creating UnilogServer StartedmanageOPCDAcat
  FAILED  FAILED
- Register Result 1+ Register Result 0
  
  
  • opcda_server_integration_guide.1676474678.txt.gz
  • Last modified: 2023/02/15 09:24
  • by wikiadmin