想获取更多IIOT干货

请点击蓝字,关注我们

虹科HMI解决方案

高性能

高防护

宽温

★★★★★

简介

边缘HMI需要实现的主要功能包括连接到该边缘HMI的边缘设备的数据采集,实现边缘计算、提供人机接口、数据的本地存储与上传。

在工业4.0的进程中,越来越多的现场设备开始提供OPC UA支持功能,OPC UA为快速实现数据采集和语义互操作提供可能。虹科提供的EXOR边缘HMI的软硬件就能使OPC UA快速应用于现场。

本文旨在阐明如何利用虹科EXOR边缘HMI结合Jmobile Studio组态软件实现OPC UA 客户端/服务器快速配置部署以及数据采集。

Jmobile介绍

Jmobile Studio是EXOR设备的专用IDE与组态软件,它配合EXOR设备或x86设备中预装的Jmobile Runtime运行环境,能使EXOR边缘设备成为支持几乎所有工业现场协议的工控设备。

另外,它还具有很高的画面组态自由度与边缘计算能力,控件拖拽式创建,并支持javascript编程,也可通过它配置OPC UA、MQTT等协议。

 01 配置要求

1.1 硬件

一台EXOR HMI或EXOR边缘网关或安装有Jmobile Runtime PC的x86设备,以作为OPC UA客户端。Jmobile Studio自带项目模拟器亦可进行测试使用。

1.2 软件

Jmobile Studio 组态软件

1.3 本案例使用的资源    

作为OPC UA 服务器的设备,本文使用EXOR 边缘HMI——esmart07M 作为启用OPC UA服务器的边缘设备。它也可以是其他支持OPC UA服务器的设备,如PLC等。

1.4 注意事项

保证客户端和服务器之间的网络连接性

 02 测试内容

本次测试以将智能房屋的终端设备的数据经过OPC UA采集回上层边缘设备为例,展示如何通过Jmobile Studio快速配置OPC UA服务器、客户端,并配置OPC UA客户端快速获得服务器标签组名与数据并用于工程。

终端设备为esmart07M HMI,其配置为服务器。上层边缘HMI用装有Jmoible 的x86设备,配置为客户端。

 03 配置过程

3.1配置OPC UA服务器

Jmobile Studio打开边缘终端设备的智能房屋工程,选择项目视图>接口>OPC UA

勾选OPC UA服务器,标签组选择所有,以使OPC UA传递自定义标签数据。除此之外,还可选择启用报警和趋势。可自定义主机名和端口号。

安全设置:

mobile提供使用数字证书的安全通信选项,可配置端到端安全通信。确保每条消息的加密。启用时,服务器将验证客户端证书,反之亦然。不同情况使用安全模式参考如下图。同时可以设置用户账户控制,本次测试因为在安全网络下,因此只使用账户控制,其余保持默认即可。至此OPC UA服务器设置完毕。

安全设置选项如下:

3.2配置OPC UA客户端

1、在同一局域网环境下用Jmobile Studio打开上位机工程,配置OPC UA Client。首先添加协议,项目视图->协议。

2、之后设置协议,输入OPC UA服务器的IP地址。该界面可通过勾选“plc网络”同时设置连接多个服务器设备。

3、导入标签,项目视图->标签,选择OPC UA Client,点击导入标签,在弹出框中按图选择。

4.点击browse,即可自动获得服务器标签列表,由图可知,该列表已自动包括服务器运行状态标签等标签在内。而自定义标签有按照协议类型自动分类方便调用。并可选择自己需要的标签导入。

本次选择导入房间亮度设置与百叶窗开合度设置标签变量。

由此OPC UA客户端设置完毕。

 04 验证

上位机工程调用导入的两个OPC UA标签变量,配置工程界面显示,将控件数据链接至标签。实现上位机通过OPC UA远程读写数据,界面配置如下:

启动模拟器验证,可通过拨动指针调整灯光亮度和百叶窗开合度大小,设置如下:

