当前位置:首页 >> 信息与通信 >>

WindowsXP—OPC配置以及操作


------------------------------------------WINDOWS XP---OPC 配置--------------------------------------1>Windows 网络防火墙: 客户端与服务端都要设置例外情况: <1>服务端:DCOM 的 135 口,OPCEnum.exe,OPCServer 主程序以及 m

mc.exe 程序; <2>客户端:DCOM 的 135 口,OPCClient 主程序,最好也加上 OPCEnum.exe 以及 mmc.exe 程 序; <3>OPC 公共接口动态库安装: OPC 公共接口动态库,一定要已安装在服务端与客户端,一般的软件会自动打包安装, 如果客户端未安装过公共包,一定要单独安装; <4>OPC 服务端程序安装在服务端,一般不需要安装在客户端,只有少数低版本 OPC 服务 程序会要求在客户端注册,否则客户端无法识别 OPC 服务标识,安装注册后,可删除掉但 不要卸载; <5>网络安全策略: Windows XP、Windows 2003 Server 一定要安全策略上修改一下参数,否则,无法远程 通讯;控制面板à管理工具à本地安全策略->本地策略->安全选项:将“网络访问:本地帐户 的共享和安全模式”项设置为: ”经典—本地用户以自已的身份验证”; <6>DCOM 安全设置: DCOM 公用的访问/启动的“限制权限”中需将所有用户类型的远程访问权限勾上; 在缺省访问/启动权限中或自定义权限中,一定加上 Everyone,Network,System,最好再加上 Anonymous,Interactive,并把所有的“远程访问”权限勾上; <7>客/服用户名: 最好用户名与密码相同,或客户端用户名与密码在服务端注册上(不一定要特权用户) , 实际发现:只要用户名与密码都不同,也能访问;

服务器 详细配置:
1, 将 DCS 程序放到 C 盘指定位置(C:\Program Files\csyf)以后,打开 TOOLS 文件夹,点 击文件名为“Install.bat”的批处理文件,注册 OPC 客户端以及相关文件。 双击文件名为“YFOPCSvr.reg”文件,注册 OPC 服务。 2, 防火墙配置(建议配置时先关闭防火墙,配置成功后再进行防火墙设置) 系统防火墙: 路径: “控制面板”-“安全中心”-“Windows 防火墙” ,配置如下: 例外: 1)添加程序: 将所有 YiFeng.OPCServer,以及 Microsoft Management Console(即 mmc.exe,它位于 Windows\System32 目录下)和 OpcEnum 应用(opcenum.exe 位于 Windows 目录下)添加到 例外列表。 添加端口: 名称:DCOM 端口号:135 选择 TCP 其它防火墙: (配置情况未知,建议关闭, )

3, Dcom 配置(配置 DCOM 前须验证网上邻居是否可用,本次测试中两个计算机处于同一 工作组,从工作组中可以实现计算机互访) 运行 Dcomcnfg,打开“组件服务”-“计算机”-“我的电脑” ,点右键打开属性: 常规 ,选项 和 MSDTC 这三项不做修改 默认属性: 勾选“在此计算机上启用分布式 DCOM” ,默认身份验证级别选“连接” ,默认模拟级别选 “标识” 。 默认协议: “面向连接的 TCP/IP”“面向连接的 spx”(此项一般不用修改,本次测试连接成功后存 , 。 在如下两项 DCOM 协议,其中 TCP/IP 协议在上面) COM 安全: 访问权限框: 点击 编辑限制 按钮――组或户名称中存在 ANONYMOUS LOGON 和 Everyone, 本地 访问和远程访问均为允许(打勾) 。 点击编辑默认值 按钮――组或用户名称中存在 Everyone,SELF 和 SYSTEM 三项,本 地访问和远程访问均为允许, (如无 Everyone 需自己添加) 。 启动和激活权限框: 点击 编辑限制 按钮――组或用户名称中存在 Administrators,Everyone 两项,启动和激 活权限均为允许(打勾) 。 点 击 编 辑 默 认 值 按 钮 ― ― 组 或 用 户 名 称 中 存 在 Administrators , Everyone , INTERACTIVE,SYSTEM 四项,启动和激活权限均为允许(打勾) 。 4, OpcEnum 设置: 路径: “组件服务”―“计算机”―“我的电脑”-“DCOM 配置 ” ,找到 OpcEnum, 点击右键打开属性: 常规:身份验证级别 选“无” ; 位置:选择在此计算机上运行程序(打勾) ; 安全:启动和激活权限: 使用默认值 访问权限: 使用默认值 配置权限: 自定义(不需要编辑) 终结点: (不修改) 标识:选交互式用户 5, YiFeng.OPCServer 设置: 路径: “组件服务” “计算机” “我的电脑” “DCOM 配置 ” 找到 YiFeng.OPCServer, ― ― - , 点击右键打开属性: 常规:身份验证级别选“无” ; 位置:选择在此计算机上运行程序(打勾) ; 安全:启动和激活权限: 使用默认值 访问权限: 使用默认值 配置权限: 自定义(不需要编辑) 终结点: (不修改) 标识:选择交互式用户。

