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

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

3天内不再提示

在HMI上显示PLC代码流程的方法

jf_daLmOoRV 来源:设备维修屋 2023-05-12 16:54 次阅读

无论是做PLC项目开发,还是后期维护,都有一个小问题存在,设备会无缘无故的不动作,一般的有经验的PLC工程师会将报警写得很详细,但是仍然不可避免出现疏忽。

这时,我们该如何补救的,接下来,我就给大家介绍一个非常有趣的应用,可以将PLC流程显示在HMI上,只要设备停止,可以在HMI实时显示出停在哪一步,这一步是做什么的,需要什么条件!

调试人员可以少很多时间去连机,对一些不熟练使用PLC的人员也可以进行简单判断,下面就是实现步骤,供大家参考。

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

c4514412-ef0f-11ed-90ce-dac502259ad0.jpg

▲ 图1.打开graph功能块,并进行设置

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

c471f89c-ef0f-11ed-90ce-dac502259ad0.jpg

▲ 图2.添加控件

3)添加一个“画面4”,并在其中添加一个控件“PLC代码视图”,如下图所示:

c487020a-ef0f-11ed-90ce-dac502259ad0.jpg

▲ 图3.添加PLC代码视图

4)配置控件,将变量连接到对应的FB块的背景块中的"OFF_SQ",如下图所示:

c49e595a-ef0f-11ed-90ce-dac502259ad0.jpg

▲图4.连接GRAPH块的变量

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

c4c7b958-ef0f-11ed-90ce-dac502259ad0.jpg

▲ 图5.PLC代码编辑

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

c4d6443c-ef0f-11ed-90ce-dac502259ad0.jpg

▲图6.监视结果

好了,这只是一个简单的示例,PLC工程师编程时需要综合考虑到变量名,步号的名称,这样才能达到理想的效果。

审核编辑 :李倩

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

    关注

    4975

    文章

    12254

    浏览量

    454912
  • HMI
    HMI
    +关注

    关注

    9

    文章

    489

    浏览量

    47887
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66767

原文标题:【技巧】在HMI上显示PLC代码流程的方法,简单易懂~

文章出处:【微信号:设备维修屋,微信公众号:设备维修屋】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子S7-200SMART PLC的系统时钟显示在MCGS HMI

    在实际工业应用中,PLC的实时时钟通常需要显示HMI上,这是因为有的HMI品牌并没有系统时钟功能。
    的头像 发表于 01-17 09:46 929次阅读
    西门子S7-200SMART <b class='flag-5'>PLC</b>的系统时钟<b class='flag-5'>显示</b>在MCGS <b class='flag-5'>HMI</b>上

    什么是串口HMI

    、文本完成相应变化串口屏通过按键输入数值并发送给单片机,单片机接受并实时显示串口屏HMI串口屏介绍什么是HMI?
    发表于 11-25 06:58

    基于Arduino Nano和HMI接口的微型PLC

    描述纳米PLC+人机界面这是一个为自己的学习目的而进行的项目,也是为了我的YouTube频道上展示它。这是一个基于Arduino Nano和HMI接口的微型PLC。NET 6和Win
    发表于 06-28 06:21

    怎样通过HMI的一个窗口访问PLC内部的数据呢?

      编辑软件:CODESYS  编辑时间:2022-9-14  内容:介绍通过HMI的一个窗口,可以访问PLC内部的数据,这里只是简单的介绍了访问MX0.0的位地址,也可以根据需求访问WORD
    发表于 03-03 11:45

    基于PLC显示控制屏的信息轮巡的显示方法设计

    针对现代PLC工业系统数据信息繁多、结构复杂,综合显示控制屏显示功能有限的难题,在数据信息传统的显示方法的基础上提出轮巡的信息
    发表于 07-02 15:07 27次下载

    PLC故障查找方法流程图及其处理对策

    PLC故障查找方法流程图及其处理对策 本文列举了PLC五种故障查找方法流程图,并列出常规输入
    发表于 06-15 13:26 969次阅读
    <b class='flag-5'>PLC</b>故障查找<b class='flag-5'>方法</b><b class='flag-5'>流程</b>图及其处理对策

    台达HMI&PLC在自动泡塑成型机中的应用

    台达HMI&PLC在自动泡塑成型机中的应用 本文主要介绍台达触摸屏人机界面(HMI)和ES系列PLC在自动泡塑成型机控制系统的运用。 关
    发表于 06-17 13:29 1473次阅读
    台达<b class='flag-5'>HMI&PLC</b>在自动泡塑成型机中的应用

    Matlab代码PLC控制系统中的实现方法研究_孙立平

    Matlab代码PLC控制系统中的实现方法研究_孙立平
    发表于 03-19 11:27 1次下载

    基于HMI显示SINAMICS S120的故障报警方法

    在没有PLC 的情况下,通过西门子组态软件WinCC Flexible,可以实现SINAMICS S120 和屏的直接通讯。那么不通过PLC,如何在HMI 设备上直接显示SINAMIC
    发表于 10-19 14:46 12次下载
    基于<b class='flag-5'>HMI</b><b class='flag-5'>显示</b>SINAMICS S120的故障报警<b class='flag-5'>方法</b>

    简述PLC工控系统中HMI的重要性

    协议,因此无须编制通讯程序,只要指定所用PLC类型即通讯协议,运行时便可实现通讯。因此大大减少了PLC用户程序的负担。直接读取或改写PLC相应地址的内容,并据此改变画面上显示内容。同时
    的头像 发表于 11-12 16:27 8754次阅读

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

    介绍一个非常有趣的应用,可以将PLC流程显示HMI上,只要设备停止,可以在HMI实时显示出停在
    的头像 发表于 05-29 10:55 3121次阅读
    浅谈如何在<b class='flag-5'>HMI</b>上<b class='flag-5'>显示</b><b class='flag-5'>PLC</b><b class='flag-5'>代码</b><b class='flag-5'>流程</b>

    如何实现plchmi远程上下载程序?

    许多设备制造商的产品如PLCHMI等遍布全国甚至全球各地,如果要对其PLCHMI等自控产品进行远程控制、调试和维护、上下载程序需要安排工程师出差到现场进行维护,维护成本高,维护效率
    的头像 发表于 11-07 17:01 1263次阅读
    如何实现<b class='flag-5'>plc</b>和<b class='flag-5'>hmi</b>远程上下载程序?

    HMI显示PLC代码流程方法

    的,接下来,我就给大家介绍一个非常有趣的应用,可以将PLC流程显示HMI上,只要设备停止,可以在HMI实时
    的头像 发表于 12-20 21:44 1118次阅读

    分享一个在HMI显示PLC代码流程方法

    这时,我们该如何补救的,接下来,我就给大家介绍一个非常有趣的应用,可以将PLC流程显示HMI上,只要设备停止,可以在HMI实时
    的头像 发表于 12-21 11:40 1261次阅读

    如何将PLC流程显示HMI

    这时,我们该如何补救的,接下来,我就给大家介绍一个非常有趣的应用,可以将PLC流程显示HMI上,只要设备停止,可以在HMI实时
    发表于 05-26 12:26 499次阅读
    如何将<b class='flag-5'>PLC</b><b class='flag-5'>流程</b><b class='flag-5'>显示</b>在<b class='flag-5'>HMI</b>上