概述
在上海振华重工的工作,今天开始对IT部门研发的OPC Server的其中一部分的Data Log进行测试工作。
测试工作要进行,首先要做的就是测试平台的搭建工作。简单的来说,就是得把软件安装一下。
安装文件\adserverIT研发部产品ZPMC
OPC DriverSetupa1.000OPC Server v1.0022.rar
安装之后并不知道怎么使用,学习之后,大致了解流程如下:
OPC
Server是进行一个Server的配置,配置出一个本地的Server,然后这个Server通过驱动去连接远程的设备;而连接远程的Server要通过DCOM进行配置(这个还没试过)。而真正去连接的是kepware的OPC
quick client这个exe。
问题是每次连接都不行,最后找到的问题是dcomcnfg可能因为360的误杀,点击目录树下的组件服务,计算机,就自动关闭,遍寻百度无解,知道用google搜索,第一条答案就不错,最后按照CSDN一位同行的博客里找到办法。简单的说就是重启两COM服务,不行就重装windows组件服务。具体步骤如下:
打开组件服务
一点计算机就会自动关闭
我的电脑无法进入组件服务——计算机,一点到计算机,组件服务窗口就自动关闭
解决:计算机——管理 开启那两个以 COM开头的服务
如果以上方面还是没能解决此问题,则建议重装组件服务,具体操作步骤如下:
基本步骤就是
1. 打开注册表编辑器, 找到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftCOM3 ,
并删除该项。
2. 从 开始 菜单, 指向 设置 , 单击 控制面板 , 然后单击 添加/删除程序 。
3. 单击 添加/删除 Windows 组件 。
4. 继续通过向导, 并接受所有默认值。
5. 重新启动计算机。
果然有效,组件服务我的电脑开始可以浏览了,但测试平台搭建的问题依旧。
再找安装包制作者,通过google搜索到kepware关于错误HR=80040200的解答和一份kepware关于DCOM的pdf文档,未详细阅读,作如下操作,重启后平台搭建ok。
在dcomcnfg打开的组件服务里,打开树组件服务,打开计算机,右键“我的电脑”的属性,COM
安全里点访问权限的编辑限制,增加用户user,给与本地访问权限,重启后ok。很费解的是Everyone组有的,为什么还要加我的登录用户user,user且在administrator组里。
最后
以上就是简单电灯胆为你收集整理的opc怎么在计算机上测试,OPC测试平台搭建中遇到的若干问题的全部内容,希望文章能够帮你解决opc怎么在计算机上测试,OPC测试平台搭建中遇到的若干问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复