0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

宏集JMobile Studio—實(shí)現(xiàn)HMI界面高自由度設(shè)計(jì)

虹科工業(yè)物聯(lián)網(wǎng)技術(shù) ? 來源:虹科工業(yè)物聯(lián)網(wǎng)技術(shù) ? 作者:虹科工業(yè)物聯(lián)網(wǎng)技 ? 2024-05-30 13:38 ? 次閱讀

一、簡介

物聯(lián)網(wǎng)HMI的組態(tài)軟件是數(shù)據(jù)可視化的重要工具,工程師可以通過圖形化界面來配置、監(jiān)控和管理現(xiàn)場采集的數(shù)據(jù)。目前,市面上大多數(shù)的組態(tài)軟件里的可視化控件庫都由設(shè)計(jì)師預(yù)先部署,用戶只能調(diào)用而不能完全自定義控件,導(dǎo)致可視化界面的使用便捷性和美觀度都受到限制。

然而,宏集的物聯(lián)網(wǎng)HMI所配套的JMobile Studio組態(tài)軟件不僅帶有設(shè)計(jì)師根據(jù)最新美術(shù)風(fēng)格設(shè)計(jì)的完善數(shù)據(jù)庫,也具有由JavaScript支持的Canvas畫布功能。通過調(diào)用Canvas控件以及簡單的JavaScript編程,工程師可以輕松實(shí)現(xiàn)HMI界面的完全自定義,部署功能更豐富且美觀的顯示畫面。

二、宏集JMobile Studio介紹

wKgaomZYD0-AVZD9AAT5-Tn42Co236.png

宏集JMobile Studio是宏集HMI設(shè)備的專用IDE與組態(tài)軟件。JMobile Studio配合設(shè)備或x86設(shè)備中預(yù)裝的JMobile Runtime運(yùn)行環(huán)境,能使宏集物聯(lián)網(wǎng)設(shè)備成為支持幾乎所有工業(yè)現(xiàn)場協(xié)議的工控設(shè)備。

宏集JMobile Studio支持JavaScript編程,通過拖拽式的功能控件,輕松實(shí)現(xiàn)高自由度的畫面組態(tài)與邊緣計(jì)算。

此外,宏集的HMI可以配置OPC UA、MQTT等協(xié)議,輕松實(shí)現(xiàn)用戶的物聯(lián)網(wǎng)方案。

三、演示所需設(shè)備

1. 一臺(tái)宏集物聯(lián)網(wǎng)HMI、宏集物聯(lián)網(wǎng)網(wǎng)關(guān)或安裝有JMobile Runtime PC的x86設(shè)備,以作為可視化界面。此外,JMobile Studio組態(tài)軟件中內(nèi)置項(xiàng)目模擬器,可作測試使用;

2. JMobile Studio 組態(tài)軟件。

四、演示內(nèi)容

本次演示以JMobile Studio 組態(tài)軟件及內(nèi)置的項(xiàng)目模擬器為基礎(chǔ),展示Canvas畫布功能控件的調(diào)用。通過幾個(gè)簡單的JavaScript程序例程,說明如何通過JMobile Studio 組態(tài)軟件實(shí)現(xiàn)在HMI畫面上繪制圖形和動(dòng)畫。

Canvas畫布的功能強(qiáng)大,具有圖形繪制、圖像處理、動(dòng)畫制作和數(shù)據(jù)可視化的功能,輕松實(shí)現(xiàn)動(dòng)態(tài)效果和復(fù)雜的人機(jī)交互。

以下是一些組態(tài)控件在宏集物聯(lián)網(wǎng)HMI上的展示效果:

wKgZomZYD2OAW3z2AAVr8x3x8_I637.pngwKgaomZYD2OAE0oxAAPYRzqIhlw880.pngwKgZomZYD2OAYDaMAAGHG84jGxM971.png? 宏集HMI組態(tài)控件動(dòng)畫效果圖示

五、配置過程

1.配置Canvas畫布控件

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

wKgZomZYD4eAF4SgAAD36Lk1094459.png圖1 新建項(xiàng)目

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

wKgZomZYD5qAErCjABOtuhxG20U637.png圖2 調(diào)用Canvas控件 wKgaomZYD6SAZVSnAAATj6f7KDM916.png圖2 調(diào)用Canvas控件

(3)選中Canvas控件,在屬性欄的事件中找到繪制操作,點(diǎn)擊打開操作列表,選擇JavaScript小組件。

wKgaomZYD8KAbEHqAACAFip5KlY217.png圖3 啟用Canvas控件的JavaScript功能

(4)下方彈出腳本一欄,即可通過JavaScript語言編寫Canvas畫布的程序。初始默認(rèn)調(diào)用一個(gè)畫出藍(lán)色矩形的例程,可直接刪除。

