- 30
- 0
- 约1.63千字
- 约 7页
- 2017-07-09 发布于河南
- 举报
wincc的OPC配置资料
远程访问OPC SERVER DCOM
一、在装有OPC服务器的机器上DCOM配置如下:
1. 运行服务器上的dcomcnfg程序,进行DCOM配置。
2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。如下面画面
3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。如下面页面:
4.在常规页面中,双击你的应用服务器(opc20ifix)DCOM属性设置。
5.将常规页面中的身份验证级别改为“无”。如下页面:
6.位置页面中选上“在这台计算机上运行应用程序”。
7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。
8.身份标识页面中,选择“交互式用户”。
注意NT的GUEST用户不能禁用。
二、在客户端机器上DCOM配置如下:
1后点”开始”-”运行”,输入”dcomcnfg”,然后回车,启动dcom配 置。
2. 常规页面中,双击你的应用服务器(Matrikon opc server simulation and testing )DCOM属性设置。
3. 将常规页面中的身份验证级别改为“无”。
4. 身份标识页面中,选择“交互式用户”。
5. 位置页面中,选择“在这台计算地方工具栏,机上运行应用程序”。
进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
两端配置好后,客户端机器就可以访问远方机器的OPCSERVER了。
另外,远程的计算机必须在本机的网络邻居里看的到,而且登陆两台计算机的用户名和口令必须完全相同。
补充
关于补充XP2、XP3进行OPC通信时的DCOM配置要素
经验一、客户端连接目标机器的OPC服务器时,客户端(FactorySoft OPC Client)提示:
EnumClassesOfCategories failed:拒绝访问
解决办法:在用户权限(OPCServer计算机)上,找到 控制面板—管理工具—本地安全策略—安全选项—网络访问:本地账户的共享和安全模式 改为:经典-本地用户以自己的身份验证
或者:确保双击我的电脑—工具菜单—文件夹选项—查看标签—下面的使用简单文件共享(推荐)不要打√
经验二、连接YOKOGAWA的CS3000或其它型号的OPCServer时,尽最大可能在OPCClient机器安装由OPCServer For CS3000机器上,生成的一个客户端CENTUM用户安装盘;
OPCServer For CS3000机器操作步骤简述:
(1)将一个格式化过的软盘插入OPCServer For CS3000的计算机中
(2)运行CS3000/CS1000\Program\BKHCOPYOPC.exe
(3)按“OK”键,开始生成一个客户端CENTUM用户安装盘
备注:安装后的CENTUM用户在控制面板—用户账户是看不到的,你可以在右击我的电脑—管理—本地用户和组—用户—这时你就可以看到CENTUM用户了,但这个用户,界面显示不隶属于任何账户
另外,安装后的CENTUM用户密码也是:CENTUM,请你不要随意改变。
再另外,产生的这个OPCClient端CENTUM用户安装盘,包括一个INSTALL文件夹和一个SETUP.EXE文件,必须将这两个文件放置于盘符的根目录下,如C:\\或D:\\或A:\\
经验三、必须严格确信OPCClient端和OPCServer端使用了一模一样的Adminstrator用户和密码
经验四、OPC客户端Guest用户不要启用
本文来自CSDN博客,转载请标明出处:/PerfectToday/archive/2009/10/31/4752786.aspx
原创力文档

文档评论(0)