OPC用户使用手册.docx

上传人:b****4 文档编号:12208081 上传时间:2023-04-17 格式:DOCX 页数:16 大小:585.07KB
下载 相关 举报
OPC用户使用手册.docx_第1页
第1页 / 共16页
OPC用户使用手册.docx_第2页
第2页 / 共16页
OPC用户使用手册.docx_第3页
第3页 / 共16页
OPC用户使用手册.docx_第4页
第4页 / 共16页
OPC用户使用手册.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

OPC用户使用手册.docx

《OPC用户使用手册.docx》由会员分享,可在线阅读,更多相关《OPC用户使用手册.docx(16页珍藏版)》请在冰豆网上搜索。

OPC用户使用手册.docx

OPC用户使用手册

MCGSOPC设备使用说明

1.组态环境的使用

1.1添加OPC设备

1)打开MCGS的组态环境,创建一个工程;

2)在设备组态窗口中,点击设备管理器,往其中添加OPC设备;

3)双击OPC设备构件,打开通用OPC设备属性编辑窗口,设置OPC设备属性。

 

基本属性页

●设备名称:

OPC设备的名称

●设备注释:

OPC设备的注释

●OPC服务器:

输入OPC服务名称

●网络节点:

输入OPC服务所在的远程主机名称或IP地址,空表示OPC服务在本地。

●数据采集方式:

同步采集,每个周期对所有数据采集一次;异步采集,只采集有变化的数据。

(在数据量较大的情况下,推荐使用异步采集)

●初始工作状态:

选择OPC设备的状态是启动或停止

●最小采集周期:

设置OPC设备的最小采集周期,单位是ms。

●重新连接延时:

当OPC服务断开时间超过延时后,重新连接OPC服务的时间,单位是ms。

OPC服务器设置:

1.选择基本属性页中的OPC服务器选项,点击“

”,打开OPC服务器选择窗口。

如下图:

●网络节点:

指定运行OPC服务的主机名称或IP地址。

使用本地OPC服务时,该项为空;

●OPC服务器:

输入已注册的OPC服务名称;

●选中计算机上注册的服务器:

可选的OPC服务列表,通过双击选择一个要使用的服务;

●如果选择“使用OPC1.0”,则列出的OPC服务器列表中包括1.0版本的OPC服务器;

●从注册表中查找:

指定查询OPC的方式;

2.在列表中选择一个OPC服务器名称,按“确定”键,完成连接OPC服务器的选择。

通道连接属性页

●查询通道:

查询访问远程OPC服务器、OPC组、OPC数据项

●通道属性:

查看与OPC服务器连接的通道信息,例如:

(通道的信息列表需要服务器支持,具体的情况视不同的服务器决定)

●删除通道:

删除一个OPC通道

●快速删除:

选择一次需要删除的所有OPC通道序号

●快速连接:

快速连接本地数据对象与远程OPC服务器通道

●拷贝连接:

依次拷贝已连接好的数据对象,按其顺序在索引号上依次加一

●删除连接:

删除数据对象与远程OPC服务器通道的连接

1.进入通道连接属性页,点击“查询通道”按钮,打开OPC服务器数据点选择对话框。

如下图:

(图1)

(图2)

●点击“全部选中”按钮,选择所有的OPC服务器中的数据点。

●点击“全部去掉”,删除对所有数据点的选择;

●选择树型结构中列出的某一个数据项节点,然后点击“选中分支”,则该节点下的所有数据分支节点项都被选中;

●点击“去掉分支”,则删除对该节点下的所有数据分支节点项的选择;

●点击“分级显示数据项”,可以在树行显示(图1)和列表显示(图2)之间切换;

2.选择需要连接的数据点,按“确定”按钮,完成数据点的设置;

设备调试属性页

点击设备调试属性页,查看本地数据对象与远程OPC服务器数据点的连接情况,既可以查看实时数据,也可以进行写入操作的测试。

1.2本地OPC服务器的信息的查看。

由于本地OPC服务器无法同时启动2个相同的工程,所以我们为了查看本地OPC服务器的信息是否正确,采用第三方工具来进行查看。

(见OPC测试环境中的测试前的环境构架)

1.3局域网中查看OPC服务器的信息。

选取两台相同操作系统的PC机进行局域网查看OPC服务器信息,与本地查看信息不同的是:

A.不需要第三方软件来查看。

B.只需在基本属性页中设置网络结点和启动OPC服务器。

