0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

宏集JMobile Studio—实现HMI界面高自由度设计

虹科工业物联网技术 来源:虹科工业物联网技术 作者:虹科工业物联网技 2024-05-30 13:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、简介

物联网HMI的组态软件是数据可视化的重要工具,工程师可以通过图形化界面来配置、监控和管理现场采集的数据。目前,市面上大多数的组态软件里的可视化控件库都由设计师预先部署,用户只能调用而不能完全自定义控件,导致可视化界面的使用便捷性和美观度都受到限制。

然而,宏集的物联网HMI所配套的JMobile Studio组态软件不仅带有设计师根据最新美术风格设计的完善数据库,也具有由JavaScript支持的Canvas画布功能。通过调用Canvas控件以及简单的JavaScript编程,工程师可以轻松实现HMI界面的完全自定义,部署功能更丰富且美观的显示画面。

二、宏集JMobile Studio介绍

wKgaomZYD0-AVZD9AAT5-Tn42Co236.png

宏集JMobile Studio是宏集HMI设备的专用IDE与组态软件。JMobile Studio配合设备或x86设备中预装的JMobile Runtime运行环境,能使宏集物联网设备成为支持几乎所有工业现场协议的工控设备

宏集JMobile Studio支持JavaScript编程,通过拖拽式的功能控件,轻松实现高自由度的画面组态与边缘计算。

此外,宏集的HMI可以配置OPC UA、MQTT等协议,轻松实现用户的物联网方案。

三、演示所需设备

1. 一台宏集物联网HMI、宏集物联网网关或安装有JMobile Runtime PC的x86设备,以作为可视化界面。此外,JMobile Studio组态软件中内置项目模拟器,可作测试使用;

2. JMobile Studio 组态软件。

四、演示内容

本次演示以JMobile Studio 组态软件及内置的项目模拟器为基础,展示Canvas画布功能控件的调用。通过几个简单的JavaScript程序例程,说明如何通过JMobile Studio 组态软件实现在HMI画面上绘制图形和动画

Canvas画布的功能强大,具有图形绘制、图像处理、动画制作和数据可视化的功能,轻松实现动态效果和复杂的人机交互。

以下是一些组态控件在宏集物联网HMI上的展示效果:

wKgZomZYD2OAW3z2AAVr8x3x8_I637.pngwKgaomZYD2OAE0oxAAPYRzqIhlw880.pngwKgZomZYD2OAYDaMAAGHG84jGxM971.png  宏集HMI组态控件动画效果图示

五、配置过程

1.配置Canvas画布控件

(1)JMobile Studio中新建基于宏集eX705 HMI的界面程序,如图1所示。

wKgZomZYD4eAF4SgAAD36Lk1094459.png图1 新建项目

(2)在工具库/控件中找到通用Canvas控件,拖拽到HMI界面中,如图2所示。

wKgZomZYD5qAErCjABOtuhxG20U637.png图2 调用Canvas控件 wKgaomZYD6SAZVSnAAATj6f7KDM916.png图2 调用Canvas控件

(3)选中Canvas控件,在属性栏的事件中找到绘制操作,点击打开操作列表,选择JavaScript小组件。

wKgaomZYD8KAbEHqAACAFip5KlY217.png图3 启用Canvas控件的JavaScript功能

(4)下方弹出脚本一栏,即可通过JavaScript语言编写Canvas画布的程序。初始默认调用一个画出蓝色矩形的例程,可直接删除。

wKgZomZYD9uAEY1wAAA5-jQJFBg070.png图4 调用JavaScript编辑

2.编写JavaScript程序

(1)例程一:同心矩型和交叠矩形

通过Canvas的矩形函数调用,我们可以轻松实现丰富的静态矩形绘制,简单的代码如图5所示:

wKgaomZYEAKACU4AAABhNam583o149.png图5 静态同心矩型和交叠矩形的JavaScript演示代码

编写完成后打开组态软件内置的HMI模拟器,显示Canvas画布的效果。结果如图6所示:

wKgaomZYEBOAB9_fAABSqFx1FCM345.png图6静态同心矩型和交叠矩形画布在模拟HMI上的显示效果

(2)例程二:彩色圆形笑脸

同样地,调用圆弧函数,我们也实现了圆形控件的绘制,简单的代码和演示效果如图7、8所示:

