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

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

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

Python實(shí)現(xiàn)PLC數(shù)據(jù)可視化呈現(xiàn)于Web端

自動(dòng)化小天地 ? 來(lái)源:施耐德自動(dòng)化 ? 作者:施耐德自動(dòng)化 ? 2020-08-30 11:27 ? 次閱讀

前面有寫(xiě)過(guò)借助Node-RED實(shí)現(xiàn)Modicon M262數(shù)據(jù)可視化呈現(xiàn)于Web的方案。

效果如下:

現(xiàn)介紹另一種通過(guò)Python實(shí)現(xiàn)PLC數(shù)據(jù)可視化呈現(xiàn)于Web端的方案。

主要技能:

Python+Flask+Bootstrap+Echarts+Modbus TCP/OPC UA

實(shí)現(xiàn)方法:

1、Python 通過(guò)Modbus TCP或OPC UA采集Modicon M580 PLC數(shù)據(jù)

M580本體以太網(wǎng)口支持Modbus TCP,可通過(guò)Python+pyModbusTCP庫(kù)實(shí)現(xiàn)數(shù)據(jù)采集;

M580可擴(kuò)展BMEP582040 OPC UA模塊,可通過(guò)Python+opcua庫(kù)實(shí)現(xiàn)數(shù)據(jù)采集;

2、Python+Flask+Bootstrap+Echarts開(kāi)發(fā)Web實(shí)現(xiàn)圖形化動(dòng)態(tài)展現(xiàn)PLC數(shù)據(jù)

Flask是一個(gè)使用Python編寫(xiě)的輕量級(jí)Web應(yīng)用框架;

設(shè)計(jì)前端頁(yè)面,編寫(xiě)HTML,CSS,JS代碼 配置路由,編寫(xiě)視圖函數(shù)

Bootstrap是Twitter推出的一個(gè)開(kāi)源的前端開(kāi)發(fā)框架;

利用Bootstrap柵格系統(tǒng)實(shí)現(xiàn)響應(yīng)式布局

Echarts是一使用JavaScript實(shí)現(xiàn)的開(kāi)源可視化庫(kù),可以流暢的運(yùn)行在 PC 和移動(dòng)設(shè)備上,兼容當(dāng)前絕大部分瀏覽器(IE8/9/10/11,Chrome,F(xiàn)irefox,Safari等),底層依賴(lài)矢量圖形庫(kù)ZRender,提供直觀,交互豐富,可高度個(gè)性化定制的數(shù)據(jù)可視化圖表。

Echarts提供了豐富的可視化圖形,如折線圖,柱狀圖,散點(diǎn)圖,餅圖,盒型圖,雷達(dá)圖,熱力圖等等;

官網(wǎng)也提供了詳細(xì)的中文教程幫助大家使用。

依賴(lài)Echarts庫(kù)可便捷地將PLC數(shù)據(jù)呈現(xiàn)于各種豐富的圖表中。

小編設(shè)計(jì)一簡(jiǎn)易Demo,效果如下:

以上提供了一點(diǎn)在Web端圖形化呈現(xiàn)PLC數(shù)據(jù)的思路,歡迎感興趣的朋友交流

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

    關(guān)注

    5001

    文章

    12942

    瀏覽量

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

    關(guān)注

    2

    文章

    1252

    瀏覽量

    69053
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84068

原文標(biāo)題:Python實(shí)現(xiàn)M580 PLC數(shù)據(jù)可視化大屏顯示

