拿到DLL文件后,使用系统自带的regsvr32命令手动进行注册。这样就能解决因DLL未注册导致的OPC服务器查找失败的问题了,操作起来并不复杂。
OPC连接找不到服务器的原因是什么?
如果你现在的测试环境没有安装力控软件,那么对应的DLL就没有被注册,从而引发错误。解决办法其实挺简单的,可以从一台已经安装好力控且能正常连接的机器上,把需要的DLL文件拷贝过来。
OPC客户端连接失败找不到服务器,很多时候是因为系统中缺少相关的DLL文件注册。就像我之前遇到的情况一样,安装某些软件如力控后会自动注册这些组件,导致环境正常。