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
    +关注

    关注

    5052

    文章

    14806

    浏览量

    488606
  • Web
    Web
    +关注

    关注

    2

    文章

    1309

    浏览量

    74975
  • python
    +关注

    关注

    58

    文章

    4885

    浏览量

    90307

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高质量可视化大屏应该这样设计

    数据驱动决策的当下,可视化大屏已成为企业数据呈现、业务监控的核心载体,图扑软件基于自研 HT for Web 前端
    的头像 发表于 04-23 14:22 88次阅读
    高质量<b class='flag-5'>可视化</b>大屏应该这样设计

    森林消防智慧预警技术实现:火灾监测 Web GIS 可视化平台搭建

    本文基于图扑软件(Hightopo)自研的 HT 前端插件,从技术实现与功能落地角度,解析森林消防火灾监测 Web GIS 可视化平台的搭建逻辑、核心技术应用及功能模块实现流程,该平台
    的头像 发表于 03-19 11:31 177次阅读
    森林消防智慧预警技术<b class='flag-5'>实现</b>:火灾监测 <b class='flag-5'>Web</b> GIS <b class='flag-5'>可视化</b>平台搭建

    基于图扑 HT 数字孪生 3D 风电场可视化系统实现解析

    了数字孪生 3D 风电场可视化系统,实现了风电场全场景的远程监测、智能巡检与数字管理。本文从技术角度出发,结合系统功能模块,深入解析各核心功能的实现逻辑与技术路径。 系统以 HT f
    的头像 发表于 01-09 15:35 576次阅读
    基于图扑 HT 数字孪生 3D 风电场<b class='flag-5'>可视化</b>系统<b class='flag-5'>实现</b>解析

    工业物联网可视化平台是什么?有什么功能?

    工业物联网可视化平台是基于物联网、大数据、人工智能等技术,将工业生产中的设备、系统、流程等数据以图形方式呈现
    的头像 发表于 11-17 17:49 1462次阅读

    工业可视化平台是什么

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

    光伏电站可视化实现

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

    HT 可视化在工业产线看板智能应用中的技术实现

    看板赋予了强大的 2D/3D 可视化能力,实现了生产过程的实时监控、数据直观呈现与高效管理。本文将从技术角度,解析 HT 在工业产线看板中的具体技术
    的头像 发表于 07-25 15:10 711次阅读
    HT <b class='flag-5'>可视化</b>在工业产线看板智能<b class='flag-5'>化</b>应用中的技术<b class='flag-5'>实现</b>

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

    图扑软件 Hightopo 作为基于 HTML5 标准的 2D/3D 图形渲染引擎,为 Web 矿山可视化提供了轻量化、高性能的技术支撑。其核心价值在于通过自主研发的渲染技术,实现
    的头像 发表于 07-18 15:49 838次阅读
    基于 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 1325次阅读
    工业设备<b class='flag-5'>可视化</b>管理系统是什么

    光伏电站可视化这种技术的难点有哪些?

    通过数字孪生、三维建模、数据融合等技术,将光伏电站的物理环境、设备状态、发电数据等信息以图形、动态的形式呈现,这便是光伏电站
    的头像 发表于 05-15 10:56 734次阅读

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

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

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

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

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

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

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

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