6, 网络安全策略: 路径: “控制面板?管理工具?本地安全策略?本地策略?安全选项” 将“网络访问:本地帐户的共享和安全模式”项 设置为: ”经典—本地用户以自已的身份验证” 7,开启“启用来宾账户” 路径: “控制面板?用户账户 ?用户账户?更改账户?GUEST?启用来宾账户 8,新建一个系统管理员用户,要求用户名和密码与客户端登陆用户相同。 实际操作发现只要用户名和密码都不相同就可以访问 9,DCS 程序部分设置 1, 组态里面 OPC 数据的发布 发布数据操作如下图:

红色框选中以后,点击修改数据,就将这个点的数据发布了,其他数据发布也是这 样修改。 2, 生成 YFOPCSer.ini 文件 发布完所有 OPC 数据点以后,点击按钮” OPCs 点” ,生成 YFOPCSer.ini 文件。 操作如下图:

将生成的 YFOPCSer.ini 文件从 C:\Program Files\csyf\mdb 中复制到 C:\Program Files\csyf\ ini 文件夹下,覆盖以前的 YFOPCSer.ini 文件 YFOPCSer.ini 中有值得注意的地方: 1) 第一行需要加入 “Test-000 VT_R4 0 ” 做为测试使用 Test-000 Public.PIC-01101 Public.PI-01102A Public.PI-01102B Public.PI-01102C Public.PI-01103A Public.PI-01103B Public.PI-01103C VT_R4 VT_R4 VT_R4 VT_R4 VT_R4 VT_R4 VT_R4 VT_R4 0 0 0 0 0 0 0 0

“Public”表示的是数据组名称,意思是 公共数据组,后面的“PIC-01101”是仪 表位号 “VT_R4”表示数据类型 ,一般不需要更改 ,为实型。 “0”表示数据初始值 为 0 其中 数据组以及仪表位号 的排列的循序非常重要,必须和在 YFOPCSer.ini 中 自动生成时一样,否则可能出现数据错位的情况。 2) 单炉数据的发布 Device1.runstate Device1.SXWD Device1.XXWD Device1.SXYL Device1.Speed Device2.runstate Device2.SXWD Device2.XXWD Device2.SXYL Device2.Speed

VT_R4 VT_R4 VT_R4 VT_R4 VT_R4 VT_R4 VT_R4 VT_R4 VT_R4 VT_R4

0 0 0 0 0 0 0 0 0 0

其中“Device2”表示的是数据组名称,意思是第二台炉

“runstate”表示 炉子开停状态 “SXWD”表示上行温度 “VT_R4”表示数据类型 ,一般不需要更改 ,为实型 “0”表示为初始值 为 0 每台炉发布数据的多少需要根据客户那边的需要在软件里面增加, 同时配置才做 相对应的增加或者修改。 3, System.ini 中 OPC 数据发布的更改 1)opc 数据发布设置

4, 重新启动电脑和 DCS 程序,检查数据是否发布 重新启动程序以后会发现任务栏里面新加人物,红色框表示的就是 OPC 服务器已 经工作。

双击服务器就可以看到数据发布情况了,如下图:

客户端 配置:
1, 将 DCS 程序放到 C 盘指定位置(C:\Program Files\csyf)以后,打开 TOOLS 文件夹,点击 文件名为“Install.bat”的批处理文件,注册 OPC 客户端以及相关文件。 2, 防火墙配置(建议配置时先关闭防火墙,配置成功后再进行防火墙设置) 系统防火墙: 路径: “控制面板”-“安全中心”-“Windows 防火墙” ,配置如下: 例外: 1)添加程序: 将 所 有 OPCClint.exe , 以 及 Microsoft Management Console ( 即 mmc.exe , 它 位 于 Windows\System32 目录下)和 OpcEnum 应用(opcenum.exe 位于 Windows\System32 目录 下)添加到例外列表。 添加端口: 名称:DCOM 端口号:135 选择 TCP 其它防火墙: (配置情况未知,建议关闭, ) 3, Dcom 配置(配置 DCOM 前须验证网上邻居是否可用,本次测试中两个计算机处于同一 工作组,从工作组中可以实现计算机互访) 运行 Dcomcnfg,打开“组件服务”-“计算机”-“我的电脑” ,点右键打开属性: 常规 ,选项 和 MSDTC 这三项不做修改 默认属性: 勾选“在此计算机上启用分布式 DCOM” ,默认身份验证级别选“连接” ,默认模拟级别选 “标识” 。 默认协议: “面向连接的 TCP/IP”“面向连接的 spx”(此项一般不用修改,本次测试连接成功后存 , 。 在如下两项 DCOM 协议,其中 TCP/IP 协议在上面) COM 安全: 访问权限框: 点击 编辑限制 按钮――组或户名称中存在 ANONYMOUS LOGON 和 Everyone, 本地 访问和远程访问均为允许(打勾) 。 点击编辑默认值 按钮――组或用户名称中存在 Everyone,SELF 和 SYSTEM 三项,本 地访问和远程访问均为允许, (如无 Everyone 需自己添加) 。 启动和激活权限框: 点击 编辑限制 按钮――组或用户名称中存在 Administrators,Everyone 两项,启动和激 活权限均为允许(打勾) 。 点 击 编 辑 默 认 值 按 钮 ― ― 组 或 用 户 名 称 中 存 在 Administrators , Everyone , INTERACTIVE,SYSTEM 四项,启动和激活权限均为允许(打勾) 。 4, OpcEnum 设置: 路径: “组件服务”―“计算机”―“我的电脑”-“DCOM 配置 ” ,找到 OpcEnum, 点击右键打开属性:

常规:身份验证级别 选“无” ; 位置:选择在此计算机上运行程序(打勾) ; 安全:启动和激活权限: 使用默认值 访问权限: 使用默认值 配置权限: 自定义(不需要编辑) 终结点: (不修改) 标识:选交互式用户 5, 网络安全策略: 路径: “控制面板?管理工具?本地安全策略?本地策略?安全选项” 将“网络访问:本地帐户的共享和安全模式”项 设置为: ”经典—本地用户以自已的身份验证” 6,开启“启用来宾账户” 路径: “控制面板?用户账户 ?用户账户?更改账户?GUEST?启用来宾账户 7,新建一个系统管理员用户,要求用户名和密码与服务器登陆用户相同。 实际操作发现只要用户名和密码都不相同就可以访问 8,DCS 程序部分设置 1) 在 C:\Program Files\csyf\ system.ini 文件中 设置如下项:

2) 在组态中配置 OPC 服务器接收过来的数据 首先,要知道发送过来数据的列表,包括每个数据的:数据名称,数据组号,仪表 位号,量程范围,单位。然后,添加数据如下图:

其中:图中标出的 1,填写 仪表位号。2,填写数据名称。3,填写单位 5, 填写数据的量程范围。 5,打开下拉菜单,选择 2- OPCClinet,这是区分 OPC 采 集数据和其他数据的标志。 6, 填写的是标签,为“数据组号”+“。 ”+“仪表位号” 。这样的目的是为了区分出 现多个数据组中相同仪表位号的数据。 7, 点击“添加数据” ,则在下面的数据框内可以找到我们添加的 OPC 数据点。

3) 测试 OPC 是否连接正常 1、 使用任意的标准的 OPC 客户端连接工具进行连接测试(如我们的“OPC Client.exe” ) 。 2、客户端的网段必须跟服务端在同一个网段。 3、知道服务端“服务名” (如我们的服务名是“YiFeng OPCServer”。 ) 4、要连接测试的服务端的服务程序已经运行正常。

1.运行 OPC Client.exe(如下图)

2.选择 CONNECT?菜单(图一) 。 3.打开(图二) 。 4.单击“REFRESH LIST” 。 5.在 SERVER MODE 下的下拉列表选择同网段运行 OPC SERVER 的机器。 6.在“AVAILABLE SERVERS”选择服务名。 7.单击“OK” 。

1.选择打开”OPC”菜单下的“ADD ITEM..”

2.选择“ROOT”下分组项。 3.选择在右边显示每个分组发布的仪表位号。 4.单击“ADD ITEM”按钮。