验证边缘侧EXOR HMI数据是否一致,并验证数据是否随动。HMI数据显示如下,验证成功。

 05 结论

通过Jmobile的应用,能够快速将EXOR边缘设备或是安装有JMobile套件的x86设备完成OPC UA服务器/客户端的快速配置,并且在数分钟内完成开发投入现场使用,完成多台现场设备数据采集读写。

附录-低成本高质量HMI-eSMART系列

考虑到非常特定的应用程序,我们将eSMART简化为最基本组件,功能强大,美观,性价比极高。

设备的前部保持了IP66的防护等级,并通过了全球低成本行业所不具备的认证,可在最危险的环境中使用。配套软件JMobile的独特连接能力(X平台内的软件)使eSMART可以与庞大的关键协议库以及OPC UA标准和pub /通信子服务器和客户端。

虹科--工业物联网

虹科是一家在工业物联网IIoT行业经验超过3年的高科技公司,虹科与世界领域顶级公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等合作,提供先进的高端工业4.0 工业触摸屏、高端边缘计算机、IoT开发框架、PLC与HMI一体机、OPC UA、工业级树莓派、VTSCADA等解决方案。物联网事业部所有成员都受过专业培训,并获得专业资格认证,平均3年+的技术经验和水平一致赢得客户极好口碑。我们积极参与行业协会的工作,为推广先进技术的普及做出了重要贡献。至今,虹科已经为行业内诸多用户提供从硬件到软件的不同方案,并参与和协助了众多OEM的设备研发和移植项目,以及终端用户的智能工厂和工业4.0升级改造项目。

往期精彩回顾

RevPi 应用案例 · 在这里

工业树莓派应用案例1:小型水轮机的振动监测

工业树莓派应用案例2:智能铆接工具

工业树莓派应用案例3:印后设备自动化

工业树莓派应用案例4:CloudRail.Box助力快速实现IIOT

工业树莓派应用案例5:铁路注水系统改造(内附实操教学视频)

工业树莓派应用案例6:零售行业应用

工业树莓派应用案例7:机器数据记录

工业树莓派应用案例8:水处理设备

工业树莓派应用案例9:realKNX语音控制和自动化

边缘计算 · 知多少

您的下一个HMI将不只是HMI

边缘与云计算如何结合以创建工业自动化平台

工业边缘计算技术实用案例分享

边缘计算在工业物联网中的应用

智慧工厂转型——实际案例5则(上篇)

智慧工厂转型——实际案例5则(下篇)

您想知道的 · OPC UA

OPC UA的进阶——定义数据技术的新平台

OPC UA 十问十答

OPC UA发布订阅的介绍及其对制造商的重要性

