EN
当前所在位置:首页 > 技术知识 > OPC UA

技术知识

北京盟通科技是工业自动化领域的高科技企业,依托于核心团队多年的海外和行业经验,致力实时现场总线技术及工业通讯技术的推广

基于Java的OPC UA SDK及辅助工具介绍

发布时间:2023-05-16

OPC UA SDK for Java通过OPC基金会认证,可以提供Java环境下全套的OPC UA客户端、服务器和程序应用的开发能力。芬兰Prosys OPC是一家在工业软件和通信领域拥有丰富经验的公司,以OPC UA SDK for Java SDK为开发工具,已经开发了几款程序应用,包括OPC UA Historian, OPC UA Modbus Server, OPC UA Client for Android。这些应用程序都基于Java技术,因此可以在不同平台上运行。

Java & Android SDK

OPC UA SDK for Java进行OPCUA应用开发,SDK负责所有的通信细节,开发者不再需要为这些细节分心。其包含的高级编程接口支持应用程序快速开发,并缩短开发过程。该SDKOPC基金会认证,符合OPC UA标准。因此,能够与来自其他厂商的OPC UA 产品实现互操作。

OPC UA SDK for Java内设Java代码生成器,可以自动创建模型代码。导入到SDK的模型可以使用标准的OPC UA模型,或者使用OPC UA 建模器设计自己的OPC UA模型。以实现的服务包括:会话管理、订阅管理、地址空间管理、事件管理、方法服务、报警服务、历史服务和安全证书管理等。服务器和客户端SDK包括完整入门教程和服务器、客户端应用程序的示例,完整演示了Java SDK的用法。

Prosys OPC UA Client for Android是一个为移动优化的应用程序,包含Prosys OPC UA客户端桌面应用程序的基本功能。例如,您可以浏览OPC UA地址空间、读写数据和接收事件通知。

OPC UA Historian


OPC UA Historian是一个通用的将OPC UA收集的数据记录到SQL的工具。将Historian连接到任何支持OPC UA的传感器、设备或自动化系统,Historian可以实时采集数据并存储到SQL数据库中。

Historian开始收集数据,用户可以使用任何支持OPC UASQL的客户端应用程序访问Historian。其中也包括ERPMESBI系统,以及许多其他企业应用程序。



OPC UA Historian可用作具有SQL数据库的数据记录器,并与现有的信息技术和自动化基础设施完美配合使用。而当管理自己的数据库时,也可以自行决定何时及如何使用有价值的数据。

许多数据源(例如工业设备)都无法自己创建历史数据存储。通过使用OPC UA Historian就可能克服这一问题。因为OPC UA是独立于供应商的通信标准,OPCUA Historian能够连接来自不同供应商的众多设备和系统。

OPC UA Modbus Server


OPC UA Modbus Server是一个连接到 Modbus 设备并将Modbus通信转换为OPC UA通信的应用程序。它可以以通用方式将来自不同Modbus设备的实时传感器、设备和自动化系统数据提供给OPC UA客户端应用程序,反之亦然。OPC UA通信中内置信息安全,使OPC UA Modbus Server成为现有 Modbus 设备的安全网关。



OPC UA Modbus Server可以作为Modbus主站连接到任意数量的Modbus设备,也可以启用Modbus Slave功能,让其他Modbus Master设备访问OPC UA Modbus Server中的数据。所有定义的变量(在Modbus设备和内部Modbus从站中)都通过OPC UA服务器公开给外部OPC UA 客户端。

Prosys OPC UA Modbus Server支持用于 Modbus 通信的 TCP/IPModbus TCP Modbus RTU over TCP)和串行(RTUASCII)选项。

OPC UA Monitor

OPC UA Monitor是一个支持OPC UA通讯连接的人机工具。可以使用OPC UA Monitor工具实现OPC UA数据测量值定制可视化显示,实现生产过程和设备的数据监控。



OPC UA Monitor使用简洁易用的网格系统设计您的用户界面。使用仪表、视觉元素和图表来构建的自定义监控屏幕。每个仪表 都有精心选择的参数。只需点击鼠标,就可以添加或删除网格的行和列,调整单元格的大小,还可以使用本地语言修改显示文本。此外, 网格中的仪表也在编辑器模式下实时更新,使配置过程变得顺畅,减小组态难度,加快开发速度。


使用OPC UA Monitor可以轻松设置基于测量值的通知及其显示方式,区分警告和警报,并从预定义的标准消息或自定义文本中获取信息。在确认操作之后,还会保存记录文件,可以在完整的日志中看到旧事件。


本文所用图片出自本公司合作伙伴ProsysOPC Ltd所提供的资料,版权归合作伙伴ProsysOPC Ltd所有。


Prosys OPC是一家在工业软件和通信领域拥有丰富经验的公司,在基于java语言的OPCOPC UA软件领域中拥有20年技术经验。涉及的客户以及合作伙伴包括工业、能源、物流、工程和信息科技公司。北京盟通科技有限公司是ProsysOPC Ltd在中国区授权合作伙伴,全权负责其OPC UA产品在中国区的销售、推广及技术服务工作。公司拥有一支专业扎实、经验丰富的服务团队,可以为广大用户提供从产品选型到技术开发,后续维护的一体化专业服务。