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

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

3天内不再提示

浅谈如何在HMI上显示PLC代码流程

PLC技术圈 ? 来源:启程自动化培训 ? 作者:启程自动化培训 ? 2021-05-29 10:55 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

无论是做PLC项目开发,还是后期维护,都有一个不可问题存在,设备会无缘无故的不动作,一般的有经验的PLC工程师会将报警写得很详细,但是仍然不可避免出现疏忽,这时,我们该如何补救的,接下来,就给大家介绍一个非常有趣的应用,可以将PLC流程显示在HMI上,只要设备停止,可以在HMI实时显示出停在哪一步,这一步是做什么的,需要什么条件。

调试人员可以少很多时间去连机,对一些不熟练使用PLC的人员也可以进行简单判断。下面做了一个实现步骤,来实现这个功能。

1)首先创建一个Graph 流程的FB块,用FB块进行流程图的编程,打开FB功能块,并在编辑菜单中勾选如图“从HMI显示/访问内部参数”

55f5bc62-bfcf-11eb-9e57-12bb97331649.jpg

打开graph功能块,并进行设置

2)在HMI中新建一个画面,增加一个控件“GRAPH总览”如下图所示

5615a87e-bfcf-11eb-9e57-12bb97331649.jpg

添加控件

3)添加一个画面4,并在画面四种添加一个控件“PLC代码视图”

561f7fde-bfcf-11eb-9e57-12bb97331649.jpg

添加PLC代码视图

4)配置控件,将变量连接到对应的FB块的背景块中的"OFF_SQ"

56293d94-bfcf-11eb-9e57-12bb97331649.jpg

连接GRAPH块的变量

5)在事件中编辑“PLC代码视图按钮单击”,目的是出现问题时按下按钮时可以直接跳出对应的画面四,并在画面四中显示对应的PLC代码

563c7fb2-bfcf-11eb-9e57-12bb97331649.jpg

PLC代码编辑

6)执行结果如下图,停在第二步,原因是M20.0信号没有满足.

56498522-bfcf-11eb-9e57-12bb97331649.jpg

监视结果

好了,例子是一个简单的实例,PLC工程师编程时应该要考虑到变量名,步号的名称,这样才能达到效果。

编辑:jq

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

    关注

    5037

    文章

    14006

    浏览量

    475800
  • HMI
    HMI
    +关注

    关注

    9

    文章

    645

    浏览量

    50141
  • 代码
    +关注

    关注

    30

    文章

    4906

    浏览量

    71044
  • Graph
    +关注

    关注

    0

    文章

    36

    浏览量

    9464

原文标题:西门子TIA博途PLC技巧:如何在HMI上显示PLC代码流程

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何实现PLCHMI通讯

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

    何在k230运行OpenCV的代码?

    何在k230运行OpenCV的代码
    发表于 06-17 06:06

    技术分享 | 如何在2k0300(LoongArch架构)处理器跑通qt开发流程

    技术分享 | 如何在2k0300开发板(LoongArch架构)处理器跑通qt开发流程
    的头像 发表于 05-20 11:05 ?331次阅读
    技术分享 | 如<b class='flag-5'>何在</b>2k0300(LoongArch架构)处理器<b class='flag-5'>上</b>跑通qt开发<b class='flag-5'>流程</b>

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

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

    S32K311如何在Flash测试ECC?

    我有一些与目标 S32K311 的 Flash ECC 相关的问题 - ERM 是否负责 Code Flash 和 Data Flash ECC 中断通知? - 我们如何在 Flash 测试 ECC(
    发表于 04-14 08:47

    i.MX8M Plus PSPLASH如何在显示设置不同的行为?

    两个显示器之一中是倒置的。我看到两个显示器都与同一个帧缓冲区相关联,因此图像只是在它们复制。即使分辨率相同,因此图像占据了 HDMI 显示器的一小部分。 如
    发表于 03-21 07:31

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

    HMI(人机界面)显示PLC(可编程逻辑控制器)代码流程,通常涉及以下几个步骤: 一、创建G
    的头像 发表于 03-03 12:09 ?1031次阅读
    在<b class='flag-5'>HMI</b><b class='flag-5'>上</b>如何<b class='flag-5'>显示</b><b class='flag-5'>PLC</b><b class='flag-5'>代码</b><b class='flag-5'>流程</b>呢?

    HMI在智能制造与工业自动化中的作用

    能够与机器、系统和相关流程进行交互。那么,HMI究竟是什么?为什么它在现代制造业中如此重要?HMI的定义人机界面(HMI,Human-MachineInterfac
    的头像 发表于 01-17 11:34 ?756次阅读
    <b class='flag-5'>HMI</b>在智能制造与工业自动化中的作用

    储能中人与机器交互的媒介——HMI

    的控制等多种功能。 ? 通常HMI由硬件部分与软件部分组成,硬件主要为显示屏、按键等,用来显示及输入信息,软件部分主要操作系统和驱动程序以及用户界面程序。 ? HMI通常运行在特定的操
    的头像 发表于 12-24 00:27 ?2903次阅读

    HMI与SCADA的区别与联系 HMI技术在智能制造中的作用

    HMI与SCADA的区别与联系 1. HMI(人机界面) HMI(Human-Machine Interface)即人机界面,是一种允许用户与过程控制或监控系统交互的界面。它通常包括一个或多个
    的头像 发表于 12-06 10:25 ?1418次阅读

    HMI系统在工业自动化中的应用

    HMI)系统是一种用于控制和监控工业过程的界面,它允许操作员与机器进行交互。HMI系统通常包括一个或多个显示屏幕、输入设备(如触摸屏、键盘、鼠标)以及软件,用于显示和控制机器的状态和
    的头像 发表于 12-06 10:22 ?2335次阅读

    PLC设备的数据采集云解决方案

    PLC是工业自动化领域中的核心设备,负责控制各种工业过程,广泛应用于各种生产线和工艺流程中。然而,在传统的生产环境中,PLC设备往往存在数据孤岛问题,即各设备之间的数据无法互联互通,导致生产效率低下
    的头像 发表于 11-13 17:26 ?649次阅读

    何在 TIDK 器件和客户产品 HS 器件中完成安全流程

    电子发烧友网站提供《如何在 TIDK 器件和客户产品 HS 器件中完成安全流程.pdf》资料免费下载
    发表于 09-13 11:08 ?0次下载
    如<b class='flag-5'>何在</b> TIDK 器件和客户产品 HS 器件中完成安全<b class='flag-5'>流程</b>

    何在DRA821U使用Linux实现快速引导

    电子发烧友网站提供《如何在DRA821U使用Linux实现快速引导.pdf》资料免费下载
    发表于 09-03 10:11 ?0次下载
    如<b class='flag-5'>何在</b>DRA821U<b class='flag-5'>上</b>使用Linux实现快速引导