通过网络访问力控OPCServer DCOM配置.docx
- 文档编号:11248842
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:31
- 大小:1.19MB
通过网络访问力控OPCServer DCOM配置.docx
《通过网络访问力控OPCServer DCOM配置.docx》由会员分享,可在线阅读,更多相关《通过网络访问力控OPCServer DCOM配置.docx(31页珍藏版)》请在冰豆网上搜索。
通过网络访问力控OPCServerDCOM配置
通过网络访问力控OPCServer/OPCClientDCOM配置
由于多数OPC程序需要调用操作系统的DCOM服务,OPCServer端和OPCClient端运行的系统必须支持DCOM,在使用前我们需要对其做相应的配置;如果操作系统安装有防火墙软件,我们也要对防火墙软件作一定配置。
有时还需要在运行OPCClient端的机器上,安装将要连接的OPCServer的客户端软件,详细情况请参照有关资料。
力控通用监控组态软件的OPC服务器名是:
PCAutoOPCServer,安装完力控安装光盘上面的“扩展程序”,就能在力控安装目录下找到对应的可执行文件:
OPCServer.exe。
下面就以windowsXPSP2和windows2000ServerSP4为例介绍一下DCOM配置情况。
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访问,请关闭系统的防火墙!
在连接时,客户端和服务端必须要有相同的账号(但当前账号不一定相同)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通过网络访问力控OPCServer DCOM配置 通过 网络 访问 OPCServer DCOM 配置