用KepServerEx当作OPC Server端,可以浏览到远程计算机上的KepWare服务,但是连接的时候却无法连上,这是为什么?

解决方案 »

  1.   

    DCOM用135端口已经配置,IP也是对,这些都不是问题。
    OPC客户端浏览服务端信息时,就存在通讯,如果这些配置不正确,浏览也会成问题的。目前,Win32的应用程序(非服务)可以访问了,但是,如果是OPC客户端是Win32服务程序(服务采用本地系统帐号,如果采用指定帐号,Windows服务控制台“允许服务与桌面交互”选项被禁用),还是无法连接,估计是权限问题了,有知道DCOM配置,Win32服务客户端可访问服务端的DCOM组件的?
      目前,服务端的DCOM组件配置如下:
        1、启用“在此计算机启用分布式COM”
        2、默认身份身份验证级别“连接”
        3、默认模拟级别“匿名”
        4、COM安全增加了ANONYMOUS LOGON帐号并允许远程访问(添加了这点,为何采用OPC客户端采用Win32服务还是无法访问?)
        5、EVERYONE可远程启动和激活
        
      

  2.   

    我也遇到同样的问题,console或者winform都可以连,换成windows服务就连不上
    请问楼主怎么解决的?