wKgZomZYD9uAEY1wAAA5-jQJFBg070.png圖4 調(diào)用JavaScript編輯

2.編寫JavaScript程序

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

通過Canvas的矩形函數(shù)調(diào)用,我們可以輕松實(shí)現(xiàn)豐富的靜態(tài)矩形繪制,簡單的代碼如圖5所示:

wKgaomZYEAKACU4AAABhNam583o149.png圖5 靜態(tài)同心矩型和交疊矩形的JavaScript演示代碼

編寫完成后打開組態(tài)軟件內(nèi)置的HMI模擬器,顯示Canvas畫布的效果。結(jié)果如圖6所示:

wKgaomZYEBOAB9_fAABSqFx1FCM345.png圖6靜態(tài)同心矩型和交疊矩形畫布在模擬HMI上的顯示效果

(2)例程二:彩色圓形笑臉

同樣地,調(diào)用圓弧函數(shù),我們也實(shí)現(xiàn)了圓形控件的繪制,簡單的代碼和演示效果如圖7、8所示:

wKgZomZYEDKAF6CdAACbt7NtlUI073.png圖7 靜態(tài)彩色笑臉的JavaScript演示代碼 wKgZomZYED6AEi3hAABd-7nJGKQ972.png圖8靜態(tài)彩色笑臉畫布在模擬HMI上的顯示效果

(3)例程三:動(dòng)態(tài)數(shù)據(jù)餅圖

Canvas控件不僅支持靜態(tài)的畫面顯示,也支持動(dòng)態(tài)的動(dòng)畫效果。通過調(diào)用采集得到的動(dòng)態(tài)數(shù)據(jù),可以實(shí)現(xiàn)生動(dòng)的現(xiàn)場數(shù)據(jù)可視化。

不同的標(biāo)簽數(shù)據(jù)通過各類工業(yè)協(xié)議從現(xiàn)場采集到HMI中,我們通過定時(shí)器實(shí)時(shí)采集標(biāo)簽的數(shù)據(jù),并在Canvas控件中以上述標(biāo)簽的數(shù)據(jù)作為變量,實(shí)時(shí)動(dòng)態(tài)地改變各數(shù)據(jù)的占比,實(shí)現(xiàn)餅圖的動(dòng)畫效果。該動(dòng)態(tài)餅圖的JavaScript代碼和演示效果如圖9、10所示:

wKgZomZYEF6ACBzFAAEnA46I9MY577.png圖9 用于數(shù)據(jù)動(dòng)態(tài)演示的餅圖JavaScript代碼 wKgaomZYEGqAXnSfAAA3bge_kgM519.png圖10 用于數(shù)據(jù)動(dòng)態(tài)演示的餅圖和條形圖的效果演示

六、總結(jié)

通過JMobile Studio組態(tài)軟件內(nèi)置的Canvas控件,我們驗(yàn)證了在宏集物聯(lián)網(wǎng)HMI或安裝了JMobile套件的x86設(shè)備中實(shí)現(xiàn)界面組件的自定義設(shè)計(jì)和突出顯示效果的功能。

除了Canvas控件,JMobile Studio還提供了豐富的圖形庫和工具,用戶可以通過拖拽組件、繪制圖形等方式,快速創(chuàng)建直觀的操作界面。

