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

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

3天内不再提示

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

jizhongyingAI 来源:非标设备自动化设计 作者:非标设备自动化设 2022-12-21 11:40 次阅读

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

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

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

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

266b9994-80da-11ed-8abf-dac502259ad0.png

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

26816ddc-80da-11ed-8abf-dac502259ad0.png

图2.添加控件

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

269b7ea2-80da-11ed-8abf-dac502259ad0.png

图3.添加PLC代码视图

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

26b89532-80da-11ed-8abf-dac502259ad0.png

图4.连接GRAPH块的变量

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

26d9a484-80da-11ed-8abf-dac502259ad0.png

图5.PLC代码编辑

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

26ee6838-80da-11ed-8abf-dac502259ad0.png

图6.监视结果

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

审核编辑 :李倩

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

    关注

    5008

    文章

    13151

    浏览量

    462072
  • HMI
    HMI
    +关注

    关注

    9

    文章

    584

    浏览量

    48456

原文标题:分享一个在HMI上显示PLC代码流程的方法

文章出处:【微信号:非标设备自动化设计,微信公众号:非标设备自动化设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    和管理困难。天拓四方为PLC设备的数据采集与云提供了有效的解决方案。 通过引入工业智能网关,可以实现对PLC设备数据的统采集和上传。以下是
    的头像 发表于 11-13 17:26 176次阅读

    ESP32-S2-HMI-DevKit-1开发板如何实现lcd竖屏显示

    你好, ESP32-S2-HMI-DevKit-1开发板demo,lcd都是横屏显示的,想改成竖屏显示,这个需要怎么修改,或者是有没有这样的demo? 另外没找到
    发表于 06-28 06:50

    低成本国产HMI应用实现方案:工业、医疗、商业多场景应用

    HMI是操作者与机器/系统间资讯传递和交换的主要桥梁。HMI系统通常能提供丰富的资讯,例如温度、压力、制造流程步骤以及材料的计量数据。还能显示设备中物料的确切位置或储存槽内的液位数据等
    的头像 发表于 06-27 16:47 801次阅读
    低成本国产<b class='flag-5'>HMI</b>应用实现方案:工业、医疗、商业多场景应用

    干货分享:宏集物联网HMI通过S7 MPI协议采集西门子400PLC数据

    宏集物联网HMI集成了多个驱动来适配西门子200、300、400、1200、1500、LOGO等系列PLC,本文主要介绍宏集HMI通过S7 MPI协议采集西门子400PLC数据的操作步
    的头像 发表于 06-13 13:39 504次阅读
    干货分享:宏集物联网<b class='flag-5'>HMI</b>通过S7 MPI协议采集西门子400<b class='flag-5'>PLC</b>数据

    显示器和相机相关工业HMI选择合适的MPU

    自从标准是由灯、表盘和手动开关组成的面板以来,HMI已经有了显著的发展。随着这种演变,需要具有高级显示和/或相机功能的HMI,包括2D/
    的头像 发表于 05-09 14:25 7510次阅读
    为<b class='flag-5'>显示</b>器和相机相关工业<b class='flag-5'>HMI</b>选择合适的MPU

    宏集PLC+HMI触控体机助力构建物料自动分拣系统

    宏集DC系列PLC+HMI触控体机集成了参数设置、数据显示、设备监控等功能,可通过曲线和动画形式展示自动化控制过程,并支持逻辑编程,帮助构建高效的物料自动分拣系统.
    的头像 发表于 05-08 10:52 522次阅读
    宏集<b class='flag-5'>PLC+HMI</b>触控<b class='flag-5'>一</b>体机助力构建物料自动分拣系统

    技术干货|下HMI 的三关键考虑因素

    日常生活中,我们不断发现与机器相关的接触点越来越多。那么,HMI 的未来如何?除了数据收集、控制和显示外,新HMI 将抛开传统的人机
    的头像 发表于 04-19 12:49 289次阅读

    浅谈下HMI的三考虑因素

    步入人机交互的新世界,将需要交互式的智能应用,同时,用于支持实现 HMI 的处理器也面临系列新的挑战。下面,我们来详细了解下HMI 的三
    发表于 04-19 11:15 216次阅读

    【插针机HMI开发】用AWTK开发人机界面

    插针机中有两重要的部件HMIPLCHMI提供用户操作和界面显示,而PLC则控制电机的运动逻
    的头像 发表于 04-19 08:23 528次阅读
    【插针机<b class='flag-5'>HMI</b>开发】用AWTK开发人机界面

    宏集Web HMI快速实现PLC数据的远程监控

    随着web技术的快速发展,越来越多的PLC设备集成web服务器。宏集Web HMI帮助某自动化龙头企业轻松访问和连接西门子PLC中的web服务器,实现PLC内部关键数据的监控。
    的头像 发表于 03-27 10:49 579次阅读
    宏集Web <b class='flag-5'>HMI</b>快速实现<b class='flag-5'>PLC</b>数据的远程监控

    PLC出故障了吗?6方法为您排除PLC使用过程中出现的故障

    PLC是现代工业自动化系统中的核心组成部分,负责监控和控制各种设备和过程。然而,使用时PLC出现问题了,如何判断其是真的损坏还是暂时性的故障,可能是
    的头像 发表于 03-13 09:49 1008次阅读
    <b class='flag-5'>PLC</b>出故障了吗?6<b class='flag-5'>个</b><b class='flag-5'>方法</b>为您排除<b class='flag-5'>PLC</b>使用过程中出现的故障

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

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

    PLC故障排除的三流程

          外围电路元器件故障       此类故障PLC工作定时间后的故障中经常发生。PLC控制回路中如果出现元器件损坏故障,
    的头像 发表于 01-08 08:42 378次阅读
    <b class='flag-5'>PLC</b>故障排除的三<b class='flag-5'>个</b><b class='flag-5'>流程</b>

    使用HMI工具可以做什么?它能替代PLC吗?

    HMI工具(人机界面)自动化系统中扮演着重要的角色,但它与PLC(可编程逻辑控制器)的功能是不同的。以下是HMI工具的些主要功能: (1
    的头像 发表于 12-12 15:55 786次阅读

    什么是组态软件?HMI和SCADA有什么区别?

    工业自动化领域最常见的话题之就是“SCADA与HMI有何不同” ? 人机界面 (HMI) 和监控与数据采集 (SCADA) 是工业自动化领域中经常互换使用的两概念。
    的头像 发表于 12-05 09:23 2373次阅读
    什么是组态软件?<b class='flag-5'>HMI</b>和SCADA有什么区别?