wKgZomZYEDKAF6CdAACbt7NtlUI073.png图7 静态彩色笑脸的JavaScript演示代码 wKgZomZYED6AEi3hAABd-7nJGKQ972.png图8静态彩色笑脸画布在模拟HMI上的显示效果

(3)例程三:动态数据饼图

Canvas控件不仅支持静态的画面显示,也支持动态的动画效果。通过调用采集得到的动态数据,可以实现生动的现场数据可视化。

不同的标签数据通过各类工业协议从现场采集到HMI中,我们通过定时器实时采集标签的数据,并在Canvas控件中以上述标签的数据作为变量,实时动态地改变各数据的占比,实现饼图的动画效果。该动态饼图的JavaScript代码和演示效果如图9、10所示:

wKgZomZYEF6ACBzFAAEnA46I9MY577.png图9 用于数据动态演示的饼图JavaScript代码 wKgaomZYEGqAXnSfAAA3bge_kgM519.png图10 用于数据动态演示的饼图和条形图的效果演示

六、总结

通过JMobile Studio组态软件内置的Canvas控件,我们验证了在宏集物联网HMI或安装了JMobile套件的x86设备中实现界面组件的自定义设计和突出显示效果的功能

除了Canvas控件,JMobile Studio还提供了丰富的图形库和工具,用户可以通过拖拽组件、绘制图形等方式,快速创建直观的操作界面。

