OPC DA客户端工具Opc quick client使用

什么是OPC

OPC是工业控制和生产自动化领域中使用的硬件和软件的接口标准,以便有效地在应用和过程控制设备之间读写数据。O代表OLE(对象链接和嵌入),P (process过程),C (control控制)。

OPC服务器包括3类对象(Object):服务器对象(Server)、项对象(Item)和组对象(Group)。

OPC标准采用C/S模式,OPC服务器负责向OPC客户端不断的提供数据。

OPC DA介绍

  • OPC——OLE for Process Contrl,微软公司对象链接和嵌入技术在过程控制方面的应用,是一系列接口、方法和属性的标准集。它基于OLE、COM、DCOM技术、XML,采用客户端/服务器(Client/Server)结构,将通讯协议与设备/应用隔离的技术。微软的OLE、COM定义了各种不同的软件如何交互使用和分享数据,从而使得OPC能够提供通用的接口规范,用于各种过程控制设备之间的通讯,不论过程中采用何种应用软件和硬件设备。

  • OLE——Object Linking & Embeding,对象链接与嵌入,也就是现在的微软的ActiveX。

  • OPC DA: Data Access协议,是最基本的OPC协议。OPC DA服务器本身不存储数据,只负责显示数据收集点的当前值。客户端可以设置一个refresh interval,定期刷新这个值。目前常见的协议版本号为2.0和3.0,两个协议不完全兼容。也就是用OPC DA 2.0协议的客户端连不上OPC DA 3.0的Server

本地连接OPC

选择Local Machine为本地连接,可以看到本地安装了哪些OPC服务

可以连接本地的OPC服务,查看数据,和写数据

比如:连接Kepware.KEPServerEX.V6

连接上后右键 新建分组,随便写个组名,如: aaa

右键组名新建Item 选择要监听的测点,就可以实时看数据的变化,也可以修改它的值,如右键–>Asynchronous 2.0 Write

远程连接

注意: ------使用工具远程连接时,当前登录的用户的用户和密码要和远程OPC服务的用户密码一样.
这个工具会使用当前的用户名和密码去连接

远程连接相关信息

ProgID: Kepware.KEPServerEX.V6
Remote Machine Name: 192.168.0.204ProgID: OPC.FlyFishOpc
Remote Machine Name: 192.168.0.204ProgID: OPCServer.WinCC.1
Remote Machine Name: 10.1.0.51ProgID: OPCServer.WinCC
Remote Machine Name: 192.168.0.187Stoner Simulation Server
ProgID:Stoner.SimulationSvr.1ProgID: KEPware.KEPServerEx.V4
ProgID: Kepware.KEPServerEX.V6
ProgID: Matrikon.OPC.Simulation.1
ProgID: OPC.FlyFishOpc
ProgID: OPCServer.WinCC.1Wincc clsId: 75d00bbb-dda5-11d1-b944-9e614d000000
kepserver6 :7BC0CC8E-482C-47CA-ABDC-0FE7F9C6E729
kepserver4 :6E6170F0-FF2D-11D2-8087-00105AA8F840
MatrikonOPC: F8582CF2-88FB-11D0-B850-00C0F0104305
RSLinx OPC Server: A05BB6D6-2F8A-11D1-9BB0-080009D01446
OPC.FlyFishOpc: 623DC2C9-2378-46F6-BF49-298CAC49F65A
Stoner Simulation Server: 83BFA400-BC06-11d4-AEC4-00902760973D

代码连接

直接使用clsid和用户名和密码去连接,所以无所谓当前用户是什么

ci.setHost(“192.168.0.204”);
ci.setUser(“OPCUser”);
ci.setPassword(“opcuser”);
ci.setClsid(“7BC0CC8E-482C-47CA-ABDC-0FE7F9C6E729”);//成功
final String itemId = “tongdao.tag1.aaa”;

代码连接示例,后面播客介绍

