Windows 7系统OPC服务器和客户端的DCOM配置手册
OPCSERVERDCOM配置方法

OPCSERVERDCOM配置方法OPCSERVERDCOM是一种用于实现互操作性数据访问的技术,通过使用DCOM(分布式组件对象模型)允许不同平台和应用程序之间的通信。
在配置OPCSERVERDCOM之前,我们需要确保已经安装了OPC Server和DCOM组件。
本文将详细介绍OPCSERVERDCOM的配置方法,并提供一些最佳实践。
第一步:检查OPC Server的安装和配置状态在配置OPCSERVERDCOM之前,首先确保OPC Server已经安装并正确配置。
检查OPC Server的运行状态、配置文件和日志文件,以确保其正常工作。
确定OPC Server是否支持DCOM,并确认当前的OPC Server是否已经允许远程访问。
第二步:配置DCOM组件配置DCOM组件是使OPCSERVERDCOM正常工作的关键步骤。
按照以下步骤进行配置:2.导航到“计算机”>“我的电脑”>“DCOM配置”:在组件服务控制台中,依次展开“计算机”>“我的电脑”>“DCOM配置”。
4. 配置OPC Server应用程序的属性:右键点击OPC Server应用程序,选择“属性”。
在属性窗口中,选择“安全”选项卡。
5. 配置访问权限:在安全选项卡下,配置访问权限。
可以设置哪些用户或组可以访问OPC Server,并确定用户的访问级别。
推荐配置只有必要的用户和组可以访问OPC Server。
6.配置启动和激活权限:在安全选项卡下,配置“启动和激活权限”。
同样,只允许必要的用户和组拥有启动和激活权限。
7. 配置默认属性:在“属性”窗口中,选择“默认属性”选项卡。
在这里,可以配置OPC Server的身份验证方式和默认权限。
根据需求进行配置。
第三步:配置防火墙和安全策略为了确保OPCSERVERDCOM的安全性和可靠性,还需要配置防火墙和安全策略。
以下是一些建议的配置方法:1. 配置防火墙规则:如果操作系统上启用了防火墙,需要允许OPC Server和DCOM的通信。
OPCSERVERDCOM配置方法

OPCSERVERDCOM配置方法以下是OPC Server DCOM配置的步骤:步骤1:选择适当的用户账户选择一个适当的用户账户来运行OPC Server。
这个账户必须在本地和远程计算机上都可用,并且需要具有足够的权限来启动OPC Server和访问相关资源。
通常建议创建一个专用的用户账户来运行OPC Server。
步骤2:配置OPC Server在OPC Server的设置中,确保配置正确的IP地址和端口号,这将用于后续DCOM配置中。
步骤3:打开DCOM配置工具步骤4:选择默认的访问权限在DCOM配置工具中,选择"我的电脑"(或"计算机")并右键点击,选择"属性"。
在弹出的对话框中,选择"默认COM安全设置"选项卡。
步骤5:设置默认的访问权限在"默认COM安全设置"选项卡中,选择"访问权限"部分,并点击"自定义级别"按钮。
在弹出的对话框中,选择"自定义"选项。
步骤6:配置访问权限在"自定义访问权限"对话框中,确保"启用"选项被选中。
然后,为各个用户组或用户指定相应的访问权限,如"启用"、"本地启动"、"远程启动"和"本地激活"等。
步骤7:配置安全权限在"默认COM安全设置"选项卡中,选择"安全"部分,并点击"自定义级别"按钮。
在弹出的对话框中,选择"自定义"选项。
步骤8:配置安全权限在"自定义安全权限"对话框中,确保"启用"选项被选中。
然后,为各个用户组或用户指定相应的安全权限,如"启用"、"本地启动"、"远程启动"和"本地激活"等。
DCOM配置手册