2.运行环境的使用

运行环境中,OPC作为后台通信程序,从服务器读取数据。

需要注意的是,当系统实时数据库没有初始化完成的时候,写入操作可能失败。

3.常见的问题以及解决方法

1)浏览OPC服务器的时候,弹出“RPC服务不可用”

检查和重新安装OPC的中间件。

2)浏览时,没有可用的服务器

检查服务器是否安装好,并且是否已经注册。

3)通道查询没有显示的项目

由于服务器上通道的结构方式不同,可能出现没有通道显示,请切换分级显示数据项。

4)设备调试读写需要注意的事项

但是由于服务器的设置,可以从通道连接页中查询通道读写的情况。

通道值为实时数据,可读写。

当服务器设置错误的时候,同步采集时出现出错对话框。

请检查服务器设置,再进行测试。

进行写入时,类型不匹配不会成功,请确定写入的值不会对设备产生破坏(例如危险的操作)。

5)调试时CPU占用很大的情况

请尝试采用异步采集的方式。

6)DCOM网络连接的问题

DCOM网络连接要求比较苛刻,建议服务器/客户端使用相同的操作系统(2000/XP),建立相同的用户名和密码。

XP上需要关闭防火墙。

详细配置方法,参见附录。

7)字符型变量无法进行刷新的问题

在通用版本6。

2的3月1号的组态程序及其以前的版本中,OPC服务器中的字符型变量无法进行刷新,只能显示为0。

使用6月30日的组态程序可以解决这个问题。

4.附录1:

NT/2000服务器DCOM配置

1.开始→运行→dcomcnfg→分布式COM配置属性

2.在默认属性页面不作改动:

默认选项是:

选择在这台计算机上启动分布式COM(E)选项、默认身份验证级别是:

连接,默认模拟级别是:

标示。

3.在默认安全机制页面

a.按默认访问权限框里的(编辑默认值)按钮,如果无用户:

Everyone,按(添加)按钮,选择:

Everyone,按(添加)按钮,在访问类型框里选择:

允许访问,按(确定)按钮。

再按(确定)按钮回到默认安全机制页面。

b.按默认启动权限框里的(编辑默认值)按钮,如果无用户:

Everyone,按(添加)按钮,选择:

Everyone,按(添加)按钮,在访问类型框里选择:

允许调用,按(确定)按钮。

再按(确定)按钮回到默认安全机制页面。

c.按默认配置权限框里的(编辑默认值)按钮,按(添加)按钮,选择:

Everyone,按(添加)按钮,在访问类型框里选择:

完全控制,按(确定)按钮。

再按(确定)按钮回到默认安全机制页面。

当然你也可给用户分配权限,但是由于分配权限的复杂性,一旦一个用户的权限不对,就很有可能不能连接到服务器,故我们不推荐采用单独的用户权限设置。

4..默认协议页面不作改动,回到在应用程序页面。

5.在应用程序页面,用鼠标左键点击选择具体的服务器,这里服务器名是knight.opc.server.vc2

6.按(属性)按钮

a.在常规页面不作改动,身份验证级别是:

默认值。

b.在位置页面不作改动,默认选项是:

在这台计算机上运行应用程序。

c.在安全性页面不作改动,全部选择:

使用默认选项

d.在身份标示页面,选择:

交互式用户

e..终结点页面不作改动。

f..按(确定)按钮,回到应用程序页面

7.按(确定)按钮,关闭程序

5.附录2:

95/98/ME服务器DCOM配置

如Server端使用Windows95,需考虑下列问题:

1.安全性将受到限制。

    2.应手工在Startup中加进Server组件的启动程序。

    3.运行RPCSS.exe后,客户端才可建立连接。

    4.由于ServerComponent是一个Class,当没有客户程序参照它时,它会自动终止。

可是,Windows95没有自动启动它的机制。

所以,要保证ServerComponent不会从内存卸载,需在ServerComponent中加入一个Form,Visible为False,程序从Form启动。

    5.同样,应从VB5.0的光盘或从找如下两个文件:

Dcom95.exe和Dcm95cfg.exe,安装并重新启动机器。

    6.手工改变注册表:

HKEY_LOCAL_MACHINE\Software\Microsoft\OLE\EnableRemoteconnection改为"Y",否则会出现"RunTimeError,ActiveComponentCannotBeCreate"。

    7.和在WindowsNT上一样,运行Dcomcfg.exe并进行配置。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1