通过网络访问力控OPCServer DCOM配置Word下载.docx
《通过网络访问力控OPCServer DCOM配置Word下载.docx》由会员分享,可在线阅读,更多相关《通过网络访问力控OPCServer DCOM配置Word下载.docx(31页珍藏版)》请在冰点文库上搜索。
WindowsXPSP2下的DCOM配置:
一、配置DCOM:
1、启动DCOM配置界面,如下图。
单击“确定”,启动配置界面,如下图:
2、配置我的电脑属性
选中“我的电脑”,在右键菜单中选择“属性”项,弹出“我的电脑”属性,如下图
在各项属性中,我们只要改变“COM安全”属性页中的一些属性就可以了,其余的用缺省值即可。
a、访问权限:
单击“编辑限制”按钮,最终配置如下图所示(Everyone用户的配置也都为允许):
单击“编辑默认值”按钮,最终配置如下图所示(所有用户的本地和远程权限都为允许):
b、启动权限和激活权限
单击“编辑限制”按钮,最终配置如下图所示(Everyone的配置也都为允许):
单击“编辑默认值”按钮,最终配置如下图所示(Everyone的本地和远程权限都为允许):
3.OPCEnum配置
在“我的电脑”,选中“DCOM配置”,并在右边选中OpcEnum,单击右键,出现右键菜单,如下图:
在右键菜单中选择“属性”项,如下OpcEnum属性:
A、常规属性
选中“常规”属性页:
在“常规”属性页中,“身份验证级别”设置为“无”。
B、安全属性
选中“安全”属性页
在“安全”属性页中,所有的权限都使用自定义,并进行编辑。
实际设置如下图所示:
⑴启动和激活权限:
(ANYYMOUSLOGON用户权限选中后如图示)
⑵访问权限
⑶配置权限
C、标识配置:
要选中“交互式用户”选项。
4、PCAutoOpcServer配置
选中PAutoOpcServer,单击右键,如下图
A、选中“属性”项,出现“PCAutoOpcServer属性”界面,如下图:
B、选中“安全”项,见下图。
“启动和激活权限”选择”自定义”选项,并添加“anonymouslogon”用户组,添加用户组权限如下:
“访问权限”选择”自定义”选项,并添加“anonymouslogon”用户组,添加用户组权限如下:
C、“标识”属性页中,选中“交互式用户”,见下图。
并保存设置。
二、Windows防火墙设置
由于WinXP本身自带防火墙,而且在远程DCOM方式下也没有明确的提示用户是否需要把那些OPC远程方法用到的程序允许例外(即允许访问网络)。
在这种情况下,用户使用远程的OPC时,就无法正确的进行连接。
1、启动windows防火墙设置,如下所图:
在“常规”属性页中,按缺省方式选择启用即可;
选择“例外”属性页,如下图:
在这个属性页中,用户可以添加程序,允许这些程序访问网络。
单击“添加程序”按钮,出现如下对话框:
1、在使用力控的OpcServer时,需要把OpcServer.exe和OPCEnum.exe添加到这里面来,
注意:
在System32下面也有OPCEnum.exe。
配置时用户选择的应该是力控下面的OPCEnum.exe而不是System32下面的那个,否则远程Opc不能正确访问。
如果远程不能的话请双击一下力控目录下的OPCEnum.exe。
2、添加系统目录下的一个可执行文件:
C:
\windows\system32\mmc.exe
如图:
3、添加一个端口,用于OPCClient需要的RPC服务。
三、如果通过网络可以访问到opcserver,也能看到数据点,但数据点不随服务器变化,可以进行以下设置。
windowsxpsp2网络设置,进入“开始菜单\设置\控制面板”,选择“管理工具”选项,进入“本地安全策略”。
如下图:
在本地安全设置中,选择“安全设置\本地策略\用户权力指派”,选择“拒绝从网络访问这台计算机”的属性中删除guest用户,设置完如下图:
在OPCclient端系统,只要设置windows防火墙、DCOM的“我的电脑”和OPCEnum部分就可以了,具体情况参照有关的OPCClient的资料。
Windows2000serverSP4下的DCOM配置
1、启动DCOM配置,如图:
⑴保持“默认属性”设置,如图。
⑵选中“默认安全机制”,分别修改“默认启动权限”、“默认修改权限”如图:
默认启动权限:
默认修改权限:
⑶保持“默认协议”不变。
2、配置OPCENUM(windows2000Professional版)或OPCServerlistClass(windows2000server版)属性。
⑴保持“常规”选项设置。
⑵在“安全性”选项,分别编辑自定义权限。
分别添加everyone用户,访问类型是“允许访问”。
⑶在“身份标识”选项,选择“交互式用户”。
3、配置PCAUTOOPCServer
⑴保持“常规”选项。
⑵选中“身份标识”,选择“交互式用户”。
除windows防火墙外,在OPC服务器机器上面,还可能运行其它的防火墙,下面以天网防火墙为例,说明一下防火墙的一些配置。
1、启动天网防火墙设置界面。
2、添加svchost.exe
3、添加mmc.exe
4、添加Opcenum.exe
5、添加PCAutoOPCServer
如果上述配置完成之后还不能进行远程OpcServer访问,请关闭系统的防火墙!
在连接时,客户端和服务端必须要有相同的账号(但当前账号不一定相同)。