OPC DA客户端工具Opc quick client使用
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使用相关推荐
- OPC UA客户端工具Softing OPC Client使用_推荐使用
OPC UA客户端工具Softing OPC Client使用_推荐使用 Softing OPC Client工具介绍 Softing OPC Client工具是德国Softing公司出品的标准OPC ...
- C#开发OPC DA客户端的服务器状态处理
C#开发OPC DA客户端,最简单的方法是使用OpcRcw.Comn.dll,OpcRcw.Da.dll封装的API进行.OPC基金会的网站上,也可以下载到这两个库的原始文件DataAccess.cs ...
- OPC UA客户端工具UaExpert使用
OPC UA客户端工具UaExpert使用 官方下载地址: https://www.unified-automation.com/downloads.html UaExpert 是一个全功能的 OPC ...
- java读取OPC DA数据---Utgard
java读取OPC DA数据-Utgard Utgard库已经过时,原作者早已删除库,建议使用OPC UA,兼容OPC DA. 下面讲解Utgard使用 C#和C++都不用配置DCOM,直接调用函数 ...
- OPC协议解析-关于OPC协议的几个问题
1 什么是OPC协议? 为了便于自动化行业不同厂家的设备和应用程序能相互交换数据,定义了一个统一的接口函数,就是OPC协议规范.有了OPC就可以使用统一的方式去访问不同设备厂商的产品数据. OP ...
- OPC DA调研报告
OPC DA调研报告 一.基础背景知识 1.OLE 1.1.OLE(Object Linking and Embedding):对象连接与嵌入 1.2**名词解释**: 1.3.起源说明: 2.COM ...
- 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介绍 ...
- Squirrel SQL Client客户端工具
Squirrel SQL Client客户端工具 SQuirrel SQL Client是一个用Java编写的开源数据库工具,可以用来查看/编辑数据库的内容.发出SQL 命令.它可以支持兼容JDBC的 ...
- 基于OPCAutomation的OPC DA Client 工具
基于OPCAutomation的OPC DA Client 工具 功能展示 C#源码 程序说明 下载程序 源码获取 功能展示 C#源码 程序说明 1.获取本地OPC Servere 列表 2.选择对应 ...
最新文章
- java笔记 -- 输入输出
- js中获取事件对象的方法小结
- LIVE555再学习 -- DM368/Hi3516A 交叉编译
- How to resolve empty table CRMATAB issue in ERP gt_crmtab[]
- matlab寻找闭合,MatLab求取多个闭合区域的轮廓、面积和bbox
- 墨鏡的bism_如何使用商业智能语义模型(BISM)和Excel设计基于地图的报表
- 华为辟谣将发布石墨烯电池手机;梁建章回应携程杀熟;GitLab 12.6 发布 | 极客头条...
- 诡异的json包含bom头
- Android Socket编程【转】http://duguyidao.iteye.com/blog/1069736
- [C++/CLI编程宝典][3]C++/CLI能做什么
- win10 完全卸载 MYsql8.0
- myeclipse以及tomcat乱码解决
- ubuntu安装google chrome无法启动且打不开网站
- Heat Map在生物信息学中的应用
- 【组织架构】中国铁路上海局集团有限公司
- 超市收银系统c语言程序用c 的,C语言 超市收银系统
- 全量备份/增量备份/差异备份说明
- WIFI6 80211.ax 的理论速率计算及对照表
- 算法设计与分析: 6-8 圆排列问题
- LA 4413 Triangle Hazard 梅涅劳斯定理的应用