当OPC服务器程序和OPC客户程序不在同一计算机上运行时,需要配置Windows的分布式COM,即 DCOM,DCOM作为Windows系统的一个服务组件,在控制面板下的管理工具下的“组件服务”中进行管 理,详情请请参考其在线帮助的相关章节。在本教程下面的一小节中对DCOM在服务器和客户端的配置 分别做必要的说明。 服务器端DCOM的配置 1.从Windows的控制面板下的管理工具中启动“组件服务”程序,也可以直接从Windows的“开始”系 统菜单中的“运行”项中输入“dcomcnfg”,确定启动Windows的“组建服务”管理程序。 2.在打开的“组件服务”配置程序中的“组件服务”分支,直到“DCOM配置”节点下在服务器上所使用的 OPC服务器软件名称,例如,易控的OPC服务器名称为“ControlEaseOPCServer”。 3.选中所使用的OPC服务器,如“ControlEaseOPCServer”,选中其右键菜单中的“属性”。在打开 的属性配置对话框中的“常规”页中的“身份验证级别”,选为“连接”。将“标识”页中“选择运行此应用程序的用 户帐户”设置为“交互式用户”。将“安全”页中的“启动和激活权限”、“访问权限”和“配置权限”分别设为“自定 义”,添加“Everyone”用户,应允许其启动激活、访问和完全控制OPC服务器 4.在“DCOM配置”节点下选中“OpcEnum”,将其属性对话框的“常规”页中的“身份验证级别”选择为“连 接” 客户端DCOM的配置 1.和服务期端一样,启动“组件服务”程序 2.展开“组件服务”配置程序中的“组件服务”分支,直到“MyComputer”节点,在其右键菜单中选择“属 性”。在属性对话框的“默认属性”页中选中“在此计算机上启用分布式DCOM”,将“默认身份验证级别”选择 为“连接”,“默认模拟级别”选为“标识”。在“COM安全”页中分别编辑安全限制和默认值,把“本地启动”“远 程启动”“本地激活”“远程激活”权限给当前用户或所有用户。 在COM或DCOM配置好后,OPC客户端软件就可以通过读写OPC服务器中的“数据项(Item)”间接获 取现场数据,并可对之进行操控。
|
|