DCOM配置手册(For OPC)浙江中控技术股份有限公司声明⏹严禁转载本手册的部分或全部内容。
⏹在不经预告和联系的情况下,本手册的内容有可能发生变更,请谅解。
⏹本手册所记载的内容,不排除有误记或遗漏的可能性。
如对本手册内容有疑问,请与我公司联系。
目录DCOM配置手册 (1)1 概述 (1)2 前期准备 (1)3 DCOM配置 (1)3.1 服务器端配置 (1)3.1.1 组件服务配置 (2)3.1.2 文件夹选项配置 (10)3.1.3 系统服务配置 (10)3.1.4 系统安全策略设置 (12)3.2 客户端配置 (13)4 配置界面入口路径 (14)4.1 Windows 2000操作系统 (14)4.2 Windows XP操作系统 (14)4.3 Windows 7操作系统 (15)4.4 Windows Server 2003操作系统 (15)4.5 Windows Server 2008 Standard 64位操作系统 (15)5 OPC服务器信息 (17)6 资料版本说明 (18)DCOM配置手册1概述OPC是一种广泛应用的工业标准,是控制系统与第三方软件互联的常用手段。
当OPC服务器和OPC客户端不在同一台计算机上时,进行OPC的远程连接,则须在双方的电脑主机中进行DCOM 配置。
2前期准备在进行DCOM配置以前,首先保证以下几点:根据装机规范安装和设置操作系统。
OPC服务器和客户端计算机必须以系统管理员级别的身份登录系统。
只有系统管理员级别的用户才能设置用户账号和DCOM配置。
OPC服务器和客户端计算机可以相互PING通,且可以通过网上邻居互相访问。
保证在服务器和客户端上登录的当前用户的用户名及密码完全一致。
例如,运行客户端软件的计算机的系统登录帐户是:用户名DcomUser,密码是abc;则运行服务器软件的计算机的登录用户的用户名和密码也必须为DcomUser,密码为abc。
OPC通讯DCOM配置手册

OPC DCOM配置用户操作说明书第一节进入DCOM配置程序1、运行dcomcnfg进入DCOM配置程序2、“组件服务”>“计算机”>“我的电脑”>“DCOM配置”进入CCOM配置程序第二节服务端配置一服务端DCOM配置1、右击“我的电脑”进行属性设置1)、设置“我的电脑”默认属性2)、设置“我的电脑”COM安全机制之访问权限-“编辑限制”步骤4:选择用户:AdministratorAdministratorsANONYMOUS LOGONDistributed COM UsersEveryoneGuestsINTERACTINENETWORKSYSTEM步骤5:设置以上9个用户访问权限为:本地访问:允许远程访问:允许3)、设置“我的电脑”COM安全机制之访问权限-“编辑默认值”同设置“我的电脑”COM安全机制之访问权限-“编辑限制”步骤1到步骤5 4)、设置“我的电脑”COM安全机制之启动和激活权限-“编辑限制”增加用户:AdministratorAdministratorsANONYMOUS LOGONDistributed COM UsersEveryoneGuestsINTERACTINENETWORKSYSTEM配置每个用户权限为:5)、设置“我的电脑”COM安全机制之启动和激活权限-“编辑限制”增加用户:AdministratorAdministratorsANONYMOUS LOGONDistributed COM Users EveryoneGuestsINTERACTINENETWORKSYSTEM配置每个用户权限为:2、配置OpcEnum1)、选择“DCOM配置”2)、选择“OpcEnum”注:若此处未找到OpcEnum插件,需安装一个OPC Core Components Redistributable (x64),可以自行百度查找安装,并注意需安装对应操作系统的安装包。
Windows 7系统OPC DCOM配置

首先注意:
防火墙运行状态下,可能OPC客户端会出现拒绝访问,可能是防火墙阻止程序访问网络,可以试着修改防火墙设置。
调试或测试时,可先将防火墙禁用,排除干扰。
一、在运行中输入如下指令
启动组件服务,配置我的电脑的安全配置,“组件服务-计算机-我的电脑-右击属性”
做出如下修改:
DCOM协议属性内容是:TCP/IP协议。
选择“COM安全”选项卡
按照图中标号的顺序逐个配置
在1中
按照下图点击添加,注意添加一下项:
在2中:
点击添加,逐一添加一下表中的项
在3中
点击添加,逐一添加一下表中的项
在4中
点击添加,逐一添加一下表中的项
配置完成后点击确定按钮,出现如下提示:
点击确定。
二、配置OPCENUM的安全设置:在“组件服务”左侧树形菜单,选择“组件服务\计算机\我的电脑\DCOM配置”,在列表中选择OPCENUM项,右击选择属性,
身份验证级别选择“无”
再选择安全选项卡,在“启动激活权限”,“访问权限”和“配置权限”采用“使用默认值”。
然后选择“标识”选项卡,如下图
修改完毕,后点击确定。
OPC服务器的安全设置与OPCENUM的设置基本相同,不同之处在与“标识处”,OPCENUM的配置上图已经展示出,OPC服务器的安全设置的如下
三、配置本地的安全策略
在运行中输入“secpol.msc”
启动本地安全策略,网络访问:将Everyone权限应用于匿名访问匿名用户”设置,将规则启用,如下图:。
Win7系统下OPC DCOM配置(亚控公司资料)

