0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python实现PLC数据可视化呈现于Web端

自动化小天地 来源:施耐德自动化 作者:施耐德自动化 2020-08-30 11:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前面有写过借助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开发Web实现图形化动态展现PLC数据

Flask是一个使用Python编写的轻量级Web应用框架;

设计前端页面,编写HTML,CSS,JS代码 配置路由,编写视图函数

Bootstrap是Twitter推出的一个开源的前端开发框架;

利用Bootstrap栅格系统实现响应式布局

Echarts是一使用JavaScript实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

Echarts提供了丰富的可视化图形,如折线图,柱状图,散点图,饼图,盒型图,雷达图,热力图等等;

官网也提供了详细的中文教程帮助大家使用。

依赖Echarts库可便捷地将PLC数据呈现于各种丰富的图表中。

小编设计一简易Demo,效果如下:

以上提供了一点在Web端图形化呈现PLC数据的思路,欢迎感兴趣的朋友交流

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5045

    文章

    14439

    浏览量

    483465
  • Web
    Web
    +关注

    关注

    2

    文章

    1302

    浏览量

    73620
  • python
    +关注

    关注

    57

    文章

    4856

    浏览量

    89551

原文标题:Python实现M580 PLC数据可视化大屏显示

文章出处:【微信号:SE_AUT,微信公众号:自动化小天地】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业可视化平台是什么

    工业可视化平台是一种基于信息技术和可视化技术,将工业生产过程中的数据、信息、流程等以直观、动态的图形方式呈现,并
    的头像 发表于 10-24 18:00 833次阅读

    光伏电站可视化实现

    ,将光伏电站的物理环境、设备状态、发电数据等信息以图形、动态化形式呈现,构建电站虚拟镜像,从而实现对光伏电站运行状态的实时监控、故障预测及运维优化。 如何
    的头像 发表于 10-21 17:29 856次阅读
    光伏电站<b class='flag-5'>可视化</b>的<b class='flag-5'>实现</b>

    基于 HT 的 3D 可视化智慧矿山开发实现

    图扑软件 Hightopo 作为基于 HTML5 标准的 2D/3D 图形渲染引擎,为 Web 矿山可视化提供了轻量化、高性能的技术支撑。其核心价值在于通过自主研发的渲染技术,实现
    的头像 发表于 07-18 15:49 478次阅读
    基于 HT 的 3D <b class='flag-5'>可视化</b>智慧矿山开发<b class='flag-5'>实现</b>

    如何使用协议分析仪进行数据分析与可视化

    分析与可视化需结合工具功能与业务场景: 快速诊断:依赖内置统计和IO Graph。 深度分析:导出数据Python/R进行统计建模。 长期监控:集成至SIEM/APM系统实现自动
    发表于 07-16 14:16

    工业设备可视化管理系统是什么

    工业设备可视化管理系统是一种基于物联网(IoT)、大数据、云计算、数字孪生等技术,对工业设备的运行状态、性能参数、维护信息等进行实时监测、数据整合与可视化
    的头像 发表于 05-27 14:56 729次阅读
    工业设备<b class='flag-5'>可视化</b>管理系统是什么

    组态可视化平台如何监控欧姆龙PLC数据变量

    问题。企业希望通过引入数之能组态可视化平台,实现欧姆龙PLC数据的实时采集、集中监控与智能预警,提升生产效率和设备维护响应速度。 解决方案 (一)系统架构搭建 将组态
    的头像 发表于 05-14 14:37 681次阅读
    组态<b class='flag-5'>可视化</b>平台如何监控欧姆龙<b class='flag-5'>PLC</b>的<b class='flag-5'>数据</b>变量

    结构可视化:利用数据编辑器剖析数据内在架构​

    结构可视化聚焦展示数据的内部结构和各部分之间的关系,使企业能够深入理解数据的组织方式和层次体系,从而更好地进行数据管理和分析。通过结构
    的头像 发表于 05-07 18:42 406次阅读

    工业设备数据集中监控可视化管理平台是什么

    工业设备数据集中监控可视化管理平台是一种用于整合、监控和可视化工业设备数据的综合性系统,旨在帮助企业实现设备
    的头像 发表于 05-06 11:10 832次阅读

    PLC中创建基于Web的人机界面可视化

    进行维护操作期间。传统的 HMI 交互方式往往需要人员亲临现场,极为不便。针对此类场景,西门子在所有 1500 系列 PLC 中集成了 Web 服务器,支持远程交互。通过“View Of Things”(物联视图)功能,用户可直接在 P
    的头像 发表于 05-06 10:00 3654次阅读
    在<b class='flag-5'>PLC</b>中创建基于<b class='flag-5'>Web</b>的人机界面<b class='flag-5'>可视化</b>

    可视化组态物联网平台是什么

    可视化组态物联网平台是物联网技术与组态技术相结合的产物,是通过提供丰富的图形组件和可视化元素,让用户能够以直观、便捷的方式对物联网数据进行监控、分析和管理的平台。以下是其具体介绍:
    的头像 发表于 04-21 10:40 693次阅读

    VirtualLab Fusion中的可视化设置

    通过以下控件进行重置、加载和保存: 主窗口设置 字体配置 数字显示 文档窗口设置 1D数据数组可视化设置 颜色表 谐波场视图
    发表于 02-25 08:51

    VirtualLab Fusion应用:光波导k域布局可视化(“神奇的圆环”)

    特定光波导布局的光导和耦合条件。 概念 方向转换器计算器 可以通过“开始”>“计算器”找到方向转换器计算器,这有助于演示指定角度的不同方式。 k域可视化 k域可视化:平面波的传播
    发表于 02-21 08:53

    七款经久不衰的数据可视化工具!

    Sense 是一种自助式分析工具,旨在通过内存计算和可视化手段使数据分析变得简单直观。它适合各种规模的企业,但相比Tableau和Power BI,其学习曲线稍显陡峭。 3. 开源
    发表于 01-19 15:24

    什么是大屏数据可视化?特点有哪些?

    大屏数据可视化是指通过大屏幕展示大量数据和信息,以直观、可视化的方式帮助用户理解和分析数据。这种展示方式通常用于展示复杂的
    的头像 发表于 12-16 16:59 998次阅读

    如何找到适合的大屏数据可视化系统

    选择合适的大屏数据可视化系统是企业或组织在数字转型过程中至关重要的一步。一个优秀的大屏数据可视化系统能够实时
    的头像 发表于 12-13 15:47 799次阅读