一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

在PLC中創(chuàng)建基于Web的人機(jī)界面可視化

工控論壇 ? 來源:工控老炮兒 ? 2025-05-06 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

來源:工控老炮兒

介紹

在工業(yè) 4.0 和工業(yè)物聯(lián)網(wǎng)(IIoT)時(shí)代,無縫連接與實(shí)時(shí)監(jiān)控對于高效工業(yè)流程至關(guān)重要。然而,該領(lǐng)域的一個(gè)常見挑戰(zhàn)是快速訪問 HMI 可視化界面,尤其是在處理分散在工廠各處的多種 PLC 時(shí),或進(jìn)行維護(hù)操作期間。傳統(tǒng)的 HMI 交互方式往往需要人員親臨現(xiàn)場,極為不便。針對此類場景,西門子在所有 1500 系列 PLC 中集成了 Web 服務(wù)器,支持遠(yuǎn)程交互。通過“View Of Things”(物聯(lián)視圖)功能,用戶可直接在 PLC 內(nèi)部創(chuàng)建 HMI 可視化界面,并可以通過網(wǎng)頁瀏覽器訪問。

本示例將通過在 1500 系列 CPU 中創(chuàng)建 VOT 應(yīng)用程序?qū)崿F(xiàn)一個(gè)通過網(wǎng)頁瀏覽器和 PLC 實(shí)現(xiàn)數(shù)據(jù)交互的可視化儀表板控制系統(tǒng)。將逐步完成 PLC 程序開發(fā),通過 VOT 構(gòu)建交互式儀表板,最終使用 PLCSIM Advanced 仿真環(huán)境進(jìn)行測試。

TIA Portal VOT(物聯(lián)視圖)功能

首先創(chuàng)建一個(gè)新的 TIA Portal 項(xiàng)目。完成創(chuàng)建后,在項(xiàng)目樹中點(diǎn)擊“添加新設(shè)備”。

9d84d780-2370-11f0-9310-92fbcf53809c.png

在設(shè)備選擇界面,選擇一款 1500 系列 CPU。所有 1500 系列設(shè)備均內(nèi)置 Web 服務(wù)器,這是運(yùn)行 VOT(物聯(lián)視圖) 應(yīng)用的關(guān)鍵。此處我們選用 1511-1 PN CPU 為例。

9da277ae-2370-11f0-9310-92fbcf53809c.png

添加設(shè)備后,需對其進(jìn)行配置。

展開屬性選項(xiàng)卡中的 PROFINET 接口配置項(xiàng),進(jìn)行如下設(shè)置:

設(shè)置 IP 地址為:192.168.0.1

設(shè)置子網(wǎng)掩碼為:255.255.255.0

9dbd55a6-2370-11f0-9310-92fbcf53809c.png

接下來,打開屬性中的 Web 服務(wù)器配置項(xiàng),勾選以下兩個(gè)復(fù)選框:

啟用模塊上的 Web 服務(wù)器

僅允許通過 HTTPS 訪問

9ddac53c-2370-11f0-9310-92fbcf53809c.png

下面,打開屬性中的防護(hù)與安全配置項(xiàng),設(shè)置訪問控制,本例中啟用了訪問控制,未啟用通過訪問等級使用傳統(tǒng)的訪問控制。

9dfaaa78-2370-11f0-9310-92fbcf53809c.png

展開項(xiàng)目樹的安全設(shè)置項(xiàng),打開用戶與角色。添加一個(gè)新的角色,命名為:VOT。然后,啟用運(yùn)行系統(tǒng)中的所有相關(guān)權(quán)限。

9e16622c-2370-11f0-9310-92fbcf53809c.png

添加一個(gè)新的用戶,命名為:User,設(shè)置密碼,分配剛剛創(chuàng)建的 VOT 角色。

9e30c78e-2370-11f0-9310-92fbcf53809c.png

用戶配置完成,至此 CPU 的配置工作已全部結(jié)束。

完成 CPU 配置后,需要?jiǎng)?chuàng)建一個(gè)測試程序以便后續(xù)關(guān)聯(lián) VOT 應(yīng)用程序。

操作步驟如下:

在項(xiàng)目樹的程序塊部分,點(diǎn)擊“添加新塊”

選擇“數(shù)據(jù)塊”類型

點(diǎn)擊“確定”完成創(chuàng)建

9e773d4a-2370-11f0-9310-92fbcf53809c.png

在數(shù)據(jù)塊中添加如下元素:

9e98c604-2370-11f0-9310-92fbcf53809c.png

接下來,打開主程序 OB1。創(chuàng)建一個(gè)小程序,用于將 DB 數(shù)據(jù)塊中的一個(gè)元素?cái)?shù)據(jù)傳輸?shù)搅硪粋€(gè)元素(輸入/輸出),整個(gè)過程通過一個(gè)布爾值進(jìn)行控制。

9eaa8d6c-2370-11f0-9310-92fbcf53809c.png

程序現(xiàn)已完成。當(dāng)“enable”(使能)布爾值為 1 時(shí),“MOVE”指令會(huì)將輸入元素的數(shù)據(jù)傳輸至輸出元素。

接下來,創(chuàng)建 VOT 應(yīng)用程序。在項(xiàng)目樹中展開 Web 應(yīng)用程序部分,點(diǎn)擊“添加新的 VoT 應(yīng)用程序”。

9ec36c88-2370-11f0-9310-92fbcf53809c.png

此時(shí),VOT 應(yīng)用程序已顯示在項(xiàng)目樹中。這是一個(gè)簡化版的 HMI 界面,包含運(yùn)行系統(tǒng)設(shè)置、畫面和 HMI 變量等部分。現(xiàn)在我們來創(chuàng)建一個(gè)新畫面,點(diǎn)擊“添加新畫面”。

9ed39c84-2370-11f0-9310-92fbcf53809c.png

可以看到,該畫面界面與常規(guī) HMI 畫面界面完全一致。VOT 應(yīng)用程序基于 WinCC Unified 平臺(tái)開發(fā),可直接在 PLC 內(nèi)部創(chuàng)建基于 Web 的簡易 HMI 可視化界面,并通過 PLC 內(nèi)置 Web 服務(wù)器進(jìn)行訪問。在工具箱區(qū)域中,可以找到用于監(jiān)控和交互 PLC 程序的基本對象、元素和控件。

現(xiàn)在開始創(chuàng)建一個(gè)儀表板控制畫面。添加三個(gè)元素來與 PLC 程序交互:

用于啟用數(shù)據(jù)發(fā)送的按鈕

用于選擇輸入值的滑塊

用于顯示輸出的量表(儀表盤)

9eec252e-2370-11f0-9310-92fbcf53809c.png

為按鈕添加按下事件屬性:

9f03c5ee-2370-11f0-9310-92fbcf53809c.png

為按鈕添加釋放事件屬性:

9f3f3b4c-2370-11f0-9310-92fbcf53809c.png

為滑塊添加過程值:

9f5736d4-2370-11f0-9310-92fbcf53809c.png

為量表(儀表盤)添加過程值:

9f712aee-2370-11f0-9310-92fbcf53809c.png

VOT 配置現(xiàn)已完成。需要編譯 VOT 程序來生成即將發(fā)送至 PLC 的 VOT 代碼。在 VOT 畫面處于激活狀態(tài)時(shí),點(diǎn)擊編譯按鈕(注意:修改 VOT 畫面后也需重新編譯)。

完成 VOT 應(yīng)用程序編譯后,即可將項(xiàng)目下載至 PLC。本示例中將使用 PLCSIM Advanced 仿真實(shí)例,請先創(chuàng)建實(shí)例并下載程序(注意:需確保已啟用以太網(wǎng)虛擬適配器)。

9f84b082-2370-11f0-9310-92fbcf53809c.png

在下載過程中,請?jiān)谙螺d預(yù)覽窗口中勾選“下載到設(shè)備”復(fù)選框,以允許將 VOT 應(yīng)用程序載入。

9fa30ece-2370-11f0-9310-92fbcf53809c.png

PLC 程序與 VOT 應(yīng)用程序現(xiàn)已正常運(yùn)行。現(xiàn)在嘗試訪問在以上步驟中創(chuàng)建的儀表板畫面。

請?jiān)谌我鉃g覽器中輸入以下 URL:

https://192.168.0.1/~ViewOfThings/index.html

或直接訪問:

https://192.168.0.1/

然后選擇客戶頁面。

9fb6acc2-2370-11f0-9310-92fbcf53809c.png

打開頁面后,將看到用戶登錄界面,在此可輸入在前面步驟中創(chuàng)建的用戶登錄憑據(jù)。

9fc70432-2370-11f0-9310-92fbcf53809c.png

網(wǎng)頁瀏覽器中已經(jīng)顯示儀表板畫面,可在此界面直接與創(chuàng)建的程序進(jìn)行交互操作。

a026bb34-2370-11f0-9310-92fbcf53809c.png

總結(jié)

通過本教程,了解并掌握了如何運(yùn)用 TIA Portal 中的 View Of Things 功能,將基于 Web 的 HMI 可視化界面直接集成到 PLC 系統(tǒng)中。

具體操作流程包括:

首先配置 CPU 并創(chuàng)建基礎(chǔ) PLC 程序作為 VOT 應(yīng)用載體;

隨后構(gòu)建交互式操作畫面,添加按鈕、滑塊及儀表盤等元素,并配置其與 PLC 程序的通信連接;

編譯 PLC 與 VOT 代碼并部署至 PLCSIM 仿真環(huán)境,通過網(wǎng)頁瀏覽器測試儀表板交互功能。

View Of Things 功能帶來的 HMI 可視化快速訪問優(yōu)勢顯著:

省去專用 HMI 面板和復(fù)雜網(wǎng)絡(luò)配置,大幅提升運(yùn)營效率;

借助 PLC 內(nèi)置 Web 服務(wù)器實(shí)現(xiàn)直接集成,工程師和操作人員可從任意位置實(shí)時(shí)監(jiān)控和調(diào)整關(guān)鍵工藝參數(shù);

HMI 儀表板的實(shí)時(shí)交互能力有效強(qiáng)化了決策判斷、故障排查及系統(tǒng)響應(yīng)速度。

你會(huì)看到發(fā)電機(jī)、汽輪機(jī)、冷凝器、給水泵、鍋爐等在整個(gè)工作循環(huán)的作用!

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

    關(guān)注

    5031

    文章

    13844

    瀏覽量

    473188
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11062

    瀏覽量

    216453
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1286

    瀏覽量

    71055
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2930

    文章

    46093

    瀏覽量

    390192
  • 人機(jī)界面
    +關(guān)注

    關(guān)注

    5

    文章

    543

    瀏覽量

    44837

原文標(biāo)題:在 PLC 中創(chuàng)建基于 Web 的人機(jī)界面可視化

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    人機(jī)界面設(shè)計(jì)工業(yè)設(shè)計(jì)的應(yīng)用

    的人機(jī)界面美觀易懂、操作簡單且具有引導(dǎo)功能,使用戶感覺舒適、愉快,從而提高使用效率。界面可以分為硬界面和軟界面,也可以分為廣義的和狹義的人機(jī)界面
    發(fā)表于 01-21 15:43 ?2700次閱讀

    人機(jī)界面組態(tài)監(jiān)控可視化 #人機(jī)界面 #組態(tài)軟件 #可視化 #組態(tài)

    人機(jī)界面可視化
    阿梨是蘋果
    發(fā)布于 :2024年04月01日 09:55:51

    臺(tái)達(dá)人機(jī)界面與SC500PLC工業(yè)控制的應(yīng)用

    臺(tái)達(dá)人機(jī)界面與SC500PLC工業(yè)控制的應(yīng)用 隨著工業(yè)自動(dòng)控制的發(fā)展,一種新的工控產(chǎn)品人機(jī)界面
    發(fā)表于 06-18 14:40 ?1007次閱讀
    臺(tái)達(dá)<b class='flag-5'>人機(jī)界面</b>與SC500<b class='flag-5'>PLC</b><b class='flag-5'>在</b>工業(yè)控制<b class='flag-5'>中</b>的應(yīng)用

    臺(tái)達(dá)人機(jī)界面與SC500PLC工業(yè)控制的應(yīng)用

    臺(tái)達(dá)人機(jī)界面與SC500PLC工業(yè)控制的應(yīng)用 隨著工業(yè)自動(dòng)控制的發(fā)展,一種新的工控產(chǎn)品人機(jī)界面
    發(fā)表于 06-19 12:53 ?802次閱讀
    臺(tái)達(dá)<b class='flag-5'>人機(jī)界面</b>與SC500<b class='flag-5'>PLC</b><b class='flag-5'>在</b>工業(yè)控制<b class='flag-5'>中</b>的應(yīng)用

    PLC、人機(jī)界面及其制氮設(shè)備的應(yīng)用

    PLC、人機(jī)界面及其制氮設(shè)備的應(yīng)用 隨著我國自動(dòng)控制水平的不斷提高,PLC(可編程序控制
    發(fā)表于 06-20 11:46 ?792次閱讀
    <b class='flag-5'>PLC</b>、<b class='flag-5'>人機(jī)界面</b>及其<b class='flag-5'>在</b>制氮設(shè)備<b class='flag-5'>中</b>的應(yīng)用

    人機(jī)界面干式變壓器PLC溫控系統(tǒng)的應(yīng)用

    人機(jī)界面干式變壓器PLC溫控系統(tǒng)的應(yīng)用 論述人機(jī)界面TP270 6′結(jié)合S7-300 PLC
    發(fā)表于 10-16 12:08 ?1418次閱讀
    <b class='flag-5'>人機(jī)界面</b><b class='flag-5'>在</b>干式變壓器<b class='flag-5'>PLC</b>溫控系統(tǒng)<b class='flag-5'>中</b>的應(yīng)用

    人機(jī)界面設(shè)計(jì)與應(yīng)用

    本專題為你介紹人機(jī)界面設(shè)計(jì)及相關(guān)應(yīng)用。內(nèi)容包括人機(jī)界面人機(jī)交互的含義與區(qū)別,人機(jī)界面硬件選型、開發(fā)軟件下載,人機(jī)界面技術(shù)資料,
    發(fā)表于 11-30 13:53
    <b class='flag-5'>人機(jī)界面</b>設(shè)計(jì)與應(yīng)用

    人機(jī)界面的發(fā)展歷程和組成結(jié)構(gòu)及工作原理,人機(jī)界面如何控制plc?

    人機(jī)界面又稱用戶界面或使用者界面,是人與計(jì)算機(jī)之間傳遞、交換信息的媒介和對話接口,是計(jì)算機(jī)系統(tǒng)的重要組成部分。人機(jī)界面的組成結(jié)構(gòu)及工作原理,人機(jī)界面
    發(fā)表于 12-12 14:42 ?7565次閱讀

    什么是人機(jī)界面

    人機(jī)界面(Human Machine Interface,HMI)通常是指自動(dòng)系統(tǒng)與用戶之間進(jìn)行可視化信息交互的媒介。工業(yè)自動(dòng)系統(tǒng)
    的頭像 發(fā)表于 10-30 13:27 ?7041次閱讀

    人機(jī)界面是什么意思_人機(jī)界面的特征

    識(shí)別和自然語言處理等高級交互方式。   人機(jī)界面旨在提高用戶的交互效率和使用體驗(yàn),使得用戶可以更加方便、快捷、自然地與計(jì)算機(jī)進(jìn)行交互。一個(gè)好的人機(jī)界面需要考慮用戶的需求、習(xí)慣和體驗(yàn),以及計(jì)算機(jī)
    發(fā)表于 03-15 17:02 ?5502次閱讀

    人機(jī)界面編程用什么語言_人機(jī)界面設(shè)計(jì)方法原則

    :Java是一種跨平臺(tái)的編程語言,可以用于開發(fā)各種應(yīng)用程序和Web應(yīng)用,也可以用于開發(fā)人機(jī)界面。   Python:Python是一種腳本語言,可以用于開發(fā)各種應(yīng)用程序和Web應(yīng)用,也可以用于開發(fā)
    發(fā)表于 03-16 15:29 ?2668次閱讀

    人機(jī)界面的應(yīng)用

    人機(jī)界面的應(yīng)用 HMI是人機(jī)界面的簡寫,它為PLC控制系統(tǒng)、I/O模塊或者其他控制系統(tǒng)提供一個(gè)人性的操作界面,而
    發(fā)表于 04-14 11:02 ?642次閱讀

    人機(jī)界面編程是什么

    人機(jī)界面編程任務(wù)就是設(shè)計(jì)一個(gè)人機(jī)交互界面,界面上可以實(shí)現(xiàn)輸入,并能顯示機(jī)器的運(yùn)行狀態(tài)及對輸入信息指令的響應(yīng)結(jié)果。好
    發(fā)表于 04-14 15:31 ?1461次閱讀

    怎樣人機(jī)界面上修改plc程序 PLC人機(jī)界面是怎么通訊的

    不同的PLC(可編程控制器)廠家和型號的控制器,提供的人機(jī)界面軟件是有所差異的,但它們操作邏輯和流程上都大體一致。
    的頭像 發(fā)表于 04-15 14:08 ?5065次閱讀

    什么是人機(jī)界面人機(jī)界面跟觸摸屏有什么區(qū)別?

    人機(jī)界面產(chǎn)品則是一種包含硬件和軟件的人機(jī)交互設(shè)備。工業(yè),人們常把具有觸摸輸入功能的人機(jī)界面產(chǎn)品稱為“觸摸屏”,但這是不科學(xué)的。觸摸屏是人
    的頭像 發(fā)表于 10-25 08:07 ?2778次閱讀
    什么是<b class='flag-5'>人機(jī)界面</b>?<b class='flag-5'>人機(jī)界面</b>跟觸摸屏有什么區(qū)別?