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

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

3天内不再提示

在HMI上如何显示PLC代码流程呢?

工业运动控制 来源:智汇工科 作者:智汇工科 2025-03-03 12:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在HMI(人机界面)上显示PLC(可编程逻辑控制器)代码流程,通常涉及以下几个步骤:

wKgZPGfFK5mATqH6AAHD1Mhmxig121.jpg

一、创建Graph流程的FB块

1. 利用FB块编程:首先,需要创建一个Graph流程的FB块(功能块),用于流程图的编程。

2. 设置显示参数:在打开FB功能块后,在编辑菜单中勾选“从HMI显示/访问内部参数”选项。这个设置确保流程信息能够从HMI上正确显示。

二、在HMI中添加控件

1. 新建画面:在HMI中新建一个画面,作为显示PLC代码流程的主要界面。

2. 添加GRAPH总览控件:在该画面中,添加一个名为“GRAPH总览”的控件,用于显示Graph流程的总览。

3. 添加PLC代码视图控件:为了更深入地了解PLC代码流程,还可以在该画面或另一个画面中,添加一个名为“PLC代码视图”的控件。这个控件将用于显示具体的PLC代码。

三、配置变量连接

1. 连接GRAPH总览控件:将HMI中的“GRAPH总览”控件与FB块的背景块中的相关变量进行连接。这通常涉及将控件的某个属性(如显示内容)与FB块中的某个变量(如表示流程状态的变量)进行绑定。

2. 连接PLC代码视图控件:同样地,将“PLC代码视图”控件与FB块中的相关变量进行连接,以便在需要时显示对应的PLC代码。

四、编辑按钮事件

为了方便调试人员在出现问题时能够快速查看PLC代码,需要在HMI中编辑一个按钮事件。例如,可以添加一个“查看PLC代码”按钮,并设置其单击事件为跳转到“PLC代码视图”画面,并显示对应的PLC代码。

五、监控与调试

1. 开始监控:完成上述配置后,可以开始监控PLC流程的运行状态。HMI将实时显示PLC流程的运行情况。

2. 诊断与调试:一旦设备停滞或出现问题,HMI将立即显示当前停滞的步骤及其原因。调试人员可以通过查看“PLC代码视图”画面中的代码,快速定位问题所在并采取相应的解决措施。

注意事项

1. 命名规则:为了实现理想的监控效果,PLC工程师在编程时需要仔细考虑变量名和步号名称的命名规则。清晰、准确的命名将有助于调试人员更快地理解问题所在并采取相应的解决措施。

2. 通信设置:确保HMI与PLC之间的通信设置正确无误,以便HMI能够实时获取PLC的流程信息。

3. 安全性:在显示PLC代码流程时,需要注意保护知识产权和商业秘密,避免敏感信息泄露。

综上所述,通过创建Graph流程的FB块、在HMI中添加控件、配置变量连接、编辑按钮事件以及监控与调试等步骤,可以在HMI上成功显示PLC代码流程。这将有助于调试人员快速定位问题所在并采取相应的解决措施,从而提高设备的可靠性和稳定性。

