前面有寫過借助Node-RED實現Modicon M262數據可視化呈現于Web的方案。
效果如下:
現介紹另一種通過Python實現PLC數據可視化呈現于Web端的方案。
主要技能:
Python+Flask+Bootstrap+Echarts+Modbus TCP/OPC UA
實現方法:
1、Python 通過Modbus TCP或OPC UA采集Modicon M580 PLC數據
M580本體以太網口支持Modbus TCP,可通過Python+pyModbusTCP庫實現數據采集;
M580可擴展BMEP582040 OPC UA模塊,可通過Python+opcua庫實現數據采集;
2、Python+Flask+Bootstrap+Echarts開發(fā)Web實現圖形化動態(tài)展現PLC數據
Flask是一個使用Python編寫的輕量級Web應用框架;
設計前端頁面,編寫HTML,CSS,JS代碼 配置路由,編寫視圖函數
Bootstrap是Twitter推出的一個開源的前端開發(fā)框架;
利用Bootstrap柵格系統(tǒng)實現響應式布局
Echarts是一使用JavaScript實現的開源可視化庫,可以流暢的運行在 PC 和移動設備上,兼容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴矢量圖形庫ZRender,提供直觀,交互豐富,可高度個性化定制的數據可視化圖表。
Echarts提供了豐富的可視化圖形,如折線圖,柱狀圖,散點圖,餅圖,盒型圖,雷達圖,熱力圖等等;

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

依賴Echarts庫可便捷地將PLC數據呈現于各種豐富的圖表中。
小編設計一簡易Demo,效果如下:
以上提供了一點在Web端圖形化呈現PLC數據的思路,歡迎感興趣的朋友交流
-
plc
+關注
關注
5051文章
14594瀏覽量
486893 -
Web
+關注
關注
2文章
1304瀏覽量
74462 -
python
+關注
關注
57文章
4876瀏覽量
90025
原文標題:Python實現M580 PLC數據可視化大屏顯示
文章出處:【微信號:SE_AUT,微信公眾號:自動化小天地】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
基于圖撲 HT 數字孿生 3D 風電場可視化系統(tǒng)實現解析
工業(yè)物聯網可視化平臺是什么?有什么功能?
工業(yè)可視化平臺是什么
光伏電站可視化的實現
基于 HT 搭建的農林牧數據可視化監(jiān)控平臺
HT 可視化在工業(yè)產線看板智能化應用中的技術實現
基于 HT 的 3D 可視化智慧礦山開發(fā)實現
如何使用協議分析儀進行數據分析與可視化
工業(yè)設備可視化管理系統(tǒng)是什么
光伏電站可視化這種技術的難點有哪些?
組態(tài)可視化平臺如何監(jiān)控歐姆龍PLC的數據變量
結構可視化:利用數據編輯器剖析數據內在架構?
工業(yè)設備數據集中監(jiān)控可視化管理平臺是什么
在PLC中創(chuàng)建基于Web的人機界面可視化
Python實現PLC數據可視化呈現于Web端
評論