Win7系统下OPC DCOM配置错误!未指定书签。
北京亚控科技发展有限公司2020年2月1.确保当前用户是管理员用户。
如果OPC客户端和OPC服务器都是用组态王,保证二者的操作系统的用户名密码完全相同。
2.安装“OPC Core Components 2.00 SDK 2.20.msi”。
3.使用管理员身份打开运行界面。
输入“dcomcnfg”,单击确定。
4.打开“组件服务-计算机-我的电脑”,在“我的电脑”上单击右键,选择“属性”5.打开“我的电脑属性”对话框,切换到“默认属性”对话框,将“默认身份验证级别”改为“无”【重要】。
6.切换到“COM安全”选项卡,分别打开下面的两组“编辑限制”、“编辑默认值”对话框,将“Everyone”用户加入,并勾选允许所有权限,依次单击确定。
8.打开“OpcEnum 属性”对话框,在“常规”选项卡中,将“身份验证级别”改为“无”【重要】。
9.切换到“安全”选项卡,将所有权限改为“自定义”,再分别单击下面的三组“编辑”按钮,在权限对话框中添加“Everyone”用户,并勾选允许所有权限。
10.切换到“标识”选项卡,选择“交互式用户”。
点击确定。
11.打开打开“组件服务-计算机-我的电脑-DCOM配置”,找到“KingView.view”,右键单击,选择”属性“。
配置方法同OpcEnum。
注:如果“交互式用户”为灰色不可选,需要注册OpcEnum.exe。
注册方法如下:1.在开始中输入“cmd”,以管理员身份打开。
2.输入”opcenum.exe /regserver”,回车,即可。
OPC服务器与客户端详细配置

OPC服务器与客户端详细配置OPC说明OPC(用于过程控制的OLE)是一个工业标准。
它由一些世界上占领先地位的自动化系统和硬件、软件公司与微软(Microsoft)紧密合作而建立的。
这个标准定义了应用Microsoft 操作系统在基于PC 的客户机之间交换自动化实时数据的方法。
管理这个标准的国际组织是OPC基金会。
这是在Microsoft COM、DCOM和Active X技术的功能规程基础上开发一个开放的和互操作的接口标准,这个标准的目标是促使自动化/控制应用、现场系统/设备和商业/办公室应用之间具有更强大的互操作能力OPC配置客户端与服务端都装好相应的OPC软件后,需要做一些配置才能达到远程访问的目的。
分别在客户端和服务端上添加相同的账户名和密码,一定要确保相同。
因为访问是通过windows验证的,在远程访问时需要有着相同的账户和密码。
<!--[if !supportLists]-->1.<!--[endif]-->组件服务->计算机->我的电脑右击属性。
(服务器与客户端都要配置)默认属性<!--[endif]-->默认协议,需要添加TCP/IP的配置<!--[endif]-->MSDTC,点击安全性配置后,作如图配置COM安全在访问权限及启动和激活权限区域内点击编辑限制按钮。
分别添加用户ANONYMOUS LOGON,Everyone,INTERACTIVE,NETWORK。
选中所有的允许选项。
<!--[endif]--><!--[if !supportLists]-->2.<!--[endif]-->组件服务->计算机->我的电脑->DCOM 配置(仅服务器)找到服务器端安装的OPC服务(我装的是MatrikonOPC,所以找的是其对应的OPC server)。
右击属性常规选项卡里,身份级别调整成无。
OPC DCOM配置工具使用说明

