OPC 技术文档之 OPCENUM.EXE 使用方法(vc)

在制作OPC Client 的程序的时候,常常需要浏览目标服务器的所有OPC Server
方法有两个:
一是通过 IOPCAutoServer 的GetOPCServers方法得到(这个比较简单,这里不讨论)。
 二是通过 OPCEnum.exe 提供的 IOPCServerList 接口的 EnumClassesOfCategories 方法实现。
俺在搜索 www.google.com 的时候似乎没有找到有关 opcenum.exe 的使用,可能太简单了,会的朋友不要笑俺,俺是写给不会的朋友看的。
俺要说的是一步一步的来:
1.导出 opcenum.exe 服务的 IDL 文件
  1) 打开系统程序:oleview.exe
  2) 找到"Type Libraries/OpcEnum 1.1 Type Library(Ver 1.1)",1.0也可以
  3) 点击菜单里的"Object/View..."
  4) 在打开的"ITypeLib Viewer"里点击菜单的"File/Save As..."保存成一个IDL文件
  5) 以命令行方式来到保存IDL文件的目录
  6) 输入"midl /h xxxx.h xxxx.idl" xxxx.h是要生成的com接口头文件 xxxx.idl就是那个idl文件,midl会自动生成一个叫xxx_i.c的文件
2.写程序
  1) 打开VC++ 6.0
  2) 加入文件xxxx.h和xxx_i.c
  3) 写初始化,调用CoInitialize...,允许访问com内存管理器
  4) 写创建 OPC.ServerList.1 对象代码,注意如果是远程机器要使用 CoCreateInstanceEx , CLSCTX_REMOTE_SERVER ,在Setting里要加上 _WIN32_DCOM
  5) 实现 IOPCServerList 接口
  5) 最后调用 EnumClassesOfCategories
  其中第一个参数为 1 ,第二个参数为组件类目录,即 oleview 里的 Grouped by Component Category/OPC Data Access Servers Version x.0

联系我 到flyback的blog看看
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: opcenum.exe 是一个用于访问 OPC(OLE for Process Control)服务器的实用程序。OPC 是一个通信协议,用于在工业自动化系统中实现设备之间的数据交换。opcenum.exe 可以通过扫描本地或网络上的 OPC 服务器来检测并列出可用的 OPC 服务器。 为了下载 opcenum.exe,可以按照以下步骤进行操作: 1. 打开一个网页浏览器,比如谷歌浏览器或者微软 Edge 浏览器。 2. 进入一个可靠且安全的软件下载网站,如官方网站或知名软件下载站点。例如,微软官方网站、CNET Downloads 或 Softpedia 都是经常使用的下载站点。 3. 在下载网站的搜索栏中输入 "opcenum.exe",然后按 Enter 键或单击搜索按钮。 4. 在搜索结果中找到合适的下载链接,通常会包含软件的名称、版本号和下载按钮。 5. 单击下载按钮并选择保存文件的位置。可以选择将文件保存到桌面或指定的下载文件夹中。 6. 下载完成后,使用文件浏览器导航到保存 opcenum.exe 的文件夹。 7. 如果从官方网站或可信赖的下载站点下载,那么这个文件应该是安全的。然而,为了确保计算机的安全,可以在下载文件之前运行杀毒软件扫描以确保文件没有被感染。 现在您可以双击运行 opcenum.exe 文件,访问和操作 OPC 服务器了。 请注意,下载以及使用 opcenum.exe 文件应该遵循任何适用的法律法规和软件许可协议。此外,网上下载文件时应保持谨慎,并仔细检查文件来源和文件完整性,以避免潜在的安全风险。 ### 回答2: opcenum.exe是一个Windows系统下的可执行文件,用于执行OPC(OLE for Process Control)服务器的枚举操作。OPC是一种工业自动化领域常用的开放标准,用于实现不同厂家和不同设备之间的数据传输和通信。 opcenum.exe可以用来获取计算机上安装的所有OPC服务器的信息,比如服务器的名称、类别、描述等。这对于开发者或者系统管理员来说非常有用,因为他们可以根据这些信息来选择合适的OPC服务器来连接其他设备或系统,以实现数据的采集、监控和控制。 要进行opcenum.exe的下载,可以通过多种途径获取。一种方式是通过在浏览器中搜索"opcenum.exe下载",然后找到可信赖的软件下载网站,从中下载该文件。另外,也可以前往OPC服务器的官方网站,寻找合适版本的opcenum.exe进行下载。 在下载完opcenum.exe后,我们可以通过双击该文件来执行。一旦opcenum.exe执行成功,系统会列出计算机上安装的所有OPC服务器的相关信息,这样我们就可以根据需要进行相应的配置和使用。 总而言之,opcenum.exe是一个重要的工具,用于获取OPC服务器的相关信息。通过合适的渠道进行下载并正确使用它,可以帮助我们实现工业自动化和数据通信的需求。 ### 回答3: opcenum.exe 是一款用于配置和管理 OPC 服务器的实用程序。OPC(OLE for Process Control)是一种标准化的通信协议,用于实现不同厂商的自动化设备之间的数据交换和通信。 要下载 opcenum.exe,您可以按照以下步骤进行操作: 1. 打开您的网络浏览器,比如谷歌浏览器、火狐浏览器等。 2. 在搜索栏中输入 "opcenum.exe 下载",然后点击搜索按钮。 3. 浏览器将会显示多个相关的搜索结果,您可以点击其中一个可信赖的网站链接。 4. 在打开的网页上,找到并点击下载按钮或者链接,开始下载 opcenum.exe。 5. 完成下载后,您可以在您的计算机中找到下载的文件。通常,它会存在默认的下载文件夹中。 6. 双击下载的文件,按照安装向导的指示完成安装过程。 7. 安装完成后,您可以在适当的位置找到 opcenum.exe 文件,并且可以开始使用它进行 OPC 服务器的配置和管理。 OPC 服务器的配置和管理是在工业自动化和控制系统中非常常见和重要的任务。通过下载和使用 opcenum.exe,您可以更方便地管理和监控 OPC 服务器,实现设备之间的数据交换和通信,并提高系统的效率和可靠性。 请注意,在下载和安装 opcenum.exe 或任何其他软件之前,务必从可信赖的网站下载,以确保文件的安全性和可靠性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值