5.在测试工具的主画面会显示增加点。 说明: 1、TAG:仪表位号显示 2、VALUE:更新数值的显示 3、TIME:更新时间的实时显示

4) 启动 DCS 程序以后会在任务栏中增加 OPCClint 任务, 也就是客户端程序, 如下图:

其中 红色框为 客户端图标 图:

,双击客户端程序 图标,就会打开客户端程序,如下

点击“设置”按钮,就会出现如下的提示框:

输入密码为:csyfadmin

。会出现以下的“通信设置”框。

其中, “服务器名”填写的是需要连接的 OPC 服务器的名称 “IP 地址” 填写的是需要连接的 OPC 服务器的 IP 地址 “目录组” 填写的是需要连接的 OPC 服务器中发布数据所设置的数据组(其中 数据组可能存在多个,这里只填写一个。 ) 以上几项设置或者修改以后,会相对应的记录到 C:\Program Files\csyf\ system.ini 文件 中,也就是第一点种介绍到的位置。

断线自动连接需要选择,打勾。 此项所起的作用:当对方(OPC 服务器的电脑重新启动时候,自己连接对方 OPC 服务 器,防止出现对方电脑故障重启以后 OPC 连接断开的问题。 ) 点击“确定” ,设置完成。 点击“数据查看”按钮,在下面的数据框内就可以看到,接收到得数据值。 如下图:

配置完成


相关文章:
WindowsXP—OPC配置以及操作
WindowsXP—OPC配置以及操作_信息与通信_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档 WindowsXP—OPC配置以及操作_信息与通信_工程科技_专业资料。---WI...
WindowsXP中的OPC通讯设置
WindowsXP中的OPC通讯设置_电脑基础知识_IT/计算机_专业资料。WindowsXP中的OPC通讯设置Windows 中的 OPC 通讯设置禁用 Windows 安全防护 1、 关闭 Windows 防火墙 ...
WindowsXP下使用SunyTech8.0的OPC配置
WindowsXP下使用SunyTech8.0的OPC配置_IT/计算机_专业资料。SunyTech8.0 SunyTech8.0 的网络间 OPC 共享数据需要的配置步骤 设置服务器和客户端有相同的用户名...
WindowsXP中的OPC通讯设置
WindowsXP中的OPC通讯设置_计算机软件及应用_IT/计算机_专业资料。WindowsXP中的OPC通讯设置 Windows 中的 OPC 通讯设置禁用 Windows 安全防护 1、 关闭 Windows ...
OPC设置
OPC操作进行详细说明介绍对OPC操作进行详细说明介绍隐藏>> 1. 在 Windows XP SP2 中配置 DCOM 接口 下表中描述了在 Windows XP SP2 下的 DCOM 设置。客户端...
131201 WindowsXP SP3环境下OPC通讯服务端与客户端配置说明(LGH)
131201 WindowsXP SP3环境下OPC通讯服务端与客户端配置说明(LGH)_互联网_IT/计算机_专业资料。WindowsXP SP3 环境下 OPC 通讯 服务端与客户端 配置说明 LGH 2013...
在WINDOWS XP系统中使用OPC的DCOM配置方法
WINDOWS XP SP2 系统中使用 OPC 的 DCOM 配置方法 V1.0 大多数 OPC Clients OPC Servers 利用 DCOM 通过网络进行通信。在 XP SP2 中,经由 DCOM 的 ...
xp远程访问OPC SERVER 的配置(by T)
xp远程访问OPC SERVER 的配置(by T)_专业资料。在XP系统下 配置OPC服务在WINDOWS XP SP2 系统中使用 OPC 的 DCOM 配置方法 V1.0 (Using OPC via DCOM with...
xp sp2 opc dcom配置
xp下dcom配置 7页 免费 Windows环境下 OPC DCOM... 25页 免费 WindowsXP中的...解决:本地策略 -> 安全选项 -> "网络访问:本地帐户的共享和安全模式",修改...
OPC配置方法
一般来说 OPC 接口配置,在操作系统中同一系统配置...例如 XPXP 关于 OPC 的详细资料可参考 http:...配置运行—gpedit.msc—组策略—计算机配置—windows ...
更多相关标签:
组态王opc服务器配置 | win7 opc dcom配置 | opc配置 | opc dcom配置 | opc dcom配置工具 | opc配置工具 | opc服务器配置 | 西门子opc服务器配置 |