opcenum在计算机服务找不到,OPC DCOM 问题处理

摘要:

OPC DCOM 问题处理 Troubleshooting DCOM 文档类型 (User Guide) Edition (2008 年 12 月) https://support.industry.siemens.com/cs/cn/zh/view/109481341 摘 要 本文档介绍如何解决 OPC 通讯中的 DCOM 的问题 关键词 OPC DCOM Key Words OPC DCOM IA&DT Service & Support Page 2-12 目录 1.不能浏览远程计算机的OPC Server 2. 不能连接到远程计算机的OPC Server 3. 所有的Item显示为Bad 4. OPC Client 不能接收更新的数据 5. OPC Sever 所在的计算机有高的CPU利用率 IA&DT Service & Support Page 3-12 OPC 技术提供一种互联的, 可靠的和安全的通讯平台.然而, OPC 是非常依赖于DCOM架构. 这包括了Windows 的安全和防火墙的设置, 访问控制列表, server认证, 等等.因此,OPC 不 能向期望的那样正常工作,而且最终解决这些问题是很困难,原因是一个问题会导致多个症 状. 本文讨论最常发生的5问题,导致问题的原因,和如何解决. 一个结构化的方法快速的解决这5问题: 1.不能浏览远程计算机的OPC Server 2. 不能连接到远程计算机的OPC Server 3. 所有的Item显示为Bad 4. OPC Client 不能接收更新的数据 5. OPC Server 所在的计算机有高的CPU利用率 当出现了上面所描述的问题后,下面将介绍出现问题原因及解决的办法. 1. 不能浏览远程计算机的OPC Server 首先遇到的问题是不能浏览远程计算机的OPC Servers . 浏览的功能是OPC Client应用程 序能够查看安装在远程计算机的OPC Servers. 当OPC Client执行了一次浏览实际上是它连 接到驻留在远程计算机上的OpcEnum的映像, 并检索出可访问OPC Server的列表. 这包括了 每个OPC Server 的ProgID (友好的用户接口名字) 和GUID (数字形式的识别号). 从这一 点看出, OPC Client并不是真正直接连接到OPC Server. 因此, 检索出的列表是与OPC Server的状态是无关的或者说是与OPC Server的可操作与否是无关. 浏览OPC Servers失败 导致的直接结果是不能获得远程计算机OpcEnum中通讯所需参数. 造成这个问题可能有几个 原因,如下所述. 1.1 OpcEnum没有安装 OPC基金会负责创建和维护OpcEnum. OPC基金会的成员能够从OPC基金会直接免费获得 OpcEnum OpcEnum一般会在安装OPC Client或者OPC Server时安装; 然而,并非都如此. 因 IA&DT Service & Support Page 4-12 此,可能出现没有安装 OpcEnum的情况. OpcEnum 仅能浏览运行它所在计算机上的OPC Servers,因此, OpcEnum 不能浏览远程的计算机. 即使是安装了OpcEnum在你的计算机上, 也不能浏览远程的计算机.用Windows Explorer去查找一下OpcEnum是否安装在你期望浏览的 计算机上.文件名为OpcEnum.exe. 如果OpcEnum没有安装, 需要安装. 1.2 OpcEnum 被禁止 即使是OpcEnum被安装在了远程的计算机上,它也必须能够被执行,否则,通讯将会失败.如果 在"Startup Type" OpcEnum被设置成为"Disabled" 那么Windows将不能运行OpcEnum. 因此, 必须使能able OpcEnum. 检查OpcEnum启动的类型,按下列步骤: •单击开始, 再单击控制面板. 在单击性能和维护, 单击管理工具,然后双击计算机管理. 在计算机管理窗口里的控制树的根目录下显示"Computer Management (Local)" • 在面板树里, 展开服务和应用并单击服务 •在右面的 window 面板里. 如果启动类型被设置为 "Disabled",那么 OpcEnum 实际是关闭 的需要选择使能 (下面). 如果在列表里没有 OpcEnum,那么可能是像步骤 "1.1 OpcEnum 没有被安装启动类型已被设置为手动或者自动,那么需要跳到步骤"1.3 匿名登陆权限没有 设置. •为了使能 OpcEnum, 右击 OpcEnum, 选择属性选项在启动类型的组合框里选择手动. 当然也 可以选择自动设置, 这里建议选择手动,这样当 OpcEnum 只有当需要执行时才执行. IA&DT Service & Support Page 5-12 现在已经正常设置了OpcEnum的启动类型, 再一次试着去浏览远程计算机. 如果仍然不能正 常工作, 可参考下面的步骤. 1.3 匿名访问的权限没有被设置 OpcEnum需要匿名访问的的权限才能正常的工作. 如果不提供这个访问权限, 没有一个可以连 接到OpcEnum 并且浏览计算机. 这一点往往是容易被忽视的因此也需要在Windows COM缺省安 全中添加匿名访问的权限. 2. 不能连接到远程计算机的OPC Server 能够浏览远程计算机的OPC Server 和连接到远程计算机的OPC Server是无关的. 例如, 即使 是远程计算机没有安装OPCEnum ,也是可以连接到远程计算机的OPC Server. 在这种情况下, 只要知道远程计算机的识别号(可以通过浏览或者只是简单"knowing"正确的GUID), 但如果 还是不能建立OPC的连接, 可能有其它的原因造成失败. 2.1 OPC Server被禁止 如果OPC Server被设置以Windows 服务的方式运行,是不能够禁止的.所以需要检查一下,检 查的方法和前面 "1.2 O