opcua客户端实现断线重连_虹科教您|实现OPC UA C/S快速部署及数据采集相关推荐

  1. 虹科教您|实现OPC UA C/S快速部署及数据采集

    简介 边缘HMI需要实现的主要功能包括连接到该边缘HMI的边缘设备的数据采集,实现边缘计算.提供人机接口.数据的本地存储与上传. 在工业4.0的进程中,越来越多的现场设备开始提供OPC UA支持功能, ...

  2. opcua客户端实现断线重连_干货:通过OPC UA协议访问西门子1500数据

    轻松通过OPC UA协议访问西门子1500数据 如何实现西门子1500的OPC UA通信? 1. 功能实现 S7-1500从V2.0开始支持作为OPC UA服务器的功能,本例使用KepServer 作 ...

  3. opcua客户端实现断线重连_PLCopen amp; OPC UA信息模型

    ▌介绍 PLCopen和OPC基金会之间的合作不仅仅体现在规范制定活动中,合作的结果也将在实际应用中得到体现.它们之间的合作融合了两项技术: PLCopen 技术是基于IEC 61131-3 编程标准 ...

  4. 【虹科技术】OPC UA技术,实现设备控制与互连未来

    1. OPC UA因何而来? 讲到OPC UA 不得不提及他的前辈OPC,OPC(Object Linking and Embedding(OLE) for Process Control)是微软公司 ...

  5. 浅谈IM软件客户端的断线重连、心跳和长在线

    ----------------------------------------------------欢迎查看IM软件业务知识<专栏>-------------------------- ...

  6. 数据库断线重连_干货分享—Niushop数据库配置

    前几期阿牛ger主讲了代码编码规范,整洁规范的代码有利于我们查询和再次开发,也方便我们检测与修复bug!这期,阿牛ger主要与大家分享数据库编码配置: 数据库配置 Niushop数据库配置方式与thi ...

  7. 合作式智能运输系统 车用通信系统应用层及应用数据交互标准 第二阶段_为什么一定要了解OPC UA TSN——未来的工业通信标准...

    ↑ 点击上方 "智能制造之家" 关注我们 写在面前 前面我们介绍了很多OPC UA的相关知识: OPC UA-面向未来的工业通讯规范 OPC UA服务器和客户端的安全机制你明白吗? ...

  8. output怎么用_性能领先,即训即用,快速部署,飞桨首次揭秘服务器端推理库

    允中 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 假如问在深度学习实践中,最难的部分是什么?猜测80%的开发者都会说: "当然是调参啊." 为什么难呢?因为调参就像厨师根 ...

  9. mysql 开启断线重连_[BUG反馈]MYSQL长连接中(SWOOLE) 使用事务提交开启断线重连接抛出异常...

    官方源代码 vendor/topthink/think-orm/src/db/PDOConnection.php :1369行public function startTrans(): void { ...

最新文章

  1. 计算机网络实验五,计算机网络(实验五).docx
  2. python3.6.0安装教程-CentOS7安装Python3.6
  3. Linux 下升级 python2 到python3
  4. burpsuite插件的使用
  5. 『设计模式』再谈麦当劳的点单模式--命令模式(Command)
  6. OpenSitUp开源项目:零基础开发基于姿态估计的运动健身APP
  7. [转]经典SQL语句大全
  8. mysql数据库密码错误_MySQL数据库经典错误六 数据库密码忘记的问题
  9. python布尔测试对象_python布尔类型和逻辑运算
  10. IE无法打开新窗口与U盘不显示故障的解决
  11. 物联网芯片并非单一产品,目前主要划分为哪几芯片?
  12. Java程序员面试全集(上)
  13. python做地图导航_【Python】利用高德地图做你想做之事
  14. python下载迅雷资源_PYTHON实现迅雷、FLASHGET、QQ旋风转真实链接、磁链转种子文件、迅雷快传链接抓取 | 学步园...
  15. js 12:00时间加上半小时,返回小时和分钟
  16. stm32c8t6+dht11+MQ系列环境检测模块+oled显示屏(基于物联网的家庭环境检测系统设计)
  17. 设计模式六大原则(SOLID)
  18. SAP 固定资产减值准备的处理方法
  19. coreldrawX6实例视频教程
  20. MATLAB下载使用方法(学生使用)

热门文章

  1. 2.3_ 1_ 进程同步、进程互斥
  2. 聚类算法 K-Means 简介与入门
  3. Ubuntu安装与配置(简要)
  4. 第一章 计算机系统概述 1.2.2 各硬件部分的介绍 [计算机组成原理笔记]
  5. 【剑指offer】面试题50:第一个只出现一次的字符(java)
  6. php链接javascript,javascript - 添加类=“行为链接”到活动页面 - PHP或JS - SO中文参考 - www.soinside.com...
  7. 学生用计算机怎么用视频,19.使用ZOOM作为上课视频、语音和屏幕分享工具,具体对学生的电脑和宽带有什么软件和硬件要求?...
  8. equals null报错吗_轻轻松松教你搞定Java中的==和equals
  9. python如何判断列表是否为空_Python中如何检查字符串/列表是否为空
  10. python获取当前文件路径