1  前言1.1我的声明首先声明,这是一篇针对初学者的OPC教程。网络上有很多介绍OPC的文章。但对于初学者来说,简直是在看天书一样。所以,我希望自己写一份教程,能够帮助和我一样的初学者走进OPC的世界!OPC的内容是在是太过庞杂了。刚一接触的时候,难免会使人望而生畏。 我的希望是:拣最重要的、初学者最迷惑的知识讲,可以把初学者领进门,之后,可以让他们自学。我很讨厌
至于使用jeasyopc方式对接OPC DA,可以详见上两篇文章。jeasyopc只能运行在windows上,本地使用COM方式连接。但其中也有不少坑,网上完整的实现很少,本人先填为敬。实现已开源,需要的自行获取:jeasyopc.win.driver目的部署到OPC服务器上,使用本地连接,并提供API接口进行查询及控制。准备jeasyopc源码下载:jeasyopc 32位java sdk:可从
转载 2023-09-20 20:38:11
489阅读
# Java获取opc服务的实现步骤 ## 概述 在本文中,我们将详细介绍如何使用Java获取opc服务OPC(OLE for Process Control)是一种用于实时数据通信的规范,允许软件从不同的设备和应用程序中读取和写入数据。Java是一种流行的编程语言,广泛应用于各种应用程序的开发。通过本文,你将学习到如何使用Java访问opc服务,以及每个步骤需要做什么。 ## 步骤概览 下
原创 10月前
77阅读
目录什么是Utgard?先提条件 配置 TOP Server读取值写入值官方文档什么是Utgard?        如果你发现了Utgard,那么你可能知道它是干什么的,但对于不熟悉的人来说,这里有一个简短的介绍。        
2、发布/订阅 上一篇博客中,我们实现了工作队列,并且我们的工作队列中的一个任务只会发给一个工作者,除非某个工作者未完成任务意外被杀死,会转发给另外的工作者。这篇博客中,我们会做一些改变,就是把一个消息发给多个消费者,这种模式称之为发布/订阅(类似观察者模式)。为了验证这种模式,我们准备构建一个简单的日志系统。这个系统包含两类程序,一类程序产生日志(生产者),另一类程序接收和处理日志(消费者)。&
参考:     https://www.hifreud.com/2014/12/27/opc-4-client-invoke-use-utgard/   file:///D:/tmp/jeasyopc-2.3.2/jeasyopc-2.3.2/doc/manual/guide.html#Quick_Start前言:  java连接opcserver的两种方式,代码都很简单,概念也容易理解,但是第一
转载 2023-08-29 07:42:54
51阅读
  mysqlfabric实现了对主从架构的一些常规维护功能。那mysqlfabric靠谱吗?会不会有什么Bug?我的同事们还是持怀疑态度的。  这里我将对mysqlfabric的基本运维的源码进行分析。    我们知道,mysqlfabric的常规运维有以下几个:    1.mysql的主从切换(有可能一主多从)。      mysqlfabri
