按说明配置好 OPC Server 与 OPC Client 所在电脑的组件服务配置和防火墙设置(windows7直接关闭就行了)。注意一定要把本机希望链接 OPC 服务的用户或用户组添加到 DCOM 配置列表中,否则链接会失败。如果其他都配置好了,运行程序还是连接不上的话,首先常看防火墙是否配置(或关闭)。
如果 Java 写的 client 和安装 OPCServer 软件是两台电脑:那两个电脑都要配置相同 DCOM,包括账号密码都要一样
4、Openscada远程链接时常见的问题及解决方法org.jinterop.dcom.common.JIException: Message not found for errorCode:0xC0000034
原因:未启动RemoteRegistry和Windows Management Instrumentation服务。
解决方法:打开控制面板,点击【管理工具】—>>【服务】,启动RemoteRegistry和Windows ManagementInstrumentation服务。
org.jinterop.dcom.common.JIException:Access is denied, please check whether the [domain-username-password] arecorrect. Also, if not already done please check the GETTING STARTED and FAQsections in readme.htm. They provide information on how to correctly configurethe Windows machine for DCOM access, so as to avoid such exceptions. [0x00000005]
原因:首先检查错误提示的配置信息是否有误,如果都正确,则原因可能是你访问的当前用户没有该访问权限。
解决方法:
1、打开注册列表,
选择HKEY_CLASSES_ROOT\CLSID{76A64158-CB41-11D1-8B02-00600806D9B6}
2、右键点击[权限]>>【高级】>>[所有者]>>添加opc用户到权限项目中,点击应用,确定
四、其他参考资料 opc介绍https://www.cnblogs.com/ioufev/articles/9697717.html
https://www.hifreud.com/2014/12/27/opc-2-what-is-opc/
https://www.hifreud.com/2014/12/27/opc-3-main-feature-in-opc/
常用的 OPCClient 和 OPCServer 软件推荐https://www.cnblogs.com/ioufev/articles/9711727.html
Kepware 激活过程https://www.cnblogs.com/ioufev/articles/10253571.html
OPC 技术总结https://www.cnblogs.com/ioufev/articles/9697890.html