同时,用户还可以轻松与工业控制设备如PLC(可编程逻辑控制器)、DCS(分布式控制系统)等进行通信,实现实时数据采集和可视化展示。用户可以根据需要定义控制逻辑,比如设置报警、趋势和计划表等,从而实现对生产过程的自动控制。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47312

    浏览量

    407573
  • 组态软件
    +关注

    关注

    4

    文章

    233

    浏览量

    27857
  • HMI
    HMI
    +关注

    关注

    9

    文章

    687

    浏览量

    51519
  • Canvas
    +关注

    关注

    0

    文章

    21

    浏览量

    11377
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人形机器人“灵巧手”,正在接近27个自由度的人手

    电子发烧友网报道(文/黄晶晶)灵巧手是人形机器人核心零部件之一,以人类的手来看通常被认为具有27个自由度自由度越高,其动作越精细。特斯拉二代Optimus的灵巧手已经拥有22个自由度。 灵巧
    的头像 发表于 04-21 09:04 4184次阅读
    人形机器人“灵巧手”,正在接近27个<b class='flag-5'>自由度</b>的人手

    HMI“动”起来:移动手持HMI在智能制造中的多场景应用

    EXOR推出了全新一代X系列移动手持HMI,将“移动化、智能化、安全化”的理念真正落地,让人机交互从固定屏幕走向自由操控。
    的头像 发表于 12-03 14:39 580次阅读
    让<b class='flag-5'>HMI</b>“动”起来:移动手持<b class='flag-5'>HMI</b>在智能制造中的多场景应用

    CGI Studio如何加速HMI设计流程

    人机界面HMI)开发领域正持续发展。随着硬件性能不断提升、用户期望持续增高,开发者必须打造出不仅当下功能完备,还能适配未来技术进步的 HMI 产品。CGI Studio 可助力开发者
    的头像 发表于 11-18 14:08 359次阅读

    方案 | 让HMI“动”起来:移动手持HMI在智能制造中的多场景应用

    域快速同步。为解决这些痛点,EXOR推出了全新一代X系列移动手持HMI,将“移动化、智能化、安全化”的理念真正落地,让人机交互从固定屏幕走向自由操控。01
    的头像 发表于 11-04 17:01 1006次阅读
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>方案 | 让<b class='flag-5'>HMI</b>“动”起来:移动手持<b class='flag-5'>HMI</b>在智能制造中的多场景应用

    行业认可丨Web物联网HMI荣获CEC 2025年编辑推荐奖!

    2025年9月24日,中国工控自动化领域权威的评选活动CONTROLENGINEERINGChina(第二十届)年度产品奖颁奖典礼在上海举行。凭借创新的人机界面解决方案——Web物联网HM
    的头像 发表于 09-24 16:12 2434次阅读
    行业认可丨<b class='flag-5'>宏</b><b class='flag-5'>集</b>Web物联网<b class='flag-5'>HMI</b>荣获CEC 2025年<b class='flag-5'>度</b>编辑推荐奖!

    自由度云台控制系统赋能安防监控的智能巡检与目标锁定

    随着人工智能和物联网技术的快速发展,安防监控系统正经历着从被动防御到主动智能的深刻变革。在这一转型过程中,多自由度云台马达驱动方案控制系统凭借其灵活的运动能力和精准的控制特性,正在成为智能安防领域
    的头像 发表于 08-27 17:43 525次阅读

    不到万元!智元机器人自由度灵巧手做到了

    16 个自由度,拥有 400 + 触点力控与防夹设计;专业款共 19 个自由度,重量为 750g,单指最大 20N 力及 0.1N 级多模态感知能力。 图源:智元机器人   OmniHand 灵动款
    的头像 发表于 08-21 09:18 6773次阅读
    不到万元!智元机器人<b class='flag-5'>高</b><b class='flag-5'>自由度</b>灵巧手做到了

    HMI-4G套装,轻松搞定“数据上云+异地远程运维”

    工业现场设备分散、环境复杂、网络难部署? HMI-4G 套装一站搞定!轻松打破数据孤岛,实现数据上云与远程运维。文末附有真实客户案例,欢迎查阅参考。
    的头像 发表于 08-14 16:46 859次阅读
    <b class='flag-5'>宏</b><b class='flag-5'>集</b><b class='flag-5'>HMI</b>-4G套装,轻松搞定“数据上云+异地远程运维”

    方案 | 跨站点协同遇难题?物联网HMI异地远程管理和监控套装帮您解决!

    物联网HMI异地远程管理和监控套装应运而生。通过远程访问,企业管理者和技术人员能够随时了解生产设备的运行状况,实现远程监控,从而实现无人车间的搭建或跨站点访问。
    的头像 发表于 08-08 18:33 492次阅读
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>方案 | 跨站点协同遇难题?<b class='flag-5'>宏</b><b class='flag-5'>集</b>物联网<b class='flag-5'>HMI</b>异地远程管理和监控套装帮您解决!

    EtherCAT科普系列(17):EtherCAT技术在多自由度 3D 打印领域应用

    不使用传统复杂的刀具或模具的情况下,使用熔融材料堆叠成具有复杂的传统工艺难以实现的结构,相较于传统切削加工铸造技术,具有节约材料、耗时短、提高设计自由度等优势,被誉
    的头像 发表于 07-28 11:53 2069次阅读
    EtherCAT科普系列(17):EtherCAT技术在多<b class='flag-5'>自由度</b> 3D 打印领域应用

    十字形多自由度超声电机接触分析模型研究

    摘 要:十字形多自由度超声电机其动子绕X、Y轴旋转与绕Z轴旋转的驱动机理是不同的,根据弹性接触理论,对其进行了分别考虑,并建立了电机摩擦接触分析模型。利用建立的模型,对多自由度电机机械特性进行了估算
    发表于 06-17 09:04

    Analog Devices Inc. ADIS16550六自由度惯性传感器数据手册

    Analog Devices ADIS16550六自由度惯性传感器是一款完整的惯性系统,内置一个三轴陀螺仪和一个三轴加速度计。ADIS16550中的每个惯性传感器都将业界领先的仅MEMS技术与信号调理相结合,具有经过优化的动态性能。
    的头像 发表于 06-14 11:12 676次阅读
    Analog Devices Inc. ADIS16550六<b class='flag-5'>自由度</b>惯性传感器数据手册

    ADIS16488A术级10自由度惯性传感器规格书

    电子发烧友网站提供《ADIS16488A术级10自由度惯性传感器规格书.pdf》资料免费下载
    发表于 03-04 16:39 0次下载

    JMobile Studio如何创建项目并在软件与#HMI实现上传和下载? #数据采集 #物联网

    物联网
    虹科工业物联网技术
    发布于 :2025年02月19日 09:17:55

    X7 &amp; X10系列手持HMI——突破限制,赋能工业现场

    全新X7 & X10系列手持HMI重磅上市!为您打破传统人机交互的空间限制,实现更高效、更安全的生产操作
    的头像 发表于 12-24 17:38 833次阅读
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>X7 &amp; X10系列手持<b class='flag-5'>HMI</b>——突破限制,赋能工业现场