首先我们先来看一下什么是OPC       OPC (OLE for Process Control——用于过程控制的OLE)是基于Microsoft公司的DNA(Distributed Internet Application)构架和COM(Component Object Model)技术的一个工业标准接口,是根据易于扩展性而设计的。
编写OPC客户端,网上的资料一般是一上来就要求找OPCDAAuto.dll,其实我想说,用VS,那都是多此一举,当然,如果你是在需要,我也可以提供给您最新版 OPCDAAuto.dll(v2.2.5.30)();如果没有积分,无所谓,不要也罢,因为我们的vs中本来就有,为了方便大家理解学习,我新建项目为控制台程序,连接对象为Kepserver服务器,针对KepServer服务器,我已经配置好了,可
转载 2023-09-10 09:14:17
386阅读
# Java OPC服务端 ## 简介 OPC(OLE for Process Control)是一种用于工业自动化系统的通信协议,它提供了一种标准化的方式来实现实时控制和监控。 本文将介绍如何用Java构建一个简单的OPC服务端,并提供代码示例。 ## OPC基本概念 在深入了解Java OPC服务端之前,让我们先了解一些OPC的基本概念。 ### 1. OPC服务OPC服务
原创 10月前
88阅读
1评论
IDEA REST Client基本技术官网文档:英语ok,而且不嫌繁琐的直接来看这是一个idea的插件工具功能类似postman,其最大的好处就是可以写一些js代码来辅助调试路径:tools>httpclient>test restful web service详细窗口上边也写了说这个工具已经废弃 ,建议编写http文件来使用http client, 其实就是创建.http或者.re
C#OPC数据采集(FORMusing System; using System.Windows.Forms; using Opc; using Opc.Da; using OpcCom; using opc_Library; using opcTest.model; using System.Collections.Generic; namespace opc_collection {
转载 9月前
83阅读
KEPServerEXOPC UA 通讯配置北京东方鼎晨科技有限公司目 录1. 前言 2. OPC UA Server端配置3. OPC UA Client端配置4. 附--签名及加密安全策略前言KEPServerEX是美国PTC Kepware公司生产的具有行业领先的连接平台,KEPServerEX支持150多种通讯协议,用于向您的所有应用程序提供单一来源的工业自动化数据。该平台的设计
文章目录一、Milo库二、OPC UA服务端及客户端三、Java连接OPC UA服务端3.1 依赖3.2 创建opc ua客户端3.3 遍历树形节点3.4 读取节点数据3.5 写入节点数据3.5 订阅(单个)3.6 批量订阅3.7 处理断线重连后的订阅问题3.7.1 自定义实现SubscriptionListener3.7.2 添加 SubscriptionListener3.8 测试 一、Mi
文章目录一、Milo库二、OPC UA服务端及客户端三、Java连接OPC UA服务端3.1 依赖3.2 创建opc ua客户端3.3 遍历树形节点3.4 读取节点数据3.5 写入节点数据3.5 订阅(单个)3.6 批量订阅3.7 处理断线重连后的订阅问题3.7.1 自定义实现SubscriptionListener3.7.2 添加 SubscriptionListener3.8 测试 一、Mi
Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional 类的引入很好的解决空指针异常。 创建 Optional 对象 Optional<Str
# 实现 Java 开发亚控 OPC 服务 ## 简介 在本文中,我将向你介绍如何使用 Java 来开发亚控 OPC 服务。我会逐步解释整个过程,并提供每一步所需要的代码和注释。让我们开始吧! ## 整体流程 下面是实现 Java 开发亚控 OPC 服务的整体流程。 | 步骤 | 任务 | |------|----------------
原创 8月前
73阅读
      最近这几天一直研究OPC客户端远程连接OPC服务器问题,最开始由于对OPC不熟悉,大家都在摸索着前进,采取比较愚蠢的连接方式,在服务器端安装Step7 V5.5和Simatic Net 2007连个软件,在客户端也安装了Simatic Net 2007软件,两端都设置为"允许",这种方式可以正常让OPC客户端连接到OPC服务器端,但Si
一、准备工作 下载OPC服务器,推荐KEPServer,推荐此篇博客  OPC和DCOM配置,不细说了,推荐此篇博客 建立些模拟设备二、OPC系统连接和读写操作-Utgard方式同步读写很简单,网上找找就能有,我就不细说了异步写, 暂时没研究,我遇到的场景是写入并发少,读取并发多,毕竟是用于工控领域所以本篇博客主要是针对于异步读取(侧重点)与同步写入(比较简单)1.异步读取网上
转载 2023-06-29 19:07:02
815阅读
OPC Server是一套利用微软的COM/DCOM技术实现工业自动化资料获取的架构。OPC Server提供OPC接口,它将与之相连的物理设备(PLC)的信息值通过接口返回到客户端应用程序。也就是说,客户端通过这些接口,可以获得与OPC Server连接的物理设备的信息。对于集成应用程序,只要支持OPC接口,就能轻易访问物理设备,而无需相关的技术信息。 程序设计者可以使用相同的程序代码,操作不同
  • 1
  • 2
  • 3
  • 4
  • 5