OPC DA客户端工具Opc quick client使用相关推荐

  1. OPC UA客户端工具Softing OPC Client使用_推荐使用

    OPC UA客户端工具Softing OPC Client使用_推荐使用 Softing OPC Client工具介绍 Softing OPC Client工具是德国Softing公司出品的标准OPC ...

  2. C#开发OPC DA客户端的服务器状态处理

    C#开发OPC DA客户端,最简单的方法是使用OpcRcw.Comn.dll,OpcRcw.Da.dll封装的API进行.OPC基金会的网站上,也可以下载到这两个库的原始文件DataAccess.cs ...

  3. OPC UA客户端工具UaExpert使用

    OPC UA客户端工具UaExpert使用 官方下载地址: https://www.unified-automation.com/downloads.html UaExpert 是一个全功能的 OPC ...

  4. java读取OPC DA数据---Utgard

    java读取OPC DA数据-Utgard Utgard库已经过时,原作者早已删除库,建议使用OPC UA,兼容OPC DA. 下面讲解Utgard使用 C#和C++都不用配置DCOM,直接调用函数 ...

  5. OPC协议解析-关于OPC协议的几个问题

    1    什么是OPC协议? 为了便于自动化行业不同厂家的设备和应用程序能相互交换数据,定义了一个统一的接口函数,就是OPC协议规范.有了OPC就可以使用统一的方式去访问不同设备厂商的产品数据. OP ...

  6. OPC DA调研报告

    OPC DA调研报告 一.基础背景知识 1.OLE 1.1.OLE(Object Linking and Embedding):对象连接与嵌入 1.2**名词解释**: 1.3.起源说明: 2.COM ...

  7. OPC 、OPC DA、OPC UA介绍

    目录 一.OPC介绍 1.OPC是什么? 2.OPC的本质 3.OPC诞生背景 二.OPC DA介绍 1.OPC DA是什么? 2.OPC DA的本质 3.OPC DA的远程通讯 三.OPC UA介绍 ...

  8. Squirrel SQL Client客户端工具

    Squirrel SQL Client客户端工具 SQuirrel SQL Client是一个用Java编写的开源数据库工具,可以用来查看/编辑数据库的内容.发出SQL 命令.它可以支持兼容JDBC的 ...

  9. 基于OPCAutomation的OPC DA Client 工具

    基于OPCAutomation的OPC DA Client 工具 功能展示 C#源码 程序说明 下载程序 源码获取 功能展示 C#源码 程序说明 1.获取本地OPC Servere 列表 2.选择对应 ...

最新文章

  1. java笔记 -- 输入输出
  2. js中获取事件对象的方法小结
  3. LIVE555再学习 -- DM368/Hi3516A 交叉编译
  4. How to resolve empty table CRMATAB issue in ERP gt_crmtab[]
  5. matlab寻找闭合,MatLab求取多个闭合区域的轮廓、面积和bbox
  6. 墨鏡的bism_如何使用商业智能语义模型(BISM)和Excel设计基于地图的报表
  7. 华为辟谣将发布石墨烯电池手机;梁建章回应携程杀熟;GitLab 12.6 发布 | 极客头条...
  8. 诡异的json包含bom头
  9. Android Socket编程【转】http://duguyidao.iteye.com/blog/1069736
  10. [C++/CLI编程宝典][3]C++/CLI能做什么
  11. win10 完全卸载 MYsql8.0
  12. myeclipse以及tomcat乱码解决
  13. ubuntu安装google chrome无法启动且打不开网站
  14. Heat Map在生物信息学中的应用
  15. 【组织架构】中国铁路上海局集团有限公司
  16. 超市收银系统c语言程序用c 的,C语言 超市收银系统
  17. 全量备份/增量备份/差异备份说明
  18. WIFI6 80211.ax 的理论速率计算及对照表
  19. 算法设计与分析: 6-8 圆排列问题
  20. LA 4413 Triangle Hazard 梅涅劳斯定理的应用

热门文章

  1. SSH服务器跳转失败
  2. 从定积分定义到代码,详解矩形法求解定积分
  3. 企业架构治理指什么,如何做?
  4. Vue开发小实践--身份查询系统
  5. 直播视频回放 | FPGA中定点数和浮点数
  6. 128*64点阵图形液晶显示屏程序设计教程
  7. Python模拟Ajax请求爬取微博
  8. 智慧农贸市场管理系统
  9. java计算机毕业设计ssm智慧农贸信息化管理平台
  10. 渡阡一路以来的创业心得