审核编辑 黄宇

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

    关注

    5052

    文章

    14803

    浏览量

    488521
  • HMI
    HMI
    +关注

    关注

    9

    文章

    727

    浏览量

    52285
  • 代码
    +关注

    关注

    30

    文章

    4976

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    资源受限下HMI2秒启动系统,米尔RK3506开发板×LVGL Demo演示

    代码留足空间。 启动速度极快:无复杂依赖,从初始化到首帧显示耗时极短。 开源且控件丰富:MIT 协议,内置几十种常用控件,适合工业 HMI 快速开发。 MYD-YR3506 跑 LVGL Demo:稳
    发表于 04-24 15:12

    STM32N6 PSRAM 运行代码的调试

    1. 引言STM32N6 项目中,用户代码可能会比较大,此时仅用内部 SRAM 并不能满足用代码运行需求。那么,将代码放置到 PSRAM 运行也是个不错的选择。2. 问题2.1. 问
    发表于 04-15 16:02 0次下载

    LAT1621_STM32N6 PSRAM 运行代码的调试

    STM32N6 项目中,用户代码可能会比较大,此时仅用内部 SRAM 并不能满足用代码运行需求。那么,将代码放置到 PSRAM 运行也是个不错的选择。 客户
    发表于 03-11 10:44 0次下载

    工业控制器HMI系统产品

    一.HMI系统是什么 1.1 HMI系统的定义 工业控制器人机界面HMI系统,全称为Human- Machine Interface,是连接人与工业控制设备的关键纽带。它能够利用显示
    的头像 发表于 02-24 09:24 1794次阅读
    工业控制器<b class='flag-5'>HMI</b>系统产品

    智能显示MCU D12x系列芯片在家电HMI的应用

    D12x系列芯片是一款基于RISC-V架构的工业级高性能微控制器芯片(MCU),专为嵌入式应用设计,特别适合智能家电中的人机交互界面。该系列芯片具备丰富的互联功能模块、强大的计算处理能力、优越的图形显示能力以及低功耗特性,是智能家电HMI解决方案的理想选择。
    的头像 发表于 02-06 16:29 1088次阅读
    智能<b class='flag-5'>显示</b>MCU D12x系列芯片在家电<b class='flag-5'>HMI</b><b class='flag-5'>上</b>的应用

    工业HMI选型指南(下):边缘计算、一体化架构与Web化趋势

    前言前两篇我们已探讨了工控屏HMI的硬件基础和核心软件体验。宏集干货|工业HMI选型指南():决定可靠性的5个“硬核”硬件指标宏集干货|工业HMI选型指南(中):决定效率的九项核心软
    的头像 发表于 12-23 17:02 511次阅读
    工业<b class='flag-5'>HMI</b>选型指南(下):边缘计算、一体化架构与Web化趋势

    CGI Studio如何加速HMI设计流程

    人机界面(HMI)开发领域正持续发展。随着硬件性能不断提升、用户期望持续增高,开发者必须打造出不仅当下功能完备,还能适配未来技术进步的 HMI 产品。CGI Studio 可助力开发者加速 HMI 设计
    的头像 发表于 11-18 14:08 840次阅读

    RT-Thread中怎么使用LVGL将SD内容显示出来?

    使用HMI-Board板想使用LVGL将SD卡里的内容显示屏幕,因为初学不太懂rtthread的操作。自动创建的lvgl中没有包含相
    发表于 09-22 07:28

    打开电源,电源指示灯亮起,但 HMI NuMaker-HMI-MA35D1 评估板没有屏幕是怎么回事?

    打开电源,电源指示灯亮起,但 HMI NuMaker-HMI-MA35D1 评估板没有屏幕
    发表于 09-03 07:03

    匠芯创智能显示MCU D12x系列芯片在家电HMI的应用

    丰富的互联功能模块、强大的计算处理能力、优越的图形显示能力以及低功耗特性,是智能家电HMI解决方案的理想选择。Part01D12x智能家电HMI解决方案1.高性能
    的头像 发表于 08-07 15:42 1578次阅读
    匠芯创智能<b class='flag-5'>显示</b>MCU D12x系列芯片在家电<b class='flag-5'>HMI</b><b class='flag-5'>上</b>的应用

    如何实现PLCHMI通讯

    工业自动化行业中PLCHMI这俩个可是黄金搭档,PLC在那HMI就在那几乎都是形影不离的。现场操作人员通过
    的头像 发表于 07-10 15:39 1951次阅读
    如何实现<b class='flag-5'>PLC</b>与<b class='flag-5'>HMI</b>通讯

    请问RT-Thread中怎么使用LVGL将SD内容显示出来?

    使用HMI-Board板想使用LVGL将SD卡里的内容显示屏幕,因为初学不太懂rtthread的操作。自动创建的lvgl中没有包含相
    发表于 06-11 08:17

    同样的代码官方开发板运行正常,自己板子就跑不起来,怎么办?

    同样的代码Nordic官方开发板可以运行正常,但在自己板子就跑不起来,如果你碰到了上述情况,建议按照如下步骤进行自检: 首先确认用户板元器件焊接良好,功能正常。如果你的板子有LE
    的头像 发表于 05-12 15:26 901次阅读
    同样的<b class='flag-5'>代码</b><b class='flag-5'>在</b>官方开发板<b class='flag-5'>上</b>运行正常,<b class='flag-5'>在</b>自己板子<b class='flag-5'>上</b>就跑不起来,怎么办?

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

    工业 4.0 和工业物联网(IIoT)时代,无缝连接与实时监控对于高效工业流程至关重要。然而,该领域的一个常见挑战是快速访问 HMI 可视化界面,尤其是处理分散
    的头像 发表于 05-06 10:00 4450次阅读
    <b class='flag-5'>在</b><b class='flag-5'>PLC</b>中创建基于Web的人机界面可视化

    探秘明远智睿SSD2351开发板HMI领域的独特魅力

    。 SSD2351开发板的四核1.4GHz处理器具备强大的图形处理能力,能够流畅地运行各种复杂的HMI界面。无论是绚丽的动画效果,还是高清的图像显示,都能完美呈现。工业控制、智能家居等领域的
    发表于 04-30 18:15