展开

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/565190.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2018年12月份计算机,CPU天梯图2018年12月最新版 十二月台式电脑CPU性能排行

Helio,大家好,11月再见12月你好!欢迎关注IT数码通带来的最新一期桌面CPU天梯图。距离上一次天梯图更新已经过去一个月时间了,伴随着12月份到来,新的天梯图需要进行更新和完善了。接下来“IT数码通”小编为大家带来了CP…

C语言程序的错误和警告

一段C语言代码,在编译、链接和运行的各个阶段都可能会出现问题。编译器只能检查编译和链接阶段出现的问题,而可执行程序已经脱离了编译器,运行阶段出现问题编译器是无能为力的。 如果我们编写的代码正确,运行时会提示没有错误&am…

计算机的集成显卡是什么意思,IGD、PEG、PCI的含义,我的电脑是集成显卡该选哪一项...

请详细介绍IGD,PEG,PCI的含义,我应该为计算机的集成显卡选择其中的一种。 ...请详细说明IGD,PEG,PCI的含义,如果我的计算机是集成显卡,则应该选择IGD,PEG,PCI的含义。展开…

Spring Boot 数据国际化

internationalization详解 国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的…

计算机二维动画的核心技术是什么意思,数字化技术在二维动画设计中的应用研究...

摘要:动画是艺术与技术的整合,动画的艺术性需要技术的支撑,技术需要艺术来呈现,动画技术的发展使动画导演和设计师完成作品的速度得到提高,艺术的表现效果上也越来越接近想象.随着计算机数字技术的发展,二维动画制作也逐渐对传统的制作方式加以改进,将二维传统手绘动…

Spring Boot Cache之缓存

缓存详解 缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存…

没有bug队——加贝——Python 练习实例 21,22

21.题目: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时&…

没有bug队——加贝——Python 练习实例 23,24

23.题目:打印菱形 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。 注:将这个图形看成对称的,前面和后…

Spring Boot 之 itext导出pdf下载

Java操作pdf框架详解 itext是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。 下载效果演示 po…

从您的计算机移除此产品,解决office提示“此操作只对目前安装的产品有效”的方法...

Office软件是我们所有微软系统预装版本中都会有的一个组件,有的用户在购买电脑之后由于不想使用这个软件等种种原因会选择将这个软件从电脑中卸载。卸载的方法有很多,我们常用的方法就是使用电脑中自带的卸载软件卸载这个程序,还有一种就是使…

没有bug队——加贝——Python 练习实例 25,26

我非常认真的告诉大家今天这是一篇水文,别看了 25.题目: 求12!3!...20!的和。 程序分析:此程序只是把累加变成了累乘。 s 0 l range(1,21) def op(x):r 1for i in range(1,x 1):r * ireturn r s sum(map(op,l)) print (1! 2! 3! …

Spring Boot 之 elasticsearch

elasticsearch详解 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用…

符江职高计算机教什么,高县符江职高具体地址

摘要:学校地址 :宜宾市高县清福镇学府路22号 公交路线 高县:进入盛兴路,行驶300米-左转,进入朔村路,行驶540米-左转,进入汉胜路,行驶440米-请直走,进入富悦路,行驶200米-请直走&…

MATLAB基础教程(7)——求解定积分和不定积分

目录 定积分的基本概念 什么是定积分? 如何深入的理解定积分? 如何计算定积分? 在matlab中计算定积分。 不定积分 在matlab中计算不定积分 在matlab中计算定积分 本期回顾 定积分的基本概念 什么是定积分? 简而言之,我…

微信公众号中选择时间css,微信公众号到底应该几点推文?

原标题:微信公众号到底应该几点推文?微信公众号到底应该几点推文?早晨上班,中午休息,晚上睡觉前,都是好时间。这些时间别说刚入行的小白知道,就连半只脚没踏进运营门槛的小灰都知道,…

没有bug队——加贝——Python 练习实例 27,28

今天这两题都是递归,如果你看不太明白,可以翻翻之前的,那里介绍的比较明白,嘿嘿,我今天继续水了,拜拜各位!! 27.题目: 利用递归函数调用方式,将所输入的5个…

C语言程序解析

首先我们要有一段完整的代码。 #include <stdio.h> int main() {puts("Hello World");return 0; }下面我们对以上程序进行解析 函数的概念 先来看第 4 行代码&#xff0c;这行代码会在显示器上输出“Hello World”。前面我们已经讲过&#xff0c;puts 后面要…

MATLAB基础教程(9)——高级积分运算、二重积分

目录 复习定积分&#xff08;单变量&#xff09; 二重积分 今日小结 复习定积分&#xff08;单变量&#xff09; 在之前&#xff0c;先复习一下之前学习的内容。使用matlab求解定积分的步骤大概如下&#xff1a; 定义符号变量&#xff08;syms关键字&#xff09;定义内联函…

服务器怎么存储文件节省空间,超大空间云服务器文件存储

超大空间云服务器文件存储 内容精选换一换本节操作指导您完成Windows操作系统云服务器磁盘空间清理。弹性云服务器匀出一部分磁盘空间来充当内存使用&#xff0c;当内存耗尽时&#xff0c;云服务器可以使用虚拟内存来缓解内存的紧张。但当内存使用率已经非常高时&#xff0c;频…

C语言变量和数据类型

从数据在内存中的存储方式中可以得知 计算机要处理的数据&#xff08;诸如数字、文字、符号、图形、音频、视频等&#xff09;是以二进制的形式存放在内存中的&#xff1b;我们将8个比特&#xff08;Bit&#xff09;称为一个字节&#xff08;Byte&#xff09;&#xff0c;并将字…