同時(shí),用戶還可以輕松與工業(yè)控制設(shè)備如PLC(可編程邏輯控制器)、DCS(分布式控制系統(tǒng))等進(jìn)行通信,實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集和可視化展示。用戶可以根據(jù)需要定義控制邏輯,比如設(shè)置報(bào)警、趨勢和計(jì)劃表等,從而實(shí)現(xiàn)對(duì)生產(chǎn)過程的自動(dòng)控制。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2898

    文章

    43780

    瀏覽量

    369091
  • 組態(tài)軟件
    +關(guān)注

    關(guān)注

    4

    文章

    231

    瀏覽量

    27007
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    578

    瀏覽量

    48384
  • Canvas
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    10962
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    物聯(lián)網(wǎng)工控屏通過 S7 ETH 協(xié)議采集西門子 1200 PLC 數(shù)據(jù)

    上周我們分享了HMI通過S7 MPI協(xié)議采集西門子400 PLC數(shù)據(jù)的操作步驟。本周,我們將繼續(xù)帶來干貨,重點(diǎn)介紹
    的頭像 發(fā)表于 06-21 16:02 ?438次閱讀
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>物聯(lián)網(wǎng)工控屏通過 S7 ETH 協(xié)議采集西門子 1200 PLC 數(shù)據(jù)

    干貨分享:物聯(lián)網(wǎng)HMI通過S7 MPI協(xié)議采集西門子400PLC數(shù)據(jù)

    物聯(lián)網(wǎng)HMI集成了多個(gè)驅(qū)動(dòng)來適配西門子200、300、400、1200、1500、LOGO等系列PLC,本文主要介紹
    的頭像 發(fā)表于 06-13 13:39 ?388次閱讀
    干貨分享:<b class='flag-5'>宏</b><b class='flag-5'>集</b>物聯(lián)網(wǎng)<b class='flag-5'>HMI</b>通過S7 MPI協(xié)議采集西門子400PLC數(shù)據(jù)

    基于FPGA EtherCAT的六自由度機(jī)器人視覺伺服控制設(shè)計(jì)

    和增強(qiáng)系統(tǒng)處理圖像的實(shí)時(shí)性,本文提出了一種伊瑟特的六自由度機(jī)器人視覺伺服控制系統(tǒng),將攝像頭集成到基于 Zynq的伊瑟特主站上,提高了視覺伺服的實(shí)時(shí)性.經(jīng)測試,該平臺(tái)能夠?qū)σ曈X檢測目標(biāo)的變化做出及時(shí)的反應(yīng)
    發(fā)表于 05-29 16:17

    提升效率! 助力客戶實(shí)現(xiàn)倉儲(chǔ)和物流系統(tǒng)的智能化改造

    倉儲(chǔ)和物流系統(tǒng)的智能化改造方案幫助客戶實(shí)現(xiàn)工廠的堆垛機(jī)、物流小車等裝置的高精度定位、數(shù)據(jù)采集、處理和可視化功能,從根本上提升管理效率
    的頭像 發(fā)表于 05-15 10:41 ?313次閱讀
    提升效率! <b class='flag-5'>宏</b><b class='flag-5'>集</b>助力客戶<b class='flag-5'>實(shí)現(xiàn)</b>倉儲(chǔ)和物流系統(tǒng)的智能化改造

    PLC+HMI觸控一體機(jī)助力構(gòu)建物料自動(dòng)分揀系統(tǒng)

    DC系列PLC+HMI觸控一體機(jī)集成了參數(shù)設(shè)置、數(shù)據(jù)顯示、設(shè)備監(jiān)控等功能,可通過曲線和動(dòng)畫形式展示自動(dòng)化控制過程,并支持邏輯編程,幫助構(gòu)建高效的物料自動(dòng)分揀系統(tǒng).
    的頭像 發(fā)表于 05-08 10:52 ?449次閱讀
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>PLC+<b class='flag-5'>HMI</b>觸控一體機(jī)助力構(gòu)建物料自動(dòng)分揀系統(tǒng)

    eX200系列工控屏—全能, 極致性價(jià)比的創(chuàng)新之作

    新一代eX200系列HMI重磅來襲!高性價(jià)比和多元功能的完美融合,為企業(yè)提供All-in-one物聯(lián)網(wǎng)解決方案。
    的頭像 發(fā)表于 04-24 15:58 ?333次閱讀
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>eX200系列工控屏—全能, 極致性價(jià)比的創(chuàng)新之作

    基于FPGA的六自由度機(jī)器人視覺伺服控制方案設(shè)計(jì)

    ? 機(jī)器人視覺系統(tǒng)的硬件選擇直接影響圖像采集,圖像的質(zhì)量和后期的處理,并影響整個(gè)控制系統(tǒng)的實(shí)時(shí)性,所以應(yīng)根據(jù)要求和這些硬件性能,嚴(yán)格選擇硬件?;谝辽氐牧?b class='flag-5'>自由度機(jī)器人視覺伺服控制系統(tǒng)主要包括攝像頭、Zynq、存儲(chǔ)、顯示、通信等模塊。
    發(fā)表于 04-24 10:31 ?389次閱讀
    基于FPGA的六<b class='flag-5'>自由度</b>機(jī)器人視覺伺服控制方案設(shè)計(jì)

    【插針機(jī)HMI開發(fā)】用AWTK開發(fā)人機(jī)界面

    AWTK介紹致遠(yuǎn)電子的AWTK是開源GUI引擎,提供了AWTK-C、AWTK-MVVM和AWTK-HMI等多種解決方案來實(shí)現(xiàn)界面編程。其中AWTK-C解決方案使用
    的頭像 發(fā)表于 04-19 08:23 ?471次閱讀
    【插針機(jī)<b class='flag-5'>HMI</b>開發(fā)】用AWTK開發(fā)人機(jī)<b class='flag-5'>界面</b>

    eX700M系列HMI實(shí)現(xiàn)港口設(shè)備數(shù)據(jù)上云

    eX700M系列HMI幫助國內(nèi)某信息化公司實(shí)現(xiàn)港口設(shè)備的數(shù)據(jù)采集、處理和上云,推動(dòng)港口設(shè)備信息化。
    的頭像 發(fā)表于 04-17 11:03 ?321次閱讀
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>eX700M系列<b class='flag-5'>HMI</b><b class='flag-5'>實(shí)現(xiàn)</b>港口設(shè)備數(shù)據(jù)上云

    Web HMI快速實(shí)現(xiàn)PLC數(shù)據(jù)的遠(yuǎn)程監(jiān)控

    隨著web技術(shù)的快速發(fā)展,越來越多的PLC設(shè)備集成web服務(wù)器。Web HMI幫助某自動(dòng)化龍頭企業(yè)輕松訪問和連接西門子PLC中的web服務(wù)器,實(shí)現(xiàn)PLC內(nèi)部關(guān)鍵數(shù)據(jù)的監(jiān)控。
    的頭像 發(fā)表于 03-27 10:49 ?546次閱讀
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>Web <b class='flag-5'>HMI</b>快速<b class='flag-5'>實(shí)現(xiàn)</b>PLC數(shù)據(jù)的遠(yuǎn)程監(jiān)控

    新一代Web HMI:開啟遠(yuǎn)程監(jiān)控新時(shí)代

    新一代Web HMI擁有強(qiáng)大的硬件配置和豐富的硬件接口,出廠自帶Chromium瀏覽器,基于web服務(wù)器便可輕松訪問工業(yè)控制系統(tǒng)(如PLC、上位機(jī)等),實(shí)現(xiàn)遠(yuǎn)程監(jiān)控,給你全新的工業(yè)
    的頭像 發(fā)表于 03-20 14:20 ?348次閱讀
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>新一代Web <b class='flag-5'>HMI</b>:開啟遠(yuǎn)程監(jiān)控新時(shí)代

    小型PLC應(yīng)用于浮動(dòng)封蓋機(jī)

    提供開放性和靈活性的工業(yè)控制解決方案,僅通過1個(gè)控制面板和1個(gè)緊湊型PLC,控制來自不同制造商的13種不同電機(jī),實(shí)現(xiàn)傳送帶不停止情況
    的頭像 發(fā)表于 02-28 13:20 ?212次閱讀
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>小型PLC應(yīng)用于浮動(dòng)封蓋機(jī)

    無線自由:探索AGV無線充電技術(shù)的自由度優(yōu)勢

    隨著技術(shù)的不斷進(jìn)步,電磁場模擬、智能化算法與物聯(lián)網(wǎng)技術(shù)的融合和集成,將進(jìn)一步擴(kuò)展AGV無線充電的自由度。無線充電不僅僅作為一種供能手段,更成為實(shí)現(xiàn)AGV高效、智能化運(yùn)營的核心部件。這些技術(shù)的結(jié)合,不僅推動(dòng)自動(dòng)引導(dǎo)車在各個(gè)行業(yè)中能夠發(fā)揮出更大的潛能,同時(shí)還帶來了經(jīng)濟(jì)效益和技
    的頭像 發(fā)表于 01-19 11:22 ?456次閱讀

    干貨丨探索物聯(lián)網(wǎng)HMI的端口轉(zhuǎn)發(fā)和NAT功能

    端口轉(zhuǎn)發(fā)和NAT功能常用于內(nèi)網(wǎng)穿透,實(shí)現(xiàn)內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的數(shù)據(jù)傳輸,工作人員通過外部網(wǎng)絡(luò)便可安全訪問到內(nèi)網(wǎng)設(shè)備,實(shí)現(xiàn)設(shè)備的狀態(tài)監(jiān)測。接下來小編將為大家介紹支持端口轉(zhuǎn)發(fā)和NAT功能的
    的頭像 發(fā)表于 01-17 11:01 ?428次閱讀
    <b class='flag-5'>宏</b><b class='flag-5'>集</b>干貨丨探索物聯(lián)網(wǎng)<b class='flag-5'>HMI</b>的端口轉(zhuǎn)發(fā)和NAT功能

    一文讀懂六自由度激光跟蹤儀

    激光跟蹤儀與空間姿態(tài)探頭(iProbe 6D姿態(tài)探頭)配合使用,就組成六自由度激光跟蹤儀。它能夠根據(jù)合作目標(biāo)的精確空間姿態(tài)對(duì)被測工件的內(nèi)部特征、隱藏特征或曲面等復(fù)雜特征進(jìn)行快速、高精度的測量。
    的頭像 發(fā)表于 12-12 09:39 ?644次閱讀
    一文讀懂六<b class='flag-5'>自由度</b>激光跟蹤儀