java连接使用opc client读取server端的代码怎么写,网上没有找到

最近一直在纠结这个问题,公司要用opc来读取plc上的数据,现在首要的问题是先解决客户端连接服务端的问题,代码这一块也不会。谁能帮帮我

1个回答

大哥,解决了没,我也遇到这个问题了
lei12742@163.com,会的话帮下我,

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JAVA使用JeasyOPC读取OPC 服务器数据
首先在src下新建包javafish.clients.opc 将JCustomOpc.properties 拷贝到包中, 然后导入三个jar包 jeasyopc.jar commons-logging-1.1.jar和log4j-1.2.13.jar  在项目下新建一个lib目录,也可以自定义名字和路径,但是在JCustomOpc.properties 配置中能指定这个目录。 将JCus
基于JAVA的一个OPC Client例子
一个非常好的OPC Client例子,基于JAVA的,可以快速的实现OPC Client的开发
远程访问某 OPC SERVER步骤
一、在装有某OPC SERVER的机器上。DCOM配置如下  1. 运行服务器上的dcomcnfg程序,进行DCOM配置。  2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。  3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,  如果不去掉EveryOne,应用服务器不能正常启动。 
OPC客户端读取Server数据
在以前的文章中,我提到过在BCB中使用IOCOMP组件作为OPC客户端读取OPCServer的数据,程序写完之后,运行了一段时间出现了错误,就是读取的数据和Server端的数据不一致,原因在哪里我研究了很长的时间。又不得不从头查找OPC到底是什么?至于什么是OPC只要百度一下,答案不在少数。当然我先说明,我自己不是工控专业的,从来也没有接触过这个行业,这次是因为公司的业务上的需求接触到了,我也不想
Java语言开发OPC之Utgard的数据访问方式
由于导师项目的需求,最近自己在负责OPC开发知识的研究。自己对Utgard的使用进行了总结,与大家分享,学习交流:
java实现opc服务客户端代码
使用java实现opc客户端的小型连接,并且根据一定的java知识实现其基本功能
标准OPC Client(OPC客户端)使用说明
先安装插件OPC Core Components Redistributable (x86).msi 标准OPC Client(OPC客户端)使用说明:https://wenku.baidu.com/view/50821cac68dc5022aaea998fcc22bcd126ff42c5.html
Utgard使用总结(OPC)
Utgard使用总结,使用Utgard连接OPC服务器读取数据
Java链接OPC读写数据
首先导包jeasyOPC.jar包 配置JCustomOpc.dll文件 测试代码如下: //读取OPC数据 private void testOPC() throws Exception {      JOpc.coInitialize();//ICONICS.SimulatorOPCDA.2 JOpc jopc = new JOpc("localhost", "OMRON.
基于python的OPC UA客户端和服务器
Coming Soon . . . . . .
win7以上OPCClient同域连接OPCServer所需要的环境配置
OPC服务端和客户端配置说明文档 一、     操作系统用户 1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:123 2、 在OPCClient服务器上用Administrator用户建立一个相同的拥有管理员权限的用户并设置相同密码,一定要设置密码,不能为空,如:用户名:O
OPC客户端开发过程整理
2013-09-02 17:01:44|  分类: window其它 |  标签:opc客户端  opc开发   |举报 |字号 订阅 OPC开发过程: 1.注册OPC接口组件 2.通过COM接口创建OPCServerList的接口指针 CoCreateInstance只能遍历本机,CoCreateInstanceEx可遍历远程机器OPC CLSID_OPC
java进行opc连接之四 java jeasyOPC 连接
在前面java进行opc连接一到三的中已经完成了通过OPC 服务实现了数据的获取。 但是还是无法满足java开发的需要,所以还是需要通过java的一个JEasyOPC.jar包或者Utgard来实现java程序访问OPC server服务器获取数据的过程。 本次讲解JEasyOPC连接 我觉得主要还是需要说下连接,连接通了后面的一切都好处理,没连接成功后面的都扯蛋,因为
JAVAweb项目访问Opc
通过配置JCustomOpc.properties文件的位置,run as java application是可以跑通程序的,也不会报Property file javafish.clients.opc.JCustomOpc doesn't exist. System terminated.错误。 但是我最终目的是想在web程序中运行jeasyopc,web程序与java程序对工程的默认路径地址
OPCServer Modbus使用和配置
一,安装KEPware.Enhanced.OPC.DDE.KEPServer。(PLC数据传送给KEPServer,开发的程序用OPCServer读KEPServer)                  设置ip地址后面是指的plc站号,此处必须和plc上站号对应。否则无法接收数据。            打开quick client 查看传值情况    
OPC常见问题解决
OPC常见问题的解决排查
java实现的opc ua 客户端/服务端的简单例子
用java实现简单的opc ua的例子,如果刚接触opc ua想了解一下原理的可以参考一下。
OPC Client 和 Server 的测试工具
包含了独立的OPC Client工具和OPC Server软件,开发测试时很方便用。Server是安装文件,英文界面,安装成功后,也包含了Client的测试工具。 Server安装目录下的help中介绍了服务器的使用方法。 OPC DataSpy可以查看本地所有的OPC服务器,其中ICONICS.SimulatorOPCDA.2为安装的OPCServer。 Simulator OPC Configurator可以配置OPCServer的参数。 Simulator OPC Admin可以连接OPC服务器,查看服务器的各参数、数据状态。 客户端和服务器均在Win7(32bit)上测试可用。
OPC客户端与服务器远程通讯具体配置说明
软件基础 (1)安装所需的软件,机器上有必要的OPC client、OPC Server,如ifix,rslinx,保证rslinx的版本能支持远程opc功能。 通讯基础 (1)在同一局域网内,能ping通(物理连接,处于同一网段下) (2)建立同名用户及相同密码,win7系统将用户放置于于distributed COM User下,若是XP系统,则开启来宾用户。 (3)本地
超详细Java使用Jop读取OPC服务器数据
package javafish.clients.opc; import javafish.clients.opc.asynch.AsynchEvent; import javafish.clients.opc.asynch.OpcAsynchGroupListener; import javafish.clients.opc.component.OpcGroup; import javafis
OPC服务器是如何被找到的?
上篇谈了OPC和COM的渊源(点击打开链接),现在继续谈下如何找到服务器。今天要说的是在每个服务器上必装的一个来自OPC基金会的应用,OpcEnum.exe。当一个客户端程序要和服务器沟通时第一步就是要问,“嘿,你那有我要的东西吗?有装OPC服务器吗?”。这个程序就负责回答这个问题。看一下OPCEnum.exe中IDL定义的唯一一个类OpcServerList。它执行了opccomn.idl中的两...
OPC客户端仍然无法找到服务器的解决方法
手头正在处理的winform项目经过三个月左右的设计和开发,终于进行了测试和验收阶段。今天在给测试小组部署测试环境时遇到问题,就是按照OPC配置手册配置了OPC服务器(我们读取的是力控6.0软件)和OPC客户端(也是我们的应用服务器)后,OPC客户端仍然无法找到服务器,大概分析了一下原因,觉得是有一些dll没有注册的原因,因为以前也有遇到过这种情况,但是在安装了力控6.0的试用版后,这个错误就消失了,所以我认为是在安装力控测试程序时,力控自动注册了一些dll文件,但现在的测试环境并没有安装力控软件,所以导致一些dll没有注册。 既然原因找到了,就简单了。从另一个安装过了力控的机器上将需要的dll拷出来,运用regsvr32命令进行注册。一般来说需要注册的文件有 opcproxy.dll opccomn_ps.dll opc_aeps.dll opchda_ps.dll opcdaauto.dll aprxdist.exe OPCENUM.exe 注册过后,再用OPC客户端(也是我们的应用服务器)去连接OPC服务器(我们读的是力控6.0)就可以找到OPC服务器并正常读取了。
基于C++的OPC自定义同步数据访问技术
专辑: 摘要: 主要阐述在C++语言环境中编程,实现通过OPC SERVER自定义同步方式访问PLC中数据的技术。 关键词: C++;OPC;自定义;同步 中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2011)0210071-01 0 引言 OPC是一种工业标准,包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。OPC现在已成为工业界系统互联的缺省
现场OPC_SERVER服务器与OPC_客户端远程连接设置方法
在DCOM配置中找到“KingView.View.1”,右键单击,在弹出式菜单中,选择“属性”弹出下面的画面:(注意:亚控的OPC SERVER是KingView.View.1,每种组态的OPC SERVER组件都是不一样的,需要提前了解下,如西门子WINCC组态的OPC Server组件是OPC Server.WinCC) 7.将常规页面中的身份验证级别改为“无”。如下页面:
OPC工作记录整理——第二篇(OPC客户端运行环境配置)
OPC的环境配置还是比较简单的,但是需要注意几点问题:     1、首先是OPC客户端的用户名和密码需要和OPC服务器端的用户名和密码相同,而且需要赋予管理员权限,笔者也不是特别清楚这么做的原因是什么,但是如果没有这么配置的话,根本获取不到OPC的服务器列表。索性这样配置比不配置要好。     2、WINDOWS防火墙一定要关闭,在我的电脑(计算机)->控制面板->系统和安全->WINDOWS
使用opc Utgard api,编写opc client
Utgard是一个纯java的opc client api,可以在此基础上编写opc client,运行在window、Linux、mac等平台上;官网:http://openscada.org/projects/utgard/Wiki:https://openscada.atlassian.net/wiki/spaces/OP/overview编程指导:https://openscada.atl...
使用vb/vba作为OPC client
使用vba/vb做client可以使opc的访问变得简单,以下是基于excel的简单opc client代码:Option ExplicitPublic WithEvents MyOPCSvr As OPCAutomation.OPCServerPublic WithEvents MyOPCGroup As OPCAutomation.OPCGroupPrivate Sub
java 连接opc
<dependency> <groupId>org.openscada.external</groupId> <artifactId>org.openscada.external.jcifs</artifactId> <version>1.2.25</version> </depen
使用OPCNetAPI连接OPCServer
OPCServer KepServer; OPCGroup KepGroup; bool opc_connected; string remoteServerName = "KEPware.OPCSampleServer"; string remoteServerIP = ""; p
OPC 通讯 Demo
以jeasyopc为例, 导入jeasyopc相关的类和资源文件(注:由于.dll文件限制只能在32位系统上运行) 下载测试服务端软件,(opc相关的机器配置见https://wenku.baidu.com/view/c9b6aca6b0717fd5360cdc55.html) 可以用OPC 的客户端软件先测试一下,是否能成功读取 编写测试demo, 进行测试 opc读取demopackage co
在Java环境中使用OpenSCADA的utgard子项目连接OPCserver
测试内容暂存
OPC Client开发之浏览OPC Server的简单实例
    自从OPC在工控届推出,大家对OPC的研究也就越来越多。俗话说“万事开头难”,为了方便新手入门,特意写了一个简单程序。 //main.cpp//************************************************************************************************//浏览本地OPC服务器//****
基于python的opc读写和导入MSSQL/MYSQL的KepOPC中间件
基于python的opc读写和导入MSSQL/MYSQL的KepOPC中间件的详细技术特点介绍请见:https://blog.csdn.net/weixin_29482793/article/details/79734662 (含图文描述)KepOPC中间件windows版本分为mssql和mysql两个版本,经过多次更新,目前中间件的主要功能如下: (1)支持Windows xp及以上所有32...
java读取opc服务器
前言实现原理和核心参照Java调用dll库的方法,本文不在赘述,本文主要讲jeasyopc的用法。基本操作基本类JCustomOpc是jeasyopc的基本类,所有对opc的操作类都应该继承它。 对opc操作有一个基本的通用形式和步骤:初始化 JCustomOpc.coInitialize(); 这是初始化方法,必须在刚进入程序时调用。 创建实例JCustomOpc opc = new JCus
opc统一架构(opc ua)server-client SDK及实例
OPC统一架构 (OPC UA), 涵盖了OPC 实时数据访问规范 (OPC DA)、OPC历史数据访问规范 (OPC HDA)、 OPC 报警事件访问规范 (OPC A&E) 和OPC安全协议 (OPC Security) 的不同方面, 但在其基础之上进行了功能扩展。 OPC UA,是在传统OPC技术取得很大成功之后的又一个突破,让数据采集、信息模型化以及工厂底层与企业层面之间的通讯更加安全、可靠。
opc仿真配置到openopc读取仿真值
还是上次的vb方问题,今天和合作方的姑娘进行了沟通,说了半天,他们提供的尽然是一个OPC服务器,搞得浪费了半天时间看VB。 既然是读取一个公开的协议,那么肯定不是vb这一种程序,于是又到程序员基友社区(github)上逛。幸运的是发现了OpenOPC这个开源软件。在Windows下读取opc服务器的程序,必须要有DCOM这个东西,但是在Linux下却无能为力,不过openopc却通过网管协议进行处
Utgard_OpcClient使用简要指南
主要参考: 1.OPC-学习笔记(四)-OPC Client Java调用之Utgard 2.Utgard坊问OPC Server一、简介utgard是一个开源的项目,基于j-interop做的,用于和OPC SERVER通讯。 j-interop是纯java封装的用于COM/DCOM通讯的开源项目,这样就不必使用JNI。二、依赖的包2.1 j-interop的包j-interop.jar 与
连接亚控OPC Server 遍历所有Tags
因工作中需要使用亚控的 OPC DataAccess 中间件,基于Java + 32bit DLL开发, 首先在服务器上搭建虚拟OPC ,Server, LoadLibrary后,直接连接OPC Server
JAVA使用JOpc,JeasyOpc连接OPC Server获取opc数据
如何使用java连接opc server,这里附上详细的dome和opc server源码
用OPC Client开发时,需要从如下几个地方注意内存泄露
用OPC Client开发时,需要从如下几个地方注意内存泄露: (1)所有返回的指针,都要用CoTaskMemFree释放,如: [delphi] view plaincopy function Group_TryAddItems(AGroupIntf:IOPCItemMgt;AItemCount:integer;AItems:POPCITEMDEFARRAY):POPCITEM
相关热词 c# 应用r包 c# excel格式刷 c# 监控word保存 c#中字符串排序 c# 打印方向 c# 获取根目录 c#语言文档 c#设置开机自启动 c# cpu id 主板 c# timer越来越卡