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

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

3天内不再提示

PLC报警程序实例

jf_izSRQyuK 来源:变频器世界 2023-07-19 10:06 次阅读

一、前言

我们在所有的自动项目中,对一些小型单机PLC编程,必定少不了报警程序的编写。这些报警程序用于输出相应的警示信息,警示设备的使用的操作人员,告诉他们设备出现了非正常的情况。以便故障能及时处理,提高生产效率。

在我们做自动化设备设计的时候,常用如下图所示的警示灯。由不同的颜色的模块组合而成,用于指示设备的运行状态。在选型的时候我们一般还选用带有声音报警(蜂鸣)的警示灯。以达到声光报警的目的。

二、三色报警灯

这种的警示灯与PLC之间的连接,一般都是由PLC的输出点直接驱动,一个输出点对应于一个指示灯或蜂鸣。也就是说选取了多少层的警示灯,就意味着需要多少个IO点来进行控制。

我们在设计过程中,可以按照我们设备需要指示的功能的多少来选取多少层的警示灯。

在这里我们讨论一个三层(红、黄、绿)加蜂鸣的警示灯的程序的编写,这种情况也是我们单台自动化设备设计过程中最常见的使用方法。

功能定义如下:

报警:红色灯闪烁,蜂鸣

提示:黄色灯闪烁,绿灯常亮

正常:绿灯常亮

消音按钮按下:红色灯常亮,取消蜂鸣

故障清除:红色灯灭

由此,我们做出如下程序:

ebd404aa-254e-11ee-962d-dac502259ad0.png

三、报警程序实例

在一个完整的PLC控制程序中,设备的报警信号一般都是有多个。对于每一个报警信号,我们都应该有像上面一样的报警控制进行响应。

那如何让每一个报警信号都能像上面的报警程序来响应呢?

对于编程量小的项目,可逐个报警点控制;但如果编程量稍大一点,这样就会变得异常繁琐,而且还特别容易出错。

这种情况最好的办法肯定是将报警程序做成一个子程序,然后让程序中的所有报警信号统一输出至报警子程序,由报警程序来控制报警的输出。这样结构化的编程,能大大提高程序的效率,减少我们相同功能的重复编程。提高我们程序的可读性和复用性。

当然,PLC程序从来没有固定的套路,根据实际情况可以灵活多变,对于PLC报警程序,各位朋友可以留言分享下自己的方法,大家一起进步!

审核编辑:汤梓红

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

    关注

    4975

    文章

    12257

    浏览量

    454931
  • 编程
    +关注

    关注

    88

    文章

    3441

    浏览量

    92406
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79549
  • 警示灯
    +关注

    关注

    1

    文章

    16

    浏览量

    10332

原文标题:涨知识 | 如何写出一个好的PLC报警程序?

文章出处:【微信号:变频器世界,微信公众号:变频器世界】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    6个经典的PLC程序实例

    众所周知,一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。今天小编就给大家分享6个经典的PLC
    发表于 06-21 14:14 4388次阅读
    6个经典的<b class='flag-5'>PLC</b><b class='flag-5'>程序</b><b class='flag-5'>实例</b>

    20个plc样例程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程——20个plc样例程序
    发表于 11-08 16:05 49次下载

    GP实例_PLC程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程
    发表于 11-07 15:24 3次下载

    三菱PLC编程实例项目例程-包装机三菱PLC程序

    三菱PLC编程实例项目例程-包装机三菱PLC程序
    发表于 03-22 17:34 232次下载

    火车PLC控制程序和触摸屏_PLC编程实例项目例程

    火车PLC控制程序和触摸屏_PLC编程实例项目例程
    发表于 05-13 16:06 34次下载

    拉丝机程序FX1N_PLC编程实例项目例程

    拉丝机程序FX1N_PLC编程实例项目例程
    发表于 05-13 16:12 65次下载

    裂片機GP实例+PLC程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程
    发表于 11-05 14:51 2次下载

    三菱PLC的一个实例程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程
    发表于 11-03 18:32 19次下载

    学好PLC须掌握的三个典型程序实例

    学好PLC须掌握的三个典型程序实例
    的头像 发表于 03-26 09:02 3.6w次阅读
    学好<b class='flag-5'>PLC</b>须掌握的三个典型<b class='flag-5'>程序</b><b class='flag-5'>实例</b>

    三菱PLC程序实例讲解

    和大家分享一些三菱的程序,主要包括电气正转控制、正反转控制、定时控制、多地控制、定时器与计数器组合延长定时控制、多重输出控制和载报警控制通过PLC实现时的PLC线路和梯形图。
    的头像 发表于 10-16 10:06 3.6w次阅读
    三菱<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>的<b class='flag-5'>实例</b>讲解

    台达ASDA系列伺服驱动器PLC的控制实例参数设置及PLC程序免费下载

    台达ASDA系列伺服驱动器PLC的控制实例参数设置及PLC程序免费下载。
    发表于 12-15 08:00 27次下载
    台达ASDA系列伺服驱动器<b class='flag-5'>PLC</b>的控制<b class='flag-5'>实例</b>参数设置及<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>免费下载

    新印刷机PLC程序分享

    三菱PLC(可编程逻辑控制器)编程实例项目例程——新印刷机PLC程序
    发表于 05-05 14:58 3次下载

    三菱PLC编程实例之一个三台发电机两用一备的PLC程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程:一个三台发电机两用一备的PLC程序
    发表于 05-11 15:04 5次下载

    三菱PLC编程实例项目之饮水机生产线PLC程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程,饮水机生产线PLC程序《带注释》
    发表于 05-11 14:54 8次下载

    4个PLC经典程序实例

    PLC在工控和配电系统中的运用十分广泛,从简单的电机控制,到复杂的过程控制DCS系统和电力监控SCADA,都用到PLC。今天小编给大家收集了四个PLC程序
    发表于 03-14 10:15 2543次阅读