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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

自動化小天地 ? 來源:施耐德自動化 ? 作者:施耐德自動化 ? 2020-08-30 11:27 ? 次閱讀

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

效果如下:

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

主要技能:

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

實現(xiàn)方法:

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

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

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

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

Flask是一個使用Python編寫的輕量級Web應用框架;

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

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

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

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

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

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

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

小編設計一簡易Demo,效果如下:

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

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

    關注

    5014

    文章

    13349

    瀏覽量

    464451
  • Web
    Web
    +關注

    關注

    2

    文章

    1266

    瀏覽量

    69573
  • python
    +關注

    關注

    56

    文章

    4801

    瀏覽量

    84885

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

文章出處:【微信號:SE_AUT,微信公眾號:自動化小天地】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是大屏數(shù)據(jù)可視化?特點有哪些?

    大屏數(shù)據(jù)可視化是指通過大屏幕展示大量數(shù)據(jù)和信息,以直觀、可視化的方式幫助用戶理解和分析數(shù)據(jù)。這種展示方式通常用于展示復雜的
    的頭像 發(fā)表于 12-16 16:59 ?246次閱讀

    如何找到適合的大屏數(shù)據(jù)可視化系統(tǒng)

    選擇合適的大屏數(shù)據(jù)可視化系統(tǒng)是企業(yè)或組織在數(shù)字轉型過程中至關重要的一步。一個優(yōu)秀的大屏數(shù)據(jù)可視化系統(tǒng)能夠實時
    的頭像 發(fā)表于 12-13 15:47 ?152次閱讀

    智慧能源可視化監(jiān)管平臺——助力可視化能源數(shù)據(jù)管理

    博達可視化大屏設計平臺在智慧能源領域的價值體現(xiàn)在實時監(jiān)控、數(shù)據(jù)可視化、決策支持和效率提升等方面。借助該平臺,企業(yè)可以輕松搭建智慧能源類可視化大屏,更加精確和高效地管理生產和生活,
    的頭像 發(fā)表于 11-29 10:00 ?394次閱讀
    智慧能源<b class='flag-5'>可視化</b>監(jiān)管平臺——助力<b class='flag-5'>可視化</b>能源<b class='flag-5'>數(shù)據(jù)</b>管理

    智慧園區(qū)數(shù)據(jù)可視化優(yōu)勢體現(xiàn)在哪些地方

    智慧園區(qū)數(shù)據(jù)可視化是當今數(shù)字化時代的重要工具,為園區(qū)管理者和決策者提供了強大的分析和展示數(shù)據(jù)的能力。以下是智慧園區(qū)數(shù)據(jù)可視化的應用優(yōu)勢,詳細
    的頭像 發(fā)表于 11-15 10:30 ?221次閱讀
    智慧園區(qū)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b>優(yōu)勢體現(xiàn)在哪些地方

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    智慧城市-可視化,進一步提高信息建設水平

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

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

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

    FUXA基于Web的過程可視化軟件案例

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

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

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