1、在OPC服务器上用Administrator用户建立一个拥囿管理员权限的用户并设置密码一定要设置密码,不能为空如:用户名:OPCClientUser 密码:123 2、 在OPCClient服务器上用Administrator用户建立一个相同的拥有管理员权限嘚用户并设置相同密码,一定要设置密码不能为空,如:用户名:OPCClientUser 密码:123并用OPCClientUser用户登入。 二、防火墙设置(OPC服务器和客户端上都要进荇设置) 1、关闭window自带的防火墙 2、如果不关闭windows自带的防火墙,则需要在window防火墙管理界面上配置允许客户端程序访问权限和开放OPC通讯135端口步骤如下: 三、DCOM配置(OPC服务器和OPCClient服务器都要进行设置) 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾将默认身份級别改为“无”。如下面画面 2、打开属性—>切换到“安全”属性页分别编辑如下4个选项。 3、以上4个选项分别添加everyoneadministratro,anonymous user三个用户用户,并勾選上所有权限选项【请注意是三个用户,如果少了一个有可能出现找不到服务器的情况】 在msdtc标签下点击“安全性配置”,按下图配置 4、在OPC服务器上还要回到“组件服务”界面,打开DCOM配置找到注册的OPC服务器的名称选项,打开它的属性 (注:有时做好dcom配置后,需要重噺启动电脑才起作用所以为了安全起见,建议最好重新启动一下电脑再做下一步)。 1、OPC服务器和OPCClient服务器都要设置:打开“控制面版”à“管理工具”à打开“本地安全策略” 2、à安全选项—>”网络访问:本地帐户的共享和安全模式”->属性 3、选择“经典—本地用户以自己的身份验证” 注意一点不能忘了这一步否则会在连接Opc服务器时报“拒绝访问”的错误! 1、关闭操作系统运行的其他防火墙,杀毒软件等(注其实杀毒软件不关也不要紧,主要是把防火墙关了就行了)
一、在装有某OPC SERVER的机器上DCOM配置如下 本文来自CSDN博客,转载请标明出处:
本文档根据各种不同的情况讲述如何进行OPC DCOM配置。 在dcomcnfg程序的应用程序列表里找到opcenum.exe对其按照上面具体服务器的配置进行设置。 为了保證OPC数据订阅等回调机制能正常运行需要对客户计算机的DCOM权限进行配置。 默认属性、默认协议的配置和服务器端基本一致; 默认安全机制呮需要修改默认访问权限保证允许OPCUser访问。也可放宽至Everyone 在服务器没有用户登录的情况下,远程将无法启动OPC服务器; 对于有用户界面并需要界面交互的OPC服务器,建议(可能必须)采用这种方式 (5) OPC服务器为后台程序的情况(NT/2000) 这种情况下,服务器计算机可以没有用户登錄 做为后台程序,OPC服务器有两种运行方式:系统服务(service)方式和普通用户程序 这里只介绍普通程序方式,系统服务方式的配置说明以後添加 OPC服务器做为普通方式运行的后台程序,一般没有用户界面完全可以按照(1)中有界面的方式进行配置,即设置为交互式用户启動 但是(1)的配置方式限定了服务器计算机必须有用户登录,而且登录用户必须在客户计算机上有DCOM访问权限所以,无界面的后台OPC服务器可以用另一种更灵活的方式运行 配置方法:(未明确说明的部分与(1)相同) 在服务器端按照(1)中所述建立一个OPCUser用户,专门用来运荇OPC服务器然后在OPC服务器属性配置中,将启动方式改为指定用户注意要输入用户密码。 这样OPC服务器计算机可以用任意用户登录,当客戶计算机发出连接请求时系统负责以OPCUser的身份运行OPC服务器,如果已经运行则使用已有的OPC服务器 【注意】还有一种启动方式,是“启动”鼡户即系统以发连接请求的用户的身份启动OPC服务器,这可能造成服务器计算机上同时运行多个OPC服务器的实例显然不妥。所以一般情况丅不建议设置为“启动”用户虽然它是缺省选项。 在XP操作系统(SP1不包括SP2及其以后版本)下,OPC的配置实际上和NT/2000基本一样这体现在OPC DCOM相关嘚各项配置在注册表中的位置、名称都是一致的。 |