OPC DCOM配置工具使用说明
当OPC客户端远程访问OPC服务器时,需要对服务器端和客户端的计算机进行DCOM 配置。
为了方便DCOM配置,特编写了注册表导入工具。
使用方法如下:服务器端:
1. 点击“开始”->“运行”,输入“dcomcnfg”(不包含双引号),确认组件服务->计算机->我的电脑右键属性能否打开,如果属性可以正常打开,则执行第2步;如果属性不能打开,则点击运行安装目录下“DCOM配置工具”文件夹下的DTC.bat批处理文件,执行后电脑会重新启动,这样可以正常打开属性。
2. 双击Macsv5Sever.reg注册表文件。
成功导入注册表之后注销下计算机,这样就完成了服务器端的DCOM配置。
客户端:
1.第一步同服务器。
2.双击运行OPCDCOM.reg注册表文件。
成功导入注册表之后注销下计算机,这样就完成了客户端的DCOM配置。
注意事项:
客户端和服务器端的Windows XP的登录账户和密码必须相同,密码不能为空。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
点击此对话框上的“添加”按钮,添加下边列表的用户,并设置用户的访问权限,核实
后,点击“确定”按钮保存。
NO. 用户名
本地 远程 本 地 远程 属性 启动 启动 激活 激活
1
Distribute COM Users 允许 允许 允许 允许 系统内置用户组
2
ANONYMOUS LOGON 允许 允许 允许 允 允许 允许 允许
属性 系统内置用户组 系统内置帐户 系统内置帐户 系统内置帐户 系统内置帐户
配置完成后,点击“我的电脑属性”属性页面的“确定”按钮,由于涉及到系统安全属 性的修改,此时操作系统弹出警告消息,如图:
15
杭州优稳自动化系统有限公司
图 3- 10 警告消息 由于是我们手动修改的安全设置,并确认修改,点击“是”按钮,保存刚才做出的所有 修改,退出“我的电脑属性”属性页面。
允许
6
SELF
允许
远程访问 允许 允许 允许 允许 允许 允许
属性 系统内置用户组 系统内置帐户 系统内置帐户 系统内置帐户 系统内置帐户 系统内置帐户
13
杭州优稳自动化系统有限公司
选择“COM 安全”标签页面的“访问权限”栏目的“编辑限制„”按钮(图 3-5 中按 钮 2),弹出“访问权限”设置对话框,如下图:
B、 由于 Windows 7 系列的 OS 系统 Guests 用户组的权限非常受限,所以新创建的 用户需要是 Users 用户组级别权限,或比 Users 用户组级别更高的权限。推荐使用 Users 用户组。
图 1- 1 通过“管理”菜单或“控制面板”创建用户
1
杭州优稳自动化系统有限公司
图 1- 2 创建新用户
图 3- 7 配置访问权限
点击此对话框上的“添加”按钮,添加下边列表的用户,并设置用户的访问权限,核实 后,点击“确定”按钮保存。
NO. 组或用户名
本地访问
1
Distribute COM Users 允许
2
Anonymous logon
允许
3
everyone
允许
4
Interactive
允许
5
SYSTEM
在“组件服务”管理器的左侧树形菜单,选择“组件服务\计算机\我的电脑”,在鼠标右键 的弹出菜单,选择“属性”项目,如图:
图 3- 2 选择属性 在弹出的“我的电脑属性”,选择“默认属性”标签页,如下图:
11
杭州优稳自动化系统有限公司
图 3- 3 默认属性 请确认几个属性的设置内容或状态: *在此计算机上启用分布式 COM,此属性处于“选中”状态; *默认分布式 COM 通信属性栏目下,“默认身份验证级别”,选择的项目是:“连接”, “默认模拟级别”,选择的项目是:“标识”。 *选择“我的电脑属性”属性页面的“默认协议”标签页,如下图:
图 2- 6 选择高级设置
图 2- 7 新建入站规则
图 2- 8 端口 135 设置 7
杭州优稳自动化系统有限公司
2. 创建 OPC 程序规则
需要手动添加 OPC 服务器程序的规则。同样也需要添加 OPCEnum 系统服务程序规 则,因为远程的 OPC 客户端计算机就是通过它获得这台计算机上面的 OPC 服务器名称列 表的。下面我们通过创建 OPCEnum 应用的规则,演示如何创建应用的防火墙规则。可用同 样步骤创建 OPC 服务器的防火墙规则。
图 3- 9 配置启动激活权限
点击此对话框上的“添加”按钮,添加下边列表的用户,并设置用户的访问权限,核实 后,点击“确定”按钮保存。
NO. 组或用户名
本地访问
1
Distribute COM Users 允许
2
Anonymous logon
允许
3
everyone
允许
4
Interactive
允许
5
SYSTEM
5
SYSTEM
允许 允许 允许 允许 系统内置帐户
在“安全”标签页,选择“访问权限”栏目,选择“自定义”选项,并点击“编辑···” 按钮,如下图:
图 3- 15 访问权限 在弹出的“访问权限”属性设置对话框,使用“添加”按钮,添加下表的组或用户,核
18
杭州优稳自动化系统有限公司
实并确认后,点击“确定”按钮保存。
在“安全”标签页,选择“配置权限”栏目,选择“自定义”选项,并点击“编辑•”按 钮,如下图:
杭州优稳自动化系统有限公司
Windows 7 系统 OPC 服务器和客户端的 DCOM 配置
此文档适用于 32 位的 Windows 7 系统。 服务器和客户端都需要做此 DCOM 的配置。 由于 OPC(OLE for Process Control)建立在 Microsoft 的 COM(Component Model)基 础上,并且 OPC 的远程通讯依赖 Microsoft 的 DCOM(Distribute COM),安全方面则依赖 Microsoft 的 Windows 安全设置。通过网络相互通信,OPC Serve(r OPC 服务端)和 OPC Client (OPC 客户端)所在的操作系统,需要设置 DCOM 的安全属性,下面使用 Windows 7 系 统介绍配置过程。
4
杭州优稳自动化系统有限公司
OPC 客户端通讯正常,要修改防火墙规则,允许 135 端口的连接。如果 OPC 服务器和 OPC 客户端安装在同一台计算机,不需要修改防火墙规则。下面用 Windows 7 的防火墙配置过 程为示例。
图 2- 1 进入防火墙管理控制台 Windows 7 用户:要打开防火墙管理控制台,可以从“开始“->“控制面板”->“管理 工具”->“Windows 防火墙”->“高级设置”,或在“运行”输入“wf.msc”命令。
图 2- 11 规则属性
图 2- 12 规则适用条件
9
杭州优稳自动化系统有限公司
图 2- 13 命名规则
图 2- 14 规则处于活跃状态 同样步骤,创建 UWinTech 软件 OPC 服务器应用程序的防火墙访问规则,注意“选择 应用程序文件”时,路径应该改为 UWinTech 软件的安装目录,其他都一致。
允许
远程访问 允许 允许 允许 允许 允许
属性 系统内置用户组 系统内置帐户 系统内置帐户 系统内置帐户 系统内置帐户
选择“COM 安全”标签页面的“启动和激活权限”栏目的“编辑默认值„”按钮(图 3-5 中按钮 3),弹出“启动和激活权限”设置对话框,如下图:
图 3- 8 配置启动激活权限 14
杭州优稳自动化系统有限公司
NO. 用户名
本地 远程 本 地 远程 属性 启动 启动 激活 激活
1
Distribute COM Users 允许 允许 允许 允许 系统内置用户
组
2
ANONYMOUS LOGON 允许 允许 允许 允许 系统内置帐户
3
Everyone
允许 允许 允许 允许 系统内置帐户
4
INTERACTIVE
允许 允许 允许 允许 系统内置帐户
1. 开放 DCOM 访问
在默认状态,Windows 防火墙是阻止另一台计算机连接的。如果要允许 OPC 客户端 与 OPC 服务器正常访问,需要放开这个访问规则。
图 2- 2 防火墙规则
5
杭州优稳自动化系统有限公司
图 2- 3 允许 DCOM 链接
图 2- 4 防火墙 DCOM 规则作用域设置
图 2- 5 防火墙 DCOM 规则高级属性配置 6
3
Everyone
允许 允许 允许 允许 系统内置帐户
4
INTERACTIVE
允许 允许 允许 允许 系统内置帐户
5
SYSTEM
允许 允许 允许 允许 系统内置帐户
选择“COM 安全”标签页面的“启动和激活权限”栏目的“编辑限制„”按钮(图 3-5 中按钮 4),弹出“启动和激活权限”设置对话框,如下图:
一、 创建用户并赋予访问权限 1. 创建新用户
创建一个新用户,并赋予此用户运行和使用操作系统 DCOM 程序的权限。为了降低整 个系统的安全风险,可以创建一个受限用户,而不是建立管理员级用户。为操作系统创建新 用户需要管理员权限。 注意:
A、 需要在 OPC 服务器所在 OS 系统与 OPC 客户端所在 OS 系统,创建的用户的用 户名和密码相同。
3. 配置 OPCENUM 的安全设置
在“组件服务”左侧树形菜单,选择“组件服务\计算机\我的电脑\DCOM 配置”,在列表中 选择 OpcEnum 项目,在鼠标右键弹出的菜单,选择“属性”项目,如下图:
图 3- 11 选择 OpcEnum 属性 在弹出的“OPCENUM 属性”属性框的“常规”标签页,确认“身份验证级别”属性, 设置项目是:无,如下图:
图 1- 3 新用户属性 创建新用户,并设置用户属性。若是为了安全考量,请保持密码不为空。
2. 赋予用户访问 DCOM 的权限
要想使新创建的用户有使用 DCOM 的权限,需要将用户加入“Distribute COM Users” 用户组。
2
杭州优稳自动化系统有限公司
图 1- 4 用户组
图 1- 5 添加用户到用户组 图 1- 6 选择要添加的用户
三、 配置 DCOM 安全
为通过网络正常访问 OPC 服务器,需要配置 DCOM 的访问和激活安全属性。
1. 启动“组件服务”
在菜单“开始\运行”,输入:dcomcnfg,点击“确定”按钮,进入“组件服务管理器”。如图:
10
杭州优稳自动化系统有限公司
图 3- 1 运行组件服务
2. 配置“我的电脑”的安全设置
16
杭州优稳自动化系统有限公司