




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品OPC DCOM 配置过程中常见问题及其处理OPC技术提供了一种互联、可靠、安全的通信平台。然而, OPC技术依赖 于DCOM架构,包括 Windows安全和防火墙设置、访问控制列表、Server认 证等。本文给出了 OPC DCOM配置过程中最常发生的5个问题、导致原因及 解决方法。1不能浏览远程计算机的OPC Server浏览是指OPC Client应用程序能够察看到安装在远程计算机上的 OPC Server 。 OPC Client执行一次浏览操作实际是连接到驻留在远程计算机上的OPCEnum 映像,并检索出可访问 OPC Server列表。这包括了每个 OPC Server 的 P
2、rogID (用户接口名字)和 GUID (Global unique identifier ,全局唯一标 识符),如图1所示。OPC Client并不真正直接连接到 OPC Server 0图1 OPC Client浏览远程计算机上的 OPC Server示意图因此,浏览出的列表与 OPC Server的状态无关,或者说与 OPC Server的可操作与否无关,浏览OPC Server失败的直接原因是不能获得与远程计算机上的OPCEnum通信所需的参数,造成这个问题可能有如下原因。1.1 OPCEnum 没有安装OPC基金会负责创建和维护 OPCEnum 。 OPC基金会的成员能够从 OPC
3、基金会直接免费获得OPCEnum可编辑精品1.2 OPCEnum 被禁止即使OPCEnum被安装在远程的计算机上,它也必须能够被执行,否则通 信将会失败。1.3 匿名访问权限没有被设置OPCEnum需要匿名访问权限才能正常的工作。因此需要在WindowsCOM缺省安全中添加匿名访问权限。2不能连接远程计算机的OPC Server能够浏览远程计算机的OPC Server和连接远程计算机的OPC Server是无 关的。即使远程计算机没有安装 OPCEnum ,也可以连接远程计算机的 OPC Server。在这种情况下,只要知道远程计算机上要连接的 OPC Server的GUID。 导致不能连接远
4、程计算机的OPC Server可能有如下原因。2.1 OPC Server 被禁止如果OPC Server被设置以Windows服务的方式运行是不能够禁止的,故 需要检查一下OPC Server是否被禁止。2.2 用户身份认证的问题认证是验证用户身份的流程。Windows系统会比较用户名和密码,如果是 操作系统不能识别的用户,就会拒绝访问从而不能与OPC Server建立连接。下 面两种情况可能导致用户身份认证失败:用户的账户在远程的计算机上并不存在;关闭Simple File Sharing (简单文件共享)会去掉远程访问计算机的用户名和密码,导致用户不能被正确的认证。可编辑精品2.3 访问
5、控制列表问题当认证了一个来访问的用户账户后,系统将检查用户账户是否有启动或者访 问OPC Server的权限,这是利用ACL (访问控制列表)来完成的。每个应用程 序的ACL包括了用户账户的信息,操作权限等。因此,可能由于账户在ACL中没有相应的操作权限而被操作系统拒绝访问。3所有的Item 显示为Bad当与一个OPC Server建立连接时,必须能够识别远程计算机的账户并且给 予它适当的访问权限。这就需要与OPC Server建立同步的通信连接,而且能够 轮询到OPC Server的数据。如果所有的OPC Server项的数据属性指示为bad quality ,可能是由于下面两个原因引起的。
6、3.1 在OPC Server里的数据实际就是bad即OPC Server没有正确的获得数据,这时需要检查一下 OPC Server和数 据源之间的通信。3.2 回调失败由于OPC Client采用订阅的方式来更新,故可能由于回调失败导致所有的 Item显示为Bad。4 OPC Server所在计算机的CPU利用率高4.1 OPC Client 使用同步读时的问题在这种情况下,OPC Client没有使用优化的读取方式,使得 OPC Server 花费更多的计算机CPU周期处理OPC通信,可以考虑采用异步或订阅的方式 改进。可编辑精品4.2 OPC Client 使用异步读时的问题在这种情况下
7、,可能是由于 OPC Server本身没有优化使得对OPC通信的 响应慢。4.3 OPC Client 使用读设备的问题:在这种情况下,OPC Client不断地通过OPC Server与设备进行直接的数 据交换,这会明显的减慢 OPC Server 0如果是这种情况,可把所有的读设备改 成读Cache。5.OPC Client不接收更新的数据由于安全配置的问题会导致OPC Client不能接收更新的数据。OPC支持基 于时间“subscription (订阅)”机制,当数据发生了变化时,OPC Server会通 过异步回调把订阅的数据更新,同时发送更新的数据到OPC Client。在此过程中
8、OPC Client不知道OPC Server将会在什么时候发送数据,如果不能正确配 置安全属性,数据的更新就会失败。在 OPC Client应用程序指示为“ Bad.”若 发现从OPC Server中取得的数据不更新,可以尝试用同步的方式从 OPC Server读数据。若此时数据读到了,那么可以确定是异步回调失败导致,这可 能是由下面的原因造成:5.1 防火墙如果OPC Client在计算机防火墙之外,则从 OPC Server发出的回调请求 可能被防火墙阻塞,到达 OPC Client可能失败,此时应关闭防火墙。5.2 身份认证失败当回调到达OPC Client所在的计算机后,操作系统会试
9、图认证这个用户的 账号和密码,与存在的列表进行比较,如果组合与列表不一样Windows会拒绝可编辑精品访问,原因如下:5.2.1 用户名和密码的组合在回调的情况,可能出现 OPC Client和OPC Server所在的两台计算机上 的用户和密码不匹配导致身份认证失败, 必须保证在两台计算机的用户名和密码 组合一致。5.2.2 Guest在Windows XP或者后期的版本,当使用工作组,缺省的情况下会把远程 的用户账号强制为本地的 Guest用户。这是由Simple File Sharing 完成的,这 种缺省的设置使得的认证不能正常工作。因此,需要关闭这个项。5.2.3 OPC Serve
10、r 身份识别的问题回调要对OPC Server作身份认证,这个身份认证由OPC Server的身份认 证的设置管理。OPC Server以交互的用户认证,这个账户是当前登陆此计算机且驻留在OPC Server的计算机上,也就是必须有账户登陆,否则不能启动OPC Server ,当此用户注销时,OPC Server就会关闭,即使是计算机的重新启动,也会造成 OPC Server的短暂的关闭。OPC Server以访问的用户认证,操作系统会为每个访问的用户创建一个实 例,这样会有三个问题出现,若 OPC Server只允许一个用户访问时,当系统中 已经有了一个实例,再有其它用户就无法访问。若是OPC Server允许多个用户 访问时,那么带来的问题是随着不同用户的访问,就会打开多个实例,这样就会占用更多的计算机的资源。另外的一个问题是硬件的抢占,如用口,当一个使用 了,其它的用户就无法再使用可编辑精品OPC Server以指定的用户账户认证,这种情况需要在 OPC Server的计算 机上存在着要指定的账户,而且对于 OPC Client必须知道此用户。否则无法访 问。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 如何通过反馈提升品牌产品质量计划
- 科技助力快餐业提升食品质量安全水平
- 学习目标细化规划计划
- 学期教学实施方案总结报告内容布置总结计划
- 战略成本管理的应用研究计划
- 购公寓合同范本
- 现代企业财务管理创新与趋势分析
- Unit+2+Travelling+Around+Reading+for+Writing 高中英语人教版(2019)必修第一册
- 收购交易合同范本
- 玻璃合同范本
- 《移动通信市场推广策略》课件
- 2024年湖南工业职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 2024年湖南司法警官职业学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 2025年国家药品监督管理局药品审评中心招聘11人历年高频重点提升(共500题)附带答案详解
- 2024年广东省《辅警招聘考试必刷500题》考试题库含必背答案
- 餐饮企业牛奶产品推广方案
- 2025年中国南光集团有限公司招聘笔试参考题库含答案解析
- 工程造价鉴定申请书
- 五年级下册数学北师大版课件练习一
- 《房屋建筑发展史》课件
- 第6章平面图形的初步认识数学探究鸡蛋饼的分割教案2024-2025学年苏科版(2024)七年级数学上册
评论
0/150
提交评论