文章出處:【微信號(hào):SE_AUT,微信公眾號(hào):自動(dòng)化小天地】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HT for Web并力ARMxy工業(yè)計(jì)算機(jī)實(shí)現(xiàn)數(shù)字轉(zhuǎn)型可視化解決方案

    數(shù)字轉(zhuǎn)型作為制造企業(yè)轉(zhuǎn)型的關(guān)鍵過(guò)程,正迅速改變傳統(tǒng)的工業(yè)運(yùn)營(yíng)模式。HT for Web與ARMxy工業(yè)計(jì)算機(jī)的結(jié)合,為數(shù)字轉(zhuǎn)型提供了一個(gè)高度集成的可視化平臺(tái)。通過(guò)HT for
    的頭像 發(fā)表于 08-28 16:17 ?190次閱讀
    HT for <b class='flag-5'>Web</b>并力ARMxy工業(yè)計(jì)算機(jī)<b class='flag-5'>實(shí)現(xiàn)</b>數(shù)字<b class='flag-5'>化</b>轉(zhuǎn)型<b class='flag-5'>可視化</b>解決方案

    可視化數(shù)據(jù)大屏的制作流程

    制作可視化數(shù)據(jù)大屏是一項(xiàng)涵蓋數(shù)據(jù)分析、設(shè)計(jì)和技術(shù)實(shí)現(xiàn)的復(fù)雜任務(wù)。從數(shù)據(jù)處理到展示呈現(xiàn),每個(gè)步驟都
    的頭像 發(fā)表于 07-24 13:57 ?164次閱讀

    大屏數(shù)據(jù)可視化 開(kāi)源

    可以使信息一目了然,還能幫助用戶(hù)深入分析數(shù)據(jù),發(fā)現(xiàn)潛在的規(guī)律和洞察。以下是古河云科技實(shí)現(xiàn)大屏數(shù)據(jù)可視化的關(guān)鍵步驟。 1.確定需求和目標(biāo) 確定大屏數(shù)據(jù)
    的頭像 發(fā)表于 06-27 16:06 ?274次閱讀
    大屏<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b> 開(kāi)源

    如何實(shí)現(xiàn)園區(qū)大屏可視化?

    孿生可視化 構(gòu)建平臺(tái)利用Web三維可視化技術(shù)對(duì)現(xiàn)實(shí)場(chǎng)景進(jìn)行仿真,實(shí)現(xiàn)園區(qū)級(jí)業(yè)務(wù)場(chǎng)景 的可視化呈現(xiàn)
    的頭像 發(fā)表于 06-19 15:39 ?268次閱讀
    如何<b class='flag-5'>實(shí)現(xiàn)</b>園區(qū)大屏<b class='flag-5'>可視化</b>?

    智慧大屏是如何實(shí)現(xiàn)數(shù)據(jù)可視化的?

    智慧大屏,作為數(shù)據(jù)可視化的重要載體,已在城市管理、交通監(jiān)控、商業(yè)運(yùn)營(yíng)等領(lǐng)域廣泛應(yīng)用。本文旨在闡述智慧大屏實(shí)現(xiàn)數(shù)據(jù)可視化的關(guān)鍵技術(shù)和方法,包括
    的頭像 發(fā)表于 06-04 15:02 ?361次閱讀
    智慧大屏是如何<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b>的?

    大屏數(shù)據(jù)可視化的作用和意義

    大屏數(shù)據(jù)可視化是指利用大屏幕設(shè)備展示數(shù)據(jù)信息,通過(guò)圖表、圖像、動(dòng)畫(huà)等視覺(jué)手段將數(shù)據(jù)呈現(xiàn)出來(lái),以
    的頭像 發(fā)表于 06-03 17:56 ?474次閱讀

    大屏數(shù)據(jù)可視化是什么?運(yùn)用了什么技術(shù)

    大屏數(shù)據(jù)可視化 是一種利用大屏幕設(shè)備展示數(shù)據(jù)可視化結(jié)果的技術(shù),旨在以更生動(dòng)、直觀的方式呈現(xiàn)數(shù)據(jù)
    的頭像 發(fā)表于 05-24 15:35 ?659次閱讀

    智慧城市-可視化,進(jìn)一步提高信息建設(shè)水平

    智能城市可視化是指整合各種城市信息資源,以地圖、虛擬現(xiàn)實(shí)等形式展示各種城市數(shù)據(jù),更直觀地了解和管理城市的運(yùn)行和發(fā)展。智能城市可視化主要通過(guò)地理信息系統(tǒng)(GIS)、實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 16:49 ?335次閱讀

    數(shù)據(jù)可視化:企業(yè)數(shù)字建設(shè)效果的呈現(xiàn)

    數(shù)據(jù)可視化即通過(guò)圖表的形式將數(shù)據(jù)的內(nèi)在信息有邏輯性地呈現(xiàn)給用戶(hù),使用戶(hù)更容易發(fā)現(xiàn)數(shù)據(jù)中蘊(yùn)藏的規(guī)律,找出問(wèn)題,進(jìn)而做出決策;另一方面,
    的頭像 發(fā)表于 04-29 10:18 ?290次閱讀
    <b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b>:企業(yè)數(shù)字<b class='flag-5'>化</b>建設(shè)效果的<b class='flag-5'>呈現(xiàn)</b>

    FUXA基于Web的過(guò)程可視化軟件案例

    FUXA——基于Web的過(guò)程可視化軟件
    發(fā)表于 04-24 18:32 ?0次下載

    態(tài)勢(shì)數(shù)據(jù)可視化技術(shù)有哪些

    確,計(jì)算方法不實(shí)用,可視化效果不直觀等技術(shù)問(wèn)題,設(shè)計(jì)并實(shí)現(xiàn)了基于地理信息系統(tǒng),網(wǎng)絡(luò)拓?fù)鋱D,攻擊路徑等的安全態(tài)勢(shì)可視化分析系統(tǒng)方法, 通過(guò)可視化技術(shù)將安全態(tài)勢(shì)
    的頭像 發(fā)表于 04-22 15:17 ?304次閱讀

    PLC工藝控制系統(tǒng)如何實(shí)現(xiàn)組態(tài)監(jiān)控與可視化數(shù)據(jù)分析

    、能源行業(yè)、智能裝備行業(yè)、環(huán)境監(jiān)測(cè)行業(yè)等應(yīng)用廣泛。 為實(shí)現(xiàn)工藝組態(tài)的實(shí)時(shí)監(jiān)控與多種數(shù)據(jù)可視化分析,數(shù)之能提供工業(yè)數(shù)據(jù)可視化平臺(tái),幫助企業(yè)覺(jué)
    的頭像 發(fā)表于 11-30 17:30 ?359次閱讀

    Python 可視化如何配色

    我們?cè)诶?b class='flag-5'>Python進(jìn)行數(shù)據(jù)可視化時(shí),有著大量的高質(zhì)量庫(kù)可以用,比如: Matplotlib 、 seaborn 、 Plotly 、 Bokeh 、 ggplot 等等。但圖表好不好看,配色占
    的頭像 發(fā)表于 10-30 15:43 ?419次閱讀
    <b class='flag-5'>Python</b> <b class='flag-5'>可視化</b>如何配色

    數(shù)據(jù)可視化有什么優(yōu)勢(shì)?#可視化 #數(shù)據(jù)可視化 #光點(diǎn)科技

    數(shù)據(jù)可視化
    光點(diǎn)科技
    發(fā)布于 :2023年09月25日 09:50:22

    如何實(shí)現(xiàn)設(shè)備可視化系統(tǒng)建設(shè)?

    隨著工業(yè)生產(chǎn)的復(fù)雜性和精細(xì)化程度不斷提升,設(shè)備可視化已經(jīng)成為現(xiàn)代工廠運(yùn)營(yíng)管理的重要工具之一。通過(guò)實(shí)時(shí)監(jiān)控、數(shù)據(jù)分析和圖像呈現(xiàn)等技術(shù)手段,設(shè)備可視化能夠提供給管理者和操作人員更加直觀、精
    的頭像 發(fā)表于 09-